diff options
Diffstat (limited to 'Build/source')
436 files changed, 5002 insertions, 72086 deletions
diff --git a/Build/source/utils/README b/Build/source/utils/README index eb426bbb75e..ec43e2f7b2c 100644 --- a/Build/source/utils/README +++ b/Build/source/utils/README @@ -4,7 +4,7 @@ Public domain. Originally written 2005 by Karl Berry. Extra utilities we (optionally) compile for TeX Live. See comments in ../texk/README. -asymptote 2.78 - checked 5feb22 +asymptote 2.79 - checked 8mar22 update to TL from CTAN, to include prebuilt doc. see https://tug.org/texlive/build.html#asymptote and tlpkg/bin/tl-update-asy diff --git a/Build/source/utils/asymptote/ChangeLog b/Build/source/utils/asymptote/ChangeLog index 3c21a47b3f7..ce1e742c6bd 100644 --- a/Build/source/utils/asymptote/ChangeLog +++ b/Build/source/utils/asymptote/ChangeLog @@ -1,3 +1,298 @@ +commit 70dcf303c069ce3669f5f589aa3642650665278b +Author: John Bowman <bowman@ualberta.ca> +Date: Mon Mar 7 11:40:50 2022 -0700 + + Improve diagnostic. + +commit 72e4dd6c5c4561fb489d60e37b8033bfbe8f7e0b +Author: John Bowman <bowman@ualberta.ca> +Date: Mon Mar 7 10:22:23 2022 -0700 + + Fix diagnostic. + +commit ca02b6f4a34e8171ce888dbbb732d6705d075653 +Author: John Bowman <bowman@ualberta.ca> +Date: Mon Mar 7 10:03:50 2022 -0700 + + TRANSPARENCY: Fix export. + +commit 54ed5ea241a6c58946b0d57a813dbf184cf99413 +Author: John Bowman <bowman@ualberta.ca> +Date: Mon Mar 7 00:18:02 2022 -0700 + + TRANSPARENCY: Store GPUindexing count in first half of offset SSBO. + +commit fe52fff8f5d413dd0a34de7a035cfee00d940dc7 +Author: John Bowman <bowman@ualberta.ca> +Date: Sun Mar 6 12:47:55 2022 -0700 + + TRANSPARENCY: Save an SSBO by storing maxSize in countBuffer. + +commit bf4e5b66c12868256765bfdc68a91913c4e513f5 +Author: John Bowman <bowman@ualberta.ca> +Date: Sun Mar 6 10:22:31 2022 -0700 + + TRANSPARENCY: Use a separate count buffer. + +commit f5989b52a8aa9a8f50c93240ebf28d240508b86f +Author: John Bowman <bowman@ualberta.ca> +Date: Sat Mar 5 22:56:35 2022 -0700 + + Remove unused uniform. + +commit 8194c27001d46765cb7914df9751e5aa367a6d51 +Author: John Bowman <bowman@ualberta.ca> +Date: Sat Mar 5 18:15:11 2022 -0700 + + Reformat. + +commit d54990432603803f5166eab92cd7a63d53ed696b +Author: John Bowman <bowman@ualberta.ca> +Date: Sat Mar 5 15:46:28 2022 -0700 + + Use no more than 8 SSBOs; avoid unnecessary count lookup. + +commit 496c16cbdde3c4d52667d10e248c59ed04c5531f +Author: John Bowman <bowman@ualberta.ca> +Date: Sat Mar 5 12:51:14 2022 -0700 + + Reduce number of SSBOs by one. + +commit 616460b1dd97ec326f4cf47a6c01ce4b301efb20 +Author: John Bowman <bowman@ualberta.ca> +Date: Fri Mar 4 23:37:28 2022 -0700 + + Fix offscreen export. + +commit 096e6ecadea8279ce0c9d8d1aa2279615f341688 +Author: John Bowman <bowman@ualberta.ca> +Date: Fri Mar 4 20:34:56 2022 -0700 + + TRANSPARENCY: Define m1 and r only when needed. + +commit 49b90ca22992f97a9b314d2ac4e2da9b6e17dd40 +Author: John Bowman <bowman@ualberta.ca> +Date: Fri Mar 4 15:55:11 2022 -0700 + + Fix GPUinterlock=false. + +commit 4b8738823adfbe292a90f0a6a037b4e9716e95d1 +Author: John Bowman <bowman@ualberta.ca> +Date: Fri Mar 4 10:33:02 2022 -0700 + + TRANSPARENCY: Set initial (minimum) maxSize to 8. + +commit 1d530b46f61741e8598dd425301894bb529a77a6 +Author: John Bowman <bowman@ualberta.ca> +Date: Fri Mar 4 03:15:21 2022 -0700 + + TRANSPARENCY: Remove unused variable. + +commit 21e44728d8bd82570dd54b7a5a2abfc94b594e88 +Author: John Bowman <bowman@ualberta.ca> +Date: Thu Mar 3 23:39:55 2022 -0700 + + TRANSPARENCY: Reduce ARRAYSIZE requirement. + +commit f22a8995636f039280018b6779199aac008fe852 +Author: John Bowman <bowman@ualberta.ca> +Date: Thu Mar 3 22:19:58 2022 -0700 + + TRANSPARENCY: Choose optimal ARRAYSIZE. + +commit 43b9472bb85a9b7f72168ebbb2a9fe9472ad2a8f +Author: John Bowman <bowman@ualberta.ca> +Date: Thu Mar 3 13:46:21 2022 -0700 + + TRANSPARENCY: Sort indices rather than colors. + +commit c44585b6711d7d2d9194066e2f51055325e52149 +Author: John Bowman <bowman@ualberta.ca> +Date: Fri Feb 25 21:25:06 2022 -0700 + + TRANSPARENCY: Automatically determine optimal number of work groups. + +commit 876ada0dff7e8f074eb58433b531de6db7c9ea96 +Author: John Bowman <bowman@ualberta.ca> +Date: Sun Feb 20 22:27:23 2022 -0700 + + TRANSPARENCY: Avoid unnecessary uniform. + +commit 258eb141fb034b8ed28f98ce9517249bb032299e +Author: John Bowman <bowman@ualberta.ca> +Date: Sun Feb 20 22:15:21 2022 -0700 + + TRANSPARENCY: Standardize notation. + +commit e175bd35ac515c45f0b061ed6ebd12976ef1d6ec +Author: John Bowman <bowman@ualberta.ca> +Date: Sun Feb 20 21:48:32 2022 -0700 + + TRANSPARENCY: Reorganize buffers. + +commit 3a80fa70f07145e828a94f2154228d395f6beaac +Author: John Bowman <bowman@ualberta.ca> +Date: Sun Feb 20 15:42:02 2022 -0700 + + Use fewer (but larger) workgroups for sum2. + +commit 2a2689c3ddf9c196881b53ce79c809ef8663c783 +Author: John Bowman <bowman@ualberta.ca> +Date: Sun Feb 20 12:57:16 2022 -0700 + + Improve performance and reduce GPU to CPU communication by adding another summation phase. + +commit c9e2e9199a7de723e4ef112c603777a90a7015e2 +Author: John Bowman <bowman@ualberta.ca> +Date: Sun Feb 20 00:22:26 2022 -0700 + + Preprocess global sums on GPU. + +commit efb89680a9bca82f38fa0ab5c8faf1e5dc584b3e +Author: John Bowman <bowman@ualberta.ca> +Date: Fri Feb 18 17:52:54 2022 -0700 + + Fix commit 45f445c9c6a8f9d2f5d4c743464113e827b86ec8. + +commit 365f243576c84a0a55099f7a263222154356ea8e +Author: John Bowman <bowman@ualberta.ca> +Date: Wed Feb 16 23:04:22 2022 -0700 + + Optimize code. + +commit 6aea8f369dfa696881627bc1769a2131a9a626ee +Author: John Bowman <bowman@ualberta.ca> +Date: Wed Feb 16 22:56:20 2022 -0700 + + Simplify code. + +commit 39fad88b4b2ad2fb3e29d7253d8a6d300cdd9137 +Author: John Bowman <bowman@ualberta.ca> +Date: Wed Feb 16 22:30:44 2022 -0700 + + TRANSPARENCY: Partially revert commit e2cf1e35d0d9655d63e96c72d9d315522844d704. + +commit 45f445c9c6a8f9d2f5d4c743464113e827b86ec8 +Author: John Bowman <bowman@ualberta.ca> +Date: Wed Feb 16 14:05:37 2022 -0700 + + Fix noGPUindexing. + +commit 78f7513e603b96cf377ea6d0c3edfd8d17fed85c +Author: John Bowman <bowman@ualberta.ca> +Date: Wed Feb 16 12:04:29 2022 -0700 + + Optimize offset buffer operations. + +commit c33986dd8ff7c2de982155687193204cbe308897 +Author: John Bowman <bowman@ualberta.ca> +Date: Tue Feb 15 23:13:19 2022 -0700 + + Account for final pixel. + +commit e2cf1e35d0d9655d63e96c72d9d315522844d704 +Author: John Bowman <bowman@ualberta.ca> +Date: Mon Feb 14 11:29:28 2022 -0700 + + Update memory barriers. + +commit fb36448a1614a942b51598e84897df23e4da59c6 +Author: John Bowman <bowman@ualberta.ca> +Date: Mon Feb 14 10:19:42 2022 -0700 + + Implement GPUarraySize setting. + +commit 8bf8455b6e6fba5c64d5316481e37595b485b7ad +Author: John Bowman <bowman@ualberta.ca> +Date: Mon Feb 14 08:36:59 2022 -0700 + + Avoid negative indices. + +commit 89bcd66b00ddc1f7279a934fa6521fb12cedfd2d +Author: John Bowman <bowman@ualberta.ca> +Date: Mon Feb 14 00:05:56 2022 -0700 + + Compute global partial sums on the CPU, including the number of fragments. + +commit 31001ddf5780071c70f679375b5fbf25ff269117 +Author: John Bowman <bowman@ualberta.ca> +Date: Sun Feb 13 21:30:14 2022 -0700 + + Remove obsolete code. + +commit e53b4363cfb8dd6bf3df6207cafaf1e4562f3cda +Author: John Bowman <bowman@ualberta.ca> +Date: Sun Feb 13 00:54:12 2022 -0700 + + Simplify code. + +commit 43ee1f02932d1569db65628202461d4e5977fd72 +Author: John Bowman <bowman@ualberta.ca> +Date: Wed Feb 9 16:53:47 2022 -0700 + + Fix tensorshade fillrule. + +commit a76b469c94bd4f0d482abfb04b443590672e926e +Author: John Bowman <bowman@ualberta.ca> +Date: Wed Feb 9 16:53:37 2022 -0700 + + Fix lastrevision. + +commit 0b595f83adfce03d016b10a0b976b7cd47deab28 +Author: John Bowman <bowman@ualberta.ca> +Date: Wed Feb 9 15:41:37 2022 -0700 + + XASY: Change QRect to QRectF. + +commit 3b60274d30e38f06b5e0620598d85ed8ceccb592 +Author: John Bowman <bowman@ualberta.ca> +Date: Sun Feb 6 21:57:32 2022 -0700 + + Implement GPUlocalSizeX setting. + +commit e4ff24b20656652c0f4a4f340df6eed6e8b13c9c +Author: John Bowman <bowman@ualberta.ca> +Date: Sun Feb 6 16:10:46 2022 -0700 + + Restrict last revision to NVIDIA cards. + +commit 1251f044b4fd4683bca6fbd4de896eb2214ece19 +Author: John Bowman <bowman@ualberta.ca> +Date: Sun Feb 6 15:35:01 2022 -0700 + + Optimize presum shader. + +commit fb32ab35ee6f7a61bbffc643df4ef74db39b4e16 +Author: John Bowman <bowman@ualberta.ca> +Date: Sun Feb 6 13:42:54 2022 -0700 + + Document dvisvgmMultipleFiles=true; option for speeding up xasy deconstruction + with PDF TeX engines. + +commit 166e785ae28fa8dd9943b5261e1d6a4c7e50f6ad +Author: John Bowman <bowman@ualberta.ca> +Date: Sat Feb 5 23:23:17 2022 -0700 + + Implement real operator ecast(rational r) up to maxDenominator=100000. + +commit 8959d93ffd8abbf8d7d3ea7edd33f0d6d180c933 +Author: John Bowman <bowman@ualberta.ca> +Date: Sat Feb 5 20:21:25 2022 -0700 + + Fix issue #301: broken links. + +commit aecbedad10cf705398dcb9ba2ce60b36b1c2e1dd +Author: John Bowman <bowman@ualberta.ca> +Date: Sat Feb 5 15:42:09 2022 -0700 + + Remove unused uniform. + +commit 1922c3ba7daa62370a91b52f0b16cfda1c461efb +Author: John Bowman <bowman@ualberta.ca> +Date: Sat Feb 5 00:23:09 2022 -0700 + + Increment version to 2.79. + commit 83b0213063787b8cfdd68fe274b78b5867e5e9b6 Author: John Bowman <bowman@ualberta.ca> Date: Fri Feb 4 23:50:57 2022 -0700 diff --git a/Build/source/utils/asymptote/GUI/pyUIClass/custMatTransform.py b/Build/source/utils/asymptote/GUI/pyUIClass/custMatTransform.py index aeaf61f9a26..8fa36cbc945 100644 --- a/Build/source/utils/asymptote/GUI/pyUIClass/custMatTransform.py +++ b/Build/source/utils/asymptote/GUI/pyUIClass/custMatTransform.py @@ -2,7 +2,7 @@ # Form implementation generated from reading ui file 'GUI/windows/custMatTransform.ui' # -# Created by: PyQt5 UI code generator 5.15.0 +# Created by: PyQt5 UI code generator 5.15.6 # # WARNING: Any manual changes made to this file will be lost when pyuic5 is # run again. Do not edit this file unless you know what you are doing. diff --git a/Build/source/utils/asymptote/GUI/pyUIClass/labelTextEditor.py b/Build/source/utils/asymptote/GUI/pyUIClass/labelTextEditor.py index fc35454c83e..afbf7ea85b9 100644 --- a/Build/source/utils/asymptote/GUI/pyUIClass/labelTextEditor.py +++ b/Build/source/utils/asymptote/GUI/pyUIClass/labelTextEditor.py @@ -2,7 +2,7 @@ # Form implementation generated from reading ui file 'GUI/windows/labelTextEditor.ui' # -# Created by: PyQt5 UI code generator 5.15.0 +# Created by: PyQt5 UI code generator 5.15.6 # # WARNING: Any manual changes made to this file will be lost when pyuic5 is # run again. Do not edit this file unless you know what you are doing. diff --git a/Build/source/utils/asymptote/GUI/pyUIClass/setCustomAnchor.py b/Build/source/utils/asymptote/GUI/pyUIClass/setCustomAnchor.py index ab0fc77c0b6..502f6573ab1 100644 --- a/Build/source/utils/asymptote/GUI/pyUIClass/setCustomAnchor.py +++ b/Build/source/utils/asymptote/GUI/pyUIClass/setCustomAnchor.py @@ -2,7 +2,7 @@ # Form implementation generated from reading ui file 'GUI/windows/setCustomAnchor.ui' # -# Created by: PyQt5 UI code generator 5.15.0 +# Created by: PyQt5 UI code generator 5.15.6 # # WARNING: Any manual changes made to this file will be lost when pyuic5 is # run again. Do not edit this file unless you know what you are doing. @@ -44,8 +44,8 @@ class Ui_Dialog(object): self.verticalLayout.addWidget(self.buttonBox) self.retranslateUi(Dialog) - self.buttonBox.accepted.connect(Dialog.accept) - self.buttonBox.rejected.connect(Dialog.reject) + self.buttonBox.accepted.connect(Dialog.accept) # type: ignore + self.buttonBox.rejected.connect(Dialog.reject) # type: ignore QtCore.QMetaObject.connectSlotsByName(Dialog) def retranslateUi(self, Dialog): diff --git a/Build/source/utils/asymptote/GUI/pyUIClass/widg_addLabel.py b/Build/source/utils/asymptote/GUI/pyUIClass/widg_addLabel.py index 9b17990e6bc..2199d887d6d 100644 --- a/Build/source/utils/asymptote/GUI/pyUIClass/widg_addLabel.py +++ b/Build/source/utils/asymptote/GUI/pyUIClass/widg_addLabel.py @@ -2,7 +2,7 @@ # Form implementation generated from reading ui file 'GUI/windows/widg_addLabel.ui' # -# Created by: PyQt5 UI code generator 5.15.0 +# Created by: PyQt5 UI code generator 5.15.6 # # WARNING: Any manual changes made to this file will be lost when pyuic5 is # run again. Do not edit this file unless you know what you are doing. diff --git a/Build/source/utils/asymptote/GUI/pyUIClass/widg_addPolyOpt.py b/Build/source/utils/asymptote/GUI/pyUIClass/widg_addPolyOpt.py index 69cf2a4630c..2c58c5f2d16 100644 --- a/Build/source/utils/asymptote/GUI/pyUIClass/widg_addPolyOpt.py +++ b/Build/source/utils/asymptote/GUI/pyUIClass/widg_addPolyOpt.py @@ -2,7 +2,7 @@ # Form implementation generated from reading ui file 'GUI/windows/widg_addPolyOpt.ui' # -# Created by: PyQt5 UI code generator 5.15.0 +# Created by: PyQt5 UI code generator 5.15.6 # # WARNING: Any manual changes made to this file will be lost when pyuic5 is # run again. Do not edit this file unless you know what you are doing. diff --git a/Build/source/utils/asymptote/GUI/pyUIClass/widg_editBezier.py b/Build/source/utils/asymptote/GUI/pyUIClass/widg_editBezier.py index 4c2d90d7127..f4c5e5ba78b 100644 --- a/Build/source/utils/asymptote/GUI/pyUIClass/widg_editBezier.py +++ b/Build/source/utils/asymptote/GUI/pyUIClass/widg_editBezier.py @@ -2,7 +2,7 @@ # Form implementation generated from reading ui file 'GUI/windows/widg_editBezier.ui' # -# Created by: PyQt5 UI code generator 5.15.0 +# Created by: PyQt5 UI code generator 5.15.6 # # WARNING: Any manual changes made to this file will be lost when pyuic5 is # run again. Do not edit this file unless you know what you are doing. diff --git a/Build/source/utils/asymptote/GUI/pyUIClass/widgetPointEditor.py b/Build/source/utils/asymptote/GUI/pyUIClass/widgetPointEditor.py index 0b4f5d94935..53702920c05 100644 --- a/Build/source/utils/asymptote/GUI/pyUIClass/widgetPointEditor.py +++ b/Build/source/utils/asymptote/GUI/pyUIClass/widgetPointEditor.py @@ -2,7 +2,7 @@ # Form implementation generated from reading ui file 'GUI/windows/widgetPointEditor.ui' # -# Created by: PyQt5 UI code generator 5.15.0 +# Created by: PyQt5 UI code generator 5.15.6 # # WARNING: Any manual changes made to this file will be lost when pyuic5 is # run again. Do not edit this file unless you know what you are doing. diff --git a/Build/source/utils/asymptote/GUI/pyUIClass/window1.py b/Build/source/utils/asymptote/GUI/pyUIClass/window1.py index edf87b84c1a..457a67a6007 100644 --- a/Build/source/utils/asymptote/GUI/pyUIClass/window1.py +++ b/Build/source/utils/asymptote/GUI/pyUIClass/window1.py @@ -2,7 +2,7 @@ # Form implementation generated from reading ui file 'GUI/windows/window1.ui' # -# Created by: PyQt5 UI code generator 5.15.0 +# Created by: PyQt5 UI code generator 5.15.6 # # WARNING: Any manual changes made to this file will be lost when pyuic5 is # run again. Do not edit this file unless you know what you are doing. diff --git a/Build/source/utils/asymptote/LspCpp/CMakeDoxyfile.in b/Build/source/utils/asymptote/LspCpp/CMakeDoxyfile.in deleted file mode 100644 index 4b609872514..00000000000 --- a/Build/source/utils/asymptote/LspCpp/CMakeDoxyfile.in +++ /dev/null @@ -1,285 +0,0 @@ -# -# DO NOT EDIT! THIS FILE WAS GENERATED BY CMAKE! -# - -DOXYFILE_ENCODING = @DOXYGEN_DOXYFILE_ENCODING@ -PROJECT_NAME = @DOXYGEN_PROJECT_NAME@ -PROJECT_NUMBER = @DOXYGEN_PROJECT_NUMBER@ -PROJECT_BRIEF = @DOXYGEN_PROJECT_BRIEF@ -PROJECT_LOGO = @DOXYGEN_PROJECT_LOGO@ -OUTPUT_DIRECTORY = @DOXYGEN_OUTPUT_DIRECTORY@ -CREATE_SUBDIRS = @DOXYGEN_CREATE_SUBDIRS@ -ALLOW_UNICODE_NAMES = @DOXYGEN_ALLOW_UNICODE_NAMES@ -OUTPUT_LANGUAGE = @DOXYGEN_OUTPUT_LANGUAGE@ -OUTPUT_TEXT_DIRECTION = @DOXYGEN_OUTPUT_TEXT_DIRECTION@ -BRIEF_MEMBER_DESC = @DOXYGEN_BRIEF_MEMBER_DESC@ -REPEAT_BRIEF = @DOXYGEN_REPEAT_BRIEF@ -ABBREVIATE_BRIEF = @DOXYGEN_ABBREVIATE_BRIEF@ -ALWAYS_DETAILED_SEC = @DOXYGEN_ALWAYS_DETAILED_SEC@ -INLINE_INHERITED_MEMB = @DOXYGEN_INLINE_INHERITED_MEMB@ -FULL_PATH_NAMES = @DOXYGEN_FULL_PATH_NAMES@ -STRIP_FROM_PATH = @DOXYGEN_STRIP_FROM_PATH@ -STRIP_FROM_INC_PATH = @DOXYGEN_STRIP_FROM_INC_PATH@ -SHORT_NAMES = @DOXYGEN_SHORT_NAMES@ -JAVADOC_AUTOBRIEF = @DOXYGEN_JAVADOC_AUTOBRIEF@ -JAVADOC_BANNER = @DOXYGEN_JAVADOC_BANNER@ -QT_AUTOBRIEF = @DOXYGEN_QT_AUTOBRIEF@ -MULTILINE_CPP_IS_BRIEF = @DOXYGEN_MULTILINE_CPP_IS_BRIEF@ -PYTHON_DOCSTRING = @DOXYGEN_PYTHON_DOCSTRING@ -INHERIT_DOCS = @DOXYGEN_INHERIT_DOCS@ -SEPARATE_MEMBER_PAGES = @DOXYGEN_SEPARATE_MEMBER_PAGES@ -TAB_SIZE = @DOXYGEN_TAB_SIZE@ -ALIASES = @DOXYGEN_ALIASES@ -OPTIMIZE_OUTPUT_FOR_C = @DOXYGEN_OPTIMIZE_OUTPUT_FOR_C@ -OPTIMIZE_OUTPUT_JAVA = @DOXYGEN_OPTIMIZE_OUTPUT_JAVA@ -OPTIMIZE_FOR_FORTRAN = @DOXYGEN_OPTIMIZE_FOR_FORTRAN@ -OPTIMIZE_OUTPUT_VHDL = @DOXYGEN_OPTIMIZE_OUTPUT_VHDL@ -OPTIMIZE_OUTPUT_SLICE = @DOXYGEN_OPTIMIZE_OUTPUT_SLICE@ -EXTENSION_MAPPING = @DOXYGEN_EXTENSION_MAPPING@ -MARKDOWN_SUPPORT = @DOXYGEN_MARKDOWN_SUPPORT@ -TOC_INCLUDE_HEADINGS = @DOXYGEN_TOC_INCLUDE_HEADINGS@ -AUTOLINK_SUPPORT = @DOXYGEN_AUTOLINK_SUPPORT@ -BUILTIN_STL_SUPPORT = @DOXYGEN_BUILTIN_STL_SUPPORT@ -CPP_CLI_SUPPORT = @DOXYGEN_CPP_CLI_SUPPORT@ -SIP_SUPPORT = @DOXYGEN_SIP_SUPPORT@ -IDL_PROPERTY_SUPPORT = @DOXYGEN_IDL_PROPERTY_SUPPORT@ -DISTRIBUTE_GROUP_DOC = @DOXYGEN_DISTRIBUTE_GROUP_DOC@ -GROUP_NESTED_COMPOUNDS = @DOXYGEN_GROUP_NESTED_COMPOUNDS@ -SUBGROUPING = @DOXYGEN_SUBGROUPING@ -INLINE_GROUPED_CLASSES = @DOXYGEN_INLINE_GROUPED_CLASSES@ -INLINE_SIMPLE_STRUCTS = @DOXYGEN_INLINE_SIMPLE_STRUCTS@ -TYPEDEF_HIDES_STRUCT = @DOXYGEN_TYPEDEF_HIDES_STRUCT@ -LOOKUP_CACHE_SIZE = @DOXYGEN_LOOKUP_CACHE_SIZE@ -NUM_PROC_THREADS = @DOXYGEN_NUM_PROC_THREADS@ -EXTRACT_ALL = @DOXYGEN_EXTRACT_ALL@ -EXTRACT_PRIVATE = @DOXYGEN_EXTRACT_PRIVATE@ -EXTRACT_PRIV_VIRTUAL = @DOXYGEN_EXTRACT_PRIV_VIRTUAL@ -EXTRACT_PACKAGE = @DOXYGEN_EXTRACT_PACKAGE@ -EXTRACT_STATIC = @DOXYGEN_EXTRACT_STATIC@ -EXTRACT_LOCAL_CLASSES = @DOXYGEN_EXTRACT_LOCAL_CLASSES@ -EXTRACT_LOCAL_METHODS = @DOXYGEN_EXTRACT_LOCAL_METHODS@ -EXTRACT_ANON_NSPACES = @DOXYGEN_EXTRACT_ANON_NSPACES@ -RESOLVE_UNNAMED_PARAMS = @DOXYGEN_RESOLVE_UNNAMED_PARAMS@ -HIDE_UNDOC_MEMBERS = @DOXYGEN_HIDE_UNDOC_MEMBERS@ -HIDE_UNDOC_CLASSES = @DOXYGEN_HIDE_UNDOC_CLASSES@ -HIDE_FRIEND_COMPOUNDS = @DOXYGEN_HIDE_FRIEND_COMPOUNDS@ -HIDE_IN_BODY_DOCS = @DOXYGEN_HIDE_IN_BODY_DOCS@ -INTERNAL_DOCS = @DOXYGEN_INTERNAL_DOCS@ -CASE_SENSE_NAMES = @DOXYGEN_CASE_SENSE_NAMES@ -HIDE_SCOPE_NAMES = @DOXYGEN_HIDE_SCOPE_NAMES@ -HIDE_COMPOUND_REFERENCE= @DOXYGEN_HIDE_COMPOUND_REFERENCE@ -SHOW_INCLUDE_FILES = @DOXYGEN_SHOW_INCLUDE_FILES@ -SHOW_GROUPED_MEMB_INC = @DOXYGEN_SHOW_GROUPED_MEMB_INC@ -FORCE_LOCAL_INCLUDES = @DOXYGEN_FORCE_LOCAL_INCLUDES@ -INLINE_INFO = @DOXYGEN_INLINE_INFO@ -SORT_MEMBER_DOCS = @DOXYGEN_SORT_MEMBER_DOCS@ -SORT_BRIEF_DOCS = @DOXYGEN_SORT_BRIEF_DOCS@ -SORT_MEMBERS_CTORS_1ST = @DOXYGEN_SORT_MEMBERS_CTORS_1ST@ -SORT_GROUP_NAMES = @DOXYGEN_SORT_GROUP_NAMES@ -SORT_BY_SCOPE_NAME = @DOXYGEN_SORT_BY_SCOPE_NAME@ -STRICT_PROTO_MATCHING = @DOXYGEN_STRICT_PROTO_MATCHING@ -GENERATE_TODOLIST = @DOXYGEN_GENERATE_TODOLIST@ -GENERATE_TESTLIST = @DOXYGEN_GENERATE_TESTLIST@ -GENERATE_BUGLIST = @DOXYGEN_GENERATE_BUGLIST@ -GENERATE_DEPRECATEDLIST= @DOXYGEN_GENERATE_DEPRECATEDLIST@ -ENABLED_SECTIONS = @DOXYGEN_ENABLED_SECTIONS@ -MAX_INITIALIZER_LINES = @DOXYGEN_MAX_INITIALIZER_LINES@ -SHOW_USED_FILES = @DOXYGEN_SHOW_USED_FILES@ -SHOW_FILES = @DOXYGEN_SHOW_FILES@ -SHOW_NAMESPACES = @DOXYGEN_SHOW_NAMESPACES@ -FILE_VERSION_FILTER = @DOXYGEN_FILE_VERSION_FILTER@ -LAYOUT_FILE = @DOXYGEN_LAYOUT_FILE@ -CITE_BIB_FILES = @DOXYGEN_CITE_BIB_FILES@ -QUIET = @DOXYGEN_QUIET@ -WARNINGS = @DOXYGEN_WARNINGS@ -WARN_IF_UNDOCUMENTED = @DOXYGEN_WARN_IF_UNDOCUMENTED@ -WARN_IF_DOC_ERROR = @DOXYGEN_WARN_IF_DOC_ERROR@ -WARN_NO_PARAMDOC = @DOXYGEN_WARN_NO_PARAMDOC@ -WARN_AS_ERROR = @DOXYGEN_WARN_AS_ERROR@ -WARN_FORMAT = @DOXYGEN_WARN_FORMAT@ -WARN_LOGFILE = @DOXYGEN_WARN_LOGFILE@ -INPUT = @DOXYGEN_INPUT@ -INPUT_ENCODING = @DOXYGEN_INPUT_ENCODING@ -FILE_PATTERNS = @DOXYGEN_FILE_PATTERNS@ -RECURSIVE = @DOXYGEN_RECURSIVE@ -EXCLUDE = @DOXYGEN_EXCLUDE@ -EXCLUDE_SYMLINKS = @DOXYGEN_EXCLUDE_SYMLINKS@ -EXCLUDE_PATTERNS = @DOXYGEN_EXCLUDE_PATTERNS@ -EXCLUDE_SYMBOLS = @DOXYGEN_EXCLUDE_SYMBOLS@ -EXAMPLE_PATH = @DOXYGEN_EXAMPLE_PATH@ -EXAMPLE_PATTERNS = @DOXYGEN_EXAMPLE_PATTERNS@ -EXAMPLE_RECURSIVE = @DOXYGEN_EXAMPLE_RECURSIVE@ -IMAGE_PATH = @DOXYGEN_IMAGE_PATH@ -INPUT_FILTER = @DOXYGEN_INPUT_FILTER@ -FILTER_PATTERNS = @DOXYGEN_FILTER_PATTERNS@ -FILTER_SOURCE_FILES = @DOXYGEN_FILTER_SOURCE_FILES@ -FILTER_SOURCE_PATTERNS = @DOXYGEN_FILTER_SOURCE_PATTERNS@ -USE_MDFILE_AS_MAINPAGE = @DOXYGEN_USE_MDFILE_AS_MAINPAGE@ -SOURCE_BROWSER = @DOXYGEN_SOURCE_BROWSER@ -INLINE_SOURCES = @DOXYGEN_INLINE_SOURCES@ -STRIP_CODE_COMMENTS = @DOXYGEN_STRIP_CODE_COMMENTS@ -REFERENCED_BY_RELATION = @DOXYGEN_REFERENCED_BY_RELATION@ -REFERENCES_RELATION = @DOXYGEN_REFERENCES_RELATION@ -REFERENCES_LINK_SOURCE = @DOXYGEN_REFERENCES_LINK_SOURCE@ -SOURCE_TOOLTIPS = @DOXYGEN_SOURCE_TOOLTIPS@ -USE_HTAGS = @DOXYGEN_USE_HTAGS@ -VERBATIM_HEADERS = @DOXYGEN_VERBATIM_HEADERS@ -CLANG_ASSISTED_PARSING = @DOXYGEN_CLANG_ASSISTED_PARSING@ -CLANG_ADD_INC_PATHS = @DOXYGEN_CLANG_ADD_INC_PATHS@ -CLANG_OPTIONS = @DOXYGEN_CLANG_OPTIONS@ -CLANG_DATABASE_PATH = @DOXYGEN_CLANG_DATABASE_PATH@ -ALPHABETICAL_INDEX = @DOXYGEN_ALPHABETICAL_INDEX@ -IGNORE_PREFIX = @DOXYGEN_IGNORE_PREFIX@ -GENERATE_HTML = @DOXYGEN_GENERATE_HTML@ -HTML_OUTPUT = @DOXYGEN_HTML_OUTPUT@ -HTML_FILE_EXTENSION = @DOXYGEN_HTML_FILE_EXTENSION@ -HTML_HEADER = @DOXYGEN_HTML_HEADER@ -HTML_FOOTER = @DOXYGEN_HTML_FOOTER@ -HTML_STYLESHEET = @DOXYGEN_HTML_STYLESHEET@ -HTML_EXTRA_STYLESHEET = @DOXYGEN_HTML_EXTRA_STYLESHEET@ -HTML_EXTRA_FILES = @DOXYGEN_HTML_EXTRA_FILES@ -HTML_COLORSTYLE_HUE = @DOXYGEN_HTML_COLORSTYLE_HUE@ -HTML_COLORSTYLE_SAT = @DOXYGEN_HTML_COLORSTYLE_SAT@ -HTML_COLORSTYLE_GAMMA = @DOXYGEN_HTML_COLORSTYLE_GAMMA@ -HTML_TIMESTAMP = @DOXYGEN_HTML_TIMESTAMP@ -HTML_DYNAMIC_MENUS = @DOXYGEN_HTML_DYNAMIC_MENUS@ -HTML_DYNAMIC_SECTIONS = @DOXYGEN_HTML_DYNAMIC_SECTIONS@ -HTML_INDEX_NUM_ENTRIES = @DOXYGEN_HTML_INDEX_NUM_ENTRIES@ -GENERATE_DOCSET = @DOXYGEN_GENERATE_DOCSET@ -DOCSET_FEEDNAME = @DOXYGEN_DOCSET_FEEDNAME@ -DOCSET_BUNDLE_ID = @DOXYGEN_DOCSET_BUNDLE_ID@ -DOCSET_PUBLISHER_ID = @DOXYGEN_DOCSET_PUBLISHER_ID@ -DOCSET_PUBLISHER_NAME = @DOXYGEN_DOCSET_PUBLISHER_NAME@ -GENERATE_HTMLHELP = @DOXYGEN_GENERATE_HTMLHELP@ -CHM_FILE = @DOXYGEN_CHM_FILE@ -HHC_LOCATION = @DOXYGEN_HHC_LOCATION@ -GENERATE_CHI = @DOXYGEN_GENERATE_CHI@ -CHM_INDEX_ENCODING = @DOXYGEN_CHM_INDEX_ENCODING@ -BINARY_TOC = @DOXYGEN_BINARY_TOC@ -TOC_EXPAND = @DOXYGEN_TOC_EXPAND@ -GENERATE_QHP = @DOXYGEN_GENERATE_QHP@ -QCH_FILE = @DOXYGEN_QCH_FILE@ -QHP_NAMESPACE = @DOXYGEN_QHP_NAMESPACE@ -QHP_VIRTUAL_FOLDER = @DOXYGEN_QHP_VIRTUAL_FOLDER@ -QHP_CUST_FILTER_NAME = @DOXYGEN_QHP_CUST_FILTER_NAME@ -QHP_CUST_FILTER_ATTRS = @DOXYGEN_QHP_CUST_FILTER_ATTRS@ -QHP_SECT_FILTER_ATTRS = @DOXYGEN_QHP_SECT_FILTER_ATTRS@ -QHG_LOCATION = @DOXYGEN_QHG_LOCATION@ -GENERATE_ECLIPSEHELP = @DOXYGEN_GENERATE_ECLIPSEHELP@ -ECLIPSE_DOC_ID = @DOXYGEN_ECLIPSE_DOC_ID@ -DISABLE_INDEX = @DOXYGEN_DISABLE_INDEX@ -GENERATE_TREEVIEW = @DOXYGEN_GENERATE_TREEVIEW@ -ENUM_VALUES_PER_LINE = @DOXYGEN_ENUM_VALUES_PER_LINE@ -TREEVIEW_WIDTH = @DOXYGEN_TREEVIEW_WIDTH@ -EXT_LINKS_IN_WINDOW = @DOXYGEN_EXT_LINKS_IN_WINDOW@ -HTML_FORMULA_FORMAT = @DOXYGEN_HTML_FORMULA_FORMAT@ -FORMULA_FONTSIZE = @DOXYGEN_FORMULA_FONTSIZE@ -FORMULA_TRANSPARENT = @DOXYGEN_FORMULA_TRANSPARENT@ -FORMULA_MACROFILE = @DOXYGEN_FORMULA_MACROFILE@ -USE_MATHJAX = @DOXYGEN_USE_MATHJAX@ -MATHJAX_FORMAT = @DOXYGEN_MATHJAX_FORMAT@ -MATHJAX_RELPATH = @DOXYGEN_MATHJAX_RELPATH@ -MATHJAX_EXTENSIONS = @DOXYGEN_MATHJAX_EXTENSIONS@ -MATHJAX_CODEFILE = @DOXYGEN_MATHJAX_CODEFILE@ -SEARCHENGINE = @DOXYGEN_SEARCHENGINE@ -SERVER_BASED_SEARCH = @DOXYGEN_SERVER_BASED_SEARCH@ -EXTERNAL_SEARCH = @DOXYGEN_EXTERNAL_SEARCH@ -SEARCHENGINE_URL = @DOXYGEN_SEARCHENGINE_URL@ -SEARCHDATA_FILE = @DOXYGEN_SEARCHDATA_FILE@ -EXTERNAL_SEARCH_ID = @DOXYGEN_EXTERNAL_SEARCH_ID@ -EXTRA_SEARCH_MAPPINGS = @DOXYGEN_EXTRA_SEARCH_MAPPINGS@ -GENERATE_LATEX = @DOXYGEN_GENERATE_LATEX@ -LATEX_OUTPUT = @DOXYGEN_LATEX_OUTPUT@ -LATEX_CMD_NAME = @DOXYGEN_LATEX_CMD_NAME@ -MAKEINDEX_CMD_NAME = @DOXYGEN_MAKEINDEX_CMD_NAME@ -LATEX_MAKEINDEX_CMD = @DOXYGEN_LATEX_MAKEINDEX_CMD@ -COMPACT_LATEX = @DOXYGEN_COMPACT_LATEX@ -PAPER_TYPE = @DOXYGEN_PAPER_TYPE@ -EXTRA_PACKAGES = @DOXYGEN_EXTRA_PACKAGES@ -LATEX_HEADER = @DOXYGEN_LATEX_HEADER@ -LATEX_FOOTER = @DOXYGEN_LATEX_FOOTER@ -LATEX_EXTRA_STYLESHEET = @DOXYGEN_LATEX_EXTRA_STYLESHEET@ -LATEX_EXTRA_FILES = @DOXYGEN_LATEX_EXTRA_FILES@ -PDF_HYPERLINKS = @DOXYGEN_PDF_HYPERLINKS@ -USE_PDFLATEX = @DOXYGEN_USE_PDFLATEX@ -LATEX_BATCHMODE = @DOXYGEN_LATEX_BATCHMODE@ -LATEX_HIDE_INDICES = @DOXYGEN_LATEX_HIDE_INDICES@ -LATEX_SOURCE_CODE = @DOXYGEN_LATEX_SOURCE_CODE@ -LATEX_BIB_STYLE = @DOXYGEN_LATEX_BIB_STYLE@ -LATEX_TIMESTAMP = @DOXYGEN_LATEX_TIMESTAMP@ -LATEX_EMOJI_DIRECTORY = @DOXYGEN_LATEX_EMOJI_DIRECTORY@ -GENERATE_RTF = @DOXYGEN_GENERATE_RTF@ -RTF_OUTPUT = @DOXYGEN_RTF_OUTPUT@ -COMPACT_RTF = @DOXYGEN_COMPACT_RTF@ -RTF_HYPERLINKS = @DOXYGEN_RTF_HYPERLINKS@ -RTF_STYLESHEET_FILE = @DOXYGEN_RTF_STYLESHEET_FILE@ -RTF_EXTENSIONS_FILE = @DOXYGEN_RTF_EXTENSIONS_FILE@ -RTF_SOURCE_CODE = @DOXYGEN_RTF_SOURCE_CODE@ -GENERATE_MAN = @DOXYGEN_GENERATE_MAN@ -MAN_OUTPUT = @DOXYGEN_MAN_OUTPUT@ -MAN_EXTENSION = @DOXYGEN_MAN_EXTENSION@ -MAN_SUBDIR = @DOXYGEN_MAN_SUBDIR@ -MAN_LINKS = @DOXYGEN_MAN_LINKS@ -GENERATE_XML = @DOXYGEN_GENERATE_XML@ -XML_OUTPUT = @DOXYGEN_XML_OUTPUT@ -XML_PROGRAMLISTING = @DOXYGEN_XML_PROGRAMLISTING@ -XML_NS_MEMB_FILE_SCOPE = @DOXYGEN_XML_NS_MEMB_FILE_SCOPE@ -GENERATE_DOCBOOK = @DOXYGEN_GENERATE_DOCBOOK@ -DOCBOOK_OUTPUT = @DOXYGEN_DOCBOOK_OUTPUT@ -DOCBOOK_PROGRAMLISTING = @DOXYGEN_DOCBOOK_PROGRAMLISTING@ -GENERATE_AUTOGEN_DEF = @DOXYGEN_GENERATE_AUTOGEN_DEF@ -GENERATE_PERLMOD = @DOXYGEN_GENERATE_PERLMOD@ -PERLMOD_LATEX = @DOXYGEN_PERLMOD_LATEX@ -PERLMOD_PRETTY = @DOXYGEN_PERLMOD_PRETTY@ -PERLMOD_MAKEVAR_PREFIX = @DOXYGEN_PERLMOD_MAKEVAR_PREFIX@ -ENABLE_PREPROCESSING = @DOXYGEN_ENABLE_PREPROCESSING@ -MACRO_EXPANSION = @DOXYGEN_MACRO_EXPANSION@ -EXPAND_ONLY_PREDEF = @DOXYGEN_EXPAND_ONLY_PREDEF@ -SEARCH_INCLUDES = @DOXYGEN_SEARCH_INCLUDES@ -INCLUDE_PATH = @DOXYGEN_INCLUDE_PATH@ -INCLUDE_FILE_PATTERNS = @DOXYGEN_INCLUDE_FILE_PATTERNS@ -PREDEFINED = @DOXYGEN_PREDEFINED@ -EXPAND_AS_DEFINED = @DOXYGEN_EXPAND_AS_DEFINED@ -SKIP_FUNCTION_MACROS = @DOXYGEN_SKIP_FUNCTION_MACROS@ -TAGFILES = @DOXYGEN_TAGFILES@ -GENERATE_TAGFILE = @DOXYGEN_GENERATE_TAGFILE@ -ALLEXTERNALS = @DOXYGEN_ALLEXTERNALS@ -EXTERNAL_GROUPS = @DOXYGEN_EXTERNAL_GROUPS@ -EXTERNAL_PAGES = @DOXYGEN_EXTERNAL_PAGES@ -CLASS_DIAGRAMS = @DOXYGEN_CLASS_DIAGRAMS@ -DIA_PATH = @DOXYGEN_DIA_PATH@ -HIDE_UNDOC_RELATIONS = @DOXYGEN_HIDE_UNDOC_RELATIONS@ -HAVE_DOT = @DOXYGEN_HAVE_DOT@ -DOT_NUM_THREADS = @DOXYGEN_DOT_NUM_THREADS@ -DOT_FONTNAME = @DOXYGEN_DOT_FONTNAME@ -DOT_FONTSIZE = @DOXYGEN_DOT_FONTSIZE@ -DOT_FONTPATH = @DOXYGEN_DOT_FONTPATH@ -CLASS_GRAPH = @DOXYGEN_CLASS_GRAPH@ -COLLABORATION_GRAPH = @DOXYGEN_COLLABORATION_GRAPH@ -GROUP_GRAPHS = @DOXYGEN_GROUP_GRAPHS@ -UML_LOOK = @DOXYGEN_UML_LOOK@ -UML_LIMIT_NUM_FIELDS = @DOXYGEN_UML_LIMIT_NUM_FIELDS@ -DOT_UML_DETAILS = @DOXYGEN_DOT_UML_DETAILS@ -DOT_WRAP_THRESHOLD = @DOXYGEN_DOT_WRAP_THRESHOLD@ -TEMPLATE_RELATIONS = @DOXYGEN_TEMPLATE_RELATIONS@ -INCLUDE_GRAPH = @DOXYGEN_INCLUDE_GRAPH@ -INCLUDED_BY_GRAPH = @DOXYGEN_INCLUDED_BY_GRAPH@ -CALL_GRAPH = @DOXYGEN_CALL_GRAPH@ -CALLER_GRAPH = @DOXYGEN_CALLER_GRAPH@ -GRAPHICAL_HIERARCHY = @DOXYGEN_GRAPHICAL_HIERARCHY@ -DIRECTORY_GRAPH = @DOXYGEN_DIRECTORY_GRAPH@ -DOT_IMAGE_FORMAT = @DOXYGEN_DOT_IMAGE_FORMAT@ -INTERACTIVE_SVG = @DOXYGEN_INTERACTIVE_SVG@ -DOT_PATH = @DOXYGEN_DOT_PATH@ -DOTFILE_DIRS = @DOXYGEN_DOTFILE_DIRS@ -MSCFILE_DIRS = @DOXYGEN_MSCFILE_DIRS@ -DIAFILE_DIRS = @DOXYGEN_DIAFILE_DIRS@ -PLANTUML_JAR_PATH = @DOXYGEN_PLANTUML_JAR_PATH@ -PLANTUML_CFG_FILE = @DOXYGEN_PLANTUML_CFG_FILE@ -PLANTUML_INCLUDE_PATH = @DOXYGEN_PLANTUML_INCLUDE_PATH@ -DOT_GRAPH_MAX_NODES = @DOXYGEN_DOT_GRAPH_MAX_NODES@ -MAX_DOT_GRAPH_DEPTH = @DOXYGEN_MAX_DOT_GRAPH_DEPTH@ -DOT_TRANSPARENT = @DOXYGEN_DOT_TRANSPARENT@ -DOT_MULTI_TARGETS = @DOXYGEN_DOT_MULTI_TARGETS@ -GENERATE_LEGEND = @DOXYGEN_GENERATE_LEGEND@ -DOT_CLEANUP = @DOXYGEN_DOT_CLEANUP@ diff --git a/Build/source/utils/asymptote/LspCpp/CMakeDoxygenDefaults.cmake b/Build/source/utils/asymptote/LspCpp/CMakeDoxygenDefaults.cmake deleted file mode 100644 index 920e5c71d70..00000000000 --- a/Build/source/utils/asymptote/LspCpp/CMakeDoxygenDefaults.cmake +++ /dev/null @@ -1,688 +0,0 @@ -# -# DO NOT EDIT! THIS FILE WAS GENERATED BY CMAKE! -# - -if(NOT DEFINED DOXYGEN_DOXYFILE_ENCODING) - set(DOXYGEN_DOXYFILE_ENCODING UTF-8) -endif() -if(NOT DEFINED DOXYGEN_PROJECT_NAME) - set(DOXYGEN_PROJECT_NAME "My Project") -endif() -if(NOT DEFINED DOXYGEN_CREATE_SUBDIRS) - set(DOXYGEN_CREATE_SUBDIRS NO) -endif() -if(NOT DEFINED DOXYGEN_ALLOW_UNICODE_NAMES) - set(DOXYGEN_ALLOW_UNICODE_NAMES NO) -endif() -if(NOT DEFINED DOXYGEN_OUTPUT_LANGUAGE) - set(DOXYGEN_OUTPUT_LANGUAGE English) -endif() -if(NOT DEFINED DOXYGEN_OUTPUT_TEXT_DIRECTION) - set(DOXYGEN_OUTPUT_TEXT_DIRECTION None) -endif() -if(NOT DEFINED DOXYGEN_BRIEF_MEMBER_DESC) - set(DOXYGEN_BRIEF_MEMBER_DESC YES) -endif() -if(NOT DEFINED DOXYGEN_REPEAT_BRIEF) - set(DOXYGEN_REPEAT_BRIEF YES) -endif() -if(NOT DEFINED DOXYGEN_ABBREVIATE_BRIEF) - set(DOXYGEN_ABBREVIATE_BRIEF "The $name class" - "The $name widget" - "The $name file" - is - provides - specifies - contains - represents - a - an - the) -endif() -if(NOT DEFINED DOXYGEN_ALWAYS_DETAILED_SEC) - set(DOXYGEN_ALWAYS_DETAILED_SEC NO) -endif() -if(NOT DEFINED DOXYGEN_INLINE_INHERITED_MEMB) - set(DOXYGEN_INLINE_INHERITED_MEMB NO) -endif() -if(NOT DEFINED DOXYGEN_FULL_PATH_NAMES) - set(DOXYGEN_FULL_PATH_NAMES YES) -endif() -if(NOT DEFINED DOXYGEN_SHORT_NAMES) - set(DOXYGEN_SHORT_NAMES NO) -endif() -if(NOT DEFINED DOXYGEN_JAVADOC_AUTOBRIEF) - set(DOXYGEN_JAVADOC_AUTOBRIEF NO) -endif() -if(NOT DEFINED DOXYGEN_JAVADOC_BANNER) - set(DOXYGEN_JAVADOC_BANNER NO) -endif() -if(NOT DEFINED DOXYGEN_QT_AUTOBRIEF) - set(DOXYGEN_QT_AUTOBRIEF NO) -endif() -if(NOT DEFINED DOXYGEN_MULTILINE_CPP_IS_BRIEF) - set(DOXYGEN_MULTILINE_CPP_IS_BRIEF NO) -endif() -if(NOT DEFINED DOXYGEN_PYTHON_DOCSTRING) - set(DOXYGEN_PYTHON_DOCSTRING YES) -endif() -if(NOT DEFINED DOXYGEN_INHERIT_DOCS) - set(DOXYGEN_INHERIT_DOCS YES) -endif() -if(NOT DEFINED DOXYGEN_SEPARATE_MEMBER_PAGES) - set(DOXYGEN_SEPARATE_MEMBER_PAGES NO) -endif() -if(NOT DEFINED DOXYGEN_TAB_SIZE) - set(DOXYGEN_TAB_SIZE 4) -endif() -if(NOT DEFINED DOXYGEN_OPTIMIZE_OUTPUT_FOR_C) - set(DOXYGEN_OPTIMIZE_OUTPUT_FOR_C NO) -endif() -if(NOT DEFINED DOXYGEN_OPTIMIZE_OUTPUT_JAVA) - set(DOXYGEN_OPTIMIZE_OUTPUT_JAVA NO) -endif() -if(NOT DEFINED DOXYGEN_OPTIMIZE_FOR_FORTRAN) - set(DOXYGEN_OPTIMIZE_FOR_FORTRAN NO) -endif() -if(NOT DEFINED DOXYGEN_OPTIMIZE_OUTPUT_VHDL) - set(DOXYGEN_OPTIMIZE_OUTPUT_VHDL NO) -endif() -if(NOT DEFINED DOXYGEN_OPTIMIZE_OUTPUT_SLICE) - set(DOXYGEN_OPTIMIZE_OUTPUT_SLICE NO) -endif() -if(NOT DEFINED DOXYGEN_MARKDOWN_SUPPORT) - set(DOXYGEN_MARKDOWN_SUPPORT YES) -endif() -if(NOT DEFINED DOXYGEN_TOC_INCLUDE_HEADINGS) - set(DOXYGEN_TOC_INCLUDE_HEADINGS 5) -endif() -if(NOT DEFINED DOXYGEN_AUTOLINK_SUPPORT) - set(DOXYGEN_AUTOLINK_SUPPORT YES) -endif() -if(NOT DEFINED DOXYGEN_BUILTIN_STL_SUPPORT) - set(DOXYGEN_BUILTIN_STL_SUPPORT NO) -endif() -if(NOT DEFINED DOXYGEN_CPP_CLI_SUPPORT) - set(DOXYGEN_CPP_CLI_SUPPORT NO) -endif() -if(NOT DEFINED DOXYGEN_SIP_SUPPORT) - set(DOXYGEN_SIP_SUPPORT NO) -endif() -if(NOT DEFINED DOXYGEN_IDL_PROPERTY_SUPPORT) - set(DOXYGEN_IDL_PROPERTY_SUPPORT YES) -endif() -if(NOT DEFINED DOXYGEN_DISTRIBUTE_GROUP_DOC) - set(DOXYGEN_DISTRIBUTE_GROUP_DOC NO) -endif() -if(NOT DEFINED DOXYGEN_GROUP_NESTED_COMPOUNDS) - set(DOXYGEN_GROUP_NESTED_COMPOUNDS NO) -endif() -if(NOT DEFINED DOXYGEN_SUBGROUPING) - set(DOXYGEN_SUBGROUPING YES) -endif() -if(NOT DEFINED DOXYGEN_INLINE_GROUPED_CLASSES) - set(DOXYGEN_INLINE_GROUPED_CLASSES NO) -endif() -if(NOT DEFINED DOXYGEN_INLINE_SIMPLE_STRUCTS) - set(DOXYGEN_INLINE_SIMPLE_STRUCTS NO) -endif() -if(NOT DEFINED DOXYGEN_TYPEDEF_HIDES_STRUCT) - set(DOXYGEN_TYPEDEF_HIDES_STRUCT NO) -endif() -if(NOT DEFINED DOXYGEN_LOOKUP_CACHE_SIZE) - set(DOXYGEN_LOOKUP_CACHE_SIZE 0) -endif() -if(NOT DEFINED DOXYGEN_NUM_PROC_THREADS) - set(DOXYGEN_NUM_PROC_THREADS 1) -endif() -if(NOT DEFINED DOXYGEN_EXTRACT_ALL) - set(DOXYGEN_EXTRACT_ALL NO) -endif() -if(NOT DEFINED DOXYGEN_EXTRACT_PRIVATE) - set(DOXYGEN_EXTRACT_PRIVATE NO) -endif() -if(NOT DEFINED DOXYGEN_EXTRACT_PRIV_VIRTUAL) - set(DOXYGEN_EXTRACT_PRIV_VIRTUAL NO) -endif() -if(NOT DEFINED DOXYGEN_EXTRACT_PACKAGE) - set(DOXYGEN_EXTRACT_PACKAGE NO) -endif() -if(NOT DEFINED DOXYGEN_EXTRACT_STATIC) - set(DOXYGEN_EXTRACT_STATIC NO) -endif() -if(NOT DEFINED DOXYGEN_EXTRACT_LOCAL_CLASSES) - set(DOXYGEN_EXTRACT_LOCAL_CLASSES YES) -endif() -if(NOT DEFINED DOXYGEN_EXTRACT_LOCAL_METHODS) - set(DOXYGEN_EXTRACT_LOCAL_METHODS NO) -endif() -if(NOT DEFINED DOXYGEN_EXTRACT_ANON_NSPACES) - set(DOXYGEN_EXTRACT_ANON_NSPACES NO) -endif() -if(NOT DEFINED DOXYGEN_RESOLVE_UNNAMED_PARAMS) - set(DOXYGEN_RESOLVE_UNNAMED_PARAMS YES) -endif() -if(NOT DEFINED DOXYGEN_HIDE_UNDOC_MEMBERS) - set(DOXYGEN_HIDE_UNDOC_MEMBERS NO) -endif() -if(NOT DEFINED DOXYGEN_HIDE_UNDOC_CLASSES) - set(DOXYGEN_HIDE_UNDOC_CLASSES NO) -endif() -if(NOT DEFINED DOXYGEN_HIDE_FRIEND_COMPOUNDS) - set(DOXYGEN_HIDE_FRIEND_COMPOUNDS NO) -endif() -if(NOT DEFINED DOXYGEN_HIDE_IN_BODY_DOCS) - set(DOXYGEN_HIDE_IN_BODY_DOCS NO) -endif() -if(NOT DEFINED DOXYGEN_INTERNAL_DOCS) - set(DOXYGEN_INTERNAL_DOCS NO) -endif() -if(NOT DEFINED DOXYGEN_CASE_SENSE_NAMES) - set(DOXYGEN_CASE_SENSE_NAMES YES) -endif() -if(NOT DEFINED DOXYGEN_HIDE_SCOPE_NAMES) - set(DOXYGEN_HIDE_SCOPE_NAMES NO) -endif() -if(NOT DEFINED DOXYGEN_HIDE_COMPOUND_REFERENCE) - set(DOXYGEN_HIDE_COMPOUND_REFERENCE NO) -endif() -if(NOT DEFINED DOXYGEN_SHOW_INCLUDE_FILES) - set(DOXYGEN_SHOW_INCLUDE_FILES YES) -endif() -if(NOT DEFINED DOXYGEN_SHOW_GROUPED_MEMB_INC) - set(DOXYGEN_SHOW_GROUPED_MEMB_INC NO) -endif() -if(NOT DEFINED DOXYGEN_FORCE_LOCAL_INCLUDES) - set(DOXYGEN_FORCE_LOCAL_INCLUDES NO) -endif() -if(NOT DEFINED DOXYGEN_INLINE_INFO) - set(DOXYGEN_INLINE_INFO YES) -endif() -if(NOT DEFINED DOXYGEN_SORT_MEMBER_DOCS) - set(DOXYGEN_SORT_MEMBER_DOCS YES) -endif() -if(NOT DEFINED DOXYGEN_SORT_BRIEF_DOCS) - set(DOXYGEN_SORT_BRIEF_DOCS NO) -endif() -if(NOT DEFINED DOXYGEN_SORT_MEMBERS_CTORS_1ST) - set(DOXYGEN_SORT_MEMBERS_CTORS_1ST NO) -endif() -if(NOT DEFINED DOXYGEN_SORT_GROUP_NAMES) - set(DOXYGEN_SORT_GROUP_NAMES NO) -endif() -if(NOT DEFINED DOXYGEN_SORT_BY_SCOPE_NAME) - set(DOXYGEN_SORT_BY_SCOPE_NAME NO) -endif() -if(NOT DEFINED DOXYGEN_STRICT_PROTO_MATCHING) - set(DOXYGEN_STRICT_PROTO_MATCHING NO) -endif() -if(NOT DEFINED DOXYGEN_GENERATE_TODOLIST) - set(DOXYGEN_GENERATE_TODOLIST YES) -endif() -if(NOT DEFINED DOXYGEN_GENERATE_TESTLIST) - set(DOXYGEN_GENERATE_TESTLIST YES) -endif() -if(NOT DEFINED DOXYGEN_GENERATE_BUGLIST) - set(DOXYGEN_GENERATE_BUGLIST YES) -endif() -if(NOT DEFINED DOXYGEN_GENERATE_DEPRECATEDLIST) - set(DOXYGEN_GENERATE_DEPRECATEDLIST YES) -endif() -if(NOT DEFINED DOXYGEN_MAX_INITIALIZER_LINES) - set(DOXYGEN_MAX_INITIALIZER_LINES 30) -endif() -if(NOT DEFINED DOXYGEN_SHOW_USED_FILES) - set(DOXYGEN_SHOW_USED_FILES YES) -endif() -if(NOT DEFINED DOXYGEN_SHOW_FILES) - set(DOXYGEN_SHOW_FILES YES) -endif() -if(NOT DEFINED DOXYGEN_SHOW_NAMESPACES) - set(DOXYGEN_SHOW_NAMESPACES YES) -endif() -if(NOT DEFINED DOXYGEN_QUIET) - set(DOXYGEN_QUIET NO) -endif() -if(NOT DEFINED DOXYGEN_WARNINGS) - set(DOXYGEN_WARNINGS YES) -endif() -if(NOT DEFINED DOXYGEN_WARN_IF_UNDOCUMENTED) - set(DOXYGEN_WARN_IF_UNDOCUMENTED YES) -endif() -if(NOT DEFINED DOXYGEN_WARN_IF_DOC_ERROR) - set(DOXYGEN_WARN_IF_DOC_ERROR YES) -endif() -if(NOT DEFINED DOXYGEN_WARN_NO_PARAMDOC) - set(DOXYGEN_WARN_NO_PARAMDOC NO) -endif() -if(NOT DEFINED DOXYGEN_WARN_AS_ERROR) - set(DOXYGEN_WARN_AS_ERROR NO) -endif() -if(NOT DEFINED DOXYGEN_WARN_FORMAT) - set(DOXYGEN_WARN_FORMAT "$file:$line: $text") -endif() -if(NOT DEFINED DOXYGEN_INPUT_ENCODING) - set(DOXYGEN_INPUT_ENCODING UTF-8) -endif() -if(NOT DEFINED DOXYGEN_FILE_PATTERNS) - set(DOXYGEN_FILE_PATTERNS *.c - *.cc - *.cxx - *.cpp - *.c++ - *.java - *.ii - *.ixx - *.ipp - *.i++ - *.inl - *.idl - *.ddl - *.odl - *.h - *.hh - *.hxx - *.hpp - *.h++ - *.cs - *.d - *.php - *.php4 - *.php5 - *.phtml - *.inc - *.m - *.markdown - *.md - *.mm - *.dox - *.py - *.pyw - *.f90 - *.f95 - *.f03 - *.f08 - *.f18 - *.f - *.for - *.vhd - *.vhdl - *.ucf - *.qsf - *.ice) -endif() -if(NOT DEFINED DOXYGEN_RECURSIVE) - set(DOXYGEN_RECURSIVE NO) -endif() -if(NOT DEFINED DOXYGEN_EXCLUDE_SYMLINKS) - set(DOXYGEN_EXCLUDE_SYMLINKS NO) -endif() -if(NOT DEFINED DOXYGEN_EXAMPLE_PATTERNS) - set(DOXYGEN_EXAMPLE_PATTERNS *) -endif() -if(NOT DEFINED DOXYGEN_EXAMPLE_RECURSIVE) - set(DOXYGEN_EXAMPLE_RECURSIVE NO) -endif() -if(NOT DEFINED DOXYGEN_FILTER_SOURCE_FILES) - set(DOXYGEN_FILTER_SOURCE_FILES NO) -endif() -if(NOT DEFINED DOXYGEN_SOURCE_BROWSER) - set(DOXYGEN_SOURCE_BROWSER NO) -endif() -if(NOT DEFINED DOXYGEN_INLINE_SOURCES) - set(DOXYGEN_INLINE_SOURCES NO) -endif() -if(NOT DEFINED DOXYGEN_STRIP_CODE_COMMENTS) - set(DOXYGEN_STRIP_CODE_COMMENTS YES) -endif() -if(NOT DEFINED DOXYGEN_REFERENCED_BY_RELATION) - set(DOXYGEN_REFERENCED_BY_RELATION NO) -endif() -if(NOT DEFINED DOXYGEN_REFERENCES_RELATION) - set(DOXYGEN_REFERENCES_RELATION NO) -endif() -if(NOT DEFINED DOXYGEN_REFERENCES_LINK_SOURCE) - set(DOXYGEN_REFERENCES_LINK_SOURCE YES) -endif() -if(NOT DEFINED DOXYGEN_SOURCE_TOOLTIPS) - set(DOXYGEN_SOURCE_TOOLTIPS YES) -endif() -if(NOT DEFINED DOXYGEN_USE_HTAGS) - set(DOXYGEN_USE_HTAGS NO) -endif() -if(NOT DEFINED DOXYGEN_VERBATIM_HEADERS) - set(DOXYGEN_VERBATIM_HEADERS YES) -endif() -if(NOT DEFINED DOXYGEN_CLANG_ASSISTED_PARSING) - set(DOXYGEN_CLANG_ASSISTED_PARSING NO) -endif() -if(NOT DEFINED DOXYGEN_CLANG_ADD_INC_PATHS) - set(DOXYGEN_CLANG_ADD_INC_PATHS YES) -endif() -if(NOT DEFINED DOXYGEN_ALPHABETICAL_INDEX) - set(DOXYGEN_ALPHABETICAL_INDEX YES) -endif() -if(NOT DEFINED DOXYGEN_GENERATE_HTML) - set(DOXYGEN_GENERATE_HTML YES) -endif() -if(NOT DEFINED DOXYGEN_HTML_OUTPUT) - set(DOXYGEN_HTML_OUTPUT html) -endif() -if(NOT DEFINED DOXYGEN_HTML_FILE_EXTENSION) - set(DOXYGEN_HTML_FILE_EXTENSION .html) -endif() -if(NOT DEFINED DOXYGEN_HTML_COLORSTYLE_HUE) - set(DOXYGEN_HTML_COLORSTYLE_HUE 220) -endif() -if(NOT DEFINED DOXYGEN_HTML_COLORSTYLE_SAT) - set(DOXYGEN_HTML_COLORSTYLE_SAT 100) -endif() -if(NOT DEFINED DOXYGEN_HTML_COLORSTYLE_GAMMA) - set(DOXYGEN_HTML_COLORSTYLE_GAMMA 80) -endif() -if(NOT DEFINED DOXYGEN_HTML_TIMESTAMP) - set(DOXYGEN_HTML_TIMESTAMP NO) -endif() -if(NOT DEFINED DOXYGEN_HTML_DYNAMIC_MENUS) - set(DOXYGEN_HTML_DYNAMIC_MENUS YES) -endif() -if(NOT DEFINED DOXYGEN_HTML_DYNAMIC_SECTIONS) - set(DOXYGEN_HTML_DYNAMIC_SECTIONS NO) -endif() -if(NOT DEFINED DOXYGEN_HTML_INDEX_NUM_ENTRIES) - set(DOXYGEN_HTML_INDEX_NUM_ENTRIES 100) -endif() -if(NOT DEFINED DOXYGEN_GENERATE_DOCSET) - set(DOXYGEN_GENERATE_DOCSET NO) -endif() -if(NOT DEFINED DOXYGEN_DOCSET_FEEDNAME) - set(DOXYGEN_DOCSET_FEEDNAME "Doxygen generated docs") -endif() -if(NOT DEFINED DOXYGEN_DOCSET_BUNDLE_ID) - set(DOXYGEN_DOCSET_BUNDLE_ID org.doxygen.Project) -endif() -if(NOT DEFINED DOXYGEN_DOCSET_PUBLISHER_ID) - set(DOXYGEN_DOCSET_PUBLISHER_ID org.doxygen.Publisher) -endif() -if(NOT DEFINED DOXYGEN_DOCSET_PUBLISHER_NAME) - set(DOXYGEN_DOCSET_PUBLISHER_NAME Publisher) -endif() -if(NOT DEFINED DOXYGEN_GENERATE_HTMLHELP) - set(DOXYGEN_GENERATE_HTMLHELP NO) -endif() -if(NOT DEFINED DOXYGEN_GENERATE_CHI) - set(DOXYGEN_GENERATE_CHI NO) -endif() -if(NOT DEFINED DOXYGEN_BINARY_TOC) - set(DOXYGEN_BINARY_TOC NO) -endif() -if(NOT DEFINED DOXYGEN_TOC_EXPAND) - set(DOXYGEN_TOC_EXPAND NO) -endif() -if(NOT DEFINED DOXYGEN_GENERATE_QHP) - set(DOXYGEN_GENERATE_QHP NO) -endif() -if(NOT DEFINED DOXYGEN_QHP_NAMESPACE) - set(DOXYGEN_QHP_NAMESPACE org.doxygen.Project) -endif() -if(NOT DEFINED DOXYGEN_QHP_VIRTUAL_FOLDER) - set(DOXYGEN_QHP_VIRTUAL_FOLDER doc) -endif() -if(NOT DEFINED DOXYGEN_GENERATE_ECLIPSEHELP) - set(DOXYGEN_GENERATE_ECLIPSEHELP NO) -endif() -if(NOT DEFINED DOXYGEN_ECLIPSE_DOC_ID) - set(DOXYGEN_ECLIPSE_DOC_ID org.doxygen.Project) -endif() -if(NOT DEFINED DOXYGEN_DISABLE_INDEX) - set(DOXYGEN_DISABLE_INDEX NO) -endif() -if(NOT DEFINED DOXYGEN_GENERATE_TREEVIEW) - set(DOXYGEN_GENERATE_TREEVIEW NO) -endif() -if(NOT DEFINED DOXYGEN_ENUM_VALUES_PER_LINE) - set(DOXYGEN_ENUM_VALUES_PER_LINE 4) -endif() -if(NOT DEFINED DOXYGEN_TREEVIEW_WIDTH) - set(DOXYGEN_TREEVIEW_WIDTH 250) -endif() -if(NOT DEFINED DOXYGEN_EXT_LINKS_IN_WINDOW) - set(DOXYGEN_EXT_LINKS_IN_WINDOW NO) -endif() -if(NOT DEFINED DOXYGEN_HTML_FORMULA_FORMAT) - set(DOXYGEN_HTML_FORMULA_FORMAT png) -endif() -if(NOT DEFINED DOXYGEN_FORMULA_FONTSIZE) - set(DOXYGEN_FORMULA_FONTSIZE 10) -endif() -if(NOT DEFINED DOXYGEN_FORMULA_TRANSPARENT) - set(DOXYGEN_FORMULA_TRANSPARENT YES) -endif() -if(NOT DEFINED DOXYGEN_USE_MATHJAX) - set(DOXYGEN_USE_MATHJAX NO) -endif() -if(NOT DEFINED DOXYGEN_MATHJAX_FORMAT) - set(DOXYGEN_MATHJAX_FORMAT HTML-CSS) -endif() -if(NOT DEFINED DOXYGEN_MATHJAX_RELPATH) - set(DOXYGEN_MATHJAX_RELPATH https://cdn.jsdelivr.net/npm/mathjax@2) -endif() -if(NOT DEFINED DOXYGEN_SEARCHENGINE) - set(DOXYGEN_SEARCHENGINE YES) -endif() -if(NOT DEFINED DOXYGEN_SERVER_BASED_SEARCH) - set(DOXYGEN_SERVER_BASED_SEARCH NO) -endif() -if(NOT DEFINED DOXYGEN_EXTERNAL_SEARCH) - set(DOXYGEN_EXTERNAL_SEARCH NO) -endif() -if(NOT DEFINED DOXYGEN_SEARCHDATA_FILE) - set(DOXYGEN_SEARCHDATA_FILE searchdata.xml) -endif() -if(NOT DEFINED DOXYGEN_GENERATE_LATEX) - set(DOXYGEN_GENERATE_LATEX YES) -endif() -if(NOT DEFINED DOXYGEN_LATEX_OUTPUT) - set(DOXYGEN_LATEX_OUTPUT latex) -endif() -if(NOT DEFINED DOXYGEN_MAKEINDEX_CMD_NAME) - set(DOXYGEN_MAKEINDEX_CMD_NAME makeindex) -endif() -if(NOT DEFINED DOXYGEN_LATEX_MAKEINDEX_CMD) - set(DOXYGEN_LATEX_MAKEINDEX_CMD makeindex) -endif() -if(NOT DEFINED DOXYGEN_COMPACT_LATEX) - set(DOXYGEN_COMPACT_LATEX NO) -endif() -if(NOT DEFINED DOXYGEN_PAPER_TYPE) - set(DOXYGEN_PAPER_TYPE a4) -endif() -if(NOT DEFINED DOXYGEN_PDF_HYPERLINKS) - set(DOXYGEN_PDF_HYPERLINKS YES) -endif() -if(NOT DEFINED DOXYGEN_USE_PDFLATEX) - set(DOXYGEN_USE_PDFLATEX YES) -endif() -if(NOT DEFINED DOXYGEN_LATEX_BATCHMODE) - set(DOXYGEN_LATEX_BATCHMODE NO) -endif() -if(NOT DEFINED DOXYGEN_LATEX_HIDE_INDICES) - set(DOXYGEN_LATEX_HIDE_INDICES NO) -endif() -if(NOT DEFINED DOXYGEN_LATEX_SOURCE_CODE) - set(DOXYGEN_LATEX_SOURCE_CODE NO) -endif() -if(NOT DEFINED DOXYGEN_LATEX_BIB_STYLE) - set(DOXYGEN_LATEX_BIB_STYLE plain) -endif() -if(NOT DEFINED DOXYGEN_LATEX_TIMESTAMP) - set(DOXYGEN_LATEX_TIMESTAMP NO) -endif() -if(NOT DEFINED DOXYGEN_GENERATE_RTF) - set(DOXYGEN_GENERATE_RTF NO) -endif() -if(NOT DEFINED DOXYGEN_RTF_OUTPUT) - set(DOXYGEN_RTF_OUTPUT rtf) -endif() -if(NOT DEFINED DOXYGEN_COMPACT_RTF) - set(DOXYGEN_COMPACT_RTF NO) -endif() -if(NOT DEFINED DOXYGEN_RTF_HYPERLINKS) - set(DOXYGEN_RTF_HYPERLINKS NO) -endif() -if(NOT DEFINED DOXYGEN_RTF_SOURCE_CODE) - set(DOXYGEN_RTF_SOURCE_CODE NO) -endif() -if(NOT DEFINED DOXYGEN_GENERATE_MAN) - set(DOXYGEN_GENERATE_MAN NO) -endif() -if(NOT DEFINED DOXYGEN_MAN_OUTPUT) - set(DOXYGEN_MAN_OUTPUT man) -endif() -if(NOT DEFINED DOXYGEN_MAN_EXTENSION) - set(DOXYGEN_MAN_EXTENSION .3) -endif() -if(NOT DEFINED DOXYGEN_MAN_LINKS) - set(DOXYGEN_MAN_LINKS NO) -endif() -if(NOT DEFINED DOXYGEN_GENERATE_XML) - set(DOXYGEN_GENERATE_XML NO) -endif() -if(NOT DEFINED DOXYGEN_XML_OUTPUT) - set(DOXYGEN_XML_OUTPUT xml) -endif() -if(NOT DEFINED DOXYGEN_XML_PROGRAMLISTING) - set(DOXYGEN_XML_PROGRAMLISTING YES) -endif() -if(NOT DEFINED DOXYGEN_XML_NS_MEMB_FILE_SCOPE) - set(DOXYGEN_XML_NS_MEMB_FILE_SCOPE NO) -endif() -if(NOT DEFINED DOXYGEN_GENERATE_DOCBOOK) - set(DOXYGEN_GENERATE_DOCBOOK NO) -endif() -if(NOT DEFINED DOXYGEN_DOCBOOK_OUTPUT) - set(DOXYGEN_DOCBOOK_OUTPUT docbook) -endif() -if(NOT DEFINED DOXYGEN_DOCBOOK_PROGRAMLISTING) - set(DOXYGEN_DOCBOOK_PROGRAMLISTING NO) -endif() -if(NOT DEFINED DOXYGEN_GENERATE_AUTOGEN_DEF) - set(DOXYGEN_GENERATE_AUTOGEN_DEF NO) -endif() -if(NOT DEFINED DOXYGEN_GENERATE_PERLMOD) - set(DOXYGEN_GENERATE_PERLMOD NO) -endif() -if(NOT DEFINED DOXYGEN_PERLMOD_LATEX) - set(DOXYGEN_PERLMOD_LATEX NO) -endif() -if(NOT DEFINED DOXYGEN_PERLMOD_PRETTY) - set(DOXYGEN_PERLMOD_PRETTY YES) -endif() -if(NOT DEFINED DOXYGEN_ENABLE_PREPROCESSING) - set(DOXYGEN_ENABLE_PREPROCESSING YES) -endif() -if(NOT DEFINED DOXYGEN_MACRO_EXPANSION) - set(DOXYGEN_MACRO_EXPANSION NO) -endif() -if(NOT DEFINED DOXYGEN_EXPAND_ONLY_PREDEF) - set(DOXYGEN_EXPAND_ONLY_PREDEF NO) -endif() -if(NOT DEFINED DOXYGEN_SEARCH_INCLUDES) - set(DOXYGEN_SEARCH_INCLUDES YES) -endif() -if(NOT DEFINED DOXYGEN_SKIP_FUNCTION_MACROS) - set(DOXYGEN_SKIP_FUNCTION_MACROS YES) -endif() -if(NOT DEFINED DOXYGEN_ALLEXTERNALS) - set(DOXYGEN_ALLEXTERNALS NO) -endif() -if(NOT DEFINED DOXYGEN_EXTERNAL_GROUPS) - set(DOXYGEN_EXTERNAL_GROUPS YES) -endif() -if(NOT DEFINED DOXYGEN_EXTERNAL_PAGES) - set(DOXYGEN_EXTERNAL_PAGES YES) -endif() -if(NOT DEFINED DOXYGEN_CLASS_DIAGRAMS) - set(DOXYGEN_CLASS_DIAGRAMS YES) -endif() -if(NOT DEFINED DOXYGEN_HIDE_UNDOC_RELATIONS) - set(DOXYGEN_HIDE_UNDOC_RELATIONS YES) -endif() -if(NOT DEFINED DOXYGEN_HAVE_DOT) - set(DOXYGEN_HAVE_DOT NO) -endif() -if(NOT DEFINED DOXYGEN_DOT_NUM_THREADS) - set(DOXYGEN_DOT_NUM_THREADS 0) -endif() -if(NOT DEFINED DOXYGEN_DOT_FONTNAME) - set(DOXYGEN_DOT_FONTNAME Helvetica) -endif() -if(NOT DEFINED DOXYGEN_DOT_FONTSIZE) - set(DOXYGEN_DOT_FONTSIZE 10) -endif() -if(NOT DEFINED DOXYGEN_CLASS_GRAPH) - set(DOXYGEN_CLASS_GRAPH YES) -endif() -if(NOT DEFINED DOXYGEN_COLLABORATION_GRAPH) - set(DOXYGEN_COLLABORATION_GRAPH YES) -endif() -if(NOT DEFINED DOXYGEN_GROUP_GRAPHS) - set(DOXYGEN_GROUP_GRAPHS YES) -endif() -if(NOT DEFINED DOXYGEN_UML_LOOK) - set(DOXYGEN_UML_LOOK NO) -endif() -if(NOT DEFINED DOXYGEN_UML_LIMIT_NUM_FIELDS) - set(DOXYGEN_UML_LIMIT_NUM_FIELDS 10) -endif() -if(NOT DEFINED DOXYGEN_DOT_UML_DETAILS) - set(DOXYGEN_DOT_UML_DETAILS NO) -endif() -if(NOT DEFINED DOXYGEN_DOT_WRAP_THRESHOLD) - set(DOXYGEN_DOT_WRAP_THRESHOLD 17) -endif() -if(NOT DEFINED DOXYGEN_TEMPLATE_RELATIONS) - set(DOXYGEN_TEMPLATE_RELATIONS NO) -endif() -if(NOT DEFINED DOXYGEN_INCLUDE_GRAPH) - set(DOXYGEN_INCLUDE_GRAPH YES) -endif() -if(NOT DEFINED DOXYGEN_INCLUDED_BY_GRAPH) - set(DOXYGEN_INCLUDED_BY_GRAPH YES) -endif() -if(NOT DEFINED DOXYGEN_CALL_GRAPH) - set(DOXYGEN_CALL_GRAPH NO) -endif() -if(NOT DEFINED DOXYGEN_CALLER_GRAPH) - set(DOXYGEN_CALLER_GRAPH NO) -endif() -if(NOT DEFINED DOXYGEN_GRAPHICAL_HIERARCHY) - set(DOXYGEN_GRAPHICAL_HIERARCHY YES) -endif() -if(NOT DEFINED DOXYGEN_DIRECTORY_GRAPH) - set(DOXYGEN_DIRECTORY_GRAPH YES) -endif() -if(NOT DEFINED DOXYGEN_DOT_IMAGE_FORMAT) - set(DOXYGEN_DOT_IMAGE_FORMAT png) -endif() -if(NOT DEFINED DOXYGEN_INTERACTIVE_SVG) - set(DOXYGEN_INTERACTIVE_SVG NO) -endif() -if(NOT DEFINED DOXYGEN_DOT_GRAPH_MAX_NODES) - set(DOXYGEN_DOT_GRAPH_MAX_NODES 50) -endif() -if(NOT DEFINED DOXYGEN_MAX_DOT_GRAPH_DEPTH) - set(DOXYGEN_MAX_DOT_GRAPH_DEPTH 0) -endif() -if(NOT DEFINED DOXYGEN_DOT_TRANSPARENT) - set(DOXYGEN_DOT_TRANSPARENT NO) -endif() -if(NOT DEFINED DOXYGEN_DOT_MULTI_TARGETS) - set(DOXYGEN_DOT_MULTI_TARGETS NO) -endif() -if(NOT DEFINED DOXYGEN_GENERATE_LEGEND) - set(DOXYGEN_GENERATE_LEGEND YES) -endif() -if(NOT DEFINED DOXYGEN_DOT_CLEANUP) - set(DOXYGEN_DOT_CLEANUP YES) -endif() diff --git a/Build/source/utils/asymptote/LspCpp/CMakeFiles/3.20.5/CMakeCCompiler.cmake b/Build/source/utils/asymptote/LspCpp/CMakeFiles/3.20.5/CMakeCCompiler.cmake deleted file mode 100644 index be3c97fb7c9..00000000000 --- a/Build/source/utils/asymptote/LspCpp/CMakeFiles/3.20.5/CMakeCCompiler.cmake +++ /dev/null @@ -1,78 +0,0 @@ -set(CMAKE_C_COMPILER "/bin/cc") -set(CMAKE_C_COMPILER_ARG1 "") -set(CMAKE_C_COMPILER_ID "GNU") -set(CMAKE_C_COMPILER_VERSION "11.2.1") -set(CMAKE_C_COMPILER_VERSION_INTERNAL "") -set(CMAKE_C_COMPILER_WRAPPER "") -set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") -set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") -set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") -set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") -set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") - -set(CMAKE_C_PLATFORM_ID "Linux") -set(CMAKE_C_SIMULATE_ID "") -set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") -set(CMAKE_C_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "/bin/ar") -set(CMAKE_C_COMPILER_AR "/bin/gcc-ar") -set(CMAKE_RANLIB "/bin/ranlib") -set(CMAKE_C_COMPILER_RANLIB "/bin/gcc-ranlib") -set(CMAKE_LINKER "/bin/ld") -set(CMAKE_MT "") -set(CMAKE_COMPILER_IS_GNUCC 1) -set(CMAKE_C_COMPILER_LOADED 1) -set(CMAKE_C_COMPILER_WORKS TRUE) -set(CMAKE_C_ABI_COMPILED TRUE) -set(CMAKE_COMPILER_IS_MINGW ) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_C_COMPILER_ENV_VAR "CC") - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -set(CMAKE_C_COMPILER_ID_RUN 1) -set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) -set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) -set(CMAKE_C_LINKER_PREFERENCE 10) - -# Save compiler ABI information. -set(CMAKE_C_SIZEOF_DATA_PTR "8") -set(CMAKE_C_COMPILER_ABI "ELF") -set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_C_LIBRARY_ARCHITECTURE "") - -if(CMAKE_C_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_C_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") -endif() - -if(CMAKE_C_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-redhat-linux/11/include;/usr/local/include;/usr/include") -set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") -set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-redhat-linux/11;/usr/lib64;/lib64;/usr/lib") -set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/Build/source/utils/asymptote/LspCpp/CMakeFiles/3.20.5/CMakeCXXCompiler.cmake b/Build/source/utils/asymptote/LspCpp/CMakeFiles/3.20.5/CMakeCXXCompiler.cmake deleted file mode 100644 index 70095ed29ee..00000000000 --- a/Build/source/utils/asymptote/LspCpp/CMakeFiles/3.20.5/CMakeCXXCompiler.cmake +++ /dev/null @@ -1,91 +0,0 @@ -set(CMAKE_CXX_COMPILER "/bin/c++") -set(CMAKE_CXX_COMPILER_ARG1 "") -set(CMAKE_CXX_COMPILER_ID "GNU") -set(CMAKE_CXX_COMPILER_VERSION "11.2.1") -set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") -set(CMAKE_CXX_COMPILER_WRAPPER "") -set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") -set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") -set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") -set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") -set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") -set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") -set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") -set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") - -set(CMAKE_CXX_PLATFORM_ID "Linux") -set(CMAKE_CXX_SIMULATE_ID "") -set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") -set(CMAKE_CXX_SIMULATE_VERSION "") - - - - -set(CMAKE_AR "/bin/ar") -set(CMAKE_CXX_COMPILER_AR "/bin/gcc-ar") -set(CMAKE_RANLIB "/bin/ranlib") -set(CMAKE_CXX_COMPILER_RANLIB "/bin/gcc-ranlib") -set(CMAKE_LINKER "/bin/ld") -set(CMAKE_MT "") -set(CMAKE_COMPILER_IS_GNUCXX 1) -set(CMAKE_CXX_COMPILER_LOADED 1) -set(CMAKE_CXX_COMPILER_WORKS TRUE) -set(CMAKE_CXX_ABI_COMPILED TRUE) -set(CMAKE_COMPILER_IS_MINGW ) -set(CMAKE_COMPILER_IS_CYGWIN ) -if(CMAKE_COMPILER_IS_CYGWIN) - set(CYGWIN 1) - set(UNIX 1) -endif() - -set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") - -if(CMAKE_COMPILER_IS_MINGW) - set(MINGW 1) -endif() -set(CMAKE_CXX_COMPILER_ID_RUN 1) -set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP) -set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) - -foreach (lang C OBJC OBJCXX) - if (CMAKE_${lang}_COMPILER_ID_RUN) - foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) - list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) - endforeach() - endif() -endforeach() - -set(CMAKE_CXX_LINKER_PREFERENCE 30) -set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) - -# Save compiler ABI information. -set(CMAKE_CXX_SIZEOF_DATA_PTR "8") -set(CMAKE_CXX_COMPILER_ABI "ELF") -set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") -set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") - -if(CMAKE_CXX_SIZEOF_DATA_PTR) - set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") -endif() - -if(CMAKE_CXX_COMPILER_ABI) - set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") -endif() - -if(CMAKE_CXX_LIBRARY_ARCHITECTURE) - set(CMAKE_LIBRARY_ARCHITECTURE "") -endif() - -set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") -if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) - set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") -endif() - - - - - -set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/11;/usr/include/c++/11/x86_64-redhat-linux;/usr/include/c++/11/backward;/usr/lib/gcc/x86_64-redhat-linux/11/include;/usr/local/include;/usr/include") -set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") -set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-redhat-linux/11;/usr/lib64;/lib64;/usr/lib") -set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/Build/source/utils/asymptote/LspCpp/CMakeFiles/3.20.5/CMakeDetermineCompilerABI_C.bin b/Build/source/utils/asymptote/LspCpp/CMakeFiles/3.20.5/CMakeDetermineCompilerABI_C.bin Binary files differdeleted file mode 100755 index 8eb9524b318..00000000000 --- a/Build/source/utils/asymptote/LspCpp/CMakeFiles/3.20.5/CMakeDetermineCompilerABI_C.bin +++ /dev/null diff --git a/Build/source/utils/asymptote/LspCpp/CMakeFiles/3.20.5/CMakeDetermineCompilerABI_CXX.bin b/Build/source/utils/asymptote/LspCpp/CMakeFiles/3.20.5/CMakeDetermineCompilerABI_CXX.bin Binary files differdeleted file mode 100755 index 126be7a068b..00000000000 --- a/Build/source/utils/asymptote/LspCpp/CMakeFiles/3.20.5/CMakeDetermineCompilerABI_CXX.bin +++ /dev/null diff --git a/Build/source/utils/asymptote/LspCpp/CMakeFiles/3.20.5/CMakeSystem.cmake b/Build/source/utils/asymptote/LspCpp/CMakeFiles/3.20.5/CMakeSystem.cmake deleted file mode 100644 index efa88eb2d5f..00000000000 --- a/Build/source/utils/asymptote/LspCpp/CMakeFiles/3.20.5/CMakeSystem.cmake +++ /dev/null @@ -1,15 +0,0 @@ -set(CMAKE_HOST_SYSTEM "Linux-5.15.10-100.fc34.x86_64") -set(CMAKE_HOST_SYSTEM_NAME "Linux") -set(CMAKE_HOST_SYSTEM_VERSION "5.15.10-100.fc34.x86_64") -set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") - - - -set(CMAKE_SYSTEM "Linux-5.15.10-100.fc34.x86_64") -set(CMAKE_SYSTEM_NAME "Linux") -set(CMAKE_SYSTEM_VERSION "5.15.10-100.fc34.x86_64") -set(CMAKE_SYSTEM_PROCESSOR "x86_64") - -set(CMAKE_CROSSCOMPILING "FALSE") - -set(CMAKE_SYSTEM_LOADED 1) diff --git a/Build/source/utils/asymptote/LspCpp/CMakeFiles/3.20.5/CompilerIdC/CMakeCCompilerId.c b/Build/source/utils/asymptote/LspCpp/CMakeFiles/3.20.5/CompilerIdC/CMakeCCompilerId.c deleted file mode 100644 index 7e3bd5309f7..00000000000 --- a/Build/source/utils/asymptote/LspCpp/CMakeFiles/3.20.5/CompilerIdC/CMakeCCompilerId.c +++ /dev/null @@ -1,752 +0,0 @@ -#ifdef __cplusplus -# error "A C++ compiler has been selected for C." -#endif - -#if defined(__18CXX) -# define ID_VOID_MAIN -#endif -#if defined(__CLASSIC_C__) -/* cv-qualifiers did not exist in K&R C */ -# define const -# define volatile -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, - except that a few beta releases use the old format with V=2021. */ -# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) - /* The third version component from --version is an update index, - but no macro is provided for it. */ -# define COMPILER_VERSION_PATCH DEC(0) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -# define COMPILER_ID "IntelLLVM" -#if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -#endif -#if defined(__GNUC__) -# define SIMULATE_ID "GNU" -#endif -/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and - * later. Look for 6 digit vs. 8 digit version number to decide encoding. - * VVVV is no smaller than the current year when a versio is released. - */ -#if __INTEL_LLVM_COMPILER < 1000000L -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -#else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -#endif -#if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -#endif -#if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -#elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -#endif -#if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -#endif -#if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -#endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_C) -# define COMPILER_ID "SunPro" -# if __SUNPRO_C >= 0x5100 - /* __SUNPRO_C = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) -# endif - -#elif defined(__HP_cc) -# define COMPILER_ID "HP" - /* __HP_cc = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) - -#elif defined(__DECC) -# define COMPILER_ID "Compaq" - /* __DECC_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) - -#elif defined(__IBMC__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 -# define COMPILER_ID "XL" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMC__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) -# define COMPILER_ID "Fujitsu" - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__TINYC__) -# define COMPILER_ID "TinyCC" - -#elif defined(__BCC__) -# define COMPILER_ID "Bruce" - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__GNUC__) -# define COMPILER_ID "GNU" -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -# define COMPILER_ID "ADSP" -#if defined(__VISUALDSPVERSION__) - /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ -# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) -# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - -#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) -# define COMPILER_ID "SDCC" -# if defined(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) -# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) -# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) -# else - /* SDCC = VRP */ -# define COMPILER_VERSION_MAJOR DEC(SDCC/100) -# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) -# define COMPILER_VERSION_PATCH DEC(SDCC % 10) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number components. */ -#ifdef COMPILER_VERSION_MAJOR -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#if !defined(__STDC__) -# if (defined(_MSC_VER) && !defined(__clang__)) \ - || (defined(__ibmxl__) || defined(__IBMC__)) -# define C_DIALECT "90" -# else -# define C_DIALECT -# endif -#elif __STDC_VERSION__ >= 201000L -# define C_DIALECT "11" -#elif __STDC_VERSION__ >= 199901L -# define C_DIALECT "99" -#else -# define C_DIALECT "90" -#endif -const char* info_language_dialect_default = - "INFO" ":" "dialect_default[" C_DIALECT "]"; - -/*--------------------------------------------------------------------------*/ - -#ifdef ID_VOID_MAIN -void main() {} -#else -# if defined(__CLASSIC_C__) -int main(argc, argv) int argc; char *argv[]; -# else -int main(int argc, char* argv[]) -# endif -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; - require += info_arch[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_dialect_default[argc]; - (void)argv; - return require; -} -#endif diff --git a/Build/source/utils/asymptote/LspCpp/CMakeFiles/3.20.5/CompilerIdCXX/CMakeCXXCompilerId.cpp b/Build/source/utils/asymptote/LspCpp/CMakeFiles/3.20.5/CompilerIdCXX/CMakeCXXCompilerId.cpp deleted file mode 100644 index 92e7655aeb7..00000000000 --- a/Build/source/utils/asymptote/LspCpp/CMakeFiles/3.20.5/CompilerIdCXX/CMakeCXXCompilerId.cpp +++ /dev/null @@ -1,743 +0,0 @@ -/* This source file must have a .cpp extension so that all C++ compilers - recognize the extension without flags. Borland does not know .cxx for - example. */ -#ifndef __cplusplus -# error "A C compiler has been selected for C++." -#endif - - -/* Version number components: V=Version, R=Revision, P=Patch - Version date components: YYYY=Year, MM=Month, DD=Day */ - -#if defined(__COMO__) -# define COMPILER_ID "Comeau" - /* __COMO_VERSION__ = VRR */ -# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) -# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) - -#elif defined(__INTEL_COMPILER) || defined(__ICC) -# define COMPILER_ID "Intel" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# if defined(__GNUC__) -# define SIMULATE_ID "GNU" -# endif - /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later, - except that a few beta releases use the old format with V=2021. */ -# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) -# if defined(__INTEL_COMPILER_UPDATE) -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) -# else -# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) -# endif -# else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) -# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) - /* The third version component from --version is an update index, - but no macro is provided for it. */ -# define COMPILER_VERSION_PATCH DEC(0) -# endif -# if defined(__INTEL_COMPILER_BUILD_DATE) - /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ -# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) -# endif -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -# elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) -# define COMPILER_ID "IntelLLVM" -#if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -#endif -#if defined(__GNUC__) -# define SIMULATE_ID "GNU" -#endif -/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and - * later. Look for 6 digit vs. 8 digit version number to decide encoding. - * VVVV is no smaller than the current year when a versio is released. - */ -#if __INTEL_LLVM_COMPILER < 1000000L -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) -#else -# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) -# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) -#endif -#if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -#endif -#if defined(__GNUC__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) -#elif defined(__GNUG__) -# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) -#endif -#if defined(__GNUC_MINOR__) -# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) -#endif -#if defined(__GNUC_PATCHLEVEL__) -# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -#endif - -#elif defined(__PATHCC__) -# define COMPILER_ID "PathScale" -# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) -# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) -# if defined(__PATHCC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) -# endif - -#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) -# define COMPILER_ID "Embarcadero" -# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) -# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) -# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) - -#elif defined(__BORLANDC__) -# define COMPILER_ID "Borland" - /* __BORLANDC__ = 0xVRR */ -# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) -# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) - -#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 -# define COMPILER_ID "Watcom" - /* __WATCOMC__ = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__WATCOMC__) -# define COMPILER_ID "OpenWatcom" - /* __WATCOMC__ = VVRP + 1100 */ -# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) -# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) -# if (__WATCOMC__ % 10) > 0 -# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) -# endif - -#elif defined(__SUNPRO_CC) -# define COMPILER_ID "SunPro" -# if __SUNPRO_CC >= 0x5100 - /* __SUNPRO_CC = 0xVRRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# else - /* __SUNPRO_CC = 0xVRP */ -# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) -# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) -# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) -# endif - -#elif defined(__HP_aCC) -# define COMPILER_ID "HP" - /* __HP_aCC = VVRRPP */ -# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) -# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) -# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) - -#elif defined(__DECCXX) -# define COMPILER_ID "Compaq" - /* __DECCXX_VER = VVRRTPPPP */ -# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) -# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) -# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) - -#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) -# define COMPILER_ID "zOS" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__ibmxl__) && defined(__clang__) -# define COMPILER_ID "XLClang" -# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) -# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) -# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) -# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) - - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 -# define COMPILER_ID "XL" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 -# define COMPILER_ID "VisualAge" - /* __IBMCPP__ = VRP */ -# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) -# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) -# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) - -#elif defined(__NVCOMPILER) -# define COMPILER_ID "NVHPC" -# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) -# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) -# if defined(__NVCOMPILER_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) -# endif - -#elif defined(__PGI) -# define COMPILER_ID "PGI" -# define COMPILER_VERSION_MAJOR DEC(__PGIC__) -# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) -# if defined(__PGIC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) -# endif - -#elif defined(_CRAYC) -# define COMPILER_ID "Cray" -# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) -# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) - -#elif defined(__TI_COMPILER_VERSION__) -# define COMPILER_ID "TI" - /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ -# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) -# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) -# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) - -#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) -# define COMPILER_ID "Fujitsu" - -#elif defined(__ghs__) -# define COMPILER_ID "GHS" -/* __GHS_VERSION_NUMBER = VVVVRP */ -# ifdef __GHS_VERSION_NUMBER -# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) -# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) -# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) -# endif - -#elif defined(__SCO_VERSION__) -# define COMPILER_ID "SCO" - -#elif defined(__ARMCC_VERSION) && !defined(__clang__) -# define COMPILER_ID "ARMCC" -#if __ARMCC_VERSION >= 1000000 - /* __ARMCC_VERSION = VRRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#else - /* __ARMCC_VERSION = VRPPPP */ - # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) - # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) - # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) -#endif - - -#elif defined(__clang__) && defined(__apple_build_version__) -# define COMPILER_ID "AppleClang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif -# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) - -#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) -# define COMPILER_ID "ARMClang" - # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) - # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) - # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) -# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) - -#elif defined(__clang__) -# define COMPILER_ID "Clang" -# if defined(_MSC_VER) -# define SIMULATE_ID "MSVC" -# endif -# define COMPILER_VERSION_MAJOR DEC(__clang_major__) -# define COMPILER_VERSION_MINOR DEC(__clang_minor__) -# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) -# if defined(_MSC_VER) - /* _MSC_VER = VVRR */ -# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) -# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) -# endif - -#elif defined(__GNUC__) || defined(__GNUG__) -# define COMPILER_ID "GNU" -# if defined(__GNUC__) -# define COMPILER_VERSION_MAJOR DEC(__GNUC__) -# else -# define COMPILER_VERSION_MAJOR DEC(__GNUG__) -# endif -# if defined(__GNUC_MINOR__) -# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) -# endif -# if defined(__GNUC_PATCHLEVEL__) -# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) -# endif - -#elif defined(_MSC_VER) -# define COMPILER_ID "MSVC" - /* _MSC_VER = VVRR */ -# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) -# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) -# if defined(_MSC_FULL_VER) -# if _MSC_VER >= 1400 - /* _MSC_FULL_VER = VVRRPPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) -# else - /* _MSC_FULL_VER = VVRRPPPP */ -# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) -# endif -# endif -# if defined(_MSC_BUILD) -# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) -# endif - -#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) -# define COMPILER_ID "ADSP" -#if defined(__VISUALDSPVERSION__) - /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ -# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) -# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) -# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) -#endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# define COMPILER_ID "IAR" -# if defined(__VER__) && defined(__ICCARM__) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) -# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) -# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) -# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) -# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) -# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) -# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) -# endif - - -/* These compilers are either not known or too old to define an - identification macro. Try to identify the platform and guess that - it is the native compiler. */ -#elif defined(__hpux) || defined(__hpua) -# define COMPILER_ID "HP" - -#else /* unknown compiler */ -# define COMPILER_ID "" -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; -#ifdef SIMULATE_ID -char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; -#endif - -#ifdef __QNXNTO__ -char const* qnxnto = "INFO" ":" "qnxnto[]"; -#endif - -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) -char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; -#endif - -#define STRINGIFY_HELPER(X) #X -#define STRINGIFY(X) STRINGIFY_HELPER(X) - -/* Identify known platforms by name. */ -#if defined(__linux) || defined(__linux__) || defined(linux) -# define PLATFORM_ID "Linux" - -#elif defined(__CYGWIN__) -# define PLATFORM_ID "Cygwin" - -#elif defined(__MINGW32__) -# define PLATFORM_ID "MinGW" - -#elif defined(__APPLE__) -# define PLATFORM_ID "Darwin" - -#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) -# define PLATFORM_ID "Windows" - -#elif defined(__FreeBSD__) || defined(__FreeBSD) -# define PLATFORM_ID "FreeBSD" - -#elif defined(__NetBSD__) || defined(__NetBSD) -# define PLATFORM_ID "NetBSD" - -#elif defined(__OpenBSD__) || defined(__OPENBSD) -# define PLATFORM_ID "OpenBSD" - -#elif defined(__sun) || defined(sun) -# define PLATFORM_ID "SunOS" - -#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) -# define PLATFORM_ID "AIX" - -#elif defined(__hpux) || defined(__hpux__) -# define PLATFORM_ID "HP-UX" - -#elif defined(__HAIKU__) -# define PLATFORM_ID "Haiku" - -#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) -# define PLATFORM_ID "BeOS" - -#elif defined(__QNX__) || defined(__QNXNTO__) -# define PLATFORM_ID "QNX" - -#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) -# define PLATFORM_ID "Tru64" - -#elif defined(__riscos) || defined(__riscos__) -# define PLATFORM_ID "RISCos" - -#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) -# define PLATFORM_ID "SINIX" - -#elif defined(__UNIX_SV__) -# define PLATFORM_ID "UNIX_SV" - -#elif defined(__bsdos__) -# define PLATFORM_ID "BSDOS" - -#elif defined(_MPRAS) || defined(MPRAS) -# define PLATFORM_ID "MP-RAS" - -#elif defined(__osf) || defined(__osf__) -# define PLATFORM_ID "OSF1" - -#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) -# define PLATFORM_ID "SCO_SV" - -#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) -# define PLATFORM_ID "ULTRIX" - -#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) -# define PLATFORM_ID "Xenix" - -#elif defined(__WATCOMC__) -# if defined(__LINUX__) -# define PLATFORM_ID "Linux" - -# elif defined(__DOS__) -# define PLATFORM_ID "DOS" - -# elif defined(__OS2__) -# define PLATFORM_ID "OS2" - -# elif defined(__WINDOWS__) -# define PLATFORM_ID "Windows3x" - -# elif defined(__VXWORKS__) -# define PLATFORM_ID "VxWorks" - -# else /* unknown platform */ -# define PLATFORM_ID -# endif - -#elif defined(__INTEGRITY) -# if defined(INT_178B) -# define PLATFORM_ID "Integrity178" - -# else /* regular Integrity */ -# define PLATFORM_ID "Integrity" -# endif - -#else /* unknown platform */ -# define PLATFORM_ID - -#endif - -/* For windows compilers MSVC and Intel we can determine - the architecture of the compiler being used. This is because - the compilers do not have flags that can change the architecture, - but rather depend on which compiler is being used -*/ -#if defined(_WIN32) && defined(_MSC_VER) -# if defined(_M_IA64) -# define ARCHITECTURE_ID "IA64" - -# elif defined(_M_ARM64EC) -# define ARCHITECTURE_ID "ARM64EC" - -# elif defined(_M_X64) || defined(_M_AMD64) -# define ARCHITECTURE_ID "x64" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# elif defined(_M_ARM64) -# define ARCHITECTURE_ID "ARM64" - -# elif defined(_M_ARM) -# if _M_ARM == 4 -# define ARCHITECTURE_ID "ARMV4I" -# elif _M_ARM == 5 -# define ARCHITECTURE_ID "ARMV5I" -# else -# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) -# endif - -# elif defined(_M_MIPS) -# define ARCHITECTURE_ID "MIPS" - -# elif defined(_M_SH) -# define ARCHITECTURE_ID "SHx" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__WATCOMC__) -# if defined(_M_I86) -# define ARCHITECTURE_ID "I86" - -# elif defined(_M_IX86) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) -# if defined(__ICCARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__ICCRX__) -# define ARCHITECTURE_ID "RX" - -# elif defined(__ICCRH850__) -# define ARCHITECTURE_ID "RH850" - -# elif defined(__ICCRL78__) -# define ARCHITECTURE_ID "RL78" - -# elif defined(__ICCRISCV__) -# define ARCHITECTURE_ID "RISCV" - -# elif defined(__ICCAVR__) -# define ARCHITECTURE_ID "AVR" - -# elif defined(__ICC430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__ICCV850__) -# define ARCHITECTURE_ID "V850" - -# elif defined(__ICC8051__) -# define ARCHITECTURE_ID "8051" - -# elif defined(__ICCSTM8__) -# define ARCHITECTURE_ID "STM8" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__ghs__) -# if defined(__PPC64__) -# define ARCHITECTURE_ID "PPC64" - -# elif defined(__ppc__) -# define ARCHITECTURE_ID "PPC" - -# elif defined(__ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__x86_64__) -# define ARCHITECTURE_ID "x64" - -# elif defined(__i386__) -# define ARCHITECTURE_ID "X86" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#elif defined(__TI_COMPILER_VERSION__) -# if defined(__TI_ARM__) -# define ARCHITECTURE_ID "ARM" - -# elif defined(__MSP430__) -# define ARCHITECTURE_ID "MSP430" - -# elif defined(__TMS320C28XX__) -# define ARCHITECTURE_ID "TMS320C28x" - -# elif defined(__TMS320C6X__) || defined(_TMS320C6X) -# define ARCHITECTURE_ID "TMS320C6x" - -# else /* unknown architecture */ -# define ARCHITECTURE_ID "" -# endif - -#else -# define ARCHITECTURE_ID -#endif - -/* Convert integer to decimal digit literals. */ -#define DEC(n) \ - ('0' + (((n) / 10000000)%10)), \ - ('0' + (((n) / 1000000)%10)), \ - ('0' + (((n) / 100000)%10)), \ - ('0' + (((n) / 10000)%10)), \ - ('0' + (((n) / 1000)%10)), \ - ('0' + (((n) / 100)%10)), \ - ('0' + (((n) / 10)%10)), \ - ('0' + ((n) % 10)) - -/* Convert integer to hex digit literals. */ -#define HEX(n) \ - ('0' + ((n)>>28 & 0xF)), \ - ('0' + ((n)>>24 & 0xF)), \ - ('0' + ((n)>>20 & 0xF)), \ - ('0' + ((n)>>16 & 0xF)), \ - ('0' + ((n)>>12 & 0xF)), \ - ('0' + ((n)>>8 & 0xF)), \ - ('0' + ((n)>>4 & 0xF)), \ - ('0' + ((n) & 0xF)) - -/* Construct a string literal encoding the version number components. */ -#ifdef COMPILER_VERSION_MAJOR -char const info_version[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', - COMPILER_VERSION_MAJOR, -# ifdef COMPILER_VERSION_MINOR - '.', COMPILER_VERSION_MINOR, -# ifdef COMPILER_VERSION_PATCH - '.', COMPILER_VERSION_PATCH, -# ifdef COMPILER_VERSION_TWEAK - '.', COMPILER_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct a string literal encoding the internal version number. */ -#ifdef COMPILER_VERSION_INTERNAL -char const info_version_internal[] = { - 'I', 'N', 'F', 'O', ':', - 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', - 'i','n','t','e','r','n','a','l','[', - COMPILER_VERSION_INTERNAL,']','\0'}; -#endif - -/* Construct a string literal encoding the version number components. */ -#ifdef SIMULATE_VERSION_MAJOR -char const info_simulate_version[] = { - 'I', 'N', 'F', 'O', ':', - 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', - SIMULATE_VERSION_MAJOR, -# ifdef SIMULATE_VERSION_MINOR - '.', SIMULATE_VERSION_MINOR, -# ifdef SIMULATE_VERSION_PATCH - '.', SIMULATE_VERSION_PATCH, -# ifdef SIMULATE_VERSION_TWEAK - '.', SIMULATE_VERSION_TWEAK, -# endif -# endif -# endif - ']','\0'}; -#endif - -/* Construct the string literal in pieces to prevent the source from - getting matched. Store it in a pointer rather than an array - because some compilers will just produce instructions to fill the - array rather than assigning a pointer to a static array. */ -char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; -char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; - - - -#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L -# if defined(__INTEL_CXX11_MODE__) -# if defined(__cpp_aggregate_nsdmi) -# define CXX_STD 201402L -# else -# define CXX_STD 201103L -# endif -# else -# define CXX_STD 199711L -# endif -#elif defined(_MSC_VER) && defined(_MSVC_LANG) -# define CXX_STD _MSVC_LANG -#else -# define CXX_STD __cplusplus -#endif - -const char* info_language_dialect_default = "INFO" ":" "dialect_default[" -#if CXX_STD > 202002L - "23" -#elif CXX_STD > 201703L - "20" -#elif CXX_STD >= 201703L - "17" -#elif CXX_STD >= 201402L - "14" -#elif CXX_STD >= 201103L - "11" -#else - "98" -#endif -"]"; - -/*--------------------------------------------------------------------------*/ - -int main(int argc, char* argv[]) -{ - int require = 0; - require += info_compiler[argc]; - require += info_platform[argc]; -#ifdef COMPILER_VERSION_MAJOR - require += info_version[argc]; -#endif -#ifdef COMPILER_VERSION_INTERNAL - require += info_version_internal[argc]; -#endif -#ifdef SIMULATE_ID - require += info_simulate[argc]; -#endif -#ifdef SIMULATE_VERSION_MAJOR - require += info_simulate_version[argc]; -#endif -#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) - require += info_cray[argc]; -#endif - require += info_language_dialect_default[argc]; - (void)argv; - return require; -} diff --git a/Build/source/utils/asymptote/LspCpp/CMakeFiles/CMakeRuleHashes.txt b/Build/source/utils/asymptote/LspCpp/CMakeFiles/CMakeRuleHashes.txt deleted file mode 100644 index 82a1be3b90a..00000000000 --- a/Build/source/utils/asymptote/LspCpp/CMakeFiles/CMakeRuleHashes.txt +++ /dev/null @@ -1,2 +0,0 @@ -# Hashes of file build rules. -6a0b2e36874c1228f81ef4bf0271060f third_party/uri/CMakeFiles/doc diff --git a/Build/source/utils/asymptote/LspCpp/CMakeFiles/Makefile.cmake b/Build/source/utils/asymptote/LspCpp/CMakeFiles/Makefile.cmake deleted file mode 100644 index 3fd0a4b4d76..00000000000 --- a/Build/source/utils/asymptote/LspCpp/CMakeFiles/Makefile.cmake +++ /dev/null @@ -1,68 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.20 - -# The generator used is: -set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") - -# The top level Makefile was generated from the following files: -set(CMAKE_MAKEFILE_DEPENDS - "CMakeCache.txt" - "CMakeFiles/3.20.5/CMakeCCompiler.cmake" - "CMakeFiles/3.20.5/CMakeCXXCompiler.cmake" - "CMakeFiles/3.20.5/CMakeSystem.cmake" - "CMakeLists.txt" - "third_party/uri/CMakeLists.txt" - "third_party/uri/Doxyfile.in" - "third_party/uri/src/CMakeLists.txt" - "/usr/share/cmake/Modules/CMakeCInformation.cmake" - "/usr/share/cmake/Modules/CMakeCXXInformation.cmake" - "/usr/share/cmake/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" - "/usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake" - "/usr/share/cmake/Modules/CMakeGenericSystem.cmake" - "/usr/share/cmake/Modules/CMakeInitializeConfigs.cmake" - "/usr/share/cmake/Modules/CMakeLanguageInformation.cmake" - "/usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake" - "/usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake" - "/usr/share/cmake/Modules/CheckCSourceCompiles.cmake" - "/usr/share/cmake/Modules/CheckCXXCompilerFlag.cmake" - "/usr/share/cmake/Modules/CheckCXXSourceCompiles.cmake" - "/usr/share/cmake/Modules/CheckIncludeFile.cmake" - "/usr/share/cmake/Modules/CheckLibraryExists.cmake" - "/usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - "/usr/share/cmake/Modules/Compiler/GNU-C.cmake" - "/usr/share/cmake/Modules/Compiler/GNU-CXX.cmake" - "/usr/share/cmake/Modules/Compiler/GNU.cmake" - "/usr/share/cmake/Modules/FindBoost.cmake" - "/usr/share/cmake/Modules/FindDoxygen.cmake" - "/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" - "/usr/share/cmake/Modules/FindPackageMessage.cmake" - "/usr/share/cmake/Modules/FindThreads.cmake" - "/usr/share/cmake/Modules/Internal/CheckCompilerFlag.cmake" - "/usr/share/cmake/Modules/Internal/CheckSourceCompiles.cmake" - "/usr/share/cmake/Modules/Platform/Linux-GNU-C.cmake" - "/usr/share/cmake/Modules/Platform/Linux-GNU-CXX.cmake" - "/usr/share/cmake/Modules/Platform/Linux-GNU.cmake" - "/usr/share/cmake/Modules/Platform/Linux.cmake" - "/usr/share/cmake/Modules/Platform/UnixPaths.cmake" - ) - -# The corresponding makefile is: -set(CMAKE_MAKEFILE_OUTPUTS - "Makefile" - "CMakeFiles/cmake.check_cache" - ) - -# Byproducts of CMake generate step: -set(CMAKE_MAKEFILE_PRODUCTS - "CMakeFiles/CMakeDirectoryInformation.cmake" - "third_party/uri/Doxyfile" - "third_party/uri/CMakeFiles/CMakeDirectoryInformation.cmake" - "third_party/uri/src/CMakeFiles/CMakeDirectoryInformation.cmake" - ) - -# Dependency information for all targets: -set(CMAKE_DEPEND_INFO_FILES - "CMakeFiles/lspcpp.dir/DependInfo.cmake" - "third_party/uri/CMakeFiles/doc.dir/DependInfo.cmake" - "third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake" - ) diff --git a/Build/source/utils/asymptote/LspCpp/CMakeFiles/Makefile2 b/Build/source/utils/asymptote/LspCpp/CMakeFiles/Makefile2 deleted file mode 100644 index 3f96b723429..00000000000 --- a/Build/source/utils/asymptote/LspCpp/CMakeFiles/Makefile2 +++ /dev/null @@ -1,197 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.20 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /usr/local/src/asymptote-2.78/LspCpp - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /usr/local/src/asymptote-2.78/LspCpp - -#============================================================================= -# Directory level rules for the build root directory - -# The main recursive "all" target. -all: CMakeFiles/lspcpp.dir/all -all: third_party/uri/all -.PHONY : all - -# The main recursive "preinstall" target. -preinstall: third_party/uri/preinstall -.PHONY : preinstall - -# The main recursive "clean" target. -clean: CMakeFiles/lspcpp.dir/clean -clean: third_party/uri/clean -.PHONY : clean - -#============================================================================= -# Directory level rules for directory third_party/uri - -# Recursive "all" directory target. -third_party/uri/all: third_party/uri/src/all -.PHONY : third_party/uri/all - -# Recursive "preinstall" directory target. -third_party/uri/preinstall: third_party/uri/src/preinstall -.PHONY : third_party/uri/preinstall - -# Recursive "clean" directory target. -third_party/uri/clean: third_party/uri/CMakeFiles/doc.dir/clean -third_party/uri/clean: third_party/uri/src/clean -.PHONY : third_party/uri/clean - -#============================================================================= -# Directory level rules for directory third_party/uri/src - -# Recursive "all" directory target. -third_party/uri/src/all: third_party/uri/src/CMakeFiles/network-uri.dir/all -.PHONY : third_party/uri/src/all - -# Recursive "preinstall" directory target. -third_party/uri/src/preinstall: -.PHONY : third_party/uri/src/preinstall - -# Recursive "clean" directory target. -third_party/uri/src/clean: third_party/uri/src/CMakeFiles/network-uri.dir/clean -.PHONY : third_party/uri/src/clean - -#============================================================================= -# Target rules for target CMakeFiles/lspcpp.dir - -# All Build rule for target. -CMakeFiles/lspcpp.dir/all: third_party/uri/src/CMakeFiles/network-uri.dir/all - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/depend - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22 "Built target lspcpp" -.PHONY : CMakeFiles/lspcpp.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/lspcpp.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/src/asymptote-2.78/LspCpp/CMakeFiles 30 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/lspcpp.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/src/asymptote-2.78/LspCpp/CMakeFiles 0 -.PHONY : CMakeFiles/lspcpp.dir/rule - -# Convenience name for target. -lspcpp: CMakeFiles/lspcpp.dir/rule -.PHONY : lspcpp - -# clean rule for target. -CMakeFiles/lspcpp.dir/clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/clean -.PHONY : CMakeFiles/lspcpp.dir/clean - -#============================================================================= -# Target rules for target third_party/uri/CMakeFiles/doc.dir - -# All Build rule for target. -third_party/uri/CMakeFiles/doc.dir/all: - $(MAKE) $(MAKESILENT) -f third_party/uri/CMakeFiles/doc.dir/build.make third_party/uri/CMakeFiles/doc.dir/depend - $(MAKE) $(MAKESILENT) -f third_party/uri/CMakeFiles/doc.dir/build.make third_party/uri/CMakeFiles/doc.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=1 "Built target doc" -.PHONY : third_party/uri/CMakeFiles/doc.dir/all - -# Build rule for subdir invocation for target. -third_party/uri/CMakeFiles/doc.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/src/asymptote-2.78/LspCpp/CMakeFiles 1 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/CMakeFiles/doc.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/src/asymptote-2.78/LspCpp/CMakeFiles 0 -.PHONY : third_party/uri/CMakeFiles/doc.dir/rule - -# Convenience name for target. -doc: third_party/uri/CMakeFiles/doc.dir/rule -.PHONY : doc - -# clean rule for target. -third_party/uri/CMakeFiles/doc.dir/clean: - $(MAKE) $(MAKESILENT) -f third_party/uri/CMakeFiles/doc.dir/build.make third_party/uri/CMakeFiles/doc.dir/clean -.PHONY : third_party/uri/CMakeFiles/doc.dir/clean - -#============================================================================= -# Target rules for target third_party/uri/src/CMakeFiles/network-uri.dir - -# All Build rule for target. -third_party/uri/src/CMakeFiles/network-uri.dir/all: - $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/depend - $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=23,24,25,26,27,28,29,30,31 "Built target network-uri" -.PHONY : third_party/uri/src/CMakeFiles/network-uri.dir/all - -# Build rule for subdir invocation for target. -third_party/uri/src/CMakeFiles/network-uri.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/src/asymptote-2.78/LspCpp/CMakeFiles 9 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/src/CMakeFiles/network-uri.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/src/asymptote-2.78/LspCpp/CMakeFiles 0 -.PHONY : third_party/uri/src/CMakeFiles/network-uri.dir/rule - -# Convenience name for target. -network-uri: third_party/uri/src/CMakeFiles/network-uri.dir/rule -.PHONY : network-uri - -# clean rule for target. -third_party/uri/src/CMakeFiles/network-uri.dir/clean: - $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/clean -.PHONY : third_party/uri/src/CMakeFiles/network-uri.dir/clean - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/Build/source/utils/asymptote/LspCpp/CMakeFiles/TargetDirectories.txt b/Build/source/utils/asymptote/LspCpp/CMakeFiles/TargetDirectories.txt deleted file mode 100644 index 255bbf3ad9e..00000000000 --- a/Build/source/utils/asymptote/LspCpp/CMakeFiles/TargetDirectories.txt +++ /dev/null @@ -1,21 +0,0 @@ -/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles/install/strip.dir -/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles/install/local.dir -/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles/install.dir -/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles/list_install_components.dir -/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles/rebuild_cache.dir -/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles/edit_cache.dir -/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles/lspcpp.dir -/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/CMakeFiles/install/strip.dir -/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/CMakeFiles/install/local.dir -/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/CMakeFiles/install.dir -/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/CMakeFiles/list_install_components.dir -/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/CMakeFiles/rebuild_cache.dir -/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/CMakeFiles/edit_cache.dir -/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/CMakeFiles/doc.dir -/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/CMakeFiles/install/local.dir -/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/CMakeFiles/install.dir -/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/CMakeFiles/list_install_components.dir -/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/CMakeFiles/rebuild_cache.dir -/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/CMakeFiles/edit_cache.dir -/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/CMakeFiles/install/strip.dir -/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir diff --git a/Build/source/utils/asymptote/LspCpp/CMakeFiles/cmake.check_cache b/Build/source/utils/asymptote/LspCpp/CMakeFiles/cmake.check_cache deleted file mode 100644 index 3dccd731726..00000000000 --- a/Build/source/utils/asymptote/LspCpp/CMakeFiles/cmake.check_cache +++ /dev/null @@ -1 +0,0 @@ -# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/Build/source/utils/asymptote/LspCpp/CMakeFiles/lspcpp.dir/DependInfo.cmake b/Build/source/utils/asymptote/LspCpp/CMakeFiles/lspcpp.dir/DependInfo.cmake deleted file mode 100644 index 137fd791c0f..00000000000 --- a/Build/source/utils/asymptote/LspCpp/CMakeFiles/lspcpp.dir/DependInfo.cmake +++ /dev/null @@ -1,39 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/Context.cpp" "CMakeFiles/lspcpp.dir/src/jsonrpc/Context.cpp.o" "gcc" "CMakeFiles/lspcpp.dir/src/jsonrpc/Context.cpp.o.d" - "/usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/Endpoint.cpp" "CMakeFiles/lspcpp.dir/src/jsonrpc/Endpoint.cpp.o" "gcc" "CMakeFiles/lspcpp.dir/src/jsonrpc/Endpoint.cpp.o.d" - "/usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/GCThreadContext.cpp" "CMakeFiles/lspcpp.dir/src/jsonrpc/GCThreadContext.cpp.o" "gcc" "CMakeFiles/lspcpp.dir/src/jsonrpc/GCThreadContext.cpp.o.d" - "/usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/MessageJsonHandler.cpp" "CMakeFiles/lspcpp.dir/src/jsonrpc/MessageJsonHandler.cpp.o" "gcc" "CMakeFiles/lspcpp.dir/src/jsonrpc/MessageJsonHandler.cpp.o.d" - "/usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/RemoteEndPoint.cpp" "CMakeFiles/lspcpp.dir/src/jsonrpc/RemoteEndPoint.cpp.o" "gcc" "CMakeFiles/lspcpp.dir/src/jsonrpc/RemoteEndPoint.cpp.o.d" - "/usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/StreamMessageProducer.cpp" "CMakeFiles/lspcpp.dir/src/jsonrpc/StreamMessageProducer.cpp.o" "gcc" "CMakeFiles/lspcpp.dir/src/jsonrpc/StreamMessageProducer.cpp.o.d" - "/usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/TcpServer.cpp" "CMakeFiles/lspcpp.dir/src/jsonrpc/TcpServer.cpp.o" "gcc" "CMakeFiles/lspcpp.dir/src/jsonrpc/TcpServer.cpp.o.d" - "/usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/WebSocketServer.cpp" "CMakeFiles/lspcpp.dir/src/jsonrpc/WebSocketServer.cpp.o" "gcc" "CMakeFiles/lspcpp.dir/src/jsonrpc/WebSocketServer.cpp.o.d" - "/usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/message.cpp" "CMakeFiles/lspcpp.dir/src/jsonrpc/message.cpp.o" "gcc" "CMakeFiles/lspcpp.dir/src/jsonrpc/message.cpp.o.d" - "/usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/serializer.cpp" "CMakeFiles/lspcpp.dir/src/jsonrpc/serializer.cpp.o" "gcc" "CMakeFiles/lspcpp.dir/src/jsonrpc/serializer.cpp.o.d" - "/usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/threaded_queue.cpp" "CMakeFiles/lspcpp.dir/src/jsonrpc/threaded_queue.cpp.o" "gcc" "CMakeFiles/lspcpp.dir/src/jsonrpc/threaded_queue.cpp.o.d" - "/usr/local/src/asymptote-2.78/LspCpp/src/lsp/Markup.cpp" "CMakeFiles/lspcpp.dir/src/lsp/Markup.cpp.o" "gcc" "CMakeFiles/lspcpp.dir/src/lsp/Markup.cpp.o.d" - "/usr/local/src/asymptote-2.78/LspCpp/src/lsp/ParentProcessWatcher.cpp" "CMakeFiles/lspcpp.dir/src/lsp/ParentProcessWatcher.cpp.o" "gcc" "CMakeFiles/lspcpp.dir/src/lsp/ParentProcessWatcher.cpp.o.d" - "/usr/local/src/asymptote-2.78/LspCpp/src/lsp/ProtocolJsonHandler.cpp" "CMakeFiles/lspcpp.dir/src/lsp/ProtocolJsonHandler.cpp.o" "gcc" "CMakeFiles/lspcpp.dir/src/lsp/ProtocolJsonHandler.cpp.o.d" - "/usr/local/src/asymptote-2.78/LspCpp/src/lsp/initialize.cpp" "CMakeFiles/lspcpp.dir/src/lsp/initialize.cpp.o" "gcc" "CMakeFiles/lspcpp.dir/src/lsp/initialize.cpp.o.d" - "/usr/local/src/asymptote-2.78/LspCpp/src/lsp/lsp.cpp" "CMakeFiles/lspcpp.dir/src/lsp/lsp.cpp.o" "gcc" "CMakeFiles/lspcpp.dir/src/lsp/lsp.cpp.o.d" - "/usr/local/src/asymptote-2.78/LspCpp/src/lsp/lsp_diagnostic.cpp" "CMakeFiles/lspcpp.dir/src/lsp/lsp_diagnostic.cpp.o" "gcc" "CMakeFiles/lspcpp.dir/src/lsp/lsp_diagnostic.cpp.o.d" - "/usr/local/src/asymptote-2.78/LspCpp/src/lsp/textDocument.cpp" "CMakeFiles/lspcpp.dir/src/lsp/textDocument.cpp.o" "gcc" "CMakeFiles/lspcpp.dir/src/lsp/textDocument.cpp.o.d" - "/usr/local/src/asymptote-2.78/LspCpp/src/lsp/utils.cpp" "CMakeFiles/lspcpp.dir/src/lsp/utils.cpp.o" "gcc" "CMakeFiles/lspcpp.dir/src/lsp/utils.cpp.o.d" - "/usr/local/src/asymptote-2.78/LspCpp/src/lsp/working_files.cpp" "CMakeFiles/lspcpp.dir/src/lsp/working_files.cpp.o" "gcc" "CMakeFiles/lspcpp.dir/src/lsp/working_files.cpp.o.d" - ) - -# Targets to which this target links. -set(CMAKE_TARGET_LINKED_INFO_FILES - "/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake" - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/Build/source/utils/asymptote/LspCpp/CMakeFiles/lspcpp.dir/build.make b/Build/source/utils/asymptote/LspCpp/CMakeFiles/lspcpp.dir/build.make deleted file mode 100644 index e96ef8541b4..00000000000 --- a/Build/source/utils/asymptote/LspCpp/CMakeFiles/lspcpp.dir/build.make +++ /dev/null @@ -1,415 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.20 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /usr/local/src/asymptote-2.78/LspCpp - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /usr/local/src/asymptote-2.78/LspCpp - -# Include any dependencies generated for this target. -include CMakeFiles/lspcpp.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include CMakeFiles/lspcpp.dir/compiler_depend.make - -# Include the progress variables for this target. -include CMakeFiles/lspcpp.dir/progress.make - -# Include the compile flags for this target's objects. -include CMakeFiles/lspcpp.dir/flags.make - -CMakeFiles/lspcpp.dir/src/jsonrpc/Context.cpp.o: CMakeFiles/lspcpp.dir/flags.make -CMakeFiles/lspcpp.dir/src/jsonrpc/Context.cpp.o: src/jsonrpc/Context.cpp -CMakeFiles/lspcpp.dir/src/jsonrpc/Context.cpp.o: CMakeFiles/lspcpp.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/lspcpp.dir/src/jsonrpc/Context.cpp.o" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/lspcpp.dir/src/jsonrpc/Context.cpp.o -MF CMakeFiles/lspcpp.dir/src/jsonrpc/Context.cpp.o.d -o CMakeFiles/lspcpp.dir/src/jsonrpc/Context.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/Context.cpp - -CMakeFiles/lspcpp.dir/src/jsonrpc/Context.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/lspcpp.dir/src/jsonrpc/Context.cpp.i" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/Context.cpp > CMakeFiles/lspcpp.dir/src/jsonrpc/Context.cpp.i - -CMakeFiles/lspcpp.dir/src/jsonrpc/Context.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/lspcpp.dir/src/jsonrpc/Context.cpp.s" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/Context.cpp -o CMakeFiles/lspcpp.dir/src/jsonrpc/Context.cpp.s - -CMakeFiles/lspcpp.dir/src/jsonrpc/Endpoint.cpp.o: CMakeFiles/lspcpp.dir/flags.make -CMakeFiles/lspcpp.dir/src/jsonrpc/Endpoint.cpp.o: src/jsonrpc/Endpoint.cpp -CMakeFiles/lspcpp.dir/src/jsonrpc/Endpoint.cpp.o: CMakeFiles/lspcpp.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/lspcpp.dir/src/jsonrpc/Endpoint.cpp.o" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/lspcpp.dir/src/jsonrpc/Endpoint.cpp.o -MF CMakeFiles/lspcpp.dir/src/jsonrpc/Endpoint.cpp.o.d -o CMakeFiles/lspcpp.dir/src/jsonrpc/Endpoint.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/Endpoint.cpp - -CMakeFiles/lspcpp.dir/src/jsonrpc/Endpoint.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/lspcpp.dir/src/jsonrpc/Endpoint.cpp.i" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/Endpoint.cpp > CMakeFiles/lspcpp.dir/src/jsonrpc/Endpoint.cpp.i - -CMakeFiles/lspcpp.dir/src/jsonrpc/Endpoint.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/lspcpp.dir/src/jsonrpc/Endpoint.cpp.s" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/Endpoint.cpp -o CMakeFiles/lspcpp.dir/src/jsonrpc/Endpoint.cpp.s - -CMakeFiles/lspcpp.dir/src/jsonrpc/GCThreadContext.cpp.o: CMakeFiles/lspcpp.dir/flags.make -CMakeFiles/lspcpp.dir/src/jsonrpc/GCThreadContext.cpp.o: src/jsonrpc/GCThreadContext.cpp -CMakeFiles/lspcpp.dir/src/jsonrpc/GCThreadContext.cpp.o: CMakeFiles/lspcpp.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/lspcpp.dir/src/jsonrpc/GCThreadContext.cpp.o" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/lspcpp.dir/src/jsonrpc/GCThreadContext.cpp.o -MF CMakeFiles/lspcpp.dir/src/jsonrpc/GCThreadContext.cpp.o.d -o CMakeFiles/lspcpp.dir/src/jsonrpc/GCThreadContext.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/GCThreadContext.cpp - -CMakeFiles/lspcpp.dir/src/jsonrpc/GCThreadContext.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/lspcpp.dir/src/jsonrpc/GCThreadContext.cpp.i" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/GCThreadContext.cpp > CMakeFiles/lspcpp.dir/src/jsonrpc/GCThreadContext.cpp.i - -CMakeFiles/lspcpp.dir/src/jsonrpc/GCThreadContext.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/lspcpp.dir/src/jsonrpc/GCThreadContext.cpp.s" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/GCThreadContext.cpp -o CMakeFiles/lspcpp.dir/src/jsonrpc/GCThreadContext.cpp.s - -CMakeFiles/lspcpp.dir/src/jsonrpc/message.cpp.o: CMakeFiles/lspcpp.dir/flags.make -CMakeFiles/lspcpp.dir/src/jsonrpc/message.cpp.o: src/jsonrpc/message.cpp -CMakeFiles/lspcpp.dir/src/jsonrpc/message.cpp.o: CMakeFiles/lspcpp.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/lspcpp.dir/src/jsonrpc/message.cpp.o" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/lspcpp.dir/src/jsonrpc/message.cpp.o -MF CMakeFiles/lspcpp.dir/src/jsonrpc/message.cpp.o.d -o CMakeFiles/lspcpp.dir/src/jsonrpc/message.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/message.cpp - -CMakeFiles/lspcpp.dir/src/jsonrpc/message.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/lspcpp.dir/src/jsonrpc/message.cpp.i" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/message.cpp > CMakeFiles/lspcpp.dir/src/jsonrpc/message.cpp.i - -CMakeFiles/lspcpp.dir/src/jsonrpc/message.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/lspcpp.dir/src/jsonrpc/message.cpp.s" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/message.cpp -o CMakeFiles/lspcpp.dir/src/jsonrpc/message.cpp.s - -CMakeFiles/lspcpp.dir/src/jsonrpc/MessageJsonHandler.cpp.o: CMakeFiles/lspcpp.dir/flags.make -CMakeFiles/lspcpp.dir/src/jsonrpc/MessageJsonHandler.cpp.o: src/jsonrpc/MessageJsonHandler.cpp -CMakeFiles/lspcpp.dir/src/jsonrpc/MessageJsonHandler.cpp.o: CMakeFiles/lspcpp.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/lspcpp.dir/src/jsonrpc/MessageJsonHandler.cpp.o" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/lspcpp.dir/src/jsonrpc/MessageJsonHandler.cpp.o -MF CMakeFiles/lspcpp.dir/src/jsonrpc/MessageJsonHandler.cpp.o.d -o CMakeFiles/lspcpp.dir/src/jsonrpc/MessageJsonHandler.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/MessageJsonHandler.cpp - -CMakeFiles/lspcpp.dir/src/jsonrpc/MessageJsonHandler.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/lspcpp.dir/src/jsonrpc/MessageJsonHandler.cpp.i" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/MessageJsonHandler.cpp > CMakeFiles/lspcpp.dir/src/jsonrpc/MessageJsonHandler.cpp.i - -CMakeFiles/lspcpp.dir/src/jsonrpc/MessageJsonHandler.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/lspcpp.dir/src/jsonrpc/MessageJsonHandler.cpp.s" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/MessageJsonHandler.cpp -o CMakeFiles/lspcpp.dir/src/jsonrpc/MessageJsonHandler.cpp.s - -CMakeFiles/lspcpp.dir/src/jsonrpc/RemoteEndPoint.cpp.o: CMakeFiles/lspcpp.dir/flags.make -CMakeFiles/lspcpp.dir/src/jsonrpc/RemoteEndPoint.cpp.o: src/jsonrpc/RemoteEndPoint.cpp -CMakeFiles/lspcpp.dir/src/jsonrpc/RemoteEndPoint.cpp.o: CMakeFiles/lspcpp.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object CMakeFiles/lspcpp.dir/src/jsonrpc/RemoteEndPoint.cpp.o" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/lspcpp.dir/src/jsonrpc/RemoteEndPoint.cpp.o -MF CMakeFiles/lspcpp.dir/src/jsonrpc/RemoteEndPoint.cpp.o.d -o CMakeFiles/lspcpp.dir/src/jsonrpc/RemoteEndPoint.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/RemoteEndPoint.cpp - -CMakeFiles/lspcpp.dir/src/jsonrpc/RemoteEndPoint.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/lspcpp.dir/src/jsonrpc/RemoteEndPoint.cpp.i" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/RemoteEndPoint.cpp > CMakeFiles/lspcpp.dir/src/jsonrpc/RemoteEndPoint.cpp.i - -CMakeFiles/lspcpp.dir/src/jsonrpc/RemoteEndPoint.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/lspcpp.dir/src/jsonrpc/RemoteEndPoint.cpp.s" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/RemoteEndPoint.cpp -o CMakeFiles/lspcpp.dir/src/jsonrpc/RemoteEndPoint.cpp.s - -CMakeFiles/lspcpp.dir/src/jsonrpc/serializer.cpp.o: CMakeFiles/lspcpp.dir/flags.make -CMakeFiles/lspcpp.dir/src/jsonrpc/serializer.cpp.o: src/jsonrpc/serializer.cpp -CMakeFiles/lspcpp.dir/src/jsonrpc/serializer.cpp.o: CMakeFiles/lspcpp.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object CMakeFiles/lspcpp.dir/src/jsonrpc/serializer.cpp.o" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/lspcpp.dir/src/jsonrpc/serializer.cpp.o -MF CMakeFiles/lspcpp.dir/src/jsonrpc/serializer.cpp.o.d -o CMakeFiles/lspcpp.dir/src/jsonrpc/serializer.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/serializer.cpp - -CMakeFiles/lspcpp.dir/src/jsonrpc/serializer.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/lspcpp.dir/src/jsonrpc/serializer.cpp.i" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/serializer.cpp > CMakeFiles/lspcpp.dir/src/jsonrpc/serializer.cpp.i - -CMakeFiles/lspcpp.dir/src/jsonrpc/serializer.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/lspcpp.dir/src/jsonrpc/serializer.cpp.s" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/serializer.cpp -o CMakeFiles/lspcpp.dir/src/jsonrpc/serializer.cpp.s - -CMakeFiles/lspcpp.dir/src/jsonrpc/StreamMessageProducer.cpp.o: CMakeFiles/lspcpp.dir/flags.make -CMakeFiles/lspcpp.dir/src/jsonrpc/StreamMessageProducer.cpp.o: src/jsonrpc/StreamMessageProducer.cpp -CMakeFiles/lspcpp.dir/src/jsonrpc/StreamMessageProducer.cpp.o: CMakeFiles/lspcpp.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object CMakeFiles/lspcpp.dir/src/jsonrpc/StreamMessageProducer.cpp.o" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/lspcpp.dir/src/jsonrpc/StreamMessageProducer.cpp.o -MF CMakeFiles/lspcpp.dir/src/jsonrpc/StreamMessageProducer.cpp.o.d -o CMakeFiles/lspcpp.dir/src/jsonrpc/StreamMessageProducer.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/StreamMessageProducer.cpp - -CMakeFiles/lspcpp.dir/src/jsonrpc/StreamMessageProducer.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/lspcpp.dir/src/jsonrpc/StreamMessageProducer.cpp.i" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/StreamMessageProducer.cpp > CMakeFiles/lspcpp.dir/src/jsonrpc/StreamMessageProducer.cpp.i - -CMakeFiles/lspcpp.dir/src/jsonrpc/StreamMessageProducer.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/lspcpp.dir/src/jsonrpc/StreamMessageProducer.cpp.s" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/StreamMessageProducer.cpp -o CMakeFiles/lspcpp.dir/src/jsonrpc/StreamMessageProducer.cpp.s - -CMakeFiles/lspcpp.dir/src/jsonrpc/TcpServer.cpp.o: CMakeFiles/lspcpp.dir/flags.make -CMakeFiles/lspcpp.dir/src/jsonrpc/TcpServer.cpp.o: src/jsonrpc/TcpServer.cpp -CMakeFiles/lspcpp.dir/src/jsonrpc/TcpServer.cpp.o: CMakeFiles/lspcpp.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object CMakeFiles/lspcpp.dir/src/jsonrpc/TcpServer.cpp.o" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/lspcpp.dir/src/jsonrpc/TcpServer.cpp.o -MF CMakeFiles/lspcpp.dir/src/jsonrpc/TcpServer.cpp.o.d -o CMakeFiles/lspcpp.dir/src/jsonrpc/TcpServer.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/TcpServer.cpp - -CMakeFiles/lspcpp.dir/src/jsonrpc/TcpServer.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/lspcpp.dir/src/jsonrpc/TcpServer.cpp.i" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/TcpServer.cpp > CMakeFiles/lspcpp.dir/src/jsonrpc/TcpServer.cpp.i - -CMakeFiles/lspcpp.dir/src/jsonrpc/TcpServer.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/lspcpp.dir/src/jsonrpc/TcpServer.cpp.s" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/TcpServer.cpp -o CMakeFiles/lspcpp.dir/src/jsonrpc/TcpServer.cpp.s - -CMakeFiles/lspcpp.dir/src/jsonrpc/threaded_queue.cpp.o: CMakeFiles/lspcpp.dir/flags.make -CMakeFiles/lspcpp.dir/src/jsonrpc/threaded_queue.cpp.o: src/jsonrpc/threaded_queue.cpp -CMakeFiles/lspcpp.dir/src/jsonrpc/threaded_queue.cpp.o: CMakeFiles/lspcpp.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building CXX object CMakeFiles/lspcpp.dir/src/jsonrpc/threaded_queue.cpp.o" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/lspcpp.dir/src/jsonrpc/threaded_queue.cpp.o -MF CMakeFiles/lspcpp.dir/src/jsonrpc/threaded_queue.cpp.o.d -o CMakeFiles/lspcpp.dir/src/jsonrpc/threaded_queue.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/threaded_queue.cpp - -CMakeFiles/lspcpp.dir/src/jsonrpc/threaded_queue.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/lspcpp.dir/src/jsonrpc/threaded_queue.cpp.i" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/threaded_queue.cpp > CMakeFiles/lspcpp.dir/src/jsonrpc/threaded_queue.cpp.i - -CMakeFiles/lspcpp.dir/src/jsonrpc/threaded_queue.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/lspcpp.dir/src/jsonrpc/threaded_queue.cpp.s" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/threaded_queue.cpp -o CMakeFiles/lspcpp.dir/src/jsonrpc/threaded_queue.cpp.s - -CMakeFiles/lspcpp.dir/src/jsonrpc/WebSocketServer.cpp.o: CMakeFiles/lspcpp.dir/flags.make -CMakeFiles/lspcpp.dir/src/jsonrpc/WebSocketServer.cpp.o: src/jsonrpc/WebSocketServer.cpp -CMakeFiles/lspcpp.dir/src/jsonrpc/WebSocketServer.cpp.o: CMakeFiles/lspcpp.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building CXX object CMakeFiles/lspcpp.dir/src/jsonrpc/WebSocketServer.cpp.o" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/lspcpp.dir/src/jsonrpc/WebSocketServer.cpp.o -MF CMakeFiles/lspcpp.dir/src/jsonrpc/WebSocketServer.cpp.o.d -o CMakeFiles/lspcpp.dir/src/jsonrpc/WebSocketServer.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/WebSocketServer.cpp - -CMakeFiles/lspcpp.dir/src/jsonrpc/WebSocketServer.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/lspcpp.dir/src/jsonrpc/WebSocketServer.cpp.i" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/WebSocketServer.cpp > CMakeFiles/lspcpp.dir/src/jsonrpc/WebSocketServer.cpp.i - -CMakeFiles/lspcpp.dir/src/jsonrpc/WebSocketServer.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/lspcpp.dir/src/jsonrpc/WebSocketServer.cpp.s" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/WebSocketServer.cpp -o CMakeFiles/lspcpp.dir/src/jsonrpc/WebSocketServer.cpp.s - -CMakeFiles/lspcpp.dir/src/lsp/initialize.cpp.o: CMakeFiles/lspcpp.dir/flags.make -CMakeFiles/lspcpp.dir/src/lsp/initialize.cpp.o: src/lsp/initialize.cpp -CMakeFiles/lspcpp.dir/src/lsp/initialize.cpp.o: CMakeFiles/lspcpp.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building CXX object CMakeFiles/lspcpp.dir/src/lsp/initialize.cpp.o" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/lspcpp.dir/src/lsp/initialize.cpp.o -MF CMakeFiles/lspcpp.dir/src/lsp/initialize.cpp.o.d -o CMakeFiles/lspcpp.dir/src/lsp/initialize.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/src/lsp/initialize.cpp - -CMakeFiles/lspcpp.dir/src/lsp/initialize.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/lspcpp.dir/src/lsp/initialize.cpp.i" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/src/lsp/initialize.cpp > CMakeFiles/lspcpp.dir/src/lsp/initialize.cpp.i - -CMakeFiles/lspcpp.dir/src/lsp/initialize.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/lspcpp.dir/src/lsp/initialize.cpp.s" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/src/lsp/initialize.cpp -o CMakeFiles/lspcpp.dir/src/lsp/initialize.cpp.s - -CMakeFiles/lspcpp.dir/src/lsp/lsp.cpp.o: CMakeFiles/lspcpp.dir/flags.make -CMakeFiles/lspcpp.dir/src/lsp/lsp.cpp.o: src/lsp/lsp.cpp -CMakeFiles/lspcpp.dir/src/lsp/lsp.cpp.o: CMakeFiles/lspcpp.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building CXX object CMakeFiles/lspcpp.dir/src/lsp/lsp.cpp.o" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/lspcpp.dir/src/lsp/lsp.cpp.o -MF CMakeFiles/lspcpp.dir/src/lsp/lsp.cpp.o.d -o CMakeFiles/lspcpp.dir/src/lsp/lsp.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/src/lsp/lsp.cpp - -CMakeFiles/lspcpp.dir/src/lsp/lsp.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/lspcpp.dir/src/lsp/lsp.cpp.i" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/src/lsp/lsp.cpp > CMakeFiles/lspcpp.dir/src/lsp/lsp.cpp.i - -CMakeFiles/lspcpp.dir/src/lsp/lsp.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/lspcpp.dir/src/lsp/lsp.cpp.s" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/src/lsp/lsp.cpp -o CMakeFiles/lspcpp.dir/src/lsp/lsp.cpp.s - -CMakeFiles/lspcpp.dir/src/lsp/lsp_diagnostic.cpp.o: CMakeFiles/lspcpp.dir/flags.make -CMakeFiles/lspcpp.dir/src/lsp/lsp_diagnostic.cpp.o: src/lsp/lsp_diagnostic.cpp -CMakeFiles/lspcpp.dir/src/lsp/lsp_diagnostic.cpp.o: CMakeFiles/lspcpp.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building CXX object CMakeFiles/lspcpp.dir/src/lsp/lsp_diagnostic.cpp.o" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/lspcpp.dir/src/lsp/lsp_diagnostic.cpp.o -MF CMakeFiles/lspcpp.dir/src/lsp/lsp_diagnostic.cpp.o.d -o CMakeFiles/lspcpp.dir/src/lsp/lsp_diagnostic.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/src/lsp/lsp_diagnostic.cpp - -CMakeFiles/lspcpp.dir/src/lsp/lsp_diagnostic.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/lspcpp.dir/src/lsp/lsp_diagnostic.cpp.i" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/src/lsp/lsp_diagnostic.cpp > CMakeFiles/lspcpp.dir/src/lsp/lsp_diagnostic.cpp.i - -CMakeFiles/lspcpp.dir/src/lsp/lsp_diagnostic.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/lspcpp.dir/src/lsp/lsp_diagnostic.cpp.s" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/src/lsp/lsp_diagnostic.cpp -o CMakeFiles/lspcpp.dir/src/lsp/lsp_diagnostic.cpp.s - -CMakeFiles/lspcpp.dir/src/lsp/Markup.cpp.o: CMakeFiles/lspcpp.dir/flags.make -CMakeFiles/lspcpp.dir/src/lsp/Markup.cpp.o: src/lsp/Markup.cpp -CMakeFiles/lspcpp.dir/src/lsp/Markup.cpp.o: CMakeFiles/lspcpp.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building CXX object CMakeFiles/lspcpp.dir/src/lsp/Markup.cpp.o" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/lspcpp.dir/src/lsp/Markup.cpp.o -MF CMakeFiles/lspcpp.dir/src/lsp/Markup.cpp.o.d -o CMakeFiles/lspcpp.dir/src/lsp/Markup.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/src/lsp/Markup.cpp - -CMakeFiles/lspcpp.dir/src/lsp/Markup.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/lspcpp.dir/src/lsp/Markup.cpp.i" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/src/lsp/Markup.cpp > CMakeFiles/lspcpp.dir/src/lsp/Markup.cpp.i - -CMakeFiles/lspcpp.dir/src/lsp/Markup.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/lspcpp.dir/src/lsp/Markup.cpp.s" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/src/lsp/Markup.cpp -o CMakeFiles/lspcpp.dir/src/lsp/Markup.cpp.s - -CMakeFiles/lspcpp.dir/src/lsp/ParentProcessWatcher.cpp.o: CMakeFiles/lspcpp.dir/flags.make -CMakeFiles/lspcpp.dir/src/lsp/ParentProcessWatcher.cpp.o: src/lsp/ParentProcessWatcher.cpp -CMakeFiles/lspcpp.dir/src/lsp/ParentProcessWatcher.cpp.o: CMakeFiles/lspcpp.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building CXX object CMakeFiles/lspcpp.dir/src/lsp/ParentProcessWatcher.cpp.o" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/lspcpp.dir/src/lsp/ParentProcessWatcher.cpp.o -MF CMakeFiles/lspcpp.dir/src/lsp/ParentProcessWatcher.cpp.o.d -o CMakeFiles/lspcpp.dir/src/lsp/ParentProcessWatcher.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/src/lsp/ParentProcessWatcher.cpp - -CMakeFiles/lspcpp.dir/src/lsp/ParentProcessWatcher.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/lspcpp.dir/src/lsp/ParentProcessWatcher.cpp.i" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/src/lsp/ParentProcessWatcher.cpp > CMakeFiles/lspcpp.dir/src/lsp/ParentProcessWatcher.cpp.i - -CMakeFiles/lspcpp.dir/src/lsp/ParentProcessWatcher.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/lspcpp.dir/src/lsp/ParentProcessWatcher.cpp.s" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/src/lsp/ParentProcessWatcher.cpp -o CMakeFiles/lspcpp.dir/src/lsp/ParentProcessWatcher.cpp.s - -CMakeFiles/lspcpp.dir/src/lsp/ProtocolJsonHandler.cpp.o: CMakeFiles/lspcpp.dir/flags.make -CMakeFiles/lspcpp.dir/src/lsp/ProtocolJsonHandler.cpp.o: src/lsp/ProtocolJsonHandler.cpp -CMakeFiles/lspcpp.dir/src/lsp/ProtocolJsonHandler.cpp.o: CMakeFiles/lspcpp.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building CXX object CMakeFiles/lspcpp.dir/src/lsp/ProtocolJsonHandler.cpp.o" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/lspcpp.dir/src/lsp/ProtocolJsonHandler.cpp.o -MF CMakeFiles/lspcpp.dir/src/lsp/ProtocolJsonHandler.cpp.o.d -o CMakeFiles/lspcpp.dir/src/lsp/ProtocolJsonHandler.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/src/lsp/ProtocolJsonHandler.cpp - -CMakeFiles/lspcpp.dir/src/lsp/ProtocolJsonHandler.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/lspcpp.dir/src/lsp/ProtocolJsonHandler.cpp.i" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/src/lsp/ProtocolJsonHandler.cpp > CMakeFiles/lspcpp.dir/src/lsp/ProtocolJsonHandler.cpp.i - -CMakeFiles/lspcpp.dir/src/lsp/ProtocolJsonHandler.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/lspcpp.dir/src/lsp/ProtocolJsonHandler.cpp.s" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/src/lsp/ProtocolJsonHandler.cpp -o CMakeFiles/lspcpp.dir/src/lsp/ProtocolJsonHandler.cpp.s - -CMakeFiles/lspcpp.dir/src/lsp/textDocument.cpp.o: CMakeFiles/lspcpp.dir/flags.make -CMakeFiles/lspcpp.dir/src/lsp/textDocument.cpp.o: src/lsp/textDocument.cpp -CMakeFiles/lspcpp.dir/src/lsp/textDocument.cpp.o: CMakeFiles/lspcpp.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Building CXX object CMakeFiles/lspcpp.dir/src/lsp/textDocument.cpp.o" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/lspcpp.dir/src/lsp/textDocument.cpp.o -MF CMakeFiles/lspcpp.dir/src/lsp/textDocument.cpp.o.d -o CMakeFiles/lspcpp.dir/src/lsp/textDocument.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/src/lsp/textDocument.cpp - -CMakeFiles/lspcpp.dir/src/lsp/textDocument.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/lspcpp.dir/src/lsp/textDocument.cpp.i" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/src/lsp/textDocument.cpp > CMakeFiles/lspcpp.dir/src/lsp/textDocument.cpp.i - -CMakeFiles/lspcpp.dir/src/lsp/textDocument.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/lspcpp.dir/src/lsp/textDocument.cpp.s" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/src/lsp/textDocument.cpp -o CMakeFiles/lspcpp.dir/src/lsp/textDocument.cpp.s - -CMakeFiles/lspcpp.dir/src/lsp/utils.cpp.o: CMakeFiles/lspcpp.dir/flags.make -CMakeFiles/lspcpp.dir/src/lsp/utils.cpp.o: src/lsp/utils.cpp -CMakeFiles/lspcpp.dir/src/lsp/utils.cpp.o: CMakeFiles/lspcpp.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_19) "Building CXX object CMakeFiles/lspcpp.dir/src/lsp/utils.cpp.o" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/lspcpp.dir/src/lsp/utils.cpp.o -MF CMakeFiles/lspcpp.dir/src/lsp/utils.cpp.o.d -o CMakeFiles/lspcpp.dir/src/lsp/utils.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/src/lsp/utils.cpp - -CMakeFiles/lspcpp.dir/src/lsp/utils.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/lspcpp.dir/src/lsp/utils.cpp.i" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/src/lsp/utils.cpp > CMakeFiles/lspcpp.dir/src/lsp/utils.cpp.i - -CMakeFiles/lspcpp.dir/src/lsp/utils.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/lspcpp.dir/src/lsp/utils.cpp.s" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/src/lsp/utils.cpp -o CMakeFiles/lspcpp.dir/src/lsp/utils.cpp.s - -CMakeFiles/lspcpp.dir/src/lsp/working_files.cpp.o: CMakeFiles/lspcpp.dir/flags.make -CMakeFiles/lspcpp.dir/src/lsp/working_files.cpp.o: src/lsp/working_files.cpp -CMakeFiles/lspcpp.dir/src/lsp/working_files.cpp.o: CMakeFiles/lspcpp.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_20) "Building CXX object CMakeFiles/lspcpp.dir/src/lsp/working_files.cpp.o" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/lspcpp.dir/src/lsp/working_files.cpp.o -MF CMakeFiles/lspcpp.dir/src/lsp/working_files.cpp.o.d -o CMakeFiles/lspcpp.dir/src/lsp/working_files.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/src/lsp/working_files.cpp - -CMakeFiles/lspcpp.dir/src/lsp/working_files.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/lspcpp.dir/src/lsp/working_files.cpp.i" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/src/lsp/working_files.cpp > CMakeFiles/lspcpp.dir/src/lsp/working_files.cpp.i - -CMakeFiles/lspcpp.dir/src/lsp/working_files.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/lspcpp.dir/src/lsp/working_files.cpp.s" - /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/src/lsp/working_files.cpp -o CMakeFiles/lspcpp.dir/src/lsp/working_files.cpp.s - -# Object files for target lspcpp -lspcpp_OBJECTS = \ -"CMakeFiles/lspcpp.dir/src/jsonrpc/Context.cpp.o" \ -"CMakeFiles/lspcpp.dir/src/jsonrpc/Endpoint.cpp.o" \ -"CMakeFiles/lspcpp.dir/src/jsonrpc/GCThreadContext.cpp.o" \ -"CMakeFiles/lspcpp.dir/src/jsonrpc/message.cpp.o" \ -"CMakeFiles/lspcpp.dir/src/jsonrpc/MessageJsonHandler.cpp.o" \ -"CMakeFiles/lspcpp.dir/src/jsonrpc/RemoteEndPoint.cpp.o" \ -"CMakeFiles/lspcpp.dir/src/jsonrpc/serializer.cpp.o" \ -"CMakeFiles/lspcpp.dir/src/jsonrpc/StreamMessageProducer.cpp.o" \ -"CMakeFiles/lspcpp.dir/src/jsonrpc/TcpServer.cpp.o" \ -"CMakeFiles/lspcpp.dir/src/jsonrpc/threaded_queue.cpp.o" \ -"CMakeFiles/lspcpp.dir/src/jsonrpc/WebSocketServer.cpp.o" \ -"CMakeFiles/lspcpp.dir/src/lsp/initialize.cpp.o" \ -"CMakeFiles/lspcpp.dir/src/lsp/lsp.cpp.o" \ -"CMakeFiles/lspcpp.dir/src/lsp/lsp_diagnostic.cpp.o" \ -"CMakeFiles/lspcpp.dir/src/lsp/Markup.cpp.o" \ -"CMakeFiles/lspcpp.dir/src/lsp/ParentProcessWatcher.cpp.o" \ -"CMakeFiles/lspcpp.dir/src/lsp/ProtocolJsonHandler.cpp.o" \ -"CMakeFiles/lspcpp.dir/src/lsp/textDocument.cpp.o" \ -"CMakeFiles/lspcpp.dir/src/lsp/utils.cpp.o" \ -"CMakeFiles/lspcpp.dir/src/lsp/working_files.cpp.o" - -# External object files for target lspcpp -lspcpp_EXTERNAL_OBJECTS = - -liblspcpp.a: CMakeFiles/lspcpp.dir/src/jsonrpc/Context.cpp.o -liblspcpp.a: CMakeFiles/lspcpp.dir/src/jsonrpc/Endpoint.cpp.o -liblspcpp.a: CMakeFiles/lspcpp.dir/src/jsonrpc/GCThreadContext.cpp.o -liblspcpp.a: CMakeFiles/lspcpp.dir/src/jsonrpc/message.cpp.o -liblspcpp.a: CMakeFiles/lspcpp.dir/src/jsonrpc/MessageJsonHandler.cpp.o -liblspcpp.a: CMakeFiles/lspcpp.dir/src/jsonrpc/RemoteEndPoint.cpp.o -liblspcpp.a: CMakeFiles/lspcpp.dir/src/jsonrpc/serializer.cpp.o -liblspcpp.a: CMakeFiles/lspcpp.dir/src/jsonrpc/StreamMessageProducer.cpp.o -liblspcpp.a: CMakeFiles/lspcpp.dir/src/jsonrpc/TcpServer.cpp.o -liblspcpp.a: CMakeFiles/lspcpp.dir/src/jsonrpc/threaded_queue.cpp.o -liblspcpp.a: CMakeFiles/lspcpp.dir/src/jsonrpc/WebSocketServer.cpp.o -liblspcpp.a: CMakeFiles/lspcpp.dir/src/lsp/initialize.cpp.o -liblspcpp.a: CMakeFiles/lspcpp.dir/src/lsp/lsp.cpp.o -liblspcpp.a: CMakeFiles/lspcpp.dir/src/lsp/lsp_diagnostic.cpp.o -liblspcpp.a: CMakeFiles/lspcpp.dir/src/lsp/Markup.cpp.o -liblspcpp.a: CMakeFiles/lspcpp.dir/src/lsp/ParentProcessWatcher.cpp.o -liblspcpp.a: CMakeFiles/lspcpp.dir/src/lsp/ProtocolJsonHandler.cpp.o -liblspcpp.a: CMakeFiles/lspcpp.dir/src/lsp/textDocument.cpp.o -liblspcpp.a: CMakeFiles/lspcpp.dir/src/lsp/utils.cpp.o -liblspcpp.a: CMakeFiles/lspcpp.dir/src/lsp/working_files.cpp.o -liblspcpp.a: CMakeFiles/lspcpp.dir/build.make -liblspcpp.a: CMakeFiles/lspcpp.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_21) "Linking CXX static library liblspcpp.a" - $(CMAKE_COMMAND) -P CMakeFiles/lspcpp.dir/cmake_clean_target.cmake - $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/lspcpp.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -CMakeFiles/lspcpp.dir/build: liblspcpp.a -.PHONY : CMakeFiles/lspcpp.dir/build - -CMakeFiles/lspcpp.dir/clean: - $(CMAKE_COMMAND) -P CMakeFiles/lspcpp.dir/cmake_clean.cmake -.PHONY : CMakeFiles/lspcpp.dir/clean - -CMakeFiles/lspcpp.dir/depend: - cd /usr/local/src/asymptote-2.78/LspCpp && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /usr/local/src/asymptote-2.78/LspCpp /usr/local/src/asymptote-2.78/LspCpp /usr/local/src/asymptote-2.78/LspCpp /usr/local/src/asymptote-2.78/LspCpp /usr/local/src/asymptote-2.78/LspCpp/CMakeFiles/lspcpp.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : CMakeFiles/lspcpp.dir/depend - diff --git a/Build/source/utils/asymptote/LspCpp/CMakeFiles/lspcpp.dir/cmake_clean.cmake b/Build/source/utils/asymptote/LspCpp/CMakeFiles/lspcpp.dir/cmake_clean.cmake deleted file mode 100644 index 57bf010c8a9..00000000000 --- a/Build/source/utils/asymptote/LspCpp/CMakeFiles/lspcpp.dir/cmake_clean.cmake +++ /dev/null @@ -1,49 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/lspcpp.dir/src/jsonrpc/Context.cpp.o" - "CMakeFiles/lspcpp.dir/src/jsonrpc/Context.cpp.o.d" - "CMakeFiles/lspcpp.dir/src/jsonrpc/Endpoint.cpp.o" - "CMakeFiles/lspcpp.dir/src/jsonrpc/Endpoint.cpp.o.d" - "CMakeFiles/lspcpp.dir/src/jsonrpc/GCThreadContext.cpp.o" - "CMakeFiles/lspcpp.dir/src/jsonrpc/GCThreadContext.cpp.o.d" - "CMakeFiles/lspcpp.dir/src/jsonrpc/MessageJsonHandler.cpp.o" - "CMakeFiles/lspcpp.dir/src/jsonrpc/MessageJsonHandler.cpp.o.d" - "CMakeFiles/lspcpp.dir/src/jsonrpc/RemoteEndPoint.cpp.o" - "CMakeFiles/lspcpp.dir/src/jsonrpc/RemoteEndPoint.cpp.o.d" - "CMakeFiles/lspcpp.dir/src/jsonrpc/StreamMessageProducer.cpp.o" - "CMakeFiles/lspcpp.dir/src/jsonrpc/StreamMessageProducer.cpp.o.d" - "CMakeFiles/lspcpp.dir/src/jsonrpc/TcpServer.cpp.o" - "CMakeFiles/lspcpp.dir/src/jsonrpc/TcpServer.cpp.o.d" - "CMakeFiles/lspcpp.dir/src/jsonrpc/WebSocketServer.cpp.o" - "CMakeFiles/lspcpp.dir/src/jsonrpc/WebSocketServer.cpp.o.d" - "CMakeFiles/lspcpp.dir/src/jsonrpc/message.cpp.o" - "CMakeFiles/lspcpp.dir/src/jsonrpc/message.cpp.o.d" - "CMakeFiles/lspcpp.dir/src/jsonrpc/serializer.cpp.o" - "CMakeFiles/lspcpp.dir/src/jsonrpc/serializer.cpp.o.d" - "CMakeFiles/lspcpp.dir/src/jsonrpc/threaded_queue.cpp.o" - "CMakeFiles/lspcpp.dir/src/jsonrpc/threaded_queue.cpp.o.d" - "CMakeFiles/lspcpp.dir/src/lsp/Markup.cpp.o" - "CMakeFiles/lspcpp.dir/src/lsp/Markup.cpp.o.d" - "CMakeFiles/lspcpp.dir/src/lsp/ParentProcessWatcher.cpp.o" - "CMakeFiles/lspcpp.dir/src/lsp/ParentProcessWatcher.cpp.o.d" - "CMakeFiles/lspcpp.dir/src/lsp/ProtocolJsonHandler.cpp.o" - "CMakeFiles/lspcpp.dir/src/lsp/ProtocolJsonHandler.cpp.o.d" - "CMakeFiles/lspcpp.dir/src/lsp/initialize.cpp.o" - "CMakeFiles/lspcpp.dir/src/lsp/initialize.cpp.o.d" - "CMakeFiles/lspcpp.dir/src/lsp/lsp.cpp.o" - "CMakeFiles/lspcpp.dir/src/lsp/lsp.cpp.o.d" - "CMakeFiles/lspcpp.dir/src/lsp/lsp_diagnostic.cpp.o" - "CMakeFiles/lspcpp.dir/src/lsp/lsp_diagnostic.cpp.o.d" - "CMakeFiles/lspcpp.dir/src/lsp/textDocument.cpp.o" - "CMakeFiles/lspcpp.dir/src/lsp/textDocument.cpp.o.d" - "CMakeFiles/lspcpp.dir/src/lsp/utils.cpp.o" - "CMakeFiles/lspcpp.dir/src/lsp/utils.cpp.o.d" - "CMakeFiles/lspcpp.dir/src/lsp/working_files.cpp.o" - "CMakeFiles/lspcpp.dir/src/lsp/working_files.cpp.o.d" - "liblspcpp.a" - "liblspcpp.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/lspcpp.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/Build/source/utils/asymptote/LspCpp/CMakeFiles/lspcpp.dir/cmake_clean_target.cmake b/Build/source/utils/asymptote/LspCpp/CMakeFiles/lspcpp.dir/cmake_clean_target.cmake deleted file mode 100644 index 7b0a23d539d..00000000000 --- a/Build/source/utils/asymptote/LspCpp/CMakeFiles/lspcpp.dir/cmake_clean_target.cmake +++ /dev/null @@ -1,3 +0,0 @@ -file(REMOVE_RECURSE - "liblspcpp.a" -) diff --git a/Build/source/utils/asymptote/LspCpp/CMakeFiles/lspcpp.dir/compiler_depend.internal b/Build/source/utils/asymptote/LspCpp/CMakeFiles/lspcpp.dir/compiler_depend.internal deleted file mode 100644 index dedd4ee13b9..00000000000 --- a/Build/source/utils/asymptote/LspCpp/CMakeFiles/lspcpp.dir/compiler_depend.internal +++ /dev/null @@ -1,14125 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.20 - -CMakeFiles/lspcpp.dir/src/jsonrpc/Context.cpp.o - /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/Context.cpp - /usr/include/stdc-predef.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/Context.h - /usr/include/c++/11/memory - /usr/include/c++/11/bits/stl_algobase.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h - /usr/include/bits/wordsize.h - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h - /usr/include/features.h - /usr/include/sys/cdefs.h - /usr/include/bits/long-double.h - /usr/include/gnu/stubs.h - /usr/include/gnu/stubs-64.h - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h - /usr/include/c++/11/bits/functexcept.h - /usr/include/c++/11/bits/exception_defines.h - /usr/include/c++/11/bits/cpp_type_traits.h - /usr/include/c++/11/ext/type_traits.h - /usr/include/c++/11/ext/numeric_traits.h - /usr/include/c++/11/bits/stl_pair.h - /usr/include/c++/11/bits/move.h - /usr/include/c++/11/type_traits - /usr/include/c++/11/bits/stl_iterator_base_types.h - /usr/include/c++/11/bits/stl_iterator_base_funcs.h - /usr/include/c++/11/bits/concept_check.h - /usr/include/c++/11/debug/assertions.h - /usr/include/c++/11/bits/stl_iterator.h - /usr/include/c++/11/bits/ptr_traits.h - /usr/include/c++/11/debug/debug.h - /usr/include/c++/11/bits/predefined_ops.h - /usr/include/c++/11/bits/allocator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h - /usr/include/c++/11/ext/new_allocator.h - /usr/include/c++/11/new - /usr/include/c++/11/bits/exception.h - /usr/include/c++/11/bits/memoryfwd.h - /usr/include/c++/11/bits/stl_construct.h - /usr/include/c++/11/bits/stl_uninitialized.h - /usr/include/c++/11/ext/alloc_traits.h - /usr/include/c++/11/bits/alloc_traits.h - /usr/include/c++/11/bits/stl_tempbuf.h - /usr/include/c++/11/bits/stl_raw_storage_iter.h - /usr/include/c++/11/bits/align.h - /usr/include/c++/11/bit - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h - /usr/include/stdint.h - /usr/include/bits/libc-header-start.h - /usr/include/bits/types.h - /usr/include/bits/timesize.h - /usr/include/bits/typesizes.h - /usr/include/bits/time64.h - /usr/include/bits/wchar.h - /usr/include/bits/stdint-intn.h - /usr/include/bits/stdint-uintn.h - /usr/include/c++/11/bits/uses_allocator.h - /usr/include/c++/11/bits/unique_ptr.h - /usr/include/c++/11/utility - /usr/include/c++/11/bits/stl_relops.h - /usr/include/c++/11/initializer_list - /usr/include/c++/11/tuple - /usr/include/c++/11/array - /usr/include/c++/11/bits/range_access.h - /usr/include/c++/11/bits/invoke.h - /usr/include/c++/11/bits/stl_function.h - /usr/include/c++/11/backward/binders.h - /usr/include/c++/11/bits/functional_hash.h - /usr/include/c++/11/bits/hash_bytes.h - /usr/include/c++/11/bits/shared_ptr.h - /usr/include/c++/11/iosfwd - /usr/include/c++/11/bits/stringfwd.h - /usr/include/c++/11/bits/postypes.h - /usr/include/c++/11/cwchar - /usr/include/wchar.h - /usr/include/bits/floatn.h - /usr/include/bits/floatn-common.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h - /usr/include/bits/types/wint_t.h - /usr/include/bits/types/mbstate_t.h - /usr/include/bits/types/__mbstate_t.h - /usr/include/bits/types/__FILE.h - /usr/include/bits/types/FILE.h - /usr/include/bits/types/locale_t.h - /usr/include/bits/types/__locale_t.h - /usr/include/c++/11/bits/shared_ptr_base.h - /usr/include/c++/11/typeinfo - /usr/include/c++/11/bits/allocated_ptr.h - /usr/include/c++/11/bits/refwrap.h - /usr/include/c++/11/ext/aligned_buffer.h - /usr/include/c++/11/ext/atomicity.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/bits/types/time_t.h - /usr/include/bits/types/struct_timespec.h - /usr/include/bits/endian.h - /usr/include/bits/endianness.h - /usr/include/bits/sched.h - /usr/include/bits/types/struct_sched_param.h - /usr/include/bits/cpu-set.h - /usr/include/time.h - /usr/include/bits/time.h - /usr/include/bits/timex.h - /usr/include/bits/types/struct_timeval.h - /usr/include/bits/types/clock_t.h - /usr/include/bits/types/struct_tm.h - /usr/include/bits/types/clockid_t.h - /usr/include/bits/types/timer_t.h - /usr/include/bits/types/struct_itimerspec.h - /usr/include/bits/pthreadtypes.h - /usr/include/bits/thread-shared-types.h - /usr/include/bits/pthreadtypes-arch.h - /usr/include/bits/struct_mutex.h - /usr/include/bits/struct_rwlock.h - /usr/include/bits/setjmp.h - /usr/include/bits/types/__sigset_t.h - /usr/include/bits/types/struct___jmp_buf_tag.h - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h - /usr/include/sys/single_threaded.h - /usr/include/c++/11/ext/concurrence.h - /usr/include/c++/11/exception - /usr/include/c++/11/bits/exception_ptr.h - /usr/include/c++/11/bits/cxxabi_init_exception.h - /usr/include/c++/11/bits/nested_exception.h - /usr/include/c++/11/bits/shared_ptr_atomic.h - /usr/include/c++/11/bits/atomic_base.h - /usr/include/c++/11/bits/atomic_lockfree_defines.h - /usr/include/c++/11/backward/auto_ptr.h - /usr/include/c++/11/cassert - /usr/include/assert.h - -CMakeFiles/lspcpp.dir/src/jsonrpc/Endpoint.cpp.o - /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/Endpoint.cpp - /usr/include/stdc-predef.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/Endpoint.h - /usr/include/c++/11/map - /usr/include/c++/11/bits/stl_tree.h - /usr/include/c++/11/bits/stl_algobase.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h - /usr/include/bits/wordsize.h - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h - /usr/include/features.h - /usr/include/sys/cdefs.h - /usr/include/bits/long-double.h - /usr/include/gnu/stubs.h - /usr/include/gnu/stubs-64.h - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h - /usr/include/c++/11/bits/functexcept.h - /usr/include/c++/11/bits/exception_defines.h - /usr/include/c++/11/bits/cpp_type_traits.h - /usr/include/c++/11/ext/type_traits.h - /usr/include/c++/11/ext/numeric_traits.h - /usr/include/c++/11/bits/stl_pair.h - /usr/include/c++/11/bits/move.h - /usr/include/c++/11/type_traits - /usr/include/c++/11/bits/stl_iterator_base_types.h - /usr/include/c++/11/bits/stl_iterator_base_funcs.h - /usr/include/c++/11/bits/concept_check.h - /usr/include/c++/11/debug/assertions.h - /usr/include/c++/11/bits/stl_iterator.h - /usr/include/c++/11/bits/ptr_traits.h - /usr/include/c++/11/debug/debug.h - /usr/include/c++/11/bits/predefined_ops.h - /usr/include/c++/11/bits/allocator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h - /usr/include/c++/11/ext/new_allocator.h - /usr/include/c++/11/new - /usr/include/c++/11/bits/exception.h - /usr/include/c++/11/bits/memoryfwd.h - /usr/include/c++/11/bits/stl_function.h - /usr/include/c++/11/backward/binders.h - /usr/include/c++/11/ext/alloc_traits.h - /usr/include/c++/11/bits/alloc_traits.h - /usr/include/c++/11/bits/stl_construct.h - /usr/include/c++/11/ext/aligned_buffer.h - /usr/include/c++/11/bits/stl_map.h - /usr/include/c++/11/initializer_list - /usr/include/c++/11/tuple - /usr/include/c++/11/utility - /usr/include/c++/11/bits/stl_relops.h - /usr/include/c++/11/array - /usr/include/c++/11/bits/range_access.h - /usr/include/c++/11/bits/uses_allocator.h - /usr/include/c++/11/bits/invoke.h - /usr/include/c++/11/bits/stl_multimap.h - /usr/include/c++/11/bits/erase_if.h - /usr/include/c++/11/functional - /usr/include/c++/11/bits/functional_hash.h - /usr/include/c++/11/bits/hash_bytes.h - /usr/include/c++/11/bits/refwrap.h - /usr/include/c++/11/bits/std_function.h - /usr/include/c++/11/typeinfo - /usr/include/c++/11/memory - /usr/include/c++/11/bits/stl_uninitialized.h - /usr/include/c++/11/bits/stl_tempbuf.h - /usr/include/c++/11/bits/stl_raw_storage_iter.h - /usr/include/c++/11/bits/align.h - /usr/include/c++/11/bit - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h - /usr/include/stdint.h - /usr/include/bits/libc-header-start.h - /usr/include/bits/types.h - /usr/include/bits/timesize.h - /usr/include/bits/typesizes.h - /usr/include/bits/time64.h - /usr/include/bits/wchar.h - /usr/include/bits/stdint-intn.h - /usr/include/bits/stdint-uintn.h - /usr/include/c++/11/bits/unique_ptr.h - /usr/include/c++/11/bits/shared_ptr.h - /usr/include/c++/11/iosfwd - /usr/include/c++/11/bits/stringfwd.h - /usr/include/c++/11/bits/postypes.h - /usr/include/c++/11/cwchar - /usr/include/wchar.h - /usr/include/bits/floatn.h - /usr/include/bits/floatn-common.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h - /usr/include/bits/types/wint_t.h - /usr/include/bits/types/mbstate_t.h - /usr/include/bits/types/__mbstate_t.h - /usr/include/bits/types/__FILE.h - /usr/include/bits/types/FILE.h - /usr/include/bits/types/locale_t.h - /usr/include/bits/types/__locale_t.h - /usr/include/c++/11/bits/shared_ptr_base.h - /usr/include/c++/11/bits/allocated_ptr.h - /usr/include/c++/11/ext/atomicity.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/bits/types/time_t.h - /usr/include/bits/types/struct_timespec.h - /usr/include/bits/endian.h - /usr/include/bits/endianness.h - /usr/include/bits/sched.h - /usr/include/bits/types/struct_sched_param.h - /usr/include/bits/cpu-set.h - /usr/include/time.h - /usr/include/bits/time.h - /usr/include/bits/timex.h - /usr/include/bits/types/struct_timeval.h - /usr/include/bits/types/clock_t.h - /usr/include/bits/types/struct_tm.h - /usr/include/bits/types/clockid_t.h - /usr/include/bits/types/timer_t.h - /usr/include/bits/types/struct_itimerspec.h - /usr/include/bits/pthreadtypes.h - /usr/include/bits/thread-shared-types.h - /usr/include/bits/pthreadtypes-arch.h - /usr/include/bits/struct_mutex.h - /usr/include/bits/struct_rwlock.h - /usr/include/bits/setjmp.h - /usr/include/bits/types/__sigset_t.h - /usr/include/bits/types/struct___jmp_buf_tag.h - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h - /usr/include/sys/single_threaded.h - /usr/include/c++/11/ext/concurrence.h - /usr/include/c++/11/exception - /usr/include/c++/11/bits/exception_ptr.h - /usr/include/c++/11/bits/cxxabi_init_exception.h - /usr/include/c++/11/bits/nested_exception.h - /usr/include/c++/11/bits/shared_ptr_atomic.h - /usr/include/c++/11/bits/atomic_base.h - /usr/include/c++/11/bits/atomic_lockfree_defines.h - /usr/include/c++/11/backward/auto_ptr.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/MessageIssue.h - /usr/include/c++/11/string - /usr/include/c++/11/bits/char_traits.h - /usr/include/c++/11/cstdint - /usr/include/c++/11/bits/localefwd.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h - /usr/include/c++/11/clocale - /usr/include/locale.h - /usr/include/bits/locale.h - /usr/include/c++/11/cctype - /usr/include/ctype.h - /usr/include/c++/11/bits/ostream_insert.h - /usr/include/c++/11/bits/cxxabi_forced.h - /usr/include/c++/11/bits/basic_string.h - /usr/include/c++/11/ext/string_conversions.h - /usr/include/c++/11/cstdlib - /usr/include/stdlib.h - /usr/include/bits/waitflags.h - /usr/include/bits/waitstatus.h - /usr/include/sys/types.h - /usr/include/endian.h - /usr/include/bits/byteswap.h - /usr/include/bits/uintn-identity.h - /usr/include/sys/select.h - /usr/include/bits/select.h - /usr/include/bits/types/sigset_t.h - /usr/include/alloca.h - /usr/include/bits/stdlib-bsearch.h - /usr/include/bits/stdlib-float.h - /usr/include/c++/11/bits/std_abs.h - /usr/include/c++/11/cstdio - /usr/include/stdio.h - /usr/include/bits/types/__fpos_t.h - /usr/include/bits/types/__fpos64_t.h - /usr/include/bits/types/struct_FILE.h - /usr/include/bits/types/cookie_io_functions_t.h - /usr/include/bits/stdio_lim.h - /usr/include/bits/stdio.h - /usr/include/c++/11/cerrno - /usr/include/errno.h - /usr/include/bits/errno.h - /usr/include/linux/errno.h - /usr/include/asm/errno.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/errno-base.h - /usr/include/bits/types/error_t.h - /usr/include/c++/11/bits/charconv.h - /usr/include/c++/11/bits/basic_string.tcc - /usr/include/c++/11/vector - /usr/include/c++/11/bits/stl_vector.h - /usr/include/c++/11/bits/stl_bvector.h - /usr/include/c++/11/bits/vector.tcc - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/message.h - /usr/include/c++/11/atomic - /usr/include/c++/11/iostream - /usr/include/c++/11/ostream - /usr/include/c++/11/ios - /usr/include/c++/11/bits/ios_base.h - /usr/include/c++/11/bits/locale_classes.h - /usr/include/c++/11/bits/locale_classes.tcc - /usr/include/c++/11/system_error - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h - /usr/include/c++/11/stdexcept - /usr/include/c++/11/streambuf - /usr/include/c++/11/bits/streambuf.tcc - /usr/include/c++/11/bits/basic_ios.h - /usr/include/c++/11/bits/locale_facets.h - /usr/include/c++/11/cwctype - /usr/include/wctype.h - /usr/include/bits/wctype-wchar.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h - /usr/include/c++/11/bits/streambuf_iterator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h - /usr/include/c++/11/bits/locale_facets.tcc - /usr/include/c++/11/bits/basic_ios.tcc - /usr/include/c++/11/bits/ostream.tcc - /usr/include/c++/11/istream - /usr/include/c++/11/bits/istream.tcc - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/serializer.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/macro_map.h - /usr/include/boost/optional.hpp - /usr/include/boost/optional/optional.hpp - /usr/include/boost/assert.hpp - /usr/include/assert.h - /usr/include/boost/core/addressof.hpp - /usr/include/boost/config.hpp - /usr/include/boost/config/user.hpp - /usr/include/boost/config/detail/select_compiler_config.hpp - /usr/include/boost/config/compiler/gcc.hpp - /usr/include/c++/11/cstddef - /usr/include/boost/config/detail/select_stdlib_config.hpp - /usr/include/c++/11/version - /usr/include/boost/config/stdlib/libstdcpp3.hpp - /usr/include/unistd.h - /usr/include/bits/posix_opt.h - /usr/include/bits/environments.h - /usr/include/bits/confname.h - /usr/include/bits/getopt_posix.h - /usr/include/bits/getopt_core.h - /usr/include/bits/unistd_ext.h - /usr/include/boost/config/detail/select_platform_config.hpp - /usr/include/boost/config/platform/linux.hpp - /usr/include/boost/config/detail/posix_features.hpp - /usr/include/boost/config/detail/suffix.hpp - /usr/include/boost/config/helper_macros.hpp - /usr/include/boost/core/enable_if.hpp - /usr/include/boost/core/explicit_operator_bool.hpp - /usr/include/boost/config/workaround.hpp - /usr/include/boost/core/swap.hpp - /usr/include/boost/optional/bad_optional_access.hpp - /usr/include/boost/static_assert.hpp - /usr/include/boost/detail/workaround.hpp - /usr/include/boost/throw_exception.hpp - /usr/include/boost/assert/source_location.hpp - /usr/include/boost/current_function.hpp - /usr/include/boost/cstdint.hpp - /usr/include/boost/exception/exception.hpp - /usr/include/boost/type.hpp - /usr/include/boost/type_traits/alignment_of.hpp - /usr/include/boost/type_traits/intrinsics.hpp - /usr/include/boost/type_traits/detail/config.hpp - /usr/include/boost/version.hpp - /usr/include/boost/type_traits/integral_constant.hpp - /usr/include/boost/type_traits/conditional.hpp - /usr/include/boost/type_traits/has_nothrow_constructor.hpp - /usr/include/boost/type_traits/is_default_constructible.hpp - /usr/include/boost/type_traits/is_complete.hpp - /usr/include/boost/type_traits/declval.hpp - /usr/include/boost/type_traits/add_rvalue_reference.hpp - /usr/include/boost/type_traits/is_void.hpp - /usr/include/boost/type_traits/is_reference.hpp - /usr/include/boost/type_traits/is_lvalue_reference.hpp - /usr/include/boost/type_traits/is_rvalue_reference.hpp - /usr/include/boost/type_traits/remove_reference.hpp - /usr/include/boost/type_traits/is_function.hpp - /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp - /usr/include/boost/type_traits/detail/yes_no_type.hpp - /usr/include/boost/type_traits/type_with_alignment.hpp - /usr/include/boost/type_traits/is_pod.hpp - /usr/include/boost/type_traits/is_scalar.hpp - /usr/include/boost/type_traits/is_arithmetic.hpp - /usr/include/boost/type_traits/is_integral.hpp - /usr/include/boost/type_traits/is_floating_point.hpp - /usr/include/boost/type_traits/is_enum.hpp - /usr/include/boost/type_traits/is_pointer.hpp - /usr/include/boost/type_traits/is_member_pointer.hpp - /usr/include/boost/type_traits/is_member_function_pointer.hpp - /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp - /usr/include/boost/type_traits/remove_const.hpp - /usr/include/boost/type_traits/decay.hpp - /usr/include/boost/type_traits/is_array.hpp - /usr/include/boost/type_traits/remove_bounds.hpp - /usr/include/boost/type_traits/remove_extent.hpp - /usr/include/boost/type_traits/add_pointer.hpp - /usr/include/boost/type_traits/remove_cv.hpp - /usr/include/boost/type_traits/is_base_of.hpp - /usr/include/boost/type_traits/is_base_and_derived.hpp - /usr/include/boost/type_traits/is_same.hpp - /usr/include/boost/type_traits/is_class.hpp - /usr/include/boost/type_traits/is_const.hpp - /usr/include/boost/type_traits/is_constructible.hpp - /usr/include/boost/type_traits/is_destructible.hpp - /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp - /usr/include/boost/type_traits/has_trivial_move_assign.hpp - /usr/include/boost/type_traits/is_assignable.hpp - /usr/include/boost/type_traits/is_volatile.hpp - /usr/include/boost/type_traits/has_nothrow_assign.hpp - /usr/include/boost/type_traits/enable_if.hpp - /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp - /usr/include/boost/move/utility.hpp - /usr/include/boost/move/detail/config_begin.hpp - /usr/include/boost/move/detail/workaround.hpp - /usr/include/boost/move/utility_core.hpp - /usr/include/boost/move/core.hpp - /usr/include/boost/move/detail/config_end.hpp - /usr/include/boost/move/detail/meta_utils.hpp - /usr/include/boost/move/detail/meta_utils_core.hpp - /usr/include/boost/move/traits.hpp - /usr/include/boost/move/detail/type_traits.hpp - /usr/include/boost/none.hpp - /usr/include/boost/none_t.hpp - /usr/include/boost/utility/compare_pointees.hpp - /usr/include/boost/utility/result_of.hpp - /usr/include/boost/preprocessor/cat.hpp - /usr/include/boost/preprocessor/config/config.hpp - /usr/include/boost/preprocessor/iteration/iterate.hpp - /usr/include/boost/preprocessor/arithmetic/dec.hpp - /usr/include/boost/preprocessor/config/limits.hpp - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp - /usr/include/boost/preprocessor/arithmetic/inc.hpp - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp - /usr/include/boost/preprocessor/array/elem.hpp - /usr/include/boost/preprocessor/array/data.hpp - /usr/include/boost/preprocessor/tuple/elem.hpp - /usr/include/boost/preprocessor/facilities/expand.hpp - /usr/include/boost/preprocessor/facilities/overload.hpp - /usr/include/boost/preprocessor/variadic/size.hpp - /usr/include/boost/preprocessor/control/iif.hpp - /usr/include/boost/preprocessor/facilities/check_empty.hpp - /usr/include/boost/preprocessor/variadic/has_opt.hpp - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp - /usr/include/boost/preprocessor/tuple/rem.hpp - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp - /usr/include/boost/preprocessor/variadic/elem.hpp - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp - /usr/include/boost/preprocessor/array/size.hpp - /usr/include/boost/preprocessor/slot/slot.hpp - /usr/include/boost/preprocessor/slot/detail/def.hpp - /usr/include/boost/preprocessor/repetition/enum_params.hpp - /usr/include/boost/preprocessor/punctuation/comma_if.hpp - /usr/include/boost/preprocessor/control/if.hpp - /usr/include/boost/preprocessor/logical/bool.hpp - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp - /usr/include/boost/preprocessor/facilities/empty.hpp - /usr/include/boost/preprocessor/punctuation/comma.hpp - /usr/include/boost/preprocessor/repetition/repeat.hpp - /usr/include/boost/preprocessor/debug/error.hpp - /usr/include/boost/preprocessor/detail/auto_rec.hpp - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp - /usr/include/boost/preprocessor/tuple/eat.hpp - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp - /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp - /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp - /usr/include/boost/preprocessor/facilities/intercept.hpp - /usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp - /usr/include/boost/type_traits/type_identity.hpp - /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp - /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp - /usr/include/boost/preprocessor/slot/detail/shared.hpp - /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp - /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp - /usr/include/boost/utility/detail/result_of_iterate.hpp - /usr/include/boost/optional/optional_fwd.hpp - /usr/include/boost/optional/detail/optional_config.hpp - /usr/include/boost/optional/detail/optional_factory_support.hpp - /usr/include/boost/optional/detail/optional_aligned_storage.hpp - /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp - /usr/include/boost/optional/detail/optional_reference_spec.hpp - /usr/include/boost/optional/detail/optional_relops.hpp - /usr/include/boost/optional/detail/optional_swap.hpp - /usr/include/c++/11/cassert - /usr/include/c++/11/algorithm - /usr/include/c++/11/bits/stl_algo.h - /usr/include/c++/11/bits/algorithmfwd.h - /usr/include/c++/11/bits/stl_heap.h - /usr/include/c++/11/bits/uniform_int_dist.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/method_type.h - -CMakeFiles/lspcpp.dir/src/jsonrpc/GCThreadContext.cpp.o - /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/GCThreadContext.cpp - /usr/include/stdc-predef.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/GCThreadContext.h - ../gc-8.2.0/include/gc.h - ../gc-8.2.0/include/gc_version.h - ../gc-8.2.0/include/gc_config_macros.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h - /usr/include/features.h - /usr/include/sys/cdefs.h - /usr/include/bits/wordsize.h - /usr/include/bits/long-double.h - /usr/include/gnu/stubs.h - /usr/include/gnu/stubs-64.h - ../gc-8.2.0/include/gc_pthread_redirects.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/bits/types.h - /usr/include/bits/timesize.h - /usr/include/bits/typesizes.h - /usr/include/bits/time64.h - /usr/include/bits/types/time_t.h - /usr/include/bits/types/struct_timespec.h - /usr/include/bits/endian.h - /usr/include/bits/endianness.h - /usr/include/bits/sched.h - /usr/include/bits/types/struct_sched_param.h - /usr/include/bits/cpu-set.h - /usr/include/time.h - /usr/include/bits/time.h - /usr/include/bits/timex.h - /usr/include/bits/types/struct_timeval.h - /usr/include/bits/types/clock_t.h - /usr/include/bits/types/struct_tm.h - /usr/include/bits/types/clockid_t.h - /usr/include/bits/types/timer_t.h - /usr/include/bits/types/struct_itimerspec.h - /usr/include/bits/types/locale_t.h - /usr/include/bits/types/__locale_t.h - /usr/include/bits/pthreadtypes.h - /usr/include/bits/thread-shared-types.h - /usr/include/bits/pthreadtypes-arch.h - /usr/include/bits/struct_mutex.h - /usr/include/bits/struct_rwlock.h - /usr/include/bits/setjmp.h - /usr/include/bits/types/__sigset_t.h - /usr/include/bits/types/struct___jmp_buf_tag.h - /usr/include/dlfcn.h - /usr/include/bits/dlfcn.h - /usr/include/signal.h - /usr/include/bits/signum-generic.h - /usr/include/bits/signum-arch.h - /usr/include/bits/types/sig_atomic_t.h - /usr/include/bits/types/sigset_t.h - /usr/include/bits/types/siginfo_t.h - /usr/include/bits/types/__sigval_t.h - /usr/include/bits/siginfo-arch.h - /usr/include/bits/siginfo-consts.h - /usr/include/bits/siginfo-consts-arch.h - /usr/include/bits/types/sigval_t.h - /usr/include/bits/types/sigevent_t.h - /usr/include/bits/sigevent-consts.h - /usr/include/bits/sigaction.h - /usr/include/bits/sigcontext.h - /usr/include/bits/types/stack_t.h - /usr/include/sys/ucontext.h - /usr/include/bits/sigstack.h - /usr/include/bits/ss_flags.h - /usr/include/bits/types/struct_sigstack.h - /usr/include/bits/sigthread.h - /usr/include/bits/signal_ext.h - /usr/include/c++/11/iostream - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h - /usr/include/c++/11/ostream - /usr/include/c++/11/ios - /usr/include/c++/11/iosfwd - /usr/include/c++/11/bits/stringfwd.h - /usr/include/c++/11/bits/memoryfwd.h - /usr/include/c++/11/bits/postypes.h - /usr/include/c++/11/cwchar - /usr/include/wchar.h - /usr/include/bits/libc-header-start.h - /usr/include/bits/floatn.h - /usr/include/bits/floatn-common.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h - /usr/include/bits/wchar.h - /usr/include/bits/types/wint_t.h - /usr/include/bits/types/mbstate_t.h - /usr/include/bits/types/__mbstate_t.h - /usr/include/bits/types/__FILE.h - /usr/include/bits/types/FILE.h - /usr/include/c++/11/exception - /usr/include/c++/11/bits/exception.h - /usr/include/c++/11/bits/exception_ptr.h - /usr/include/c++/11/bits/exception_defines.h - /usr/include/c++/11/bits/cxxabi_init_exception.h - /usr/include/c++/11/typeinfo - /usr/include/c++/11/bits/hash_bytes.h - /usr/include/c++/11/new - /usr/include/c++/11/bits/nested_exception.h - /usr/include/c++/11/bits/move.h - /usr/include/c++/11/type_traits - /usr/include/c++/11/bits/char_traits.h - /usr/include/c++/11/bits/stl_algobase.h - /usr/include/c++/11/bits/functexcept.h - /usr/include/c++/11/bits/cpp_type_traits.h - /usr/include/c++/11/ext/type_traits.h - /usr/include/c++/11/ext/numeric_traits.h - /usr/include/c++/11/bits/stl_pair.h - /usr/include/c++/11/bits/stl_iterator_base_types.h - /usr/include/c++/11/bits/stl_iterator_base_funcs.h - /usr/include/c++/11/bits/concept_check.h - /usr/include/c++/11/debug/assertions.h - /usr/include/c++/11/bits/stl_iterator.h - /usr/include/c++/11/bits/ptr_traits.h - /usr/include/c++/11/debug/debug.h - /usr/include/c++/11/bits/predefined_ops.h - /usr/include/c++/11/cstdint - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h - /usr/include/stdint.h - /usr/include/bits/stdint-intn.h - /usr/include/bits/stdint-uintn.h - /usr/include/c++/11/bits/localefwd.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h - /usr/include/c++/11/clocale - /usr/include/locale.h - /usr/include/bits/locale.h - /usr/include/c++/11/cctype - /usr/include/ctype.h - /usr/include/c++/11/bits/ios_base.h - /usr/include/c++/11/ext/atomicity.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h - /usr/include/sys/single_threaded.h - /usr/include/c++/11/bits/locale_classes.h - /usr/include/c++/11/string - /usr/include/c++/11/bits/allocator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h - /usr/include/c++/11/ext/new_allocator.h - /usr/include/c++/11/bits/ostream_insert.h - /usr/include/c++/11/bits/cxxabi_forced.h - /usr/include/c++/11/bits/stl_function.h - /usr/include/c++/11/backward/binders.h - /usr/include/c++/11/bits/range_access.h - /usr/include/c++/11/initializer_list - /usr/include/c++/11/bits/basic_string.h - /usr/include/c++/11/ext/alloc_traits.h - /usr/include/c++/11/bits/alloc_traits.h - /usr/include/c++/11/bits/stl_construct.h - /usr/include/c++/11/ext/string_conversions.h - /usr/include/c++/11/cstdlib - /usr/include/stdlib.h - /usr/include/bits/waitflags.h - /usr/include/bits/waitstatus.h - /usr/include/sys/types.h - /usr/include/endian.h - /usr/include/bits/byteswap.h - /usr/include/bits/uintn-identity.h - /usr/include/sys/select.h - /usr/include/bits/select.h - /usr/include/alloca.h - /usr/include/bits/stdlib-bsearch.h - /usr/include/bits/stdlib-float.h - /usr/include/c++/11/bits/std_abs.h - /usr/include/c++/11/cstdio - /usr/include/stdio.h - /usr/include/bits/types/__fpos_t.h - /usr/include/bits/types/__fpos64_t.h - /usr/include/bits/types/struct_FILE.h - /usr/include/bits/types/cookie_io_functions_t.h - /usr/include/bits/stdio_lim.h - /usr/include/bits/stdio.h - /usr/include/c++/11/cerrno - /usr/include/errno.h - /usr/include/bits/errno.h - /usr/include/linux/errno.h - /usr/include/asm/errno.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/errno-base.h - /usr/include/bits/types/error_t.h - /usr/include/c++/11/bits/charconv.h - /usr/include/c++/11/bits/functional_hash.h - /usr/include/c++/11/bits/basic_string.tcc - /usr/include/c++/11/bits/locale_classes.tcc - /usr/include/c++/11/system_error - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h - /usr/include/c++/11/stdexcept - /usr/include/c++/11/streambuf - /usr/include/c++/11/bits/streambuf.tcc - /usr/include/c++/11/bits/basic_ios.h - /usr/include/c++/11/bits/locale_facets.h - /usr/include/c++/11/cwctype - /usr/include/wctype.h - /usr/include/bits/wctype-wchar.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h - /usr/include/c++/11/bits/streambuf_iterator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h - /usr/include/c++/11/bits/locale_facets.tcc - /usr/include/c++/11/bits/basic_ios.tcc - /usr/include/c++/11/bits/ostream.tcc - /usr/include/c++/11/istream - /usr/include/c++/11/bits/istream.tcc - -CMakeFiles/lspcpp.dir/src/jsonrpc/MessageJsonHandler.cpp.o - /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/MessageJsonHandler.cpp - /usr/include/stdc-predef.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/MessageJsonHandler.h - /usr/include/c++/11/string - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h - /usr/include/bits/wordsize.h - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h - /usr/include/features.h - /usr/include/sys/cdefs.h - /usr/include/bits/long-double.h - /usr/include/gnu/stubs.h - /usr/include/gnu/stubs-64.h - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h - /usr/include/c++/11/bits/stringfwd.h - /usr/include/c++/11/bits/memoryfwd.h - /usr/include/c++/11/bits/char_traits.h - /usr/include/c++/11/bits/stl_algobase.h - /usr/include/c++/11/bits/functexcept.h - /usr/include/c++/11/bits/exception_defines.h - /usr/include/c++/11/bits/cpp_type_traits.h - /usr/include/c++/11/ext/type_traits.h - /usr/include/c++/11/ext/numeric_traits.h - /usr/include/c++/11/bits/stl_pair.h - /usr/include/c++/11/bits/move.h - /usr/include/c++/11/type_traits - /usr/include/c++/11/bits/stl_iterator_base_types.h - /usr/include/c++/11/bits/stl_iterator_base_funcs.h - /usr/include/c++/11/bits/concept_check.h - /usr/include/c++/11/debug/assertions.h - /usr/include/c++/11/bits/stl_iterator.h - /usr/include/c++/11/bits/ptr_traits.h - /usr/include/c++/11/debug/debug.h - /usr/include/c++/11/bits/predefined_ops.h - /usr/include/c++/11/bits/postypes.h - /usr/include/c++/11/cwchar - /usr/include/wchar.h - /usr/include/bits/libc-header-start.h - /usr/include/bits/floatn.h - /usr/include/bits/floatn-common.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h - /usr/include/bits/wchar.h - /usr/include/bits/types/wint_t.h - /usr/include/bits/types/mbstate_t.h - /usr/include/bits/types/__mbstate_t.h - /usr/include/bits/types/__FILE.h - /usr/include/bits/types/FILE.h - /usr/include/bits/types/locale_t.h - /usr/include/bits/types/__locale_t.h - /usr/include/c++/11/cstdint - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h - /usr/include/stdint.h - /usr/include/bits/types.h - /usr/include/bits/timesize.h - /usr/include/bits/typesizes.h - /usr/include/bits/time64.h - /usr/include/bits/stdint-intn.h - /usr/include/bits/stdint-uintn.h - /usr/include/c++/11/bits/allocator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h - /usr/include/c++/11/ext/new_allocator.h - /usr/include/c++/11/new - /usr/include/c++/11/bits/exception.h - /usr/include/c++/11/bits/localefwd.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h - /usr/include/c++/11/clocale - /usr/include/locale.h - /usr/include/bits/locale.h - /usr/include/c++/11/iosfwd - /usr/include/c++/11/cctype - /usr/include/ctype.h - /usr/include/bits/endian.h - /usr/include/bits/endianness.h - /usr/include/c++/11/bits/ostream_insert.h - /usr/include/c++/11/bits/cxxabi_forced.h - /usr/include/c++/11/bits/stl_function.h - /usr/include/c++/11/backward/binders.h - /usr/include/c++/11/bits/range_access.h - /usr/include/c++/11/initializer_list - /usr/include/c++/11/bits/basic_string.h - /usr/include/c++/11/ext/atomicity.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/bits/types/time_t.h - /usr/include/bits/types/struct_timespec.h - /usr/include/bits/sched.h - /usr/include/bits/types/struct_sched_param.h - /usr/include/bits/cpu-set.h - /usr/include/time.h - /usr/include/bits/time.h - /usr/include/bits/timex.h - /usr/include/bits/types/struct_timeval.h - /usr/include/bits/types/clock_t.h - /usr/include/bits/types/struct_tm.h - /usr/include/bits/types/clockid_t.h - /usr/include/bits/types/timer_t.h - /usr/include/bits/types/struct_itimerspec.h - /usr/include/bits/pthreadtypes.h - /usr/include/bits/thread-shared-types.h - /usr/include/bits/pthreadtypes-arch.h - /usr/include/bits/struct_mutex.h - /usr/include/bits/struct_rwlock.h - /usr/include/bits/setjmp.h - /usr/include/bits/types/__sigset_t.h - /usr/include/bits/types/struct___jmp_buf_tag.h - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h - /usr/include/sys/single_threaded.h - /usr/include/c++/11/ext/alloc_traits.h - /usr/include/c++/11/bits/alloc_traits.h - /usr/include/c++/11/bits/stl_construct.h - /usr/include/c++/11/ext/string_conversions.h - /usr/include/c++/11/cstdlib - /usr/include/stdlib.h - /usr/include/bits/waitflags.h - /usr/include/bits/waitstatus.h - /usr/include/sys/types.h - /usr/include/endian.h - /usr/include/bits/byteswap.h - /usr/include/bits/uintn-identity.h - /usr/include/sys/select.h - /usr/include/bits/select.h - /usr/include/bits/types/sigset_t.h - /usr/include/alloca.h - /usr/include/bits/stdlib-bsearch.h - /usr/include/bits/stdlib-float.h - /usr/include/c++/11/bits/std_abs.h - /usr/include/c++/11/cstdio - /usr/include/stdio.h - /usr/include/bits/types/__fpos_t.h - /usr/include/bits/types/__fpos64_t.h - /usr/include/bits/types/struct_FILE.h - /usr/include/bits/types/cookie_io_functions_t.h - /usr/include/bits/stdio_lim.h - /usr/include/bits/stdio.h - /usr/include/c++/11/cerrno - /usr/include/errno.h - /usr/include/bits/errno.h - /usr/include/linux/errno.h - /usr/include/asm/errno.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/errno-base.h - /usr/include/bits/types/error_t.h - /usr/include/c++/11/bits/charconv.h - /usr/include/c++/11/bits/functional_hash.h - /usr/include/c++/11/bits/hash_bytes.h - /usr/include/c++/11/bits/basic_string.tcc - /usr/include/c++/11/map - /usr/include/c++/11/bits/stl_tree.h - /usr/include/c++/11/ext/aligned_buffer.h - /usr/include/c++/11/bits/stl_map.h - /usr/include/c++/11/tuple - /usr/include/c++/11/utility - /usr/include/c++/11/bits/stl_relops.h - /usr/include/c++/11/array - /usr/include/c++/11/bits/uses_allocator.h - /usr/include/c++/11/bits/invoke.h - /usr/include/c++/11/bits/stl_multimap.h - /usr/include/c++/11/bits/erase_if.h - /usr/include/c++/11/functional - /usr/include/c++/11/bits/refwrap.h - /usr/include/c++/11/bits/std_function.h - /usr/include/c++/11/typeinfo - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/message.h - /usr/include/c++/11/atomic - /usr/include/c++/11/bits/atomic_base.h - /usr/include/c++/11/bits/atomic_lockfree_defines.h - /usr/include/c++/11/iostream - /usr/include/c++/11/ostream - /usr/include/c++/11/ios - /usr/include/c++/11/exception - /usr/include/c++/11/bits/exception_ptr.h - /usr/include/c++/11/bits/cxxabi_init_exception.h - /usr/include/c++/11/bits/nested_exception.h - /usr/include/c++/11/bits/ios_base.h - /usr/include/c++/11/bits/locale_classes.h - /usr/include/c++/11/bits/locale_classes.tcc - /usr/include/c++/11/system_error - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h - /usr/include/c++/11/stdexcept - /usr/include/c++/11/streambuf - /usr/include/c++/11/bits/streambuf.tcc - /usr/include/c++/11/bits/basic_ios.h - /usr/include/c++/11/bits/locale_facets.h - /usr/include/c++/11/cwctype - /usr/include/wctype.h - /usr/include/bits/wctype-wchar.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h - /usr/include/c++/11/bits/streambuf_iterator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h - /usr/include/c++/11/bits/locale_facets.tcc - /usr/include/c++/11/bits/basic_ios.tcc - /usr/include/c++/11/bits/ostream.tcc - /usr/include/c++/11/istream - /usr/include/c++/11/bits/istream.tcc - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/serializer.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/macro_map.h - /usr/include/boost/optional.hpp - /usr/include/boost/optional/optional.hpp - /usr/include/boost/assert.hpp - /usr/include/assert.h - /usr/include/boost/core/addressof.hpp - /usr/include/boost/config.hpp - /usr/include/boost/config/user.hpp - /usr/include/boost/config/detail/select_compiler_config.hpp - /usr/include/boost/config/compiler/gcc.hpp - /usr/include/c++/11/cstddef - /usr/include/boost/config/detail/select_stdlib_config.hpp - /usr/include/c++/11/version - /usr/include/boost/config/stdlib/libstdcpp3.hpp - /usr/include/unistd.h - /usr/include/bits/posix_opt.h - /usr/include/bits/environments.h - /usr/include/bits/confname.h - /usr/include/bits/getopt_posix.h - /usr/include/bits/getopt_core.h - /usr/include/bits/unistd_ext.h - /usr/include/boost/config/detail/select_platform_config.hpp - /usr/include/boost/config/platform/linux.hpp - /usr/include/boost/config/detail/posix_features.hpp - /usr/include/boost/config/detail/suffix.hpp - /usr/include/boost/config/helper_macros.hpp - /usr/include/boost/core/enable_if.hpp - /usr/include/boost/core/explicit_operator_bool.hpp - /usr/include/boost/config/workaround.hpp - /usr/include/boost/core/swap.hpp - /usr/include/boost/optional/bad_optional_access.hpp - /usr/include/boost/static_assert.hpp - /usr/include/boost/detail/workaround.hpp - /usr/include/boost/throw_exception.hpp - /usr/include/boost/assert/source_location.hpp - /usr/include/boost/current_function.hpp - /usr/include/boost/cstdint.hpp - /usr/include/boost/exception/exception.hpp - /usr/include/boost/type.hpp - /usr/include/boost/type_traits/alignment_of.hpp - /usr/include/boost/type_traits/intrinsics.hpp - /usr/include/boost/type_traits/detail/config.hpp - /usr/include/boost/version.hpp - /usr/include/boost/type_traits/integral_constant.hpp - /usr/include/boost/type_traits/conditional.hpp - /usr/include/boost/type_traits/has_nothrow_constructor.hpp - /usr/include/boost/type_traits/is_default_constructible.hpp - /usr/include/boost/type_traits/is_complete.hpp - /usr/include/boost/type_traits/declval.hpp - /usr/include/boost/type_traits/add_rvalue_reference.hpp - /usr/include/boost/type_traits/is_void.hpp - /usr/include/boost/type_traits/is_reference.hpp - /usr/include/boost/type_traits/is_lvalue_reference.hpp - /usr/include/boost/type_traits/is_rvalue_reference.hpp - /usr/include/boost/type_traits/remove_reference.hpp - /usr/include/boost/type_traits/is_function.hpp - /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp - /usr/include/boost/type_traits/detail/yes_no_type.hpp - /usr/include/boost/type_traits/type_with_alignment.hpp - /usr/include/boost/type_traits/is_pod.hpp - /usr/include/boost/type_traits/is_scalar.hpp - /usr/include/boost/type_traits/is_arithmetic.hpp - /usr/include/boost/type_traits/is_integral.hpp - /usr/include/boost/type_traits/is_floating_point.hpp - /usr/include/boost/type_traits/is_enum.hpp - /usr/include/boost/type_traits/is_pointer.hpp - /usr/include/boost/type_traits/is_member_pointer.hpp - /usr/include/boost/type_traits/is_member_function_pointer.hpp - /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp - /usr/include/boost/type_traits/remove_const.hpp - /usr/include/boost/type_traits/decay.hpp - /usr/include/boost/type_traits/is_array.hpp - /usr/include/boost/type_traits/remove_bounds.hpp - /usr/include/boost/type_traits/remove_extent.hpp - /usr/include/boost/type_traits/add_pointer.hpp - /usr/include/boost/type_traits/remove_cv.hpp - /usr/include/boost/type_traits/is_base_of.hpp - /usr/include/boost/type_traits/is_base_and_derived.hpp - /usr/include/boost/type_traits/is_same.hpp - /usr/include/boost/type_traits/is_class.hpp - /usr/include/boost/type_traits/is_const.hpp - /usr/include/boost/type_traits/is_constructible.hpp - /usr/include/boost/type_traits/is_destructible.hpp - /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp - /usr/include/boost/type_traits/has_trivial_move_assign.hpp - /usr/include/boost/type_traits/is_assignable.hpp - /usr/include/boost/type_traits/is_volatile.hpp - /usr/include/boost/type_traits/has_nothrow_assign.hpp - /usr/include/boost/type_traits/enable_if.hpp - /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp - /usr/include/boost/move/utility.hpp - /usr/include/boost/move/detail/config_begin.hpp - /usr/include/boost/move/detail/workaround.hpp - /usr/include/boost/move/utility_core.hpp - /usr/include/boost/move/core.hpp - /usr/include/boost/move/detail/config_end.hpp - /usr/include/boost/move/detail/meta_utils.hpp - /usr/include/boost/move/detail/meta_utils_core.hpp - /usr/include/boost/move/traits.hpp - /usr/include/boost/move/detail/type_traits.hpp - /usr/include/boost/none.hpp - /usr/include/boost/none_t.hpp - /usr/include/boost/utility/compare_pointees.hpp - /usr/include/boost/utility/result_of.hpp - /usr/include/boost/preprocessor/cat.hpp - /usr/include/boost/preprocessor/config/config.hpp - /usr/include/boost/preprocessor/iteration/iterate.hpp - /usr/include/boost/preprocessor/arithmetic/dec.hpp - /usr/include/boost/preprocessor/config/limits.hpp - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp - /usr/include/boost/preprocessor/arithmetic/inc.hpp - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp - /usr/include/boost/preprocessor/array/elem.hpp - /usr/include/boost/preprocessor/array/data.hpp - /usr/include/boost/preprocessor/tuple/elem.hpp - /usr/include/boost/preprocessor/facilities/expand.hpp - /usr/include/boost/preprocessor/facilities/overload.hpp - /usr/include/boost/preprocessor/variadic/size.hpp - /usr/include/boost/preprocessor/control/iif.hpp - /usr/include/boost/preprocessor/facilities/check_empty.hpp - /usr/include/boost/preprocessor/variadic/has_opt.hpp - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp - /usr/include/boost/preprocessor/tuple/rem.hpp - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp - /usr/include/boost/preprocessor/variadic/elem.hpp - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp - /usr/include/boost/preprocessor/array/size.hpp - /usr/include/boost/preprocessor/slot/slot.hpp - /usr/include/boost/preprocessor/slot/detail/def.hpp - /usr/include/boost/preprocessor/repetition/enum_params.hpp - /usr/include/boost/preprocessor/punctuation/comma_if.hpp - /usr/include/boost/preprocessor/control/if.hpp - /usr/include/boost/preprocessor/logical/bool.hpp - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp - /usr/include/boost/preprocessor/facilities/empty.hpp - /usr/include/boost/preprocessor/punctuation/comma.hpp - /usr/include/boost/preprocessor/repetition/repeat.hpp - /usr/include/boost/preprocessor/debug/error.hpp - /usr/include/boost/preprocessor/detail/auto_rec.hpp - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp - /usr/include/boost/preprocessor/tuple/eat.hpp - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp - /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp - /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp - /usr/include/boost/preprocessor/facilities/intercept.hpp - /usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp - /usr/include/boost/type_traits/type_identity.hpp - /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp - /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp - /usr/include/boost/preprocessor/slot/detail/shared.hpp - /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp - /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp - /usr/include/boost/utility/detail/result_of_iterate.hpp - /usr/include/boost/optional/optional_fwd.hpp - /usr/include/boost/optional/detail/optional_config.hpp - /usr/include/boost/optional/detail/optional_factory_support.hpp - /usr/include/boost/optional/detail/optional_aligned_storage.hpp - /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp - /usr/include/boost/optional/detail/optional_reference_spec.hpp - /usr/include/boost/optional/detail/optional_relops.hpp - /usr/include/boost/optional/detail/optional_swap.hpp - /usr/include/c++/11/cassert - /usr/include/c++/11/memory - /usr/include/c++/11/bits/stl_uninitialized.h - /usr/include/c++/11/bits/stl_tempbuf.h - /usr/include/c++/11/bits/stl_raw_storage_iter.h - /usr/include/c++/11/bits/align.h - /usr/include/c++/11/bit - /usr/include/c++/11/bits/unique_ptr.h - /usr/include/c++/11/bits/shared_ptr.h - /usr/include/c++/11/bits/shared_ptr_base.h - /usr/include/c++/11/bits/allocated_ptr.h - /usr/include/c++/11/ext/concurrence.h - /usr/include/c++/11/bits/shared_ptr_atomic.h - /usr/include/c++/11/backward/auto_ptr.h - /usr/include/c++/11/vector - /usr/include/c++/11/bits/stl_vector.h - /usr/include/c++/11/bits/stl_bvector.h - /usr/include/c++/11/bits/vector.tcc - /usr/include/c++/11/algorithm - /usr/include/c++/11/bits/stl_algo.h - /usr/include/c++/11/bits/algorithmfwd.h - /usr/include/c++/11/bits/stl_heap.h - /usr/include/c++/11/bits/uniform_int_dist.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/method_type.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/document.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/reader.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/allocators.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/rapidjson.h - /usr/include/c++/11/cstring - /usr/include/string.h - /usr/include/strings.h - /usr/include/inttypes.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/meta.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/rapidjson.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/stream.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/encodings.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/encodedstream.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/memorystream.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/clzll.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/stack.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/allocators.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/swap.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/strtod.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/ieee754.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/biginteger.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/diyfp.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/clzll.h - /usr/include/c++/11/limits - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/pow10.h - /usr/include/c++/11/climits - /usr/lib/gcc/x86_64-redhat-linux/11/include/limits.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/syslimits.h - /usr/include/limits.h - /usr/include/bits/posix1_lim.h - /usr/include/bits/local_lim.h - /usr/include/linux/limits.h - /usr/include/bits/posix2_lim.h - /usr/include/bits/xopen_lim.h - /usr/include/bits/uio_lim.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/error/error.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/rapidjson.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/strfunc.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/stream.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/rapidjson.h - /usr/include/c++/11/iterator - /usr/include/c++/11/bits/stream_iterator.h - -CMakeFiles/lspcpp.dir/src/jsonrpc/RemoteEndPoint.cpp.o - /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/RemoteEndPoint.cpp - /usr/include/stdc-predef.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/MessageJsonHandler.h - /usr/include/c++/11/string - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h - /usr/include/bits/wordsize.h - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h - /usr/include/features.h - /usr/include/sys/cdefs.h - /usr/include/bits/long-double.h - /usr/include/gnu/stubs.h - /usr/include/gnu/stubs-64.h - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h - /usr/include/c++/11/bits/stringfwd.h - /usr/include/c++/11/bits/memoryfwd.h - /usr/include/c++/11/bits/char_traits.h - /usr/include/c++/11/bits/stl_algobase.h - /usr/include/c++/11/bits/functexcept.h - /usr/include/c++/11/bits/exception_defines.h - /usr/include/c++/11/bits/cpp_type_traits.h - /usr/include/c++/11/ext/type_traits.h - /usr/include/c++/11/ext/numeric_traits.h - /usr/include/c++/11/bits/stl_pair.h - /usr/include/c++/11/bits/move.h - /usr/include/c++/11/type_traits - /usr/include/c++/11/bits/stl_iterator_base_types.h - /usr/include/c++/11/bits/stl_iterator_base_funcs.h - /usr/include/c++/11/bits/concept_check.h - /usr/include/c++/11/debug/assertions.h - /usr/include/c++/11/bits/stl_iterator.h - /usr/include/c++/11/bits/ptr_traits.h - /usr/include/c++/11/debug/debug.h - /usr/include/c++/11/bits/predefined_ops.h - /usr/include/c++/11/bits/postypes.h - /usr/include/c++/11/cwchar - /usr/include/wchar.h - /usr/include/bits/libc-header-start.h - /usr/include/bits/floatn.h - /usr/include/bits/floatn-common.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h - /usr/include/bits/wchar.h - /usr/include/bits/types/wint_t.h - /usr/include/bits/types/mbstate_t.h - /usr/include/bits/types/__mbstate_t.h - /usr/include/bits/types/__FILE.h - /usr/include/bits/types/FILE.h - /usr/include/bits/types/locale_t.h - /usr/include/bits/types/__locale_t.h - /usr/include/c++/11/cstdint - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h - /usr/include/stdint.h - /usr/include/bits/types.h - /usr/include/bits/timesize.h - /usr/include/bits/typesizes.h - /usr/include/bits/time64.h - /usr/include/bits/stdint-intn.h - /usr/include/bits/stdint-uintn.h - /usr/include/c++/11/bits/allocator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h - /usr/include/c++/11/ext/new_allocator.h - /usr/include/c++/11/new - /usr/include/c++/11/bits/exception.h - /usr/include/c++/11/bits/localefwd.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h - /usr/include/c++/11/clocale - /usr/include/locale.h - /usr/include/bits/locale.h - /usr/include/c++/11/iosfwd - /usr/include/c++/11/cctype - /usr/include/ctype.h - /usr/include/bits/endian.h - /usr/include/bits/endianness.h - /usr/include/c++/11/bits/ostream_insert.h - /usr/include/c++/11/bits/cxxabi_forced.h - /usr/include/c++/11/bits/stl_function.h - /usr/include/c++/11/backward/binders.h - /usr/include/c++/11/bits/range_access.h - /usr/include/c++/11/initializer_list - /usr/include/c++/11/bits/basic_string.h - /usr/include/c++/11/ext/atomicity.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/bits/types/time_t.h - /usr/include/bits/types/struct_timespec.h - /usr/include/bits/sched.h - /usr/include/bits/types/struct_sched_param.h - /usr/include/bits/cpu-set.h - /usr/include/time.h - /usr/include/bits/time.h - /usr/include/bits/timex.h - /usr/include/bits/types/struct_timeval.h - /usr/include/bits/types/clock_t.h - /usr/include/bits/types/struct_tm.h - /usr/include/bits/types/clockid_t.h - /usr/include/bits/types/timer_t.h - /usr/include/bits/types/struct_itimerspec.h - /usr/include/bits/pthreadtypes.h - /usr/include/bits/thread-shared-types.h - /usr/include/bits/pthreadtypes-arch.h - /usr/include/bits/struct_mutex.h - /usr/include/bits/struct_rwlock.h - /usr/include/bits/setjmp.h - /usr/include/bits/types/__sigset_t.h - /usr/include/bits/types/struct___jmp_buf_tag.h - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h - /usr/include/sys/single_threaded.h - /usr/include/c++/11/ext/alloc_traits.h - /usr/include/c++/11/bits/alloc_traits.h - /usr/include/c++/11/bits/stl_construct.h - /usr/include/c++/11/ext/string_conversions.h - /usr/include/c++/11/cstdlib - /usr/include/stdlib.h - /usr/include/bits/waitflags.h - /usr/include/bits/waitstatus.h - /usr/include/sys/types.h - /usr/include/endian.h - /usr/include/bits/byteswap.h - /usr/include/bits/uintn-identity.h - /usr/include/sys/select.h - /usr/include/bits/select.h - /usr/include/bits/types/sigset_t.h - /usr/include/alloca.h - /usr/include/bits/stdlib-bsearch.h - /usr/include/bits/stdlib-float.h - /usr/include/c++/11/bits/std_abs.h - /usr/include/c++/11/cstdio - /usr/include/stdio.h - /usr/include/bits/types/__fpos_t.h - /usr/include/bits/types/__fpos64_t.h - /usr/include/bits/types/struct_FILE.h - /usr/include/bits/types/cookie_io_functions_t.h - /usr/include/bits/stdio_lim.h - /usr/include/bits/stdio.h - /usr/include/c++/11/cerrno - /usr/include/errno.h - /usr/include/bits/errno.h - /usr/include/linux/errno.h - /usr/include/asm/errno.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/errno-base.h - /usr/include/bits/types/error_t.h - /usr/include/c++/11/bits/charconv.h - /usr/include/c++/11/bits/functional_hash.h - /usr/include/c++/11/bits/hash_bytes.h - /usr/include/c++/11/bits/basic_string.tcc - /usr/include/c++/11/map - /usr/include/c++/11/bits/stl_tree.h - /usr/include/c++/11/ext/aligned_buffer.h - /usr/include/c++/11/bits/stl_map.h - /usr/include/c++/11/tuple - /usr/include/c++/11/utility - /usr/include/c++/11/bits/stl_relops.h - /usr/include/c++/11/array - /usr/include/c++/11/bits/uses_allocator.h - /usr/include/c++/11/bits/invoke.h - /usr/include/c++/11/bits/stl_multimap.h - /usr/include/c++/11/bits/erase_if.h - /usr/include/c++/11/functional - /usr/include/c++/11/bits/refwrap.h - /usr/include/c++/11/bits/std_function.h - /usr/include/c++/11/typeinfo - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/message.h - /usr/include/c++/11/atomic - /usr/include/c++/11/bits/atomic_base.h - /usr/include/c++/11/bits/atomic_lockfree_defines.h - /usr/include/c++/11/iostream - /usr/include/c++/11/ostream - /usr/include/c++/11/ios - /usr/include/c++/11/exception - /usr/include/c++/11/bits/exception_ptr.h - /usr/include/c++/11/bits/cxxabi_init_exception.h - /usr/include/c++/11/bits/nested_exception.h - /usr/include/c++/11/bits/ios_base.h - /usr/include/c++/11/bits/locale_classes.h - /usr/include/c++/11/bits/locale_classes.tcc - /usr/include/c++/11/system_error - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h - /usr/include/c++/11/stdexcept - /usr/include/c++/11/streambuf - /usr/include/c++/11/bits/streambuf.tcc - /usr/include/c++/11/bits/basic_ios.h - /usr/include/c++/11/bits/locale_facets.h - /usr/include/c++/11/cwctype - /usr/include/wctype.h - /usr/include/bits/wctype-wchar.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h - /usr/include/c++/11/bits/streambuf_iterator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h - /usr/include/c++/11/bits/locale_facets.tcc - /usr/include/c++/11/bits/basic_ios.tcc - /usr/include/c++/11/bits/ostream.tcc - /usr/include/c++/11/istream - /usr/include/c++/11/bits/istream.tcc - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/serializer.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/macro_map.h - /usr/include/boost/optional.hpp - /usr/include/boost/optional/optional.hpp - /usr/include/boost/assert.hpp - /usr/include/assert.h - /usr/include/boost/core/addressof.hpp - /usr/include/boost/config.hpp - /usr/include/boost/config/user.hpp - /usr/include/boost/config/detail/select_compiler_config.hpp - /usr/include/boost/config/compiler/gcc.hpp - /usr/include/c++/11/cstddef - /usr/include/boost/config/detail/select_stdlib_config.hpp - /usr/include/c++/11/version - /usr/include/boost/config/stdlib/libstdcpp3.hpp - /usr/include/unistd.h - /usr/include/bits/posix_opt.h - /usr/include/bits/environments.h - /usr/include/bits/confname.h - /usr/include/bits/getopt_posix.h - /usr/include/bits/getopt_core.h - /usr/include/bits/unistd_ext.h - /usr/include/boost/config/detail/select_platform_config.hpp - /usr/include/boost/config/platform/linux.hpp - /usr/include/boost/config/detail/posix_features.hpp - /usr/include/boost/config/detail/suffix.hpp - /usr/include/boost/config/helper_macros.hpp - /usr/include/boost/core/enable_if.hpp - /usr/include/boost/core/explicit_operator_bool.hpp - /usr/include/boost/config/workaround.hpp - /usr/include/boost/core/swap.hpp - /usr/include/boost/optional/bad_optional_access.hpp - /usr/include/boost/static_assert.hpp - /usr/include/boost/detail/workaround.hpp - /usr/include/boost/throw_exception.hpp - /usr/include/boost/assert/source_location.hpp - /usr/include/boost/current_function.hpp - /usr/include/boost/cstdint.hpp - /usr/include/boost/exception/exception.hpp - /usr/include/boost/type.hpp - /usr/include/boost/type_traits/alignment_of.hpp - /usr/include/boost/type_traits/intrinsics.hpp - /usr/include/boost/type_traits/detail/config.hpp - /usr/include/boost/version.hpp - /usr/include/boost/type_traits/integral_constant.hpp - /usr/include/boost/type_traits/conditional.hpp - /usr/include/boost/type_traits/has_nothrow_constructor.hpp - /usr/include/boost/type_traits/is_default_constructible.hpp - /usr/include/boost/type_traits/is_complete.hpp - /usr/include/boost/type_traits/declval.hpp - /usr/include/boost/type_traits/add_rvalue_reference.hpp - /usr/include/boost/type_traits/is_void.hpp - /usr/include/boost/type_traits/is_reference.hpp - /usr/include/boost/type_traits/is_lvalue_reference.hpp - /usr/include/boost/type_traits/is_rvalue_reference.hpp - /usr/include/boost/type_traits/remove_reference.hpp - /usr/include/boost/type_traits/is_function.hpp - /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp - /usr/include/boost/type_traits/detail/yes_no_type.hpp - /usr/include/boost/type_traits/type_with_alignment.hpp - /usr/include/boost/type_traits/is_pod.hpp - /usr/include/boost/type_traits/is_scalar.hpp - /usr/include/boost/type_traits/is_arithmetic.hpp - /usr/include/boost/type_traits/is_integral.hpp - /usr/include/boost/type_traits/is_floating_point.hpp - /usr/include/boost/type_traits/is_enum.hpp - /usr/include/boost/type_traits/is_pointer.hpp - /usr/include/boost/type_traits/is_member_pointer.hpp - /usr/include/boost/type_traits/is_member_function_pointer.hpp - /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp - /usr/include/boost/type_traits/remove_const.hpp - /usr/include/boost/type_traits/decay.hpp - /usr/include/boost/type_traits/is_array.hpp - /usr/include/boost/type_traits/remove_bounds.hpp - /usr/include/boost/type_traits/remove_extent.hpp - /usr/include/boost/type_traits/add_pointer.hpp - /usr/include/boost/type_traits/remove_cv.hpp - /usr/include/boost/type_traits/is_base_of.hpp - /usr/include/boost/type_traits/is_base_and_derived.hpp - /usr/include/boost/type_traits/is_same.hpp - /usr/include/boost/type_traits/is_class.hpp - /usr/include/boost/type_traits/is_const.hpp - /usr/include/boost/type_traits/is_constructible.hpp - /usr/include/boost/type_traits/is_destructible.hpp - /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp - /usr/include/boost/type_traits/has_trivial_move_assign.hpp - /usr/include/boost/type_traits/is_assignable.hpp - /usr/include/boost/type_traits/is_volatile.hpp - /usr/include/boost/type_traits/has_nothrow_assign.hpp - /usr/include/boost/type_traits/enable_if.hpp - /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp - /usr/include/boost/move/utility.hpp - /usr/include/boost/move/detail/config_begin.hpp - /usr/include/boost/move/detail/workaround.hpp - /usr/include/boost/move/utility_core.hpp - /usr/include/boost/move/core.hpp - /usr/include/boost/move/detail/config_end.hpp - /usr/include/boost/move/detail/meta_utils.hpp - /usr/include/boost/move/detail/meta_utils_core.hpp - /usr/include/boost/move/traits.hpp - /usr/include/boost/move/detail/type_traits.hpp - /usr/include/boost/none.hpp - /usr/include/boost/none_t.hpp - /usr/include/boost/utility/compare_pointees.hpp - /usr/include/boost/utility/result_of.hpp - /usr/include/boost/preprocessor/cat.hpp - /usr/include/boost/preprocessor/config/config.hpp - /usr/include/boost/preprocessor/iteration/iterate.hpp - /usr/include/boost/preprocessor/arithmetic/dec.hpp - /usr/include/boost/preprocessor/config/limits.hpp - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp - /usr/include/boost/preprocessor/arithmetic/inc.hpp - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp - /usr/include/boost/preprocessor/array/elem.hpp - /usr/include/boost/preprocessor/array/data.hpp - /usr/include/boost/preprocessor/tuple/elem.hpp - /usr/include/boost/preprocessor/facilities/expand.hpp - /usr/include/boost/preprocessor/facilities/overload.hpp - /usr/include/boost/preprocessor/variadic/size.hpp - /usr/include/boost/preprocessor/control/iif.hpp - /usr/include/boost/preprocessor/facilities/check_empty.hpp - /usr/include/boost/preprocessor/variadic/has_opt.hpp - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp - /usr/include/boost/preprocessor/tuple/rem.hpp - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp - /usr/include/boost/preprocessor/variadic/elem.hpp - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp - /usr/include/boost/preprocessor/array/size.hpp - /usr/include/boost/preprocessor/slot/slot.hpp - /usr/include/boost/preprocessor/slot/detail/def.hpp - /usr/include/boost/preprocessor/repetition/enum_params.hpp - /usr/include/boost/preprocessor/punctuation/comma_if.hpp - /usr/include/boost/preprocessor/control/if.hpp - /usr/include/boost/preprocessor/logical/bool.hpp - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp - /usr/include/boost/preprocessor/facilities/empty.hpp - /usr/include/boost/preprocessor/punctuation/comma.hpp - /usr/include/boost/preprocessor/repetition/repeat.hpp - /usr/include/boost/preprocessor/debug/error.hpp - /usr/include/boost/preprocessor/detail/auto_rec.hpp - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp - /usr/include/boost/preprocessor/tuple/eat.hpp - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp - /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp - /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp - /usr/include/boost/preprocessor/facilities/intercept.hpp - /usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp - /usr/include/boost/type_traits/type_identity.hpp - /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp - /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp - /usr/include/boost/preprocessor/slot/detail/shared.hpp - /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp - /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp - /usr/include/boost/utility/detail/result_of_iterate.hpp - /usr/include/boost/optional/optional_fwd.hpp - /usr/include/boost/optional/detail/optional_config.hpp - /usr/include/boost/optional/detail/optional_factory_support.hpp - /usr/include/boost/optional/detail/optional_aligned_storage.hpp - /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp - /usr/include/boost/optional/detail/optional_reference_spec.hpp - /usr/include/boost/optional/detail/optional_relops.hpp - /usr/include/boost/optional/detail/optional_swap.hpp - /usr/include/c++/11/cassert - /usr/include/c++/11/memory - /usr/include/c++/11/bits/stl_uninitialized.h - /usr/include/c++/11/bits/stl_tempbuf.h - /usr/include/c++/11/bits/stl_raw_storage_iter.h - /usr/include/c++/11/bits/align.h - /usr/include/c++/11/bit - /usr/include/c++/11/bits/unique_ptr.h - /usr/include/c++/11/bits/shared_ptr.h - /usr/include/c++/11/bits/shared_ptr_base.h - /usr/include/c++/11/bits/allocated_ptr.h - /usr/include/c++/11/ext/concurrence.h - /usr/include/c++/11/bits/shared_ptr_atomic.h - /usr/include/c++/11/backward/auto_ptr.h - /usr/include/c++/11/vector - /usr/include/c++/11/bits/stl_vector.h - /usr/include/c++/11/bits/stl_bvector.h - /usr/include/c++/11/bits/vector.tcc - /usr/include/c++/11/algorithm - /usr/include/c++/11/bits/stl_algo.h - /usr/include/c++/11/bits/algorithmfwd.h - /usr/include/c++/11/bits/stl_heap.h - /usr/include/c++/11/bits/uniform_int_dist.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/method_type.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/Endpoint.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/MessageIssue.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/RemoteEndPoint.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsp_diagnostic.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsRange.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsPosition.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsTextEdit.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsDocumentUri.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsResponseError.h - /usr/include/c++/11/sstream - /usr/include/c++/11/bits/sstream.tcc - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsAny.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/location_type.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/RequestInMessage.h - /usr/include/c++/11/mutex - /usr/include/c++/11/chrono - /usr/include/c++/11/ratio - /usr/include/c++/11/limits - /usr/include/c++/11/ctime - /usr/include/c++/11/bits/parse_numbers.h - /usr/include/c++/11/bits/std_mutex.h - /usr/include/c++/11/bits/unique_lock.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/lsRequestId.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/lsResponseMessage.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/Cancellation.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/NotificationInMessage.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/traits.h - /usr/include/c++/11/future - /usr/include/c++/11/condition_variable - /usr/include/c++/11/bits/atomic_futex.h - /usr/include/c++/11/bits/std_thread.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/threaded_queue.h - /usr/include/c++/11/deque - /usr/include/c++/11/bits/stl_deque.h - /usr/include/c++/11/bits/deque.tcc - /usr/include/c++/11/unordered_map - /usr/include/c++/11/bits/hashtable.h - /usr/include/c++/11/bits/hashtable_policy.h - /usr/include/c++/11/bits/unordered_map.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/StreamMessageProducer.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/MessageProducer.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/Condition.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/Context.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/error/en.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/error/error.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/rapidjson.h - /usr/include/c++/11/cstring - /usr/include/string.h - /usr/include/strings.h - /usr/include/inttypes.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/json.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/document.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/reader.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/allocators.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/rapidjson.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/meta.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/rapidjson.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/stream.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/encodings.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/encodedstream.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/memorystream.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/clzll.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/stack.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/allocators.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/swap.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/strtod.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/ieee754.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/biginteger.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/diyfp.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/clzll.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/pow10.h - /usr/include/c++/11/climits - /usr/lib/gcc/x86_64-redhat-linux/11/include/limits.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/syslimits.h - /usr/include/limits.h - /usr/include/bits/posix1_lim.h - /usr/include/bits/local_lim.h - /usr/include/linux/limits.h - /usr/include/bits/posix2_lim.h - /usr/include/bits/xopen_lim.h - /usr/include/bits/uio_lim.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/error/error.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/strfunc.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/stream.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/rapidjson.h - /usr/include/c++/11/iterator - /usr/include/c++/11/bits/stream_iterator.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/prettywriter.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/writer.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/dtoa.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/itoa.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/itoa.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/stringbuffer.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/GCThreadContext.h - ../gc-8.2.0/include/gc.h - ../gc-8.2.0/include/gc_version.h - ../gc-8.2.0/include/gc_config_macros.h - ../gc-8.2.0/include/gc_pthread_redirects.h - /usr/include/dlfcn.h - /usr/include/bits/dlfcn.h - /usr/include/signal.h - /usr/include/bits/signum-generic.h - /usr/include/bits/signum-arch.h - /usr/include/bits/types/sig_atomic_t.h - /usr/include/bits/types/siginfo_t.h - /usr/include/bits/types/__sigval_t.h - /usr/include/bits/siginfo-arch.h - /usr/include/bits/siginfo-consts.h - /usr/include/bits/siginfo-consts-arch.h - /usr/include/bits/types/sigval_t.h - /usr/include/bits/types/sigevent_t.h - /usr/include/bits/sigevent-consts.h - /usr/include/bits/sigaction.h - /usr/include/bits/sigcontext.h - /usr/include/bits/types/stack_t.h - /usr/include/sys/ucontext.h - /usr/include/bits/sigstack.h - /usr/include/bits/ss_flags.h - /usr/include/bits/types/struct_sigstack.h - /usr/include/bits/sigthread.h - /usr/include/bits/signal_ext.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/ScopeExit.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/stream.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/threadpool/boost/threadpool.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/threadpool/boost/threadpool/future.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/threadpool/boost/threadpool/detail/future.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/threadpool/boost/threadpool/detail/locking_ptr.hpp - /usr/include/boost/utility.hpp - /usr/include/boost/utility/base_from_member.hpp - /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp - /usr/include/boost/preprocessor/arithmetic/add.hpp - /usr/include/boost/preprocessor/control/while.hpp - /usr/include/boost/preprocessor/list/fold_left.hpp - /usr/include/boost/preprocessor/list/detail/fold_left.hpp - /usr/include/boost/preprocessor/control/expr_iif.hpp - /usr/include/boost/preprocessor/list/adt.hpp - /usr/include/boost/preprocessor/detail/is_binary.hpp - /usr/include/boost/preprocessor/detail/check.hpp - /usr/include/boost/preprocessor/logical/compl.hpp - /usr/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp - /usr/include/boost/preprocessor/list/limits/fold_left_256.hpp - /usr/include/boost/preprocessor/list/fold_right.hpp - /usr/include/boost/preprocessor/list/detail/fold_right.hpp - /usr/include/boost/preprocessor/list/reverse.hpp - /usr/include/boost/preprocessor/facilities/identity.hpp - /usr/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp - /usr/include/boost/preprocessor/logical/bitand.hpp - /usr/include/boost/preprocessor/control/detail/while.hpp - /usr/include/boost/preprocessor/control/detail/limits/while_256.hpp - /usr/include/boost/preprocessor/control/limits/while_256.hpp - /usr/include/boost/preprocessor/logical/bitor.hpp - /usr/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp - /usr/include/boost/preprocessor/comparison/equal.hpp - /usr/include/boost/preprocessor/comparison/not_equal.hpp - /usr/include/boost/preprocessor/comparison/limits/not_equal_256.hpp - /usr/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp - /usr/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp - /usr/include/boost/preprocessor/logical/not.hpp - /usr/include/boost/preprocessor/arithmetic/sub.hpp - /usr/include/boost/preprocessor/logical/and.hpp - /usr/include/boost/utility/enable_if.hpp - /usr/include/boost/utility/binary.hpp - /usr/include/boost/preprocessor/control/deduce_d.hpp - /usr/include/boost/preprocessor/seq/cat.hpp - /usr/include/boost/preprocessor/seq/fold_left.hpp - /usr/include/boost/preprocessor/seq/seq.hpp - /usr/include/boost/preprocessor/seq/elem.hpp - /usr/include/boost/preprocessor/seq/limits/elem_256.hpp - /usr/include/boost/preprocessor/seq/size.hpp - /usr/include/boost/preprocessor/seq/limits/size_256.hpp - /usr/include/boost/preprocessor/seq/limits/fold_left_256.hpp - /usr/include/boost/preprocessor/seq/transform.hpp - /usr/include/boost/preprocessor/arithmetic/mod.hpp - /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp - /usr/include/boost/preprocessor/comparison/less_equal.hpp - /usr/include/boost/preprocessor/arithmetic/detail/is_1_number.hpp - /usr/include/boost/utility/identity_type.hpp - /usr/include/boost/type_traits/function_traits.hpp - /usr/include/boost/core/checked_delete.hpp - /usr/include/boost/core/noncopyable.hpp - /usr/include/boost/thread/mutex.hpp - /usr/include/boost/thread/detail/platform.hpp - /usr/include/boost/config/requires_threads.hpp - /usr/include/boost/thread/pthread/mutex.hpp - /usr/include/boost/thread/detail/config.hpp - /usr/include/boost/thread/detail/thread_safety.hpp - /usr/include/boost/config/auto_link.hpp - /usr/include/boost/core/ignore_unused.hpp - /usr/include/boost/thread/exceptions.hpp - /usr/include/boost/system/system_error.hpp - /usr/include/boost/system/error_code.hpp - /usr/include/boost/system/detail/error_code.hpp - /usr/include/boost/system/detail/error_category.hpp - /usr/include/boost/system/detail/config.hpp - /usr/include/boost/system/detail/error_condition.hpp - /usr/include/boost/system/detail/generic_category.hpp - /usr/include/boost/system/detail/generic_category_message.hpp - /usr/include/boost/system/detail/enable_if.hpp - /usr/include/boost/system/is_error_condition_enum.hpp - /usr/include/boost/system/detail/system_category.hpp - /usr/include/boost/system/is_error_code_enum.hpp - /usr/include/boost/system/error_category.hpp - /usr/include/boost/system/detail/error_category_impl.hpp - /usr/include/boost/system/detail/to_std_category.hpp - /usr/include/boost/system/error_condition.hpp - /usr/include/boost/system/errc.hpp - /usr/include/boost/system/detail/errc.hpp - /usr/include/boost/system/detail/cerrno.hpp - /usr/include/boost/system/generic_category.hpp - /usr/include/boost/system/system_category.hpp - /usr/include/boost/system/detail/system_category_impl.hpp - /usr/include/boost/system/api_config.hpp - /usr/include/boost/system/detail/is_generic_value.hpp - /usr/include/boost/system/detail/throws.hpp - /usr/include/boost/config/abi_prefix.hpp - /usr/include/boost/config/abi_suffix.hpp - /usr/include/boost/thread/lock_types.hpp - /usr/include/boost/thread/detail/move.hpp - /usr/include/boost/type_traits/is_convertible.hpp - /usr/include/boost/type_traits/is_abstract.hpp - /usr/include/boost/type_traits/add_lvalue_reference.hpp - /usr/include/boost/type_traits/add_reference.hpp - /usr/include/boost/thread/detail/delete.hpp - /usr/include/boost/thread/lock_options.hpp - /usr/include/boost/thread/lockable_traits.hpp - /usr/include/boost/thread/thread_time.hpp - /usr/include/boost/date_time/time_clock.hpp - /usr/include/boost/date_time/c_time.hpp - /usr/include/boost/date_time/compiler_config.hpp - /usr/include/boost/date_time/locale_config.hpp - /usr/include/sys/time.h - /usr/include/boost/shared_ptr.hpp - /usr/include/boost/smart_ptr/shared_ptr.hpp - /usr/include/boost/smart_ptr/detail/shared_count.hpp - /usr/include/boost/smart_ptr/bad_weak_ptr.hpp - /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp - /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp - /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp - /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp - /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp - /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp - /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp - /usr/include/boost/checked_delete.hpp - /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp - /usr/include/boost/smart_ptr/detail/sp_convertible.hpp - /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp - /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp - /usr/include/boost/smart_ptr/detail/spinlock.hpp - /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp - /usr/include/boost/smart_ptr/detail/yield_k.hpp - /usr/include/boost/smart_ptr/detail/sp_thread_pause.hpp - /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp - /usr/include/boost/config/pragma_message.hpp - /usr/include/boost/smart_ptr/detail/operator_bool.hpp - /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp - /usr/include/boost/smart_ptr/detail/local_counted_base.hpp - /usr/include/boost/date_time/microsec_time_clock.hpp - /usr/include/boost/date_time/posix_time/posix_time_types.hpp - /usr/include/boost/date_time/posix_time/ptime.hpp - /usr/include/boost/date_time/posix_time/posix_time_system.hpp - /usr/include/boost/date_time/posix_time/posix_time_config.hpp - /usr/include/boost/limits.hpp - /usr/include/boost/config/no_tr1/cmath.hpp - /usr/include/c++/11/cmath - /usr/include/math.h - /usr/include/bits/math-vector.h - /usr/include/bits/libm-simd-decl-stubs.h - /usr/include/bits/flt-eval-method.h - /usr/include/bits/fp-logb.h - /usr/include/bits/fp-fast.h - /usr/include/bits/mathcalls-helper-functions.h - /usr/include/bits/mathcalls.h - /usr/include/bits/mathcalls-narrow.h - /usr/include/bits/iscanonical.h - /usr/include/boost/date_time/time_duration.hpp - /usr/include/boost/date_time/special_defs.hpp - /usr/include/boost/date_time/time_defs.hpp - /usr/include/boost/operators.hpp - /usr/include/boost/date_time/time_resolution_traits.hpp - /usr/include/boost/date_time/int_adapter.hpp - /usr/include/boost/date_time/gregorian/gregorian_types.hpp - /usr/include/boost/date_time/date.hpp - /usr/include/boost/date_time/year_month_day.hpp - /usr/include/boost/date_time/period.hpp - /usr/include/boost/date_time/gregorian/greg_calendar.hpp - /usr/include/boost/date_time/gregorian/greg_weekday.hpp - /usr/include/boost/date_time/constrained_value.hpp - /usr/include/boost/date_time/date_defs.hpp - /usr/include/boost/date_time/gregorian/greg_day_of_year.hpp - /usr/include/boost/date_time/gregorian_calendar.hpp - /usr/include/boost/date_time/gregorian_calendar.ipp - /usr/include/boost/date_time/gregorian/greg_ymd.hpp - /usr/include/boost/date_time/gregorian/greg_day.hpp - /usr/include/boost/date_time/gregorian/greg_year.hpp - /usr/include/boost/date_time/gregorian/greg_month.hpp - /usr/include/boost/date_time/gregorian/greg_duration.hpp - /usr/include/boost/date_time/date_duration.hpp - /usr/include/boost/date_time/date_duration_types.hpp - /usr/include/boost/date_time/gregorian/greg_duration_types.hpp - /usr/include/boost/date_time/gregorian/greg_date.hpp - /usr/include/boost/date_time/adjust_functors.hpp - /usr/include/boost/date_time/wrapping_int.hpp - /usr/include/boost/date_time/date_generators.hpp - /usr/include/boost/date_time/date_clock_device.hpp - /usr/include/boost/date_time/date_iterator.hpp - /usr/include/boost/date_time/time_system_split.hpp - /usr/include/boost/date_time/time_system_counted.hpp - /usr/include/boost/date_time/time.hpp - /usr/include/boost/date_time/posix_time/date_duration_operators.hpp - /usr/include/boost/date_time/posix_time/posix_time_duration.hpp - /usr/include/boost/numeric/conversion/cast.hpp - /usr/include/boost/numeric/conversion/converter.hpp - /usr/include/boost/numeric/conversion/conversion_traits.hpp - /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp - /usr/include/boost/numeric/conversion/detail/meta.hpp - /usr/include/boost/mpl/if.hpp - /usr/include/boost/mpl/aux_/value_wknd.hpp - /usr/include/boost/mpl/aux_/static_cast.hpp - /usr/include/boost/mpl/aux_/config/workaround.hpp - /usr/include/boost/mpl/aux_/config/integral.hpp - /usr/include/boost/mpl/aux_/config/msvc.hpp - /usr/include/boost/mpl/aux_/config/eti.hpp - /usr/include/boost/mpl/aux_/na_spec.hpp - /usr/include/boost/mpl/lambda_fwd.hpp - /usr/include/boost/mpl/void_fwd.hpp - /usr/include/boost/mpl/aux_/adl_barrier.hpp - /usr/include/boost/mpl/aux_/config/adl.hpp - /usr/include/boost/mpl/aux_/config/intel.hpp - /usr/include/boost/mpl/aux_/config/gcc.hpp - /usr/include/boost/mpl/aux_/na.hpp - /usr/include/boost/mpl/bool.hpp - /usr/include/boost/mpl/bool_fwd.hpp - /usr/include/boost/mpl/integral_c_tag.hpp - /usr/include/boost/mpl/aux_/config/static_constant.hpp - /usr/include/boost/mpl/aux_/na_fwd.hpp - /usr/include/boost/mpl/aux_/config/ctps.hpp - /usr/include/boost/mpl/aux_/config/lambda.hpp - /usr/include/boost/mpl/aux_/config/ttp.hpp - /usr/include/boost/mpl/int.hpp - /usr/include/boost/mpl/int_fwd.hpp - /usr/include/boost/mpl/aux_/nttp_decl.hpp - /usr/include/boost/mpl/aux_/config/nttp.hpp - /usr/include/boost/mpl/aux_/integral_wrapper.hpp - /usr/include/boost/mpl/aux_/lambda_arity_param.hpp - /usr/include/boost/mpl/aux_/template_arity_fwd.hpp - /usr/include/boost/mpl/aux_/arity.hpp - /usr/include/boost/mpl/aux_/config/dtp.hpp - /usr/include/boost/mpl/aux_/preprocessor/params.hpp - /usr/include/boost/mpl/aux_/config/preprocessor.hpp - /usr/include/boost/preprocessor/comma_if.hpp - /usr/include/boost/preprocessor/repeat.hpp - /usr/include/boost/preprocessor/inc.hpp - /usr/include/boost/mpl/aux_/preprocessor/enum.hpp - /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp - /usr/include/boost/mpl/limits/arity.hpp - /usr/include/boost/preprocessor/identity.hpp - /usr/include/boost/preprocessor/empty.hpp - /usr/include/boost/mpl/aux_/config/overload_resolution.hpp - /usr/include/boost/mpl/aux_/lambda_support.hpp - /usr/include/boost/mpl/eval_if.hpp - /usr/include/boost/mpl/equal_to.hpp - /usr/include/boost/mpl/aux_/comparison_op.hpp - /usr/include/boost/mpl/aux_/numeric_op.hpp - /usr/include/boost/mpl/numeric_cast.hpp - /usr/include/boost/mpl/apply_wrap.hpp - /usr/include/boost/mpl/aux_/has_apply.hpp - /usr/include/boost/mpl/has_xxx.hpp - /usr/include/boost/mpl/aux_/type_wrapper.hpp - /usr/include/boost/mpl/aux_/yes_no.hpp - /usr/include/boost/mpl/aux_/config/arrays.hpp - /usr/include/boost/mpl/aux_/config/has_xxx.hpp - /usr/include/boost/mpl/aux_/config/msvc_typename.hpp - /usr/include/boost/mpl/aux_/config/has_apply.hpp - /usr/include/boost/mpl/aux_/msvc_never_true.hpp - /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp - /usr/include/boost/mpl/aux_/include_preprocessed.hpp - /usr/include/boost/mpl/aux_/config/compiler.hpp - /usr/include/boost/preprocessor/stringize.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp - /usr/include/boost/mpl/tag.hpp - /usr/include/boost/mpl/void.hpp - /usr/include/boost/mpl/aux_/has_tag.hpp - /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp - /usr/include/boost/mpl/aux_/config/forwarding.hpp - /usr/include/boost/mpl/aux_/msvc_eti_base.hpp - /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp - /usr/include/boost/mpl/not.hpp - /usr/include/boost/mpl/aux_/nested_type_wknd.hpp - /usr/include/boost/mpl/and.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp - /usr/include/boost/mpl/identity.hpp - /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp - /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp - /usr/include/boost/mpl/integral_c.hpp - /usr/include/boost/mpl/integral_c_fwd.hpp - /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp - /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp - /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp - /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp - /usr/include/boost/numeric/conversion/detail/is_subranged.hpp - /usr/include/boost/mpl/multiplies.hpp - /usr/include/boost/mpl/times.hpp - /usr/include/boost/mpl/aux_/arithmetic_op.hpp - /usr/include/boost/mpl/aux_/largest_int.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp - /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp - /usr/include/boost/mpl/less.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp - /usr/include/boost/numeric/conversion/converter_policies.hpp - /usr/include/boost/numeric/conversion/detail/converter.hpp - /usr/include/boost/numeric/conversion/bounds.hpp - /usr/include/boost/numeric/conversion/detail/bounds.hpp - /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp - /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp - /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp - /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp - /usr/include/boost/date_time/posix_time/time_period.hpp - /usr/include/boost/date_time/time_iterator.hpp - /usr/include/boost/date_time/dst_rules.hpp - /usr/include/boost/chrono/time_point.hpp - /usr/include/boost/chrono/duration.hpp - /usr/include/boost/chrono/config.hpp - /usr/include/boost/predef.h - /usr/include/boost/predef/language.h - /usr/include/boost/predef/language/stdc.h - /usr/include/boost/predef/version_number.h - /usr/include/boost/predef/make.h - /usr/include/boost/predef/detail/test.h - /usr/include/boost/predef/language/stdcpp.h - /usr/include/boost/predef/language/objc.h - /usr/include/boost/predef/language/cuda.h - /usr/include/boost/predef/architecture.h - /usr/include/boost/predef/architecture/alpha.h - /usr/include/boost/predef/architecture/arm.h - /usr/include/boost/predef/architecture/blackfin.h - /usr/include/boost/predef/architecture/convex.h - /usr/include/boost/predef/architecture/ia64.h - /usr/include/boost/predef/architecture/m68k.h - /usr/include/boost/predef/architecture/mips.h - /usr/include/boost/predef/architecture/parisc.h - /usr/include/boost/predef/architecture/ppc.h - /usr/include/boost/predef/architecture/ptx.h - /usr/include/boost/predef/architecture/pyramid.h - /usr/include/boost/predef/architecture/riscv.h - /usr/include/boost/predef/architecture/rs6k.h - /usr/include/boost/predef/architecture/sparc.h - /usr/include/boost/predef/architecture/superh.h - /usr/include/boost/predef/architecture/sys370.h - /usr/include/boost/predef/architecture/sys390.h - /usr/include/boost/predef/architecture/x86.h - /usr/include/boost/predef/architecture/x86/32.h - /usr/include/boost/predef/architecture/x86/64.h - /usr/include/boost/predef/architecture/z.h - /usr/include/boost/predef/compiler.h - /usr/include/boost/predef/compiler/borland.h - /usr/include/boost/predef/compiler/clang.h - /usr/include/boost/predef/compiler/comeau.h - /usr/include/boost/predef/compiler/compaq.h - /usr/include/boost/predef/compiler/diab.h - /usr/include/boost/predef/compiler/digitalmars.h - /usr/include/boost/predef/compiler/dignus.h - /usr/include/boost/predef/compiler/edg.h - /usr/include/boost/predef/compiler/ekopath.h - /usr/include/boost/predef/compiler/gcc_xml.h - /usr/include/boost/predef/compiler/gcc.h - /usr/include/boost/predef/detail/comp_detected.h - /usr/include/boost/predef/compiler/greenhills.h - /usr/include/boost/predef/compiler/hp_acc.h - /usr/include/boost/predef/compiler/iar.h - /usr/include/boost/predef/compiler/ibm.h - /usr/include/boost/predef/compiler/intel.h - /usr/include/boost/predef/compiler/kai.h - /usr/include/boost/predef/compiler/llvm.h - /usr/include/boost/predef/compiler/metaware.h - /usr/include/boost/predef/compiler/metrowerks.h - /usr/include/boost/predef/compiler/microtec.h - /usr/include/boost/predef/compiler/mpw.h - /usr/include/boost/predef/compiler/nvcc.h - /usr/include/boost/predef/compiler/palm.h - /usr/include/boost/predef/compiler/pgi.h - /usr/include/boost/predef/compiler/sgi_mipspro.h - /usr/include/boost/predef/compiler/sunpro.h - /usr/include/boost/predef/compiler/tendra.h - /usr/include/boost/predef/compiler/visualc.h - /usr/include/boost/predef/compiler/watcom.h - /usr/include/boost/predef/library.h - /usr/include/boost/predef/library/c.h - /usr/include/boost/predef/library/c/_prefix.h - /usr/include/boost/predef/detail/_cassert.h - /usr/include/boost/predef/library/c/cloudabi.h - /usr/include/boost/predef/library/c/gnu.h - /usr/include/boost/predef/library/c/uc.h - /usr/include/boost/predef/library/c/vms.h - /usr/include/boost/predef/library/c/zos.h - /usr/include/boost/predef/library/std.h - /usr/include/boost/predef/library/std/_prefix.h - /usr/include/boost/predef/detail/_exception.h - /usr/include/boost/predef/library/std/cxx.h - /usr/include/boost/predef/library/std/dinkumware.h - /usr/include/boost/predef/library/std/libcomo.h - /usr/include/boost/predef/library/std/modena.h - /usr/include/boost/predef/library/std/msl.h - /usr/include/boost/predef/library/std/roguewave.h - /usr/include/boost/predef/library/std/sgi.h - /usr/include/boost/predef/library/std/stdcpp3.h - /usr/include/boost/predef/library/std/stlport.h - /usr/include/boost/predef/library/std/vacpp.h - /usr/include/boost/predef/os.h - /usr/include/boost/predef/os/aix.h - /usr/include/boost/predef/os/amigaos.h - /usr/include/boost/predef/os/beos.h - /usr/include/boost/predef/os/bsd.h - /usr/include/boost/predef/os/macos.h - /usr/include/boost/predef/os/ios.h - /usr/include/boost/predef/os/bsd/bsdi.h - /usr/include/boost/predef/os/bsd/dragonfly.h - /usr/include/boost/predef/os/bsd/free.h - /usr/include/boost/predef/os/bsd/open.h - /usr/include/boost/predef/os/bsd/net.h - /usr/include/boost/predef/os/cygwin.h - /usr/include/boost/predef/os/haiku.h - /usr/include/boost/predef/os/hpux.h - /usr/include/boost/predef/os/irix.h - /usr/include/boost/predef/os/linux.h - /usr/include/boost/predef/detail/os_detected.h - /usr/include/boost/predef/os/os400.h - /usr/include/boost/predef/os/qnxnto.h - /usr/include/boost/predef/os/solaris.h - /usr/include/boost/predef/os/unix.h - /usr/include/boost/predef/os/vms.h - /usr/include/boost/predef/os/windows.h - /usr/include/boost/predef/other.h - /usr/include/boost/predef/other/endian.h - /usr/include/boost/predef/platform/android.h - /usr/include/boost/predef/platform.h - /usr/include/boost/predef/platform/cloudabi.h - /usr/include/boost/predef/platform/mingw.h - /usr/include/boost/predef/platform/mingw32.h - /usr/include/boost/predef/platform/mingw64.h - /usr/include/boost/predef/platform/windows_uwp.h - /usr/include/boost/predef/platform/windows_desktop.h - /usr/include/boost/predef/platform/windows_phone.h - /usr/include/boost/predef/platform/windows_server.h - /usr/include/boost/predef/platform/windows_store.h - /usr/include/boost/predef/platform/windows_system.h - /usr/include/boost/predef/platform/windows_runtime.h - /usr/include/boost/predef/platform/ios.h - /usr/include/boost/predef/hardware.h - /usr/include/boost/predef/hardware/simd.h - /usr/include/boost/predef/hardware/simd/x86.h - /usr/include/boost/predef/hardware/simd/x86/versions.h - /usr/include/boost/predef/hardware/simd/x86_amd.h - /usr/include/boost/predef/hardware/simd/x86_amd/versions.h - /usr/include/boost/predef/hardware/simd/arm.h - /usr/include/boost/predef/hardware/simd/arm/versions.h - /usr/include/boost/predef/hardware/simd/ppc.h - /usr/include/boost/predef/hardware/simd/ppc/versions.h - /usr/include/boost/predef/version.h - /usr/include/boost/chrono/detail/static_assert.hpp - /usr/include/boost/mpl/logical.hpp - /usr/include/boost/mpl/or.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp - /usr/include/boost/ratio/ratio.hpp - /usr/include/boost/ratio/config.hpp - /usr/include/boost/ratio/detail/mpl/abs.hpp - /usr/include/boost/ratio/detail/mpl/sign.hpp - /usr/include/boost/ratio/detail/mpl/gcd.hpp - /usr/include/boost/mpl/aux_/config/dependent_nttp.hpp - /usr/include/boost/ratio/detail/mpl/lcm.hpp - /usr/include/boost/integer_traits.hpp - /usr/include/boost/ratio/ratio_fwd.hpp - /usr/include/boost/ratio/detail/overflow_helpers.hpp - /usr/include/boost/type_traits/common_type.hpp - /usr/include/boost/type_traits/detail/mp_defer.hpp - /usr/include/boost/type_traits/is_unsigned.hpp - /usr/include/boost/chrono/detail/is_evenly_divisible_by.hpp - /usr/include/boost/thread/xtime.hpp - /usr/include/boost/date_time/posix_time/conversion.hpp - /usr/include/boost/date_time/filetime_functions.hpp - /usr/include/boost/date_time/gregorian/conversion.hpp - /usr/include/boost/thread/detail/platform_time.hpp - /usr/include/boost/chrono/system_clocks.hpp - /usr/include/boost/chrono/detail/system.hpp - /usr/include/boost/chrono/clock_string.hpp - /usr/include/boost/chrono/ceil.hpp - /usr/include/boost/thread/pthread/pthread_mutex_scoped_lock.hpp - /usr/include/boost/thread/pthread/pthread_helpers.hpp - /usr/include/boost/smart_ptr.hpp - /usr/include/boost/scoped_ptr.hpp - /usr/include/boost/smart_ptr/scoped_ptr.hpp - /usr/include/boost/scoped_array.hpp - /usr/include/boost/smart_ptr/scoped_array.hpp - /usr/include/boost/shared_array.hpp - /usr/include/boost/smart_ptr/shared_array.hpp - /usr/include/boost/weak_ptr.hpp - /usr/include/boost/smart_ptr/weak_ptr.hpp - /usr/include/boost/intrusive_ptr.hpp - /usr/include/boost/smart_ptr/intrusive_ptr.hpp - /usr/include/boost/config/no_tr1/functional.hpp - /usr/include/boost/enable_shared_from_this.hpp - /usr/include/boost/smart_ptr/enable_shared_from_this.hpp - /usr/include/boost/make_shared.hpp - /usr/include/boost/smart_ptr/make_shared.hpp - /usr/include/boost/smart_ptr/make_shared_object.hpp - /usr/include/boost/smart_ptr/detail/sp_forward.hpp - /usr/include/boost/smart_ptr/make_shared_array.hpp - /usr/include/boost/core/default_allocator.hpp - /usr/include/boost/smart_ptr/allocate_shared_array.hpp - /usr/include/boost/core/allocator_access.hpp - /usr/include/boost/core/pointer_traits.hpp - /usr/include/boost/core/alloc_construct.hpp - /usr/include/boost/core/noinit_adaptor.hpp - /usr/include/boost/core/first_scalar.hpp - /usr/include/boost/type_traits/extent.hpp - /usr/include/boost/type_traits/is_bounded_array.hpp - /usr/include/boost/type_traits/is_unbounded_array.hpp - /usr/include/boost/thread/condition.hpp - /usr/include/boost/thread/condition_variable.hpp - /usr/include/boost/thread/pthread/condition_variable.hpp - /usr/include/boost/thread/interruption.hpp - /usr/include/boost/thread/pthread/thread_data.hpp - /usr/include/boost/thread/lock_guard.hpp - /usr/include/boost/thread/detail/lockable_wrapper.hpp - /usr/include/boost/thread/pthread/condition_variable_fwd.hpp - /usr/include/boost/thread/cv_status.hpp - /usr/include/boost/core/scoped_enum.hpp - /usr/include/boost/type_traits.hpp - /usr/include/boost/type_traits/add_const.hpp - /usr/include/boost/type_traits/add_cv.hpp - /usr/include/boost/type_traits/add_volatile.hpp - /usr/include/boost/type_traits/aligned_storage.hpp - /usr/include/boost/type_traits/conjunction.hpp - /usr/include/boost/type_traits/copy_cv.hpp - /usr/include/boost/type_traits/copy_cv_ref.hpp - /usr/include/boost/type_traits/copy_reference.hpp - /usr/include/boost/type_traits/disjunction.hpp - /usr/include/boost/type_traits/floating_point_promotion.hpp - /usr/include/boost/type_traits/has_bit_and.hpp - /usr/include/boost/type_traits/detail/has_binary_operator.hpp - /usr/include/boost/type_traits/make_void.hpp - /usr/include/boost/type_traits/has_bit_and_assign.hpp - /usr/include/boost/type_traits/has_bit_or.hpp - /usr/include/boost/type_traits/has_bit_or_assign.hpp - /usr/include/boost/type_traits/has_bit_xor.hpp - /usr/include/boost/type_traits/has_bit_xor_assign.hpp - /usr/include/boost/type_traits/has_complement.hpp - /usr/include/boost/type_traits/detail/has_prefix_operator.hpp - /usr/include/boost/type_traits/has_dereference.hpp - /usr/include/boost/type_traits/has_divides.hpp - /usr/include/boost/type_traits/has_divides_assign.hpp - /usr/include/boost/type_traits/has_equal_to.hpp - /usr/include/boost/type_traits/has_greater.hpp - /usr/include/boost/type_traits/has_greater_equal.hpp - /usr/include/boost/type_traits/has_left_shift.hpp - /usr/include/boost/type_traits/has_left_shift_assign.hpp - /usr/include/boost/type_traits/has_less.hpp - /usr/include/boost/type_traits/has_less_equal.hpp - /usr/include/boost/type_traits/has_logical_and.hpp - /usr/include/boost/type_traits/has_logical_not.hpp - /usr/include/boost/type_traits/has_logical_or.hpp - /usr/include/boost/type_traits/has_minus.hpp - /usr/include/boost/type_traits/remove_pointer.hpp - /usr/include/boost/type_traits/has_minus_assign.hpp - /usr/include/boost/type_traits/has_modulus.hpp - /usr/include/boost/type_traits/has_modulus_assign.hpp - /usr/include/boost/type_traits/has_multiplies.hpp - /usr/include/boost/type_traits/has_multiplies_assign.hpp - /usr/include/boost/type_traits/has_negate.hpp - /usr/include/boost/type_traits/has_new_operator.hpp - /usr/include/boost/type_traits/has_not_equal_to.hpp - /usr/include/boost/type_traits/has_nothrow_copy.hpp - /usr/include/boost/type_traits/is_copy_constructible.hpp - /usr/include/boost/type_traits/has_nothrow_destructor.hpp - /usr/include/boost/type_traits/has_trivial_destructor.hpp - /usr/include/boost/type_traits/has_plus.hpp - /usr/include/boost/type_traits/has_plus_assign.hpp - /usr/include/boost/type_traits/has_post_decrement.hpp - /usr/include/boost/type_traits/detail/has_postfix_operator.hpp - /usr/include/boost/type_traits/has_post_increment.hpp - /usr/include/boost/type_traits/has_pre_decrement.hpp - /usr/include/boost/type_traits/has_pre_increment.hpp - /usr/include/boost/type_traits/has_right_shift.hpp - /usr/include/boost/type_traits/has_right_shift_assign.hpp - /usr/include/boost/type_traits/has_trivial_assign.hpp - /usr/include/boost/type_traits/has_trivial_constructor.hpp - /usr/include/boost/type_traits/has_trivial_copy.hpp - /usr/include/boost/type_traits/has_trivial_move_constructor.hpp - /usr/include/boost/type_traits/has_unary_minus.hpp - /usr/include/boost/type_traits/has_unary_plus.hpp - /usr/include/boost/type_traits/has_virtual_destructor.hpp - /usr/include/boost/type_traits/is_complex.hpp - /usr/include/c++/11/complex - /usr/include/boost/type_traits/is_compound.hpp - /usr/include/boost/type_traits/is_fundamental.hpp - /usr/include/boost/type_traits/is_copy_assignable.hpp - /usr/include/boost/type_traits/is_noncopyable.hpp - /usr/include/boost/type_traits/is_empty.hpp - /usr/include/boost/type_traits/is_final.hpp - /usr/include/boost/type_traits/is_float.hpp - /usr/include/boost/type_traits/is_list_constructible.hpp - /usr/include/boost/type_traits/is_member_object_pointer.hpp - /usr/include/boost/type_traits/is_nothrow_swappable.hpp - /usr/include/boost/type_traits/is_object.hpp - /usr/include/boost/type_traits/is_polymorphic.hpp - /usr/include/boost/type_traits/is_scoped_enum.hpp - /usr/include/boost/type_traits/negation.hpp - /usr/include/boost/type_traits/is_signed.hpp - /usr/include/boost/type_traits/is_stateless.hpp - /usr/include/boost/type_traits/is_trivially_copyable.hpp - /usr/include/boost/type_traits/is_union.hpp - /usr/include/boost/type_traits/is_unscoped_enum.hpp - /usr/include/boost/type_traits/is_virtual_base_of.hpp - /usr/include/boost/type_traits/make_signed.hpp - /usr/include/boost/type_traits/make_unsigned.hpp - /usr/include/boost/type_traits/rank.hpp - /usr/include/boost/type_traits/remove_all_extents.hpp - /usr/include/boost/type_traits/remove_cv_ref.hpp - /usr/include/boost/type_traits/remove_volatile.hpp - /usr/include/boost/type_traits/integral_promotion.hpp - /usr/include/boost/type_traits/promote.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/threadpool/boost/threadpool/pool.hpp - /usr/include/boost/ref.hpp - /usr/include/boost/core/ref.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/threadpool/boost/threadpool/detail/pool_core.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/threadpool/boost/threadpool/detail/worker_thread.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/threadpool/boost/threadpool/detail/scope_guard.hpp - /usr/include/boost/function.hpp - /usr/include/boost/preprocessor/iterate.hpp - /usr/include/boost/function/detail/prologue.hpp - /usr/include/boost/function/function_base.hpp - /usr/include/boost/integer.hpp - /usr/include/boost/integer_fwd.hpp - /usr/include/boost/type_index.hpp - /usr/include/boost/type_index/stl_type_index.hpp - /usr/include/boost/type_index/type_index_facade.hpp - /usr/include/boost/container_hash/hash_fwd.hpp - /usr/include/boost/core/demangle.hpp - /usr/include/c++/11/cxxabi.h - /usr/include/c++/11/x86_64-redhat-linux/bits/cxxabi_tweaks.h - /usr/include/boost/type_traits/composite_traits.hpp - /usr/include/boost/function_equal.hpp - /usr/include/boost/function/function_fwd.hpp - /usr/include/boost/mem_fn.hpp - /usr/include/boost/bind/mem_fn.hpp - /usr/include/boost/get_pointer.hpp - /usr/include/boost/config/no_tr1/memory.hpp - /usr/include/boost/bind/mem_fn_template.hpp - /usr/include/boost/bind/mem_fn_cc.hpp - /usr/include/boost/preprocessor/enum.hpp - /usr/include/boost/preprocessor/repetition/enum.hpp - /usr/include/boost/preprocessor/enum_params.hpp - /usr/include/boost/function/detail/function_iterate.hpp - /usr/include/boost/function/detail/maybe_include.hpp - /usr/include/boost/function/function_template.hpp - /usr/include/boost/core/no_exceptions_support.hpp - /usr/include/boost/thread.hpp - /usr/include/boost/thread/thread.hpp - /usr/include/boost/thread/thread_only.hpp - /usr/include/boost/thread/detail/thread.hpp - /usr/include/boost/thread/detail/thread_heap_alloc.hpp - /usr/include/boost/thread/pthread/thread_heap_alloc.hpp - /usr/include/boost/thread/detail/make_tuple_indices.hpp - /usr/include/boost/thread/detail/invoke.hpp - /usr/include/boost/thread/detail/is_convertible.hpp - /usr/include/c++/11/list - /usr/include/c++/11/bits/stl_list.h - /usr/include/c++/11/bits/list.tcc - /usr/include/boost/bind/bind.hpp - /usr/include/boost/is_placeholder.hpp - /usr/include/boost/bind/arg.hpp - /usr/include/boost/bind/detail/result_traits.hpp - /usr/include/boost/visit_each.hpp - /usr/include/boost/core/is_same.hpp - /usr/include/boost/bind/storage.hpp - /usr/include/boost/bind/bind_cc.hpp - /usr/include/boost/bind/bind_mf_cc.hpp - /usr/include/boost/bind/bind_mf2_cc.hpp - /usr/include/boost/bind/placeholders.hpp - /usr/include/c++/11/stdlib.h - /usr/include/boost/io/ios_state.hpp - /usr/include/boost/io_fwd.hpp - /usr/include/c++/11/locale - /usr/include/c++/11/bits/locale_facets_nonio.h - /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h - /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h - /usr/include/libintl.h - /usr/include/c++/11/bits/codecvt.h - /usr/include/c++/11/bits/locale_facets_nonio.tcc - /usr/include/c++/11/bits/locale_conv.h - /usr/include/boost/functional/hash.hpp - /usr/include/boost/container_hash/hash.hpp - /usr/include/boost/container_hash/detail/hash_float.hpp - /usr/include/boost/container_hash/detail/float_functions.hpp - /usr/include/boost/container_hash/detail/limits.hpp - /usr/include/boost/integer/static_log2.hpp - /usr/include/c++/11/typeindex - /usr/include/boost/container_hash/extensions.hpp - /usr/include/boost/detail/container_fwd.hpp - /usr/include/c++/11/set - /usr/include/c++/11/bits/stl_set.h - /usr/include/c++/11/bits/stl_multiset.h - /usr/include/c++/11/bitset - /usr/include/boost/thread/detail/thread_interruption.hpp - /usr/include/boost/thread/detail/thread_group.hpp - /usr/include/boost/thread/csbl/memory/unique_ptr.hpp - /usr/include/boost/thread/csbl/memory/config.hpp - /usr/include/boost/move/unique_ptr.hpp - /usr/include/boost/move/detail/unique_ptr_meta_utils.hpp - /usr/include/boost/move/default_delete.hpp - /usr/include/boost/move/adl_move_swap.hpp - /usr/include/boost/move/make_unique.hpp - /usr/include/boost/thread/shared_mutex.hpp - /usr/include/boost/thread/pthread/shared_mutex.hpp - /usr/include/boost/thread/once.hpp - /usr/include/boost/thread/pthread/once_atomic.hpp - /usr/include/boost/atomic.hpp - /usr/include/boost/memory_order.hpp - /usr/include/boost/atomic/capabilities.hpp - /usr/include/boost/atomic/detail/config.hpp - /usr/include/boost/atomic/detail/capabilities.hpp - /usr/include/boost/atomic/detail/platform.hpp - /usr/include/boost/atomic/detail/futex.hpp - /usr/include/sys/syscall.h - /usr/include/asm/unistd.h - /usr/include/asm/unistd_64.h - /usr/include/bits/syscall.h - /usr/include/linux/futex.h - /usr/include/linux/types.h - /usr/include/asm/types.h - /usr/include/asm-generic/types.h - /usr/include/asm-generic/int-ll64.h - /usr/include/asm/bitsperlong.h - /usr/include/asm-generic/bitsperlong.h - /usr/include/linux/posix_types.h - /usr/include/linux/stddef.h - /usr/include/asm/posix_types.h - /usr/include/asm/posix_types_64.h - /usr/include/asm-generic/posix_types.h - /usr/include/boost/atomic/detail/intptr.hpp - /usr/include/boost/atomic/detail/header.hpp - /usr/include/boost/atomic/detail/footer.hpp - /usr/include/boost/atomic/detail/int_sizes.hpp - /usr/include/boost/atomic/detail/float_sizes.hpp - /usr/lib/gcc/x86_64-redhat-linux/11/include/float.h - /usr/include/boost/atomic/detail/caps_gcc_atomic.hpp - /usr/include/boost/atomic/detail/caps_arch_gcc_x86.hpp - /usr/include/boost/atomic/detail/wait_capabilities.hpp - /usr/include/boost/atomic/detail/wait_caps_futex.hpp - /usr/include/boost/atomic/atomic.hpp - /usr/include/boost/atomic/detail/classify.hpp - /usr/include/boost/atomic/detail/type_traits/is_integral.hpp - /usr/include/boost/atomic/detail/type_traits/is_function.hpp - /usr/include/boost/atomic/detail/type_traits/is_floating_point.hpp - /usr/include/boost/atomic/detail/atomic_impl.hpp - /usr/include/boost/atomic/detail/storage_traits.hpp - /usr/include/boost/atomic/detail/string_ops.hpp - /usr/include/boost/atomic/detail/aligned_variable.hpp - /usr/include/boost/atomic/detail/type_traits/alignment_of.hpp - /usr/include/boost/atomic/detail/bitwise_cast.hpp - /usr/include/boost/atomic/detail/addressof.hpp - /usr/include/boost/atomic/detail/type_traits/integral_constant.hpp - /usr/include/boost/atomic/detail/integral_conversions.hpp - /usr/include/boost/atomic/detail/type_traits/is_signed.hpp - /usr/include/boost/atomic/detail/type_traits/make_signed.hpp - /usr/include/boost/atomic/detail/type_traits/make_unsigned.hpp - /usr/include/boost/atomic/detail/core_operations.hpp - /usr/include/boost/atomic/detail/core_arch_operations.hpp - /usr/include/boost/atomic/detail/core_arch_operations_fwd.hpp - /usr/include/boost/atomic/detail/core_operations_emulated.hpp - /usr/include/boost/atomic/detail/core_operations_emulated_fwd.hpp - /usr/include/boost/atomic/detail/lock_pool.hpp - /usr/include/boost/atomic/detail/link.hpp - /usr/include/boost/atomic/detail/core_arch_ops_gcc_x86.hpp - /usr/include/boost/atomic/detail/core_operations_fwd.hpp - /usr/include/boost/atomic/detail/core_ops_gcc_atomic.hpp - /usr/include/boost/atomic/detail/gcc_atomic_memory_order_utils.hpp - /usr/include/boost/atomic/detail/wait_operations.hpp - /usr/include/boost/atomic/detail/wait_ops_generic.hpp - /usr/include/boost/atomic/detail/pause.hpp - /usr/include/boost/atomic/detail/wait_operations_fwd.hpp - /usr/include/boost/atomic/detail/wait_ops_emulated.hpp - /usr/include/boost/atomic/detail/wait_ops_futex.hpp - /usr/include/boost/atomic/detail/extra_operations.hpp - /usr/include/boost/atomic/detail/extra_ops_generic.hpp - /usr/include/boost/atomic/detail/extra_operations_fwd.hpp - /usr/include/boost/atomic/detail/extra_ops_emulated.hpp - /usr/include/boost/atomic/detail/extra_ops_gcc_x86.hpp - /usr/include/boost/atomic/detail/memory_order_utils.hpp - /usr/include/boost/atomic/detail/type_traits/is_trivially_default_constructible.hpp - /usr/include/boost/atomic/detail/type_traits/conditional.hpp - /usr/include/boost/atomic/detail/bitwise_fp_cast.hpp - /usr/include/boost/atomic/detail/fp_operations.hpp - /usr/include/boost/atomic/detail/fp_ops_generic.hpp - /usr/include/boost/atomic/detail/fp_operations_fwd.hpp - /usr/include/boost/atomic/detail/fp_ops_emulated.hpp - /usr/include/boost/atomic/detail/extra_fp_operations.hpp - /usr/include/boost/atomic/detail/extra_fp_ops_generic.hpp - /usr/include/boost/atomic/detail/extra_fp_operations_fwd.hpp - /usr/include/boost/atomic/detail/type_traits/is_iec559.hpp - /usr/include/boost/atomic/detail/extra_fp_ops_emulated.hpp - /usr/include/boost/atomic/detail/type_traits/is_trivially_copyable.hpp - /usr/include/boost/atomic/atomic_ref.hpp - /usr/include/boost/atomic/detail/atomic_ref_impl.hpp - /usr/include/boost/atomic/atomic_flag.hpp - /usr/include/boost/atomic/detail/atomic_flag_impl.hpp - /usr/include/boost/atomic/ipc_atomic.hpp - /usr/include/boost/atomic/ipc_atomic_ref.hpp - /usr/include/boost/atomic/ipc_atomic_flag.hpp - /usr/include/boost/atomic/fences.hpp - /usr/include/boost/atomic/detail/fence_operations.hpp - /usr/include/boost/atomic/detail/fence_ops_gcc_atomic.hpp - /usr/include/boost/atomic/detail/fence_arch_operations.hpp - /usr/include/boost/atomic/detail/fence_arch_ops_gcc_x86.hpp - /usr/include/boost/thread/recursive_mutex.hpp - /usr/include/boost/thread/pthread/recursive_mutex.hpp - /usr/include/boost/thread/tss.hpp - /usr/include/boost/thread/locks.hpp - /usr/include/boost/thread/lock_algorithms.hpp - /usr/include/boost/thread/shared_lock_guard.hpp - /usr/include/boost/thread/barrier.hpp - /usr/include/boost/thread/detail/nullary_function.hpp - /usr/include/boost/thread/detail/memory.hpp - /usr/include/boost/thread/csbl/memory/pointer_traits.hpp - /usr/include/boost/thread/csbl/memory/allocator_arg.hpp - /usr/include/boost/thread/csbl/memory/allocator_traits.hpp - /usr/include/boost/thread/csbl/memory/scoped_allocator.hpp - /usr/include/boost/thread/csbl/memory/shared_ptr.hpp - /usr/include/boost/thread/future.hpp - /usr/include/boost/thread/detail/invoker.hpp - /usr/include/boost/thread/csbl/tuple.hpp - /usr/include/boost/tuple/tuple.hpp - /usr/include/boost/tuple/detail/tuple_basic.hpp - /usr/include/boost/type_traits/cv_traits.hpp - /usr/include/boost/utility/swap.hpp - /usr/include/boost/thread/detail/variadic_header.hpp - /usr/include/boost/thread/detail/variadic_footer.hpp - /usr/include/boost/thread/exceptional_ptr.hpp - /usr/include/boost/exception_ptr.hpp - /usr/include/boost/exception/detail/exception_ptr.hpp - /usr/include/boost/exception/info.hpp - /usr/include/boost/exception/to_string_stub.hpp - /usr/include/boost/exception/to_string.hpp - /usr/include/boost/exception/detail/is_output_streamable.hpp - /usr/include/boost/exception/detail/object_hex_dump.hpp - /usr/include/boost/exception/detail/type_info.hpp - /usr/include/boost/core/typeinfo.hpp - /usr/include/c++/11/iomanip - /usr/include/c++/11/bits/quoted_string.h - /usr/include/boost/exception/detail/error_info_impl.hpp - /usr/include/boost/exception/detail/shared_ptr.hpp - /usr/include/boost/exception/diagnostic_information.hpp - /usr/include/boost/exception/get_error_info.hpp - /usr/include/boost/exception/current_exception_cast.hpp - /usr/include/boost/exception/detail/clone_current_exception.hpp - /usr/include/boost/thread/futures/future_error.hpp - /usr/include/boost/thread/futures/future_error_code.hpp - /usr/include/boost/thread/futures/future_status.hpp - /usr/include/boost/thread/futures/is_future_type.hpp - /usr/include/boost/thread/futures/launch.hpp - /usr/include/boost/thread/futures/wait_for_all.hpp - /usr/include/boost/thread/futures/wait_for_any.hpp - /usr/include/boost/next_prior.hpp - /usr/include/boost/iterator/advance.hpp - /usr/include/boost/iterator/iterator_categories.hpp - /usr/include/boost/iterator/detail/config_def.hpp - /usr/include/boost/mpl/placeholders.hpp - /usr/include/boost/mpl/arg.hpp - /usr/include/boost/mpl/arg_fwd.hpp - /usr/include/boost/mpl/aux_/na_assert.hpp - /usr/include/boost/mpl/assert.hpp - /usr/include/boost/mpl/aux_/config/gpu.hpp - /usr/include/boost/mpl/aux_/config/pp_counter.hpp - /usr/include/boost/mpl/aux_/arity_spec.hpp - /usr/include/boost/mpl/aux_/arg_typedef.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp - /usr/include/boost/iterator/detail/config_undef.hpp - /usr/include/boost/iterator/reverse_iterator.hpp - /usr/include/boost/iterator/iterator_adaptor.hpp - /usr/include/boost/core/use_default.hpp - /usr/include/boost/iterator/iterator_facade.hpp - /usr/include/boost/iterator/interoperable.hpp - /usr/include/boost/iterator/iterator_traits.hpp - /usr/include/boost/iterator/detail/facade_iterator_category.hpp - /usr/include/boost/detail/indirect_traits.hpp - /usr/include/boost/detail/select_type.hpp - /usr/include/boost/iterator/detail/enable_if.hpp - /usr/include/boost/mpl/always.hpp - /usr/include/boost/mpl/apply.hpp - /usr/include/boost/mpl/apply_fwd.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp - /usr/include/boost/mpl/lambda.hpp - /usr/include/boost/mpl/bind.hpp - /usr/include/boost/mpl/bind_fwd.hpp - /usr/include/boost/mpl/aux_/config/bind.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp - /usr/include/boost/mpl/next.hpp - /usr/include/boost/mpl/next_prior.hpp - /usr/include/boost/mpl/aux_/common_name_wknd.hpp - /usr/include/boost/mpl/protect.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp - /usr/include/boost/mpl/aux_/full_lambda.hpp - /usr/include/boost/mpl/quote.hpp - /usr/include/boost/mpl/aux_/has_type.hpp - /usr/include/boost/mpl/aux_/config/bcc.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp - /usr/include/boost/mpl/aux_/template_arity.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp - /usr/include/boost/thread/executor.hpp - /usr/include/boost/thread/executors/executor.hpp - /usr/include/boost/thread/executors/executor_adaptor.hpp - /usr/include/boost/thread/executors/generic_executor_ref.hpp - /usr/include/boost/thread/detail/atomic_undef_macros.hpp - /usr/include/boost/thread/detail/atomic_redef_macros.hpp - /usr/include/boost/bind.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/threadpool/boost/threadpool/task_adaptors.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/threadpool/boost/threadpool/task_adaptors.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/threadpool/boost/threadpool/detail/locking_ptr.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/threadpool/boost/threadpool/scheduling_policies.hpp - /usr/include/c++/11/queue - /usr/include/c++/11/bits/stl_queue.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/threadpool/boost/threadpool/size_policies.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/threadpool/boost/threadpool/shutdown_policies.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/threadpool/boost/threadpool/pool_adaptors.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/threadpool/boost/threadpool/task_adaptors.hpp - -CMakeFiles/lspcpp.dir/src/jsonrpc/StreamMessageProducer.cpp.o - /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/StreamMessageProducer.cpp - /usr/include/stdc-predef.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/StreamMessageProducer.h - /usr/include/c++/11/string - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h - /usr/include/bits/wordsize.h - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h - /usr/include/features.h - /usr/include/sys/cdefs.h - /usr/include/bits/long-double.h - /usr/include/gnu/stubs.h - /usr/include/gnu/stubs-64.h - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h - /usr/include/c++/11/bits/stringfwd.h - /usr/include/c++/11/bits/memoryfwd.h - /usr/include/c++/11/bits/char_traits.h - /usr/include/c++/11/bits/stl_algobase.h - /usr/include/c++/11/bits/functexcept.h - /usr/include/c++/11/bits/exception_defines.h - /usr/include/c++/11/bits/cpp_type_traits.h - /usr/include/c++/11/ext/type_traits.h - /usr/include/c++/11/ext/numeric_traits.h - /usr/include/c++/11/bits/stl_pair.h - /usr/include/c++/11/bits/move.h - /usr/include/c++/11/type_traits - /usr/include/c++/11/bits/stl_iterator_base_types.h - /usr/include/c++/11/bits/stl_iterator_base_funcs.h - /usr/include/c++/11/bits/concept_check.h - /usr/include/c++/11/debug/assertions.h - /usr/include/c++/11/bits/stl_iterator.h - /usr/include/c++/11/bits/ptr_traits.h - /usr/include/c++/11/debug/debug.h - /usr/include/c++/11/bits/predefined_ops.h - /usr/include/c++/11/bits/postypes.h - /usr/include/c++/11/cwchar - /usr/include/wchar.h - /usr/include/bits/libc-header-start.h - /usr/include/bits/floatn.h - /usr/include/bits/floatn-common.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h - /usr/include/bits/wchar.h - /usr/include/bits/types/wint_t.h - /usr/include/bits/types/mbstate_t.h - /usr/include/bits/types/__mbstate_t.h - /usr/include/bits/types/__FILE.h - /usr/include/bits/types/FILE.h - /usr/include/bits/types/locale_t.h - /usr/include/bits/types/__locale_t.h - /usr/include/c++/11/cstdint - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h - /usr/include/stdint.h - /usr/include/bits/types.h - /usr/include/bits/timesize.h - /usr/include/bits/typesizes.h - /usr/include/bits/time64.h - /usr/include/bits/stdint-intn.h - /usr/include/bits/stdint-uintn.h - /usr/include/c++/11/bits/allocator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h - /usr/include/c++/11/ext/new_allocator.h - /usr/include/c++/11/new - /usr/include/c++/11/bits/exception.h - /usr/include/c++/11/bits/localefwd.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h - /usr/include/c++/11/clocale - /usr/include/locale.h - /usr/include/bits/locale.h - /usr/include/c++/11/iosfwd - /usr/include/c++/11/cctype - /usr/include/ctype.h - /usr/include/bits/endian.h - /usr/include/bits/endianness.h - /usr/include/c++/11/bits/ostream_insert.h - /usr/include/c++/11/bits/cxxabi_forced.h - /usr/include/c++/11/bits/stl_function.h - /usr/include/c++/11/backward/binders.h - /usr/include/c++/11/bits/range_access.h - /usr/include/c++/11/initializer_list - /usr/include/c++/11/bits/basic_string.h - /usr/include/c++/11/ext/atomicity.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/bits/types/time_t.h - /usr/include/bits/types/struct_timespec.h - /usr/include/bits/sched.h - /usr/include/bits/types/struct_sched_param.h - /usr/include/bits/cpu-set.h - /usr/include/time.h - /usr/include/bits/time.h - /usr/include/bits/timex.h - /usr/include/bits/types/struct_timeval.h - /usr/include/bits/types/clock_t.h - /usr/include/bits/types/struct_tm.h - /usr/include/bits/types/clockid_t.h - /usr/include/bits/types/timer_t.h - /usr/include/bits/types/struct_itimerspec.h - /usr/include/bits/pthreadtypes.h - /usr/include/bits/thread-shared-types.h - /usr/include/bits/pthreadtypes-arch.h - /usr/include/bits/struct_mutex.h - /usr/include/bits/struct_rwlock.h - /usr/include/bits/setjmp.h - /usr/include/bits/types/__sigset_t.h - /usr/include/bits/types/struct___jmp_buf_tag.h - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h - /usr/include/sys/single_threaded.h - /usr/include/c++/11/ext/alloc_traits.h - /usr/include/c++/11/bits/alloc_traits.h - /usr/include/c++/11/bits/stl_construct.h - /usr/include/c++/11/ext/string_conversions.h - /usr/include/c++/11/cstdlib - /usr/include/stdlib.h - /usr/include/bits/waitflags.h - /usr/include/bits/waitstatus.h - /usr/include/sys/types.h - /usr/include/endian.h - /usr/include/bits/byteswap.h - /usr/include/bits/uintn-identity.h - /usr/include/sys/select.h - /usr/include/bits/select.h - /usr/include/bits/types/sigset_t.h - /usr/include/alloca.h - /usr/include/bits/stdlib-bsearch.h - /usr/include/bits/stdlib-float.h - /usr/include/c++/11/bits/std_abs.h - /usr/include/c++/11/cstdio - /usr/include/stdio.h - /usr/include/bits/types/__fpos_t.h - /usr/include/bits/types/__fpos64_t.h - /usr/include/bits/types/struct_FILE.h - /usr/include/bits/types/cookie_io_functions_t.h - /usr/include/bits/stdio_lim.h - /usr/include/bits/stdio.h - /usr/include/c++/11/cerrno - /usr/include/errno.h - /usr/include/bits/errno.h - /usr/include/linux/errno.h - /usr/include/asm/errno.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/errno-base.h - /usr/include/bits/types/error_t.h - /usr/include/c++/11/bits/charconv.h - /usr/include/c++/11/bits/functional_hash.h - /usr/include/c++/11/bits/hash_bytes.h - /usr/include/c++/11/bits/basic_string.tcc - /usr/include/c++/11/functional - /usr/include/c++/11/tuple - /usr/include/c++/11/utility - /usr/include/c++/11/bits/stl_relops.h - /usr/include/c++/11/array - /usr/include/c++/11/bits/uses_allocator.h - /usr/include/c++/11/bits/invoke.h - /usr/include/c++/11/bits/refwrap.h - /usr/include/c++/11/bits/std_function.h - /usr/include/c++/11/typeinfo - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/MessageProducer.h - /usr/include/c++/11/iostream - /usr/include/c++/11/ostream - /usr/include/c++/11/ios - /usr/include/c++/11/exception - /usr/include/c++/11/bits/exception_ptr.h - /usr/include/c++/11/bits/cxxabi_init_exception.h - /usr/include/c++/11/bits/nested_exception.h - /usr/include/c++/11/bits/ios_base.h - /usr/include/c++/11/bits/locale_classes.h - /usr/include/c++/11/bits/locale_classes.tcc - /usr/include/c++/11/system_error - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h - /usr/include/c++/11/stdexcept - /usr/include/c++/11/streambuf - /usr/include/c++/11/bits/streambuf.tcc - /usr/include/c++/11/bits/basic_ios.h - /usr/include/c++/11/bits/locale_facets.h - /usr/include/c++/11/cwctype - /usr/include/wctype.h - /usr/include/bits/wctype-wchar.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h - /usr/include/c++/11/bits/streambuf_iterator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h - /usr/include/c++/11/bits/locale_facets.tcc - /usr/include/c++/11/bits/basic_ios.tcc - /usr/include/c++/11/bits/ostream.tcc - /usr/include/c++/11/istream - /usr/include/c++/11/bits/istream.tcc - /usr/include/c++/11/memory - /usr/include/c++/11/bits/stl_uninitialized.h - /usr/include/c++/11/bits/stl_tempbuf.h - /usr/include/c++/11/bits/stl_raw_storage_iter.h - /usr/include/c++/11/bits/align.h - /usr/include/c++/11/bit - /usr/include/c++/11/bits/unique_ptr.h - /usr/include/c++/11/bits/shared_ptr.h - /usr/include/c++/11/bits/shared_ptr_base.h - /usr/include/c++/11/bits/allocated_ptr.h - /usr/include/c++/11/ext/aligned_buffer.h - /usr/include/c++/11/ext/concurrence.h - /usr/include/c++/11/bits/shared_ptr_atomic.h - /usr/include/c++/11/bits/atomic_base.h - /usr/include/c++/11/bits/atomic_lockfree_defines.h - /usr/include/c++/11/backward/auto_ptr.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/MessageIssue.h - /usr/include/c++/11/vector - /usr/include/c++/11/bits/stl_vector.h - /usr/include/c++/11/bits/stl_bvector.h - /usr/include/c++/11/bits/vector.tcc - /usr/include/c++/11/cassert - /usr/include/assert.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/stream.h - /usr/include/c++/11/mutex - /usr/include/c++/11/chrono - /usr/include/c++/11/ratio - /usr/include/c++/11/limits - /usr/include/c++/11/ctime - /usr/include/c++/11/bits/parse_numbers.h - /usr/include/c++/11/bits/std_mutex.h - /usr/include/c++/11/bits/unique_lock.h - -CMakeFiles/lspcpp.dir/src/jsonrpc/TcpServer.cpp.o - /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/TcpServer.cpp - /usr/include/stdc-predef.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/TcpServer.h - /usr/include/boost/asio.hpp - /usr/include/boost/asio/associated_allocator.hpp - /usr/include/boost/asio/detail/config.hpp - /usr/include/boost/config.hpp - /usr/include/boost/config/user.hpp - /usr/include/boost/config/detail/select_compiler_config.hpp - /usr/include/boost/config/compiler/gcc.hpp - /usr/include/c++/11/cstddef - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h - /usr/include/bits/wordsize.h - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h - /usr/include/features.h - /usr/include/sys/cdefs.h - /usr/include/bits/long-double.h - /usr/include/gnu/stubs.h - /usr/include/gnu/stubs-64.h - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h - /usr/include/boost/config/detail/select_stdlib_config.hpp - /usr/include/c++/11/version - /usr/include/boost/config/stdlib/libstdcpp3.hpp - /usr/include/unistd.h - /usr/include/bits/posix_opt.h - /usr/include/bits/environments.h - /usr/include/bits/types.h - /usr/include/bits/timesize.h - /usr/include/bits/typesizes.h - /usr/include/bits/time64.h - /usr/include/bits/confname.h - /usr/include/bits/getopt_posix.h - /usr/include/bits/getopt_core.h - /usr/include/bits/unistd_ext.h - /usr/include/boost/config/detail/select_platform_config.hpp - /usr/include/boost/config/platform/linux.hpp - /usr/include/c++/11/cstdlib - /usr/include/stdlib.h - /usr/include/bits/libc-header-start.h - /usr/include/bits/waitflags.h - /usr/include/bits/waitstatus.h - /usr/include/bits/floatn.h - /usr/include/bits/floatn-common.h - /usr/include/bits/types/locale_t.h - /usr/include/bits/types/__locale_t.h - /usr/include/sys/types.h - /usr/include/bits/types/clock_t.h - /usr/include/bits/types/clockid_t.h - /usr/include/bits/types/time_t.h - /usr/include/bits/types/timer_t.h - /usr/include/bits/stdint-intn.h - /usr/include/endian.h - /usr/include/bits/endian.h - /usr/include/bits/endianness.h - /usr/include/bits/byteswap.h - /usr/include/bits/uintn-identity.h - /usr/include/sys/select.h - /usr/include/bits/select.h - /usr/include/bits/types/sigset_t.h - /usr/include/bits/types/__sigset_t.h - /usr/include/bits/types/struct_timeval.h - /usr/include/bits/types/struct_timespec.h - /usr/include/bits/pthreadtypes.h - /usr/include/bits/thread-shared-types.h - /usr/include/bits/pthreadtypes-arch.h - /usr/include/bits/struct_mutex.h - /usr/include/bits/struct_rwlock.h - /usr/include/alloca.h - /usr/include/bits/stdlib-bsearch.h - /usr/include/bits/stdlib-float.h - /usr/include/c++/11/bits/std_abs.h - /usr/include/boost/config/detail/posix_features.hpp - /usr/include/boost/config/detail/suffix.hpp - /usr/include/boost/config/helper_macros.hpp - /usr/include/boost/version.hpp - /usr/include/linux/version.h - /usr/include/c++/11/memory - /usr/include/c++/11/bits/stl_algobase.h - /usr/include/c++/11/bits/functexcept.h - /usr/include/c++/11/bits/exception_defines.h - /usr/include/c++/11/bits/cpp_type_traits.h - /usr/include/c++/11/ext/type_traits.h - /usr/include/c++/11/ext/numeric_traits.h - /usr/include/c++/11/bits/stl_pair.h - /usr/include/c++/11/bits/move.h - /usr/include/c++/11/type_traits - /usr/include/c++/11/bits/stl_iterator_base_types.h - /usr/include/c++/11/bits/stl_iterator_base_funcs.h - /usr/include/c++/11/bits/concept_check.h - /usr/include/c++/11/debug/assertions.h - /usr/include/c++/11/bits/stl_iterator.h - /usr/include/c++/11/bits/ptr_traits.h - /usr/include/c++/11/debug/debug.h - /usr/include/c++/11/bits/predefined_ops.h - /usr/include/c++/11/bits/allocator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h - /usr/include/c++/11/ext/new_allocator.h - /usr/include/c++/11/new - /usr/include/c++/11/bits/exception.h - /usr/include/c++/11/bits/memoryfwd.h - /usr/include/c++/11/bits/stl_construct.h - /usr/include/c++/11/bits/stl_uninitialized.h - /usr/include/c++/11/ext/alloc_traits.h - /usr/include/c++/11/bits/alloc_traits.h - /usr/include/c++/11/bits/stl_tempbuf.h - /usr/include/c++/11/bits/stl_raw_storage_iter.h - /usr/include/c++/11/bits/align.h - /usr/include/c++/11/bit - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h - /usr/include/stdint.h - /usr/include/bits/wchar.h - /usr/include/bits/stdint-uintn.h - /usr/include/c++/11/bits/uses_allocator.h - /usr/include/c++/11/bits/unique_ptr.h - /usr/include/c++/11/utility - /usr/include/c++/11/bits/stl_relops.h - /usr/include/c++/11/initializer_list - /usr/include/c++/11/tuple - /usr/include/c++/11/array - /usr/include/c++/11/bits/range_access.h - /usr/include/c++/11/bits/invoke.h - /usr/include/c++/11/bits/stl_function.h - /usr/include/c++/11/backward/binders.h - /usr/include/c++/11/bits/functional_hash.h - /usr/include/c++/11/bits/hash_bytes.h - /usr/include/c++/11/bits/shared_ptr.h - /usr/include/c++/11/iosfwd - /usr/include/c++/11/bits/stringfwd.h - /usr/include/c++/11/bits/postypes.h - /usr/include/c++/11/cwchar - /usr/include/wchar.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h - /usr/include/bits/types/wint_t.h - /usr/include/bits/types/mbstate_t.h - /usr/include/bits/types/__mbstate_t.h - /usr/include/bits/types/__FILE.h - /usr/include/bits/types/FILE.h - /usr/include/c++/11/bits/shared_ptr_base.h - /usr/include/c++/11/typeinfo - /usr/include/c++/11/bits/allocated_ptr.h - /usr/include/c++/11/bits/refwrap.h - /usr/include/c++/11/ext/aligned_buffer.h - /usr/include/c++/11/ext/atomicity.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/bits/sched.h - /usr/include/bits/types/struct_sched_param.h - /usr/include/bits/cpu-set.h - /usr/include/time.h - /usr/include/bits/time.h - /usr/include/bits/timex.h - /usr/include/bits/types/struct_tm.h - /usr/include/bits/types/struct_itimerspec.h - /usr/include/bits/setjmp.h - /usr/include/bits/types/struct___jmp_buf_tag.h - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h - /usr/include/sys/single_threaded.h - /usr/include/c++/11/ext/concurrence.h - /usr/include/c++/11/exception - /usr/include/c++/11/bits/exception_ptr.h - /usr/include/c++/11/bits/cxxabi_init_exception.h - /usr/include/c++/11/bits/nested_exception.h - /usr/include/c++/11/bits/shared_ptr_atomic.h - /usr/include/c++/11/bits/atomic_base.h - /usr/include/c++/11/bits/atomic_lockfree_defines.h - /usr/include/c++/11/backward/auto_ptr.h - /usr/include/boost/asio/detail/type_traits.hpp - /usr/include/boost/asio/detail/push_options.hpp - /usr/include/boost/asio/detail/pop_options.hpp - /usr/include/boost/asio/associated_executor.hpp - /usr/include/boost/asio/execution/executor.hpp - /usr/include/boost/asio/execution/execute.hpp - /usr/include/boost/asio/execution/detail/as_invocable.hpp - /usr/include/boost/asio/detail/atomic_count.hpp - /usr/include/c++/11/atomic - /usr/include/boost/asio/detail/memory.hpp - /usr/include/boost/asio/execution/receiver_invocation_error.hpp - /usr/include/c++/11/stdexcept - /usr/include/c++/11/string - /usr/include/c++/11/bits/char_traits.h - /usr/include/c++/11/cstdint - /usr/include/c++/11/bits/localefwd.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h - /usr/include/c++/11/clocale - /usr/include/locale.h - /usr/include/bits/locale.h - /usr/include/c++/11/cctype - /usr/include/ctype.h - /usr/include/c++/11/bits/ostream_insert.h - /usr/include/c++/11/bits/cxxabi_forced.h - /usr/include/c++/11/bits/basic_string.h - /usr/include/c++/11/ext/string_conversions.h - /usr/include/c++/11/cstdio - /usr/include/stdio.h - /usr/include/bits/types/__fpos_t.h - /usr/include/bits/types/__fpos64_t.h - /usr/include/bits/types/struct_FILE.h - /usr/include/bits/types/cookie_io_functions_t.h - /usr/include/bits/stdio_lim.h - /usr/include/bits/stdio.h - /usr/include/c++/11/cerrno - /usr/include/errno.h - /usr/include/bits/errno.h - /usr/include/linux/errno.h - /usr/include/asm/errno.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/errno-base.h - /usr/include/bits/types/error_t.h - /usr/include/c++/11/bits/charconv.h - /usr/include/c++/11/bits/basic_string.tcc - /usr/include/boost/asio/execution/impl/receiver_invocation_error.ipp - /usr/include/boost/asio/execution/set_done.hpp - /usr/include/boost/asio/traits/set_done_member.hpp - /usr/include/boost/asio/traits/set_done_free.hpp - /usr/include/boost/asio/execution/set_error.hpp - /usr/include/boost/asio/traits/set_error_member.hpp - /usr/include/boost/asio/traits/set_error_free.hpp - /usr/include/boost/asio/execution/set_value.hpp - /usr/include/boost/asio/detail/variadic_templates.hpp - /usr/include/boost/asio/traits/set_value_member.hpp - /usr/include/boost/asio/traits/set_value_free.hpp - /usr/include/boost/asio/execution/detail/as_receiver.hpp - /usr/include/boost/asio/traits/execute_member.hpp - /usr/include/boost/asio/traits/execute_free.hpp - /usr/include/boost/asio/execution/invocable_archetype.hpp - /usr/include/boost/asio/traits/equality_comparable.hpp - /usr/include/boost/asio/is_executor.hpp - /usr/include/boost/asio/detail/is_executor.hpp - /usr/include/boost/asio/system_executor.hpp - /usr/include/boost/asio/execution.hpp - /usr/include/boost/asio/execution/allocator.hpp - /usr/include/boost/asio/execution/scheduler.hpp - /usr/include/boost/asio/execution/schedule.hpp - /usr/include/boost/asio/traits/schedule_member.hpp - /usr/include/boost/asio/traits/schedule_free.hpp - /usr/include/boost/asio/execution/sender.hpp - /usr/include/boost/asio/execution/detail/void_receiver.hpp - /usr/include/boost/asio/execution/receiver.hpp - /usr/include/boost/asio/execution/connect.hpp - /usr/include/boost/asio/execution/detail/as_operation.hpp - /usr/include/boost/asio/traits/start_member.hpp - /usr/include/boost/asio/execution/operation_state.hpp - /usr/include/boost/asio/execution/start.hpp - /usr/include/boost/asio/traits/start_free.hpp - /usr/include/boost/asio/traits/connect_member.hpp - /usr/include/boost/asio/traits/connect_free.hpp - /usr/include/boost/asio/is_applicable_property.hpp - /usr/include/boost/asio/traits/query_static_constexpr_member.hpp - /usr/include/boost/asio/traits/static_query.hpp - /usr/include/boost/asio/execution/any_executor.hpp - /usr/include/boost/asio/detail/assert.hpp - /usr/include/boost/assert.hpp - /usr/include/assert.h - /usr/include/boost/asio/detail/cstddef.hpp - /usr/include/boost/asio/detail/executor_function.hpp - /usr/include/boost/asio/detail/handler_alloc_helpers.hpp - /usr/include/boost/asio/detail/noncopyable.hpp - /usr/include/boost/asio/detail/recycling_allocator.hpp - /usr/include/boost/asio/detail/thread_context.hpp - /usr/include/c++/11/climits - /usr/lib/gcc/x86_64-redhat-linux/11/include/limits.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/syslimits.h - /usr/include/limits.h - /usr/include/bits/posix1_lim.h - /usr/include/bits/local_lim.h - /usr/include/linux/limits.h - /usr/include/bits/posix2_lim.h - /usr/include/bits/xopen_lim.h - /usr/include/bits/uio_lim.h - /usr/include/boost/asio/detail/call_stack.hpp - /usr/include/boost/asio/detail/tss_ptr.hpp - /usr/include/boost/asio/detail/keyword_tss_ptr.hpp - /usr/include/boost/asio/detail/thread_info_base.hpp - /usr/include/boost/asio/multiple_exceptions.hpp - /usr/include/boost/asio/impl/multiple_exceptions.ipp - /usr/include/boost/asio/handler_alloc_hook.hpp - /usr/include/boost/asio/impl/handler_alloc_hook.ipp - /usr/include/boost/asio/detail/handler_invoke_helpers.hpp - /usr/include/boost/asio/handler_invoke_hook.hpp - /usr/include/boost/asio/detail/non_const_lvalue.hpp - /usr/include/boost/asio/detail/scoped_ptr.hpp - /usr/include/boost/asio/detail/throw_exception.hpp - /usr/include/boost/throw_exception.hpp - /usr/include/boost/assert/source_location.hpp - /usr/include/boost/current_function.hpp - /usr/include/boost/cstdint.hpp - /usr/include/boost/config/workaround.hpp - /usr/include/boost/exception/exception.hpp - /usr/include/boost/asio/execution/bad_executor.hpp - /usr/include/boost/asio/execution/impl/bad_executor.ipp - /usr/include/boost/asio/execution/blocking.hpp - /usr/include/boost/asio/prefer.hpp - /usr/include/boost/asio/traits/prefer_free.hpp - /usr/include/boost/asio/traits/prefer_member.hpp - /usr/include/boost/asio/traits/require_free.hpp - /usr/include/boost/asio/traits/require_member.hpp - /usr/include/boost/asio/traits/static_require.hpp - /usr/include/boost/asio/query.hpp - /usr/include/boost/asio/traits/query_member.hpp - /usr/include/boost/asio/traits/query_free.hpp - /usr/include/boost/asio/require.hpp - /usr/include/boost/asio/execution/blocking_adaptation.hpp - /usr/include/boost/asio/detail/event.hpp - /usr/include/boost/asio/detail/posix_event.hpp - /usr/include/boost/asio/detail/impl/posix_event.ipp - /usr/include/boost/asio/detail/throw_error.hpp - /usr/include/boost/system/error_code.hpp - /usr/include/boost/system/detail/error_code.hpp - /usr/include/boost/system/detail/error_category.hpp - /usr/include/boost/system/detail/config.hpp - /usr/include/c++/11/functional - /usr/include/c++/11/bits/std_function.h - /usr/include/c++/11/system_error - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h - /usr/include/boost/system/detail/error_condition.hpp - /usr/include/boost/system/detail/generic_category.hpp - /usr/include/boost/system/detail/generic_category_message.hpp - /usr/include/c++/11/cstring - /usr/include/string.h - /usr/include/strings.h - /usr/include/boost/system/detail/enable_if.hpp - /usr/include/boost/system/is_error_condition_enum.hpp - /usr/include/boost/system/detail/system_category.hpp - /usr/include/boost/system/is_error_code_enum.hpp - /usr/include/c++/11/ostream - /usr/include/c++/11/ios - /usr/include/c++/11/bits/ios_base.h - /usr/include/c++/11/bits/locale_classes.h - /usr/include/c++/11/bits/locale_classes.tcc - /usr/include/c++/11/streambuf - /usr/include/c++/11/bits/streambuf.tcc - /usr/include/c++/11/bits/basic_ios.h - /usr/include/c++/11/bits/locale_facets.h - /usr/include/c++/11/cwctype - /usr/include/wctype.h - /usr/include/bits/wctype-wchar.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h - /usr/include/c++/11/bits/streambuf_iterator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h - /usr/include/c++/11/bits/locale_facets.tcc - /usr/include/c++/11/bits/basic_ios.tcc - /usr/include/c++/11/bits/ostream.tcc - /usr/include/boost/system/error_category.hpp - /usr/include/boost/system/detail/error_category_impl.hpp - /usr/include/boost/system/detail/to_std_category.hpp - /usr/include/c++/11/map - /usr/include/c++/11/bits/stl_tree.h - /usr/include/c++/11/bits/stl_map.h - /usr/include/c++/11/bits/stl_multimap.h - /usr/include/c++/11/bits/erase_if.h - /usr/include/c++/11/mutex - /usr/include/c++/11/chrono - /usr/include/c++/11/ratio - /usr/include/c++/11/limits - /usr/include/c++/11/ctime - /usr/include/c++/11/bits/parse_numbers.h - /usr/include/c++/11/bits/std_mutex.h - /usr/include/c++/11/bits/unique_lock.h - /usr/include/boost/system/error_condition.hpp - /usr/include/boost/system/errc.hpp - /usr/include/boost/system/detail/errc.hpp - /usr/include/boost/system/detail/cerrno.hpp - /usr/include/boost/system/generic_category.hpp - /usr/include/boost/system/system_category.hpp - /usr/include/boost/system/detail/system_category_impl.hpp - /usr/include/boost/system/api_config.hpp - /usr/include/boost/system/detail/is_generic_value.hpp - /usr/include/boost/system/detail/throws.hpp - /usr/include/boost/asio/detail/impl/throw_error.ipp - /usr/include/boost/system/system_error.hpp - /usr/include/c++/11/cassert - /usr/include/boost/asio/error.hpp - /usr/include/boost/cerrno.hpp - /usr/include/netdb.h - /usr/include/netinet/in.h - /usr/include/sys/socket.h - /usr/include/bits/types/struct_iovec.h - /usr/include/bits/socket.h - /usr/include/bits/socket_type.h - /usr/include/bits/sockaddr.h - /usr/include/asm/socket.h - /usr/include/asm-generic/socket.h - /usr/include/linux/posix_types.h - /usr/include/linux/stddef.h - /usr/include/asm/posix_types.h - /usr/include/asm/posix_types_64.h - /usr/include/asm-generic/posix_types.h - /usr/include/asm/bitsperlong.h - /usr/include/asm-generic/bitsperlong.h - /usr/include/asm/sockios.h - /usr/include/asm-generic/sockios.h - /usr/include/bits/types/struct_osockaddr.h - /usr/include/bits/in.h - /usr/include/rpc/netdb.h - /usr/include/bits/types/sigevent_t.h - /usr/include/bits/types/__sigval_t.h - /usr/include/bits/netdb.h - /usr/include/boost/asio/impl/error.ipp - /usr/include/boost/asio/detail/mutex.hpp - /usr/include/boost/asio/detail/posix_mutex.hpp - /usr/include/boost/asio/detail/scoped_lock.hpp - /usr/include/boost/asio/detail/impl/posix_mutex.ipp - /usr/include/boost/asio/execution/bulk_execute.hpp - /usr/include/boost/asio/execution/bulk_guarantee.hpp - /usr/include/boost/asio/execution/detail/bulk_sender.hpp - /usr/include/boost/asio/traits/bulk_execute_member.hpp - /usr/include/boost/asio/traits/bulk_execute_free.hpp - /usr/include/boost/asio/execution/context.hpp - /usr/include/boost/asio/execution/context_as.hpp - /usr/include/boost/asio/execution/mapping.hpp - /usr/include/boost/asio/execution/occupancy.hpp - /usr/include/boost/asio/execution/outstanding_work.hpp - /usr/include/boost/asio/execution/prefer_only.hpp - /usr/include/boost/asio/execution/relationship.hpp - /usr/include/boost/asio/execution/submit.hpp - /usr/include/boost/asio/execution/detail/submit_receiver.hpp - /usr/include/boost/asio/traits/submit_member.hpp - /usr/include/boost/asio/traits/submit_free.hpp - /usr/include/boost/asio/impl/system_executor.hpp - /usr/include/boost/asio/detail/executor_op.hpp - /usr/include/boost/asio/detail/fenced_block.hpp - /usr/include/boost/asio/detail/std_fenced_block.hpp - /usr/include/boost/asio/detail/scheduler_operation.hpp - /usr/include/boost/asio/detail/handler_tracking.hpp - /usr/include/boost/asio/detail/impl/handler_tracking.ipp - /usr/include/boost/asio/detail/op_queue.hpp - /usr/include/boost/asio/detail/global.hpp - /usr/include/boost/asio/detail/posix_global.hpp - /usr/include/boost/asio/system_context.hpp - /usr/include/boost/asio/detail/scheduler.hpp - /usr/include/boost/asio/execution_context.hpp - /usr/include/boost/asio/impl/execution_context.hpp - /usr/include/boost/asio/detail/handler_type_requirements.hpp - /usr/include/boost/asio/async_result.hpp - /usr/include/boost/asio/detail/service_registry.hpp - /usr/include/boost/asio/detail/impl/service_registry.hpp - /usr/include/boost/asio/detail/impl/service_registry.ipp - /usr/include/c++/11/vector - /usr/include/c++/11/bits/stl_vector.h - /usr/include/c++/11/bits/stl_bvector.h - /usr/include/c++/11/bits/vector.tcc - /usr/include/boost/asio/impl/execution_context.ipp - /usr/include/boost/asio/detail/conditionally_enabled_event.hpp - /usr/include/boost/asio/detail/conditionally_enabled_mutex.hpp - /usr/include/boost/asio/detail/null_event.hpp - /usr/include/boost/asio/detail/impl/null_event.ipp - /usr/include/boost/asio/detail/reactor_fwd.hpp - /usr/include/boost/asio/detail/thread.hpp - /usr/include/boost/asio/detail/posix_thread.hpp - /usr/include/boost/asio/detail/impl/posix_thread.ipp - /usr/include/boost/asio/detail/impl/scheduler.ipp - /usr/include/boost/asio/detail/concurrency_hint.hpp - /usr/include/boost/asio/detail/limits.hpp - /usr/include/boost/limits.hpp - /usr/include/boost/asio/detail/reactor.hpp - /usr/include/boost/asio/detail/epoll_reactor.hpp - /usr/include/boost/asio/detail/object_pool.hpp - /usr/include/boost/asio/detail/reactor_op.hpp - /usr/include/boost/asio/detail/operation.hpp - /usr/include/boost/asio/detail/select_interrupter.hpp - /usr/include/boost/asio/detail/eventfd_select_interrupter.hpp - /usr/include/boost/asio/detail/impl/eventfd_select_interrupter.ipp - /usr/include/sys/stat.h - /usr/include/bits/stat.h - /usr/include/bits/struct_stat.h - /usr/include/bits/statx.h - /usr/include/linux/stat.h - /usr/include/linux/types.h - /usr/include/asm/types.h - /usr/include/asm-generic/types.h - /usr/include/asm-generic/int-ll64.h - /usr/include/bits/statx-generic.h - /usr/include/bits/types/struct_statx_timestamp.h - /usr/include/bits/types/struct_statx.h - /usr/include/fcntl.h - /usr/include/bits/fcntl.h - /usr/include/bits/fcntl-linux.h - /usr/include/linux/falloc.h - /usr/include/sys/eventfd.h - /usr/include/bits/eventfd.h - /usr/include/boost/asio/detail/cstdint.hpp - /usr/include/boost/asio/detail/socket_types.hpp - /usr/include/sys/ioctl.h - /usr/include/bits/ioctls.h - /usr/include/asm/ioctls.h - /usr/include/asm-generic/ioctls.h - /usr/include/linux/ioctl.h - /usr/include/asm/ioctl.h - /usr/include/asm-generic/ioctl.h - /usr/include/bits/ioctl-types.h - /usr/include/sys/ttydefaults.h - /usr/include/poll.h - /usr/include/sys/poll.h - /usr/include/bits/poll.h - /usr/include/sys/uio.h - /usr/include/bits/uio-ext.h - /usr/include/sys/un.h - /usr/include/netinet/tcp.h - /usr/include/arpa/inet.h - /usr/include/net/if.h - /usr/include/boost/asio/detail/timer_queue_base.hpp - /usr/include/boost/asio/detail/timer_queue_set.hpp - /usr/include/boost/asio/detail/impl/timer_queue_set.ipp - /usr/include/boost/asio/detail/wait_op.hpp - /usr/include/sys/timerfd.h - /usr/include/bits/timerfd.h - /usr/include/boost/asio/detail/impl/epoll_reactor.hpp - /usr/include/boost/asio/detail/impl/epoll_reactor.ipp - /usr/include/sys/epoll.h - /usr/include/bits/epoll.h - /usr/include/boost/asio/detail/scheduler_thread_info.hpp - /usr/include/boost/asio/detail/signal_blocker.hpp - /usr/include/boost/asio/detail/posix_signal_blocker.hpp - /usr/include/c++/11/csignal - /usr/include/signal.h - /usr/include/bits/signum-generic.h - /usr/include/bits/signum-arch.h - /usr/include/bits/types/sig_atomic_t.h - /usr/include/bits/types/siginfo_t.h - /usr/include/bits/siginfo-arch.h - /usr/include/bits/siginfo-consts.h - /usr/include/bits/siginfo-consts-arch.h - /usr/include/bits/types/sigval_t.h - /usr/include/bits/sigevent-consts.h - /usr/include/bits/sigaction.h - /usr/include/bits/sigcontext.h - /usr/include/bits/types/stack_t.h - /usr/include/sys/ucontext.h - /usr/include/bits/sigstack.h - /usr/include/bits/ss_flags.h - /usr/include/bits/types/struct_sigstack.h - /usr/include/bits/sigthread.h - /usr/include/bits/signal_ext.h - /usr/include/boost/asio/detail/thread_group.hpp - /usr/include/boost/asio/impl/system_context.hpp - /usr/include/boost/asio/impl/system_context.ipp - /usr/include/boost/asio/awaitable.hpp - /usr/include/boost/asio/basic_datagram_socket.hpp - /usr/include/boost/asio/basic_socket.hpp - /usr/include/boost/asio/any_io_executor.hpp - /usr/include/boost/asio/detail/io_object_impl.hpp - /usr/include/boost/asio/io_context.hpp - /usr/include/boost/asio/detail/wrapped_handler.hpp - /usr/include/boost/asio/detail/bind_handler.hpp - /usr/include/boost/asio/detail/handler_cont_helpers.hpp - /usr/include/boost/asio/handler_continuation_hook.hpp - /usr/include/boost/asio/detail/chrono.hpp - /usr/include/boost/asio/impl/io_context.hpp - /usr/include/boost/asio/detail/completion_handler.hpp - /usr/include/boost/asio/detail/handler_work.hpp - /usr/include/boost/asio/executor_work_guard.hpp - /usr/include/boost/asio/impl/io_context.ipp - /usr/include/boost/asio/post.hpp - /usr/include/boost/asio/impl/post.hpp - /usr/include/boost/asio/detail/work_dispatcher.hpp - /usr/include/boost/asio/socket_base.hpp - /usr/include/boost/asio/detail/io_control.hpp - /usr/include/boost/asio/detail/socket_option.hpp - /usr/include/boost/asio/detail/reactive_socket_service.hpp - /usr/include/boost/asio/buffer.hpp - /usr/include/boost/asio/detail/array_fwd.hpp - /usr/include/boost/asio/detail/string_view.hpp - /usr/include/c++/11/experimental/string_view - /usr/include/c++/11/bits/ranges_base.h - /usr/include/c++/11/experimental/bits/lfts_config.h - /usr/include/c++/11/experimental/bits/string_view.tcc - /usr/include/boost/detail/workaround.hpp - /usr/include/boost/asio/detail/is_buffer_sequence.hpp - /usr/include/boost/asio/detail/buffer_sequence_adapter.hpp - /usr/include/boost/asio/detail/impl/buffer_sequence_adapter.ipp - /usr/include/boost/asio/detail/reactive_null_buffers_op.hpp - /usr/include/boost/asio/detail/reactive_socket_accept_op.hpp - /usr/include/boost/asio/detail/socket_holder.hpp - /usr/include/boost/asio/detail/socket_ops.hpp - /usr/include/boost/asio/detail/impl/socket_ops.ipp - /usr/include/boost/asio/detail/reactive_socket_connect_op.hpp - /usr/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp - /usr/include/boost/asio/detail/reactive_socket_sendto_op.hpp - /usr/include/boost/asio/detail/reactive_socket_service_base.hpp - /usr/include/boost/asio/detail/reactive_socket_recv_op.hpp - /usr/include/boost/asio/detail/reactive_socket_recvmsg_op.hpp - /usr/include/boost/asio/detail/reactive_socket_send_op.hpp - /usr/include/boost/asio/detail/reactive_wait_op.hpp - /usr/include/boost/asio/detail/impl/reactive_socket_service_base.ipp - /usr/include/boost/asio/basic_deadline_timer.hpp - /usr/include/boost/asio/detail/deadline_timer_service.hpp - /usr/include/boost/asio/detail/timer_queue.hpp - /usr/include/boost/asio/detail/date_time_fwd.hpp - /usr/include/boost/asio/detail/timer_queue_ptime.hpp - /usr/include/boost/asio/time_traits.hpp - /usr/include/boost/date_time/posix_time/posix_time_types.hpp - /usr/include/boost/date_time/time_clock.hpp - /usr/include/boost/date_time/c_time.hpp - /usr/include/boost/date_time/compiler_config.hpp - /usr/include/boost/date_time/locale_config.hpp - /usr/include/boost/config/auto_link.hpp - /usr/include/sys/time.h - /usr/include/boost/shared_ptr.hpp - /usr/include/boost/smart_ptr/shared_ptr.hpp - /usr/include/boost/smart_ptr/detail/shared_count.hpp - /usr/include/boost/smart_ptr/bad_weak_ptr.hpp - /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp - /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp - /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp - /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp - /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp - /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp - /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp - /usr/include/boost/checked_delete.hpp - /usr/include/boost/core/checked_delete.hpp - /usr/include/boost/core/addressof.hpp - /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp - /usr/include/boost/smart_ptr/detail/sp_convertible.hpp - /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp - /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp - /usr/include/boost/smart_ptr/detail/spinlock.hpp - /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp - /usr/include/boost/smart_ptr/detail/yield_k.hpp - /usr/include/boost/smart_ptr/detail/sp_thread_pause.hpp - /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp - /usr/include/boost/config/pragma_message.hpp - /usr/include/c++/11/algorithm - /usr/include/c++/11/bits/stl_algo.h - /usr/include/c++/11/bits/algorithmfwd.h - /usr/include/c++/11/bits/stl_heap.h - /usr/include/c++/11/bits/uniform_int_dist.h - /usr/include/boost/smart_ptr/detail/operator_bool.hpp - /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp - /usr/include/boost/smart_ptr/detail/local_counted_base.hpp - /usr/include/boost/date_time/microsec_time_clock.hpp - /usr/include/boost/date_time/posix_time/ptime.hpp - /usr/include/boost/date_time/posix_time/posix_time_system.hpp - /usr/include/boost/date_time/posix_time/posix_time_config.hpp - /usr/include/boost/config/no_tr1/cmath.hpp - /usr/include/c++/11/cmath - /usr/include/math.h - /usr/include/bits/math-vector.h - /usr/include/bits/libm-simd-decl-stubs.h - /usr/include/bits/flt-eval-method.h - /usr/include/bits/fp-logb.h - /usr/include/bits/fp-fast.h - /usr/include/bits/mathcalls-helper-functions.h - /usr/include/bits/mathcalls.h - /usr/include/bits/mathcalls-narrow.h - /usr/include/bits/iscanonical.h - /usr/include/boost/date_time/time_duration.hpp - /usr/include/boost/core/enable_if.hpp - /usr/include/boost/date_time/special_defs.hpp - /usr/include/boost/date_time/time_defs.hpp - /usr/include/boost/operators.hpp - /usr/include/c++/11/iterator - /usr/include/c++/11/bits/stream_iterator.h - /usr/include/boost/static_assert.hpp - /usr/include/boost/type_traits/is_integral.hpp - /usr/include/boost/type_traits/integral_constant.hpp - /usr/include/boost/date_time/time_resolution_traits.hpp - /usr/include/boost/date_time/int_adapter.hpp - /usr/include/boost/date_time/gregorian/gregorian_types.hpp - /usr/include/boost/date_time/date.hpp - /usr/include/boost/date_time/year_month_day.hpp - /usr/include/boost/date_time/period.hpp - /usr/include/boost/date_time/gregorian/greg_calendar.hpp - /usr/include/boost/date_time/gregorian/greg_weekday.hpp - /usr/include/boost/date_time/constrained_value.hpp - /usr/include/boost/type_traits/conditional.hpp - /usr/include/boost/type_traits/is_base_of.hpp - /usr/include/boost/type_traits/is_base_and_derived.hpp - /usr/include/boost/type_traits/intrinsics.hpp - /usr/include/boost/type_traits/detail/config.hpp - /usr/include/boost/type_traits/remove_cv.hpp - /usr/include/boost/type_traits/is_same.hpp - /usr/include/boost/type_traits/is_class.hpp - /usr/include/boost/date_time/date_defs.hpp - /usr/include/boost/date_time/gregorian/greg_day_of_year.hpp - /usr/include/boost/date_time/gregorian_calendar.hpp - /usr/include/boost/date_time/gregorian_calendar.ipp - /usr/include/boost/date_time/gregorian/greg_ymd.hpp - /usr/include/boost/date_time/gregorian/greg_day.hpp - /usr/include/boost/date_time/gregorian/greg_year.hpp - /usr/include/boost/date_time/gregorian/greg_month.hpp - /usr/include/boost/date_time/gregorian/greg_duration.hpp - /usr/include/boost/date_time/date_duration.hpp - /usr/include/boost/date_time/date_duration_types.hpp - /usr/include/boost/date_time/gregorian/greg_duration_types.hpp - /usr/include/boost/date_time/gregorian/greg_date.hpp - /usr/include/boost/date_time/adjust_functors.hpp - /usr/include/boost/date_time/wrapping_int.hpp - /usr/include/boost/date_time/date_generators.hpp - /usr/include/c++/11/sstream - /usr/include/c++/11/istream - /usr/include/c++/11/bits/istream.tcc - /usr/include/c++/11/bits/sstream.tcc - /usr/include/boost/date_time/date_clock_device.hpp - /usr/include/boost/date_time/date_iterator.hpp - /usr/include/boost/date_time/time_system_split.hpp - /usr/include/boost/date_time/time_system_counted.hpp - /usr/include/boost/date_time/time.hpp - /usr/include/boost/date_time/posix_time/date_duration_operators.hpp - /usr/include/boost/date_time/posix_time/posix_time_duration.hpp - /usr/include/boost/numeric/conversion/cast.hpp - /usr/include/boost/type.hpp - /usr/include/boost/numeric/conversion/converter.hpp - /usr/include/boost/numeric/conversion/conversion_traits.hpp - /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp - /usr/include/boost/type_traits/is_arithmetic.hpp - /usr/include/boost/type_traits/is_floating_point.hpp - /usr/include/boost/numeric/conversion/detail/meta.hpp - /usr/include/boost/mpl/if.hpp - /usr/include/boost/mpl/aux_/value_wknd.hpp - /usr/include/boost/mpl/aux_/static_cast.hpp - /usr/include/boost/mpl/aux_/config/workaround.hpp - /usr/include/boost/mpl/aux_/config/integral.hpp - /usr/include/boost/mpl/aux_/config/msvc.hpp - /usr/include/boost/mpl/aux_/config/eti.hpp - /usr/include/boost/mpl/aux_/na_spec.hpp - /usr/include/boost/mpl/lambda_fwd.hpp - /usr/include/boost/mpl/void_fwd.hpp - /usr/include/boost/mpl/aux_/adl_barrier.hpp - /usr/include/boost/mpl/aux_/config/adl.hpp - /usr/include/boost/mpl/aux_/config/intel.hpp - /usr/include/boost/mpl/aux_/config/gcc.hpp - /usr/include/boost/mpl/aux_/na.hpp - /usr/include/boost/mpl/bool.hpp - /usr/include/boost/mpl/bool_fwd.hpp - /usr/include/boost/mpl/integral_c_tag.hpp - /usr/include/boost/mpl/aux_/config/static_constant.hpp - /usr/include/boost/mpl/aux_/na_fwd.hpp - /usr/include/boost/mpl/aux_/config/ctps.hpp - /usr/include/boost/mpl/aux_/config/lambda.hpp - /usr/include/boost/mpl/aux_/config/ttp.hpp - /usr/include/boost/mpl/int.hpp - /usr/include/boost/mpl/int_fwd.hpp - /usr/include/boost/mpl/aux_/nttp_decl.hpp - /usr/include/boost/mpl/aux_/config/nttp.hpp - /usr/include/boost/mpl/aux_/integral_wrapper.hpp - /usr/include/boost/preprocessor/cat.hpp - /usr/include/boost/preprocessor/config/config.hpp - /usr/include/boost/mpl/aux_/lambda_arity_param.hpp - /usr/include/boost/mpl/aux_/template_arity_fwd.hpp - /usr/include/boost/mpl/aux_/arity.hpp - /usr/include/boost/mpl/aux_/config/dtp.hpp - /usr/include/boost/mpl/aux_/preprocessor/params.hpp - /usr/include/boost/mpl/aux_/config/preprocessor.hpp - /usr/include/boost/preprocessor/comma_if.hpp - /usr/include/boost/preprocessor/punctuation/comma_if.hpp - /usr/include/boost/preprocessor/control/if.hpp - /usr/include/boost/preprocessor/control/iif.hpp - /usr/include/boost/preprocessor/logical/bool.hpp - /usr/include/boost/preprocessor/config/limits.hpp - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp - /usr/include/boost/preprocessor/facilities/empty.hpp - /usr/include/boost/preprocessor/punctuation/comma.hpp - /usr/include/boost/preprocessor/repeat.hpp - /usr/include/boost/preprocessor/repetition/repeat.hpp - /usr/include/boost/preprocessor/debug/error.hpp - /usr/include/boost/preprocessor/detail/auto_rec.hpp - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp - /usr/include/boost/preprocessor/tuple/eat.hpp - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp - /usr/include/boost/preprocessor/inc.hpp - /usr/include/boost/preprocessor/arithmetic/inc.hpp - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp - /usr/include/boost/mpl/aux_/preprocessor/enum.hpp - /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp - /usr/include/boost/mpl/limits/arity.hpp - /usr/include/boost/preprocessor/logical/and.hpp - /usr/include/boost/preprocessor/logical/bitand.hpp - /usr/include/boost/preprocessor/identity.hpp - /usr/include/boost/preprocessor/facilities/identity.hpp - /usr/include/boost/preprocessor/empty.hpp - /usr/include/boost/preprocessor/arithmetic/add.hpp - /usr/include/boost/preprocessor/arithmetic/dec.hpp - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp - /usr/include/boost/preprocessor/control/while.hpp - /usr/include/boost/preprocessor/list/fold_left.hpp - /usr/include/boost/preprocessor/list/detail/fold_left.hpp - /usr/include/boost/preprocessor/control/expr_iif.hpp - /usr/include/boost/preprocessor/list/adt.hpp - /usr/include/boost/preprocessor/detail/is_binary.hpp - /usr/include/boost/preprocessor/detail/check.hpp - /usr/include/boost/preprocessor/logical/compl.hpp - /usr/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp - /usr/include/boost/preprocessor/list/limits/fold_left_256.hpp - /usr/include/boost/preprocessor/list/fold_right.hpp - /usr/include/boost/preprocessor/list/detail/fold_right.hpp - /usr/include/boost/preprocessor/list/reverse.hpp - /usr/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp - /usr/include/boost/preprocessor/control/detail/while.hpp - /usr/include/boost/preprocessor/control/detail/limits/while_256.hpp - /usr/include/boost/preprocessor/control/limits/while_256.hpp - /usr/include/boost/preprocessor/logical/bitor.hpp - /usr/include/boost/preprocessor/tuple/elem.hpp - /usr/include/boost/preprocessor/facilities/expand.hpp - /usr/include/boost/preprocessor/facilities/overload.hpp - /usr/include/boost/preprocessor/variadic/size.hpp - /usr/include/boost/preprocessor/facilities/check_empty.hpp - /usr/include/boost/preprocessor/variadic/has_opt.hpp - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp - /usr/include/boost/preprocessor/tuple/rem.hpp - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp - /usr/include/boost/preprocessor/variadic/elem.hpp - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp - /usr/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp - /usr/include/boost/preprocessor/comparison/equal.hpp - /usr/include/boost/preprocessor/comparison/not_equal.hpp - /usr/include/boost/preprocessor/comparison/limits/not_equal_256.hpp - /usr/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp - /usr/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp - /usr/include/boost/preprocessor/logical/not.hpp - /usr/include/boost/preprocessor/arithmetic/sub.hpp - /usr/include/boost/mpl/aux_/config/overload_resolution.hpp - /usr/include/boost/mpl/aux_/lambda_support.hpp - /usr/include/boost/mpl/eval_if.hpp - /usr/include/boost/mpl/equal_to.hpp - /usr/include/boost/mpl/aux_/comparison_op.hpp - /usr/include/boost/mpl/aux_/numeric_op.hpp - /usr/include/boost/mpl/numeric_cast.hpp - /usr/include/boost/mpl/apply_wrap.hpp - /usr/include/boost/mpl/aux_/has_apply.hpp - /usr/include/boost/mpl/has_xxx.hpp - /usr/include/boost/mpl/aux_/type_wrapper.hpp - /usr/include/boost/mpl/aux_/yes_no.hpp - /usr/include/boost/mpl/aux_/config/arrays.hpp - /usr/include/boost/mpl/aux_/config/has_xxx.hpp - /usr/include/boost/mpl/aux_/config/msvc_typename.hpp - /usr/include/boost/preprocessor/array/elem.hpp - /usr/include/boost/preprocessor/array/data.hpp - /usr/include/boost/preprocessor/array/size.hpp - /usr/include/boost/preprocessor/repetition/enum_params.hpp - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp - /usr/include/boost/mpl/aux_/config/has_apply.hpp - /usr/include/boost/mpl/aux_/msvc_never_true.hpp - /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp - /usr/include/boost/mpl/aux_/include_preprocessed.hpp - /usr/include/boost/mpl/aux_/config/compiler.hpp - /usr/include/boost/preprocessor/stringize.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp - /usr/include/boost/mpl/tag.hpp - /usr/include/boost/mpl/void.hpp - /usr/include/boost/mpl/aux_/has_tag.hpp - /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp - /usr/include/boost/mpl/aux_/config/forwarding.hpp - /usr/include/boost/mpl/aux_/msvc_eti_base.hpp - /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp - /usr/include/boost/mpl/not.hpp - /usr/include/boost/mpl/aux_/nested_type_wknd.hpp - /usr/include/boost/mpl/and.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp - /usr/include/boost/mpl/identity.hpp - /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp - /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp - /usr/include/boost/mpl/integral_c.hpp - /usr/include/boost/mpl/integral_c_fwd.hpp - /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp - /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp - /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp - /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp - /usr/include/boost/numeric/conversion/detail/is_subranged.hpp - /usr/include/boost/mpl/multiplies.hpp - /usr/include/boost/mpl/times.hpp - /usr/include/boost/mpl/aux_/arithmetic_op.hpp - /usr/include/boost/mpl/aux_/largest_int.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp - /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp - /usr/include/boost/mpl/less.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp - /usr/include/boost/numeric/conversion/converter_policies.hpp - /usr/include/boost/numeric/conversion/detail/converter.hpp - /usr/include/boost/numeric/conversion/bounds.hpp - /usr/include/boost/numeric/conversion/detail/bounds.hpp - /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp - /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp - /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp - /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp - /usr/include/boost/date_time/posix_time/time_period.hpp - /usr/include/boost/date_time/time_iterator.hpp - /usr/include/boost/date_time/dst_rules.hpp - /usr/include/boost/asio/detail/impl/timer_queue_ptime.ipp - /usr/include/boost/asio/detail/timer_scheduler.hpp - /usr/include/boost/asio/detail/timer_scheduler_fwd.hpp - /usr/include/boost/asio/detail/wait_handler.hpp - /usr/include/boost/asio/basic_io_object.hpp - /usr/include/boost/asio/basic_raw_socket.hpp - /usr/include/boost/asio/basic_seq_packet_socket.hpp - /usr/include/boost/asio/basic_serial_port.hpp - /usr/include/boost/asio/serial_port_base.hpp - /usr/include/termios.h - /usr/include/bits/termios.h - /usr/include/bits/termios-struct.h - /usr/include/bits/termios-c_cc.h - /usr/include/bits/termios-c_iflag.h - /usr/include/bits/termios-c_oflag.h - /usr/include/bits/termios-baud.h - /usr/include/bits/termios-c_cflag.h - /usr/include/bits/termios-c_lflag.h - /usr/include/bits/termios-tcflow.h - /usr/include/bits/termios-misc.h - /usr/include/boost/asio/impl/serial_port_base.hpp - /usr/include/boost/asio/impl/serial_port_base.ipp - /usr/include/boost/asio/detail/reactive_serial_port_service.hpp - /usr/include/boost/asio/detail/descriptor_ops.hpp - /usr/include/boost/asio/detail/impl/descriptor_ops.ipp - /usr/include/boost/asio/detail/reactive_descriptor_service.hpp - /usr/include/boost/asio/detail/descriptor_read_op.hpp - /usr/include/boost/asio/detail/descriptor_write_op.hpp - /usr/include/boost/asio/posix/descriptor_base.hpp - /usr/include/boost/asio/detail/impl/reactive_descriptor_service.ipp - /usr/include/boost/asio/detail/impl/reactive_serial_port_service.ipp - /usr/include/boost/asio/basic_signal_set.hpp - /usr/include/boost/asio/detail/signal_set_service.hpp - /usr/include/boost/asio/detail/signal_handler.hpp - /usr/include/boost/asio/detail/signal_op.hpp - /usr/include/boost/asio/detail/impl/signal_set_service.ipp - /usr/include/boost/asio/detail/static_mutex.hpp - /usr/include/boost/asio/detail/posix_static_mutex.hpp - /usr/include/boost/asio/basic_socket_acceptor.hpp - /usr/include/boost/asio/basic_socket_iostream.hpp - /usr/include/boost/asio/basic_socket_streambuf.hpp - /usr/include/boost/asio/basic_stream_socket.hpp - /usr/include/boost/asio/steady_timer.hpp - /usr/include/boost/asio/basic_waitable_timer.hpp - /usr/include/boost/asio/detail/chrono_time_traits.hpp - /usr/include/boost/asio/wait_traits.hpp - /usr/include/boost/asio/basic_streambuf.hpp - /usr/include/boost/asio/basic_streambuf_fwd.hpp - /usr/include/boost/asio/bind_executor.hpp - /usr/include/boost/asio/uses_executor.hpp - /usr/include/boost/asio/buffered_read_stream_fwd.hpp - /usr/include/boost/asio/buffered_read_stream.hpp - /usr/include/boost/asio/detail/buffer_resize_guard.hpp - /usr/include/boost/asio/detail/buffered_stream_storage.hpp - /usr/include/boost/asio/impl/buffered_read_stream.hpp - /usr/include/boost/asio/buffered_stream_fwd.hpp - /usr/include/boost/asio/buffered_stream.hpp - /usr/include/boost/asio/buffered_write_stream.hpp - /usr/include/boost/asio/buffered_write_stream_fwd.hpp - /usr/include/boost/asio/completion_condition.hpp - /usr/include/boost/asio/write.hpp - /usr/include/boost/asio/impl/write.hpp - /usr/include/boost/asio/detail/base_from_completion_cond.hpp - /usr/include/boost/asio/detail/consuming_buffers.hpp - /usr/include/boost/asio/detail/dependent_type.hpp - /usr/include/boost/asio/impl/buffered_write_stream.hpp - /usr/include/boost/asio/buffers_iterator.hpp - /usr/include/boost/asio/co_spawn.hpp - /usr/include/boost/asio/compose.hpp - /usr/include/boost/asio/impl/compose.hpp - /usr/include/boost/asio/connect.hpp - /usr/include/boost/asio/impl/connect.hpp - /usr/include/boost/asio/coroutine.hpp - /usr/include/boost/asio/deadline_timer.hpp - /usr/include/boost/asio/defer.hpp - /usr/include/boost/asio/impl/defer.hpp - /usr/include/boost/asio/detached.hpp - /usr/include/boost/asio/impl/detached.hpp - /usr/include/boost/asio/dispatch.hpp - /usr/include/boost/asio/impl/dispatch.hpp - /usr/include/boost/asio/executor.hpp - /usr/include/boost/asio/impl/executor.hpp - /usr/include/boost/asio/impl/executor.ipp - /usr/include/boost/asio/generic/basic_endpoint.hpp - /usr/include/boost/asio/generic/detail/endpoint.hpp - /usr/include/boost/asio/generic/detail/impl/endpoint.ipp - /usr/include/boost/asio/generic/datagram_protocol.hpp - /usr/include/boost/asio/generic/raw_protocol.hpp - /usr/include/boost/asio/generic/seq_packet_protocol.hpp - /usr/include/boost/asio/generic/stream_protocol.hpp - /usr/include/boost/asio/high_resolution_timer.hpp - /usr/include/boost/asio/io_context_strand.hpp - /usr/include/boost/asio/detail/strand_service.hpp - /usr/include/boost/asio/detail/impl/strand_service.hpp - /usr/include/boost/asio/detail/impl/strand_service.ipp - /usr/include/boost/asio/io_service.hpp - /usr/include/boost/asio/io_service_strand.hpp - /usr/include/boost/asio/ip/address.hpp - /usr/include/boost/asio/ip/address_v4.hpp - /usr/include/boost/asio/detail/array.hpp - /usr/include/boost/asio/detail/winsock_init.hpp - /usr/include/boost/asio/ip/impl/address_v4.hpp - /usr/include/boost/asio/ip/impl/address_v4.ipp - /usr/include/boost/asio/ip/address_v6.hpp - /usr/include/boost/asio/ip/impl/address_v6.hpp - /usr/include/boost/asio/ip/impl/address_v6.ipp - /usr/include/boost/asio/ip/bad_address_cast.hpp - /usr/include/boost/asio/ip/impl/address.hpp - /usr/include/boost/asio/ip/impl/address.ipp - /usr/include/boost/asio/ip/address_v4_iterator.hpp - /usr/include/boost/asio/ip/address_v4_range.hpp - /usr/include/boost/asio/ip/address_v6_iterator.hpp - /usr/include/boost/asio/ip/address_v6_range.hpp - /usr/include/boost/asio/ip/network_v4.hpp - /usr/include/boost/asio/ip/impl/network_v4.hpp - /usr/include/boost/asio/ip/impl/network_v4.ipp - /usr/include/boost/asio/ip/network_v6.hpp - /usr/include/boost/asio/ip/impl/network_v6.hpp - /usr/include/boost/asio/ip/impl/network_v6.ipp - /usr/include/boost/asio/ip/basic_endpoint.hpp - /usr/include/boost/asio/ip/detail/endpoint.hpp - /usr/include/boost/asio/ip/detail/impl/endpoint.ipp - /usr/include/boost/asio/ip/impl/basic_endpoint.hpp - /usr/include/boost/asio/ip/basic_resolver.hpp - /usr/include/boost/asio/ip/basic_resolver_iterator.hpp - /usr/include/boost/asio/ip/basic_resolver_entry.hpp - /usr/include/boost/asio/ip/basic_resolver_query.hpp - /usr/include/boost/asio/ip/resolver_query_base.hpp - /usr/include/boost/asio/ip/resolver_base.hpp - /usr/include/boost/asio/ip/basic_resolver_results.hpp - /usr/include/boost/asio/detail/resolver_service.hpp - /usr/include/boost/asio/detail/resolve_endpoint_op.hpp - /usr/include/boost/asio/detail/resolve_op.hpp - /usr/include/boost/asio/detail/resolve_query_op.hpp - /usr/include/boost/asio/detail/resolver_service_base.hpp - /usr/include/boost/asio/detail/impl/resolver_service_base.ipp - /usr/include/boost/asio/ip/host_name.hpp - /usr/include/boost/asio/ip/impl/host_name.ipp - /usr/include/boost/asio/ip/icmp.hpp - /usr/include/boost/asio/ip/multicast.hpp - /usr/include/boost/asio/ip/detail/socket_option.hpp - /usr/include/boost/asio/ip/tcp.hpp - /usr/include/boost/asio/ip/udp.hpp - /usr/include/boost/asio/ip/unicast.hpp - /usr/include/boost/asio/ip/v6_only.hpp - /usr/include/boost/asio/is_read_buffered.hpp - /usr/include/boost/asio/is_write_buffered.hpp - /usr/include/boost/asio/local/basic_endpoint.hpp - /usr/include/boost/asio/local/detail/endpoint.hpp - /usr/include/boost/asio/local/detail/impl/endpoint.ipp - /usr/include/boost/asio/local/connect_pair.hpp - /usr/include/boost/asio/local/datagram_protocol.hpp - /usr/include/boost/asio/local/stream_protocol.hpp - /usr/include/boost/asio/packaged_task.hpp - /usr/include/boost/asio/detail/future.hpp - /usr/include/c++/11/future - /usr/include/c++/11/condition_variable - /usr/include/c++/11/bits/atomic_futex.h - /usr/include/c++/11/bits/std_thread.h - /usr/include/boost/asio/placeholders.hpp - /usr/include/boost/bind/arg.hpp - /usr/include/boost/is_placeholder.hpp - /usr/include/boost/asio/posix/basic_descriptor.hpp - /usr/include/boost/asio/posix/basic_stream_descriptor.hpp - /usr/include/boost/asio/posix/descriptor.hpp - /usr/include/boost/asio/posix/stream_descriptor.hpp - /usr/include/boost/asio/read.hpp - /usr/include/boost/asio/impl/read.hpp - /usr/include/boost/asio/read_at.hpp - /usr/include/boost/asio/impl/read_at.hpp - /usr/include/boost/asio/read_until.hpp - /usr/include/boost/asio/detail/regex_fwd.hpp - /usr/include/boost/regex_fwd.hpp - /usr/include/boost/regex/config.hpp - /usr/include/boost/regex/user.hpp - /usr/include/boost/predef.h - /usr/include/boost/predef/language.h - /usr/include/boost/predef/language/stdc.h - /usr/include/boost/predef/version_number.h - /usr/include/boost/predef/make.h - /usr/include/boost/predef/detail/test.h - /usr/include/boost/predef/language/stdcpp.h - /usr/include/boost/predef/language/objc.h - /usr/include/boost/predef/language/cuda.h - /usr/include/boost/predef/architecture.h - /usr/include/boost/predef/architecture/alpha.h - /usr/include/boost/predef/architecture/arm.h - /usr/include/boost/predef/architecture/blackfin.h - /usr/include/boost/predef/architecture/convex.h - /usr/include/boost/predef/architecture/ia64.h - /usr/include/boost/predef/architecture/m68k.h - /usr/include/boost/predef/architecture/mips.h - /usr/include/boost/predef/architecture/parisc.h - /usr/include/boost/predef/architecture/ppc.h - /usr/include/boost/predef/architecture/ptx.h - /usr/include/boost/predef/architecture/pyramid.h - /usr/include/boost/predef/architecture/riscv.h - /usr/include/boost/predef/architecture/rs6k.h - /usr/include/boost/predef/architecture/sparc.h - /usr/include/boost/predef/architecture/superh.h - /usr/include/boost/predef/architecture/sys370.h - /usr/include/boost/predef/architecture/sys390.h - /usr/include/boost/predef/architecture/x86.h - /usr/include/boost/predef/architecture/x86/32.h - /usr/include/boost/predef/architecture/x86/64.h - /usr/include/boost/predef/architecture/z.h - /usr/include/boost/predef/compiler.h - /usr/include/boost/predef/compiler/borland.h - /usr/include/boost/predef/compiler/clang.h - /usr/include/boost/predef/compiler/comeau.h - /usr/include/boost/predef/compiler/compaq.h - /usr/include/boost/predef/compiler/diab.h - /usr/include/boost/predef/compiler/digitalmars.h - /usr/include/boost/predef/compiler/dignus.h - /usr/include/boost/predef/compiler/edg.h - /usr/include/boost/predef/compiler/ekopath.h - /usr/include/boost/predef/compiler/gcc_xml.h - /usr/include/boost/predef/compiler/gcc.h - /usr/include/boost/predef/detail/comp_detected.h - /usr/include/boost/predef/compiler/greenhills.h - /usr/include/boost/predef/compiler/hp_acc.h - /usr/include/boost/predef/compiler/iar.h - /usr/include/boost/predef/compiler/ibm.h - /usr/include/boost/predef/compiler/intel.h - /usr/include/boost/predef/compiler/kai.h - /usr/include/boost/predef/compiler/llvm.h - /usr/include/boost/predef/compiler/metaware.h - /usr/include/boost/predef/compiler/metrowerks.h - /usr/include/boost/predef/compiler/microtec.h - /usr/include/boost/predef/compiler/mpw.h - /usr/include/boost/predef/compiler/nvcc.h - /usr/include/boost/predef/compiler/palm.h - /usr/include/boost/predef/compiler/pgi.h - /usr/include/boost/predef/compiler/sgi_mipspro.h - /usr/include/boost/predef/compiler/sunpro.h - /usr/include/boost/predef/compiler/tendra.h - /usr/include/boost/predef/compiler/visualc.h - /usr/include/boost/predef/compiler/watcom.h - /usr/include/boost/predef/library.h - /usr/include/boost/predef/library/c.h - /usr/include/boost/predef/library/c/_prefix.h - /usr/include/boost/predef/detail/_cassert.h - /usr/include/boost/predef/library/c/cloudabi.h - /usr/include/boost/predef/library/c/gnu.h - /usr/include/boost/predef/library/c/uc.h - /usr/include/boost/predef/library/c/vms.h - /usr/include/boost/predef/library/c/zos.h - /usr/include/boost/predef/library/std.h - /usr/include/boost/predef/library/std/_prefix.h - /usr/include/boost/predef/detail/_exception.h - /usr/include/boost/predef/library/std/cxx.h - /usr/include/boost/predef/library/std/dinkumware.h - /usr/include/boost/predef/library/std/libcomo.h - /usr/include/boost/predef/library/std/modena.h - /usr/include/boost/predef/library/std/msl.h - /usr/include/boost/predef/library/std/roguewave.h - /usr/include/boost/predef/library/std/sgi.h - /usr/include/boost/predef/library/std/stdcpp3.h - /usr/include/boost/predef/library/std/stlport.h - /usr/include/boost/predef/library/std/vacpp.h - /usr/include/boost/predef/os.h - /usr/include/boost/predef/os/aix.h - /usr/include/boost/predef/os/amigaos.h - /usr/include/boost/predef/os/beos.h - /usr/include/boost/predef/os/bsd.h - /usr/include/boost/predef/os/macos.h - /usr/include/boost/predef/os/ios.h - /usr/include/boost/predef/os/bsd/bsdi.h - /usr/include/boost/predef/os/bsd/dragonfly.h - /usr/include/boost/predef/os/bsd/free.h - /usr/include/boost/predef/os/bsd/open.h - /usr/include/boost/predef/os/bsd/net.h - /usr/include/boost/predef/os/cygwin.h - /usr/include/boost/predef/os/haiku.h - /usr/include/boost/predef/os/hpux.h - /usr/include/boost/predef/os/irix.h - /usr/include/boost/predef/os/linux.h - /usr/include/boost/predef/detail/os_detected.h - /usr/include/boost/predef/os/os400.h - /usr/include/boost/predef/os/qnxnto.h - /usr/include/boost/predef/os/solaris.h - /usr/include/boost/predef/os/unix.h - /usr/include/boost/predef/os/vms.h - /usr/include/boost/predef/os/windows.h - /usr/include/boost/predef/other.h - /usr/include/boost/predef/other/endian.h - /usr/include/boost/predef/platform/android.h - /usr/include/boost/predef/platform.h - /usr/include/boost/predef/platform/cloudabi.h - /usr/include/boost/predef/platform/mingw.h - /usr/include/boost/predef/platform/mingw32.h - /usr/include/boost/predef/platform/mingw64.h - /usr/include/boost/predef/platform/windows_uwp.h - /usr/include/boost/predef/platform/windows_desktop.h - /usr/include/boost/predef/platform/windows_phone.h - /usr/include/boost/predef/platform/windows_server.h - /usr/include/boost/predef/platform/windows_store.h - /usr/include/boost/predef/platform/windows_system.h - /usr/include/boost/predef/platform/windows_runtime.h - /usr/include/boost/predef/platform/ios.h - /usr/include/boost/predef/hardware.h - /usr/include/boost/predef/hardware/simd.h - /usr/include/boost/predef/hardware/simd/x86.h - /usr/include/boost/predef/hardware/simd/x86/versions.h - /usr/include/boost/predef/hardware/simd/x86_amd.h - /usr/include/boost/predef/hardware/simd/x86_amd/versions.h - /usr/include/boost/predef/hardware/simd/arm.h - /usr/include/boost/predef/hardware/simd/arm/versions.h - /usr/include/boost/predef/hardware/simd/ppc.h - /usr/include/boost/predef/hardware/simd/ppc/versions.h - /usr/include/boost/predef/version.h - /usr/include/boost/regex/config/cwchar.hpp - /usr/include/boost/regex/v4/regex_fwd.hpp - /usr/include/boost/regex/v4/match_flags.hpp - /usr/include/boost/asio/impl/read_until.hpp - /usr/include/boost/asio/redirect_error.hpp - /usr/include/boost/asio/impl/redirect_error.hpp - /usr/include/boost/asio/require_concept.hpp - /usr/include/boost/asio/traits/require_concept_member.hpp - /usr/include/boost/asio/traits/require_concept_free.hpp - /usr/include/boost/asio/traits/static_require_concept.hpp - /usr/include/boost/asio/serial_port.hpp - /usr/include/boost/asio/signal_set.hpp - /usr/include/boost/asio/static_thread_pool.hpp - /usr/include/boost/asio/thread_pool.hpp - /usr/include/boost/asio/impl/thread_pool.hpp - /usr/include/boost/asio/detail/blocking_executor_op.hpp - /usr/include/boost/asio/detail/bulk_executor_op.hpp - /usr/include/boost/asio/impl/thread_pool.ipp - /usr/include/boost/asio/strand.hpp - /usr/include/boost/asio/detail/strand_executor_service.hpp - /usr/include/boost/asio/detail/impl/strand_executor_service.hpp - /usr/include/boost/asio/detail/impl/strand_executor_service.ipp - /usr/include/boost/asio/streambuf.hpp - /usr/include/boost/asio/system_timer.hpp - /usr/include/boost/asio/this_coro.hpp - /usr/include/boost/asio/use_awaitable.hpp - /usr/include/boost/asio/use_future.hpp - /usr/include/boost/asio/impl/use_future.hpp - /usr/include/boost/asio/version.hpp - /usr/include/boost/asio/windows/basic_object_handle.hpp - /usr/include/boost/asio/windows/basic_overlapped_handle.hpp - /usr/include/boost/asio/windows/basic_random_access_handle.hpp - /usr/include/boost/asio/windows/basic_stream_handle.hpp - /usr/include/boost/asio/windows/object_handle.hpp - /usr/include/boost/asio/windows/overlapped_handle.hpp - /usr/include/boost/asio/windows/overlapped_ptr.hpp - /usr/include/boost/asio/windows/random_access_handle.hpp - /usr/include/boost/asio/windows/stream_handle.hpp - /usr/include/boost/asio/write_at.hpp - /usr/include/boost/asio/impl/write_at.hpp - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/RemoteEndPoint.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsp_diagnostic.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsRange.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/serializer.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/macro_map.h - /usr/include/boost/optional.hpp - /usr/include/boost/optional/optional.hpp - /usr/include/boost/core/explicit_operator_bool.hpp - /usr/include/boost/core/swap.hpp - /usr/include/boost/optional/bad_optional_access.hpp - /usr/include/boost/type_traits/alignment_of.hpp - /usr/include/boost/type_traits/has_nothrow_constructor.hpp - /usr/include/boost/type_traits/is_default_constructible.hpp - /usr/include/boost/type_traits/is_complete.hpp - /usr/include/boost/type_traits/declval.hpp - /usr/include/boost/type_traits/add_rvalue_reference.hpp - /usr/include/boost/type_traits/is_void.hpp - /usr/include/boost/type_traits/is_reference.hpp - /usr/include/boost/type_traits/is_lvalue_reference.hpp - /usr/include/boost/type_traits/is_rvalue_reference.hpp - /usr/include/boost/type_traits/remove_reference.hpp - /usr/include/boost/type_traits/is_function.hpp - /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp - /usr/include/boost/type_traits/detail/yes_no_type.hpp - /usr/include/boost/type_traits/type_with_alignment.hpp - /usr/include/boost/type_traits/is_pod.hpp - /usr/include/boost/type_traits/is_scalar.hpp - /usr/include/boost/type_traits/is_enum.hpp - /usr/include/boost/type_traits/is_pointer.hpp - /usr/include/boost/type_traits/is_member_pointer.hpp - /usr/include/boost/type_traits/is_member_function_pointer.hpp - /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp - /usr/include/boost/type_traits/remove_const.hpp - /usr/include/boost/type_traits/decay.hpp - /usr/include/boost/type_traits/is_array.hpp - /usr/include/boost/type_traits/remove_bounds.hpp - /usr/include/boost/type_traits/remove_extent.hpp - /usr/include/boost/type_traits/add_pointer.hpp - /usr/include/boost/type_traits/is_const.hpp - /usr/include/boost/type_traits/is_constructible.hpp - /usr/include/boost/type_traits/is_destructible.hpp - /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp - /usr/include/boost/type_traits/has_trivial_move_assign.hpp - /usr/include/boost/type_traits/is_assignable.hpp - /usr/include/boost/type_traits/is_volatile.hpp - /usr/include/boost/type_traits/has_nothrow_assign.hpp - /usr/include/boost/type_traits/enable_if.hpp - /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp - /usr/include/boost/move/utility.hpp - /usr/include/boost/move/detail/config_begin.hpp - /usr/include/boost/move/detail/workaround.hpp - /usr/include/boost/move/utility_core.hpp - /usr/include/boost/move/core.hpp - /usr/include/boost/move/detail/config_end.hpp - /usr/include/boost/move/detail/meta_utils.hpp - /usr/include/boost/move/detail/meta_utils_core.hpp - /usr/include/boost/move/traits.hpp - /usr/include/boost/move/detail/type_traits.hpp - /usr/include/boost/none.hpp - /usr/include/boost/none_t.hpp - /usr/include/boost/utility/compare_pointees.hpp - /usr/include/boost/utility/result_of.hpp - /usr/include/boost/preprocessor/iteration/iterate.hpp - /usr/include/boost/preprocessor/slot/slot.hpp - /usr/include/boost/preprocessor/slot/detail/def.hpp - /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp - /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp - /usr/include/boost/preprocessor/facilities/intercept.hpp - /usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp - /usr/include/boost/type_traits/type_identity.hpp - /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp - /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp - /usr/include/boost/preprocessor/slot/detail/shared.hpp - /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp - /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp - /usr/include/boost/utility/detail/result_of_iterate.hpp - /usr/include/boost/optional/optional_fwd.hpp - /usr/include/boost/optional/detail/optional_config.hpp - /usr/include/boost/optional/detail/optional_factory_support.hpp - /usr/include/boost/optional/detail/optional_aligned_storage.hpp - /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp - /usr/include/boost/optional/detail/optional_reference_spec.hpp - /usr/include/boost/optional/detail/optional_relops.hpp - /usr/include/boost/optional/detail/optional_swap.hpp - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsPosition.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsTextEdit.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsDocumentUri.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsResponseError.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsAny.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/message.h - /usr/include/c++/11/iostream - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/method_type.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/location_type.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/RequestInMessage.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/lsRequestId.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/lsResponseMessage.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/Cancellation.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/NotificationInMessage.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/traits.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/threaded_queue.h - /usr/include/c++/11/deque - /usr/include/c++/11/bits/stl_deque.h - /usr/include/c++/11/bits/deque.tcc - /usr/include/c++/11/unordered_map - /usr/include/c++/11/bits/hashtable.h - /usr/include/c++/11/bits/hashtable_policy.h - /usr/include/c++/11/bits/unordered_map.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/MessageIssue.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/MessageJsonHandler.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/Endpoint.h - /usr/include/boost/bind/bind.hpp - /usr/include/boost/ref.hpp - /usr/include/boost/core/ref.hpp - /usr/include/boost/mem_fn.hpp - /usr/include/boost/bind/mem_fn.hpp - /usr/include/boost/get_pointer.hpp - /usr/include/boost/config/no_tr1/memory.hpp - /usr/include/boost/bind/mem_fn_template.hpp - /usr/include/boost/bind/mem_fn_cc.hpp - /usr/include/boost/bind/detail/result_traits.hpp - /usr/include/boost/visit_each.hpp - /usr/include/boost/core/is_same.hpp - /usr/include/boost/bind/storage.hpp - /usr/include/boost/bind/bind_cc.hpp - /usr/include/boost/bind/bind_mf_cc.hpp - /usr/include/boost/bind/bind_mf2_cc.hpp - /usr/include/boost/bind/placeholders.hpp - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/stream.h - -CMakeFiles/lspcpp.dir/src/jsonrpc/WebSocketServer.cpp.o - /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/WebSocketServer.cpp - /usr/include/stdc-predef.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/MessageIssue.h - /usr/include/c++/11/string - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h - /usr/include/bits/wordsize.h - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h - /usr/include/features.h - /usr/include/sys/cdefs.h - /usr/include/bits/long-double.h - /usr/include/gnu/stubs.h - /usr/include/gnu/stubs-64.h - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h - /usr/include/c++/11/bits/stringfwd.h - /usr/include/c++/11/bits/memoryfwd.h - /usr/include/c++/11/bits/char_traits.h - /usr/include/c++/11/bits/stl_algobase.h - /usr/include/c++/11/bits/functexcept.h - /usr/include/c++/11/bits/exception_defines.h - /usr/include/c++/11/bits/cpp_type_traits.h - /usr/include/c++/11/ext/type_traits.h - /usr/include/c++/11/ext/numeric_traits.h - /usr/include/c++/11/bits/stl_pair.h - /usr/include/c++/11/bits/move.h - /usr/include/c++/11/type_traits - /usr/include/c++/11/bits/stl_iterator_base_types.h - /usr/include/c++/11/bits/stl_iterator_base_funcs.h - /usr/include/c++/11/bits/concept_check.h - /usr/include/c++/11/debug/assertions.h - /usr/include/c++/11/bits/stl_iterator.h - /usr/include/c++/11/bits/ptr_traits.h - /usr/include/c++/11/debug/debug.h - /usr/include/c++/11/bits/predefined_ops.h - /usr/include/c++/11/bits/postypes.h - /usr/include/c++/11/cwchar - /usr/include/wchar.h - /usr/include/bits/libc-header-start.h - /usr/include/bits/floatn.h - /usr/include/bits/floatn-common.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h - /usr/include/bits/wchar.h - /usr/include/bits/types/wint_t.h - /usr/include/bits/types/mbstate_t.h - /usr/include/bits/types/__mbstate_t.h - /usr/include/bits/types/__FILE.h - /usr/include/bits/types/FILE.h - /usr/include/bits/types/locale_t.h - /usr/include/bits/types/__locale_t.h - /usr/include/c++/11/cstdint - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h - /usr/include/stdint.h - /usr/include/bits/types.h - /usr/include/bits/timesize.h - /usr/include/bits/typesizes.h - /usr/include/bits/time64.h - /usr/include/bits/stdint-intn.h - /usr/include/bits/stdint-uintn.h - /usr/include/c++/11/bits/allocator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h - /usr/include/c++/11/ext/new_allocator.h - /usr/include/c++/11/new - /usr/include/c++/11/bits/exception.h - /usr/include/c++/11/bits/localefwd.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h - /usr/include/c++/11/clocale - /usr/include/locale.h - /usr/include/bits/locale.h - /usr/include/c++/11/iosfwd - /usr/include/c++/11/cctype - /usr/include/ctype.h - /usr/include/bits/endian.h - /usr/include/bits/endianness.h - /usr/include/c++/11/bits/ostream_insert.h - /usr/include/c++/11/bits/cxxabi_forced.h - /usr/include/c++/11/bits/stl_function.h - /usr/include/c++/11/backward/binders.h - /usr/include/c++/11/bits/range_access.h - /usr/include/c++/11/initializer_list - /usr/include/c++/11/bits/basic_string.h - /usr/include/c++/11/ext/atomicity.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/bits/types/time_t.h - /usr/include/bits/types/struct_timespec.h - /usr/include/bits/sched.h - /usr/include/bits/types/struct_sched_param.h - /usr/include/bits/cpu-set.h - /usr/include/time.h - /usr/include/bits/time.h - /usr/include/bits/timex.h - /usr/include/bits/types/struct_timeval.h - /usr/include/bits/types/clock_t.h - /usr/include/bits/types/struct_tm.h - /usr/include/bits/types/clockid_t.h - /usr/include/bits/types/timer_t.h - /usr/include/bits/types/struct_itimerspec.h - /usr/include/bits/pthreadtypes.h - /usr/include/bits/thread-shared-types.h - /usr/include/bits/pthreadtypes-arch.h - /usr/include/bits/struct_mutex.h - /usr/include/bits/struct_rwlock.h - /usr/include/bits/setjmp.h - /usr/include/bits/types/__sigset_t.h - /usr/include/bits/types/struct___jmp_buf_tag.h - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h - /usr/include/sys/single_threaded.h - /usr/include/c++/11/ext/alloc_traits.h - /usr/include/c++/11/bits/alloc_traits.h - /usr/include/c++/11/bits/stl_construct.h - /usr/include/c++/11/ext/string_conversions.h - /usr/include/c++/11/cstdlib - /usr/include/stdlib.h - /usr/include/bits/waitflags.h - /usr/include/bits/waitstatus.h - /usr/include/sys/types.h - /usr/include/endian.h - /usr/include/bits/byteswap.h - /usr/include/bits/uintn-identity.h - /usr/include/sys/select.h - /usr/include/bits/select.h - /usr/include/bits/types/sigset_t.h - /usr/include/alloca.h - /usr/include/bits/stdlib-bsearch.h - /usr/include/bits/stdlib-float.h - /usr/include/c++/11/bits/std_abs.h - /usr/include/c++/11/cstdio - /usr/include/stdio.h - /usr/include/bits/types/__fpos_t.h - /usr/include/bits/types/__fpos64_t.h - /usr/include/bits/types/struct_FILE.h - /usr/include/bits/types/cookie_io_functions_t.h - /usr/include/bits/stdio_lim.h - /usr/include/bits/stdio.h - /usr/include/c++/11/cerrno - /usr/include/errno.h - /usr/include/bits/errno.h - /usr/include/linux/errno.h - /usr/include/asm/errno.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/errno-base.h - /usr/include/bits/types/error_t.h - /usr/include/c++/11/bits/charconv.h - /usr/include/c++/11/bits/functional_hash.h - /usr/include/c++/11/bits/hash_bytes.h - /usr/include/c++/11/bits/basic_string.tcc - /usr/include/c++/11/functional - /usr/include/c++/11/tuple - /usr/include/c++/11/utility - /usr/include/c++/11/bits/stl_relops.h - /usr/include/c++/11/array - /usr/include/c++/11/bits/uses_allocator.h - /usr/include/c++/11/bits/invoke.h - /usr/include/c++/11/bits/refwrap.h - /usr/include/c++/11/bits/std_function.h - /usr/include/c++/11/typeinfo - /usr/include/c++/11/vector - /usr/include/c++/11/bits/stl_uninitialized.h - /usr/include/c++/11/bits/stl_vector.h - /usr/include/c++/11/bits/stl_bvector.h - /usr/include/c++/11/bits/vector.tcc - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/WebSocketServer.h - /usr/include/boost/asio.hpp - /usr/include/boost/asio/associated_allocator.hpp - /usr/include/boost/asio/detail/config.hpp - /usr/include/boost/config.hpp - /usr/include/boost/config/user.hpp - /usr/include/boost/config/detail/select_compiler_config.hpp - /usr/include/boost/config/compiler/gcc.hpp - /usr/include/c++/11/cstddef - /usr/include/boost/config/detail/select_stdlib_config.hpp - /usr/include/c++/11/version - /usr/include/boost/config/stdlib/libstdcpp3.hpp - /usr/include/unistd.h - /usr/include/bits/posix_opt.h - /usr/include/bits/environments.h - /usr/include/bits/confname.h - /usr/include/bits/getopt_posix.h - /usr/include/bits/getopt_core.h - /usr/include/bits/unistd_ext.h - /usr/include/boost/config/detail/select_platform_config.hpp - /usr/include/boost/config/platform/linux.hpp - /usr/include/boost/config/detail/posix_features.hpp - /usr/include/boost/config/detail/suffix.hpp - /usr/include/boost/config/helper_macros.hpp - /usr/include/boost/version.hpp - /usr/include/linux/version.h - /usr/include/c++/11/memory - /usr/include/c++/11/bits/stl_tempbuf.h - /usr/include/c++/11/bits/stl_raw_storage_iter.h - /usr/include/c++/11/bits/align.h - /usr/include/c++/11/bit - /usr/include/c++/11/bits/unique_ptr.h - /usr/include/c++/11/bits/shared_ptr.h - /usr/include/c++/11/bits/shared_ptr_base.h - /usr/include/c++/11/bits/allocated_ptr.h - /usr/include/c++/11/ext/aligned_buffer.h - /usr/include/c++/11/ext/concurrence.h - /usr/include/c++/11/exception - /usr/include/c++/11/bits/exception_ptr.h - /usr/include/c++/11/bits/cxxabi_init_exception.h - /usr/include/c++/11/bits/nested_exception.h - /usr/include/c++/11/bits/shared_ptr_atomic.h - /usr/include/c++/11/bits/atomic_base.h - /usr/include/c++/11/bits/atomic_lockfree_defines.h - /usr/include/c++/11/backward/auto_ptr.h - /usr/include/boost/asio/detail/type_traits.hpp - /usr/include/boost/asio/detail/push_options.hpp - /usr/include/boost/asio/detail/pop_options.hpp - /usr/include/boost/asio/associated_executor.hpp - /usr/include/boost/asio/execution/executor.hpp - /usr/include/boost/asio/execution/execute.hpp - /usr/include/boost/asio/execution/detail/as_invocable.hpp - /usr/include/boost/asio/detail/atomic_count.hpp - /usr/include/c++/11/atomic - /usr/include/boost/asio/detail/memory.hpp - /usr/include/boost/asio/execution/receiver_invocation_error.hpp - /usr/include/c++/11/stdexcept - /usr/include/boost/asio/execution/impl/receiver_invocation_error.ipp - /usr/include/boost/asio/execution/set_done.hpp - /usr/include/boost/asio/traits/set_done_member.hpp - /usr/include/boost/asio/traits/set_done_free.hpp - /usr/include/boost/asio/execution/set_error.hpp - /usr/include/boost/asio/traits/set_error_member.hpp - /usr/include/boost/asio/traits/set_error_free.hpp - /usr/include/boost/asio/execution/set_value.hpp - /usr/include/boost/asio/detail/variadic_templates.hpp - /usr/include/boost/asio/traits/set_value_member.hpp - /usr/include/boost/asio/traits/set_value_free.hpp - /usr/include/boost/asio/execution/detail/as_receiver.hpp - /usr/include/boost/asio/traits/execute_member.hpp - /usr/include/boost/asio/traits/execute_free.hpp - /usr/include/boost/asio/execution/invocable_archetype.hpp - /usr/include/boost/asio/traits/equality_comparable.hpp - /usr/include/boost/asio/is_executor.hpp - /usr/include/boost/asio/detail/is_executor.hpp - /usr/include/boost/asio/system_executor.hpp - /usr/include/boost/asio/execution.hpp - /usr/include/boost/asio/execution/allocator.hpp - /usr/include/boost/asio/execution/scheduler.hpp - /usr/include/boost/asio/execution/schedule.hpp - /usr/include/boost/asio/traits/schedule_member.hpp - /usr/include/boost/asio/traits/schedule_free.hpp - /usr/include/boost/asio/execution/sender.hpp - /usr/include/boost/asio/execution/detail/void_receiver.hpp - /usr/include/boost/asio/execution/receiver.hpp - /usr/include/boost/asio/execution/connect.hpp - /usr/include/boost/asio/execution/detail/as_operation.hpp - /usr/include/boost/asio/traits/start_member.hpp - /usr/include/boost/asio/execution/operation_state.hpp - /usr/include/boost/asio/execution/start.hpp - /usr/include/boost/asio/traits/start_free.hpp - /usr/include/boost/asio/traits/connect_member.hpp - /usr/include/boost/asio/traits/connect_free.hpp - /usr/include/boost/asio/is_applicable_property.hpp - /usr/include/boost/asio/traits/query_static_constexpr_member.hpp - /usr/include/boost/asio/traits/static_query.hpp - /usr/include/boost/asio/execution/any_executor.hpp - /usr/include/boost/asio/detail/assert.hpp - /usr/include/boost/assert.hpp - /usr/include/assert.h - /usr/include/boost/asio/detail/cstddef.hpp - /usr/include/boost/asio/detail/executor_function.hpp - /usr/include/boost/asio/detail/handler_alloc_helpers.hpp - /usr/include/boost/asio/detail/noncopyable.hpp - /usr/include/boost/asio/detail/recycling_allocator.hpp - /usr/include/boost/asio/detail/thread_context.hpp - /usr/include/c++/11/climits - /usr/lib/gcc/x86_64-redhat-linux/11/include/limits.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/syslimits.h - /usr/include/limits.h - /usr/include/bits/posix1_lim.h - /usr/include/bits/local_lim.h - /usr/include/linux/limits.h - /usr/include/bits/posix2_lim.h - /usr/include/bits/xopen_lim.h - /usr/include/bits/uio_lim.h - /usr/include/boost/asio/detail/call_stack.hpp - /usr/include/boost/asio/detail/tss_ptr.hpp - /usr/include/boost/asio/detail/keyword_tss_ptr.hpp - /usr/include/boost/asio/detail/thread_info_base.hpp - /usr/include/boost/asio/multiple_exceptions.hpp - /usr/include/boost/asio/impl/multiple_exceptions.ipp - /usr/include/boost/asio/handler_alloc_hook.hpp - /usr/include/boost/asio/impl/handler_alloc_hook.ipp - /usr/include/boost/asio/detail/handler_invoke_helpers.hpp - /usr/include/boost/asio/handler_invoke_hook.hpp - /usr/include/boost/asio/detail/non_const_lvalue.hpp - /usr/include/boost/asio/detail/scoped_ptr.hpp - /usr/include/boost/asio/detail/throw_exception.hpp - /usr/include/boost/throw_exception.hpp - /usr/include/boost/assert/source_location.hpp - /usr/include/boost/current_function.hpp - /usr/include/boost/cstdint.hpp - /usr/include/boost/config/workaround.hpp - /usr/include/boost/exception/exception.hpp - /usr/include/boost/asio/execution/bad_executor.hpp - /usr/include/boost/asio/execution/impl/bad_executor.ipp - /usr/include/boost/asio/execution/blocking.hpp - /usr/include/boost/asio/prefer.hpp - /usr/include/boost/asio/traits/prefer_free.hpp - /usr/include/boost/asio/traits/prefer_member.hpp - /usr/include/boost/asio/traits/require_free.hpp - /usr/include/boost/asio/traits/require_member.hpp - /usr/include/boost/asio/traits/static_require.hpp - /usr/include/boost/asio/query.hpp - /usr/include/boost/asio/traits/query_member.hpp - /usr/include/boost/asio/traits/query_free.hpp - /usr/include/boost/asio/require.hpp - /usr/include/boost/asio/execution/blocking_adaptation.hpp - /usr/include/boost/asio/detail/event.hpp - /usr/include/boost/asio/detail/posix_event.hpp - /usr/include/boost/asio/detail/impl/posix_event.ipp - /usr/include/boost/asio/detail/throw_error.hpp - /usr/include/boost/system/error_code.hpp - /usr/include/boost/system/detail/error_code.hpp - /usr/include/boost/system/detail/error_category.hpp - /usr/include/boost/system/detail/config.hpp - /usr/include/c++/11/system_error - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h - /usr/include/boost/system/detail/error_condition.hpp - /usr/include/boost/system/detail/generic_category.hpp - /usr/include/boost/system/detail/generic_category_message.hpp - /usr/include/c++/11/cstring - /usr/include/string.h - /usr/include/strings.h - /usr/include/boost/system/detail/enable_if.hpp - /usr/include/boost/system/is_error_condition_enum.hpp - /usr/include/boost/system/detail/system_category.hpp - /usr/include/boost/system/is_error_code_enum.hpp - /usr/include/c++/11/ostream - /usr/include/c++/11/ios - /usr/include/c++/11/bits/ios_base.h - /usr/include/c++/11/bits/locale_classes.h - /usr/include/c++/11/bits/locale_classes.tcc - /usr/include/c++/11/streambuf - /usr/include/c++/11/bits/streambuf.tcc - /usr/include/c++/11/bits/basic_ios.h - /usr/include/c++/11/bits/locale_facets.h - /usr/include/c++/11/cwctype - /usr/include/wctype.h - /usr/include/bits/wctype-wchar.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h - /usr/include/c++/11/bits/streambuf_iterator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h - /usr/include/c++/11/bits/locale_facets.tcc - /usr/include/c++/11/bits/basic_ios.tcc - /usr/include/c++/11/bits/ostream.tcc - /usr/include/boost/system/error_category.hpp - /usr/include/boost/system/detail/error_category_impl.hpp - /usr/include/boost/system/detail/to_std_category.hpp - /usr/include/c++/11/map - /usr/include/c++/11/bits/stl_tree.h - /usr/include/c++/11/bits/stl_map.h - /usr/include/c++/11/bits/stl_multimap.h - /usr/include/c++/11/bits/erase_if.h - /usr/include/c++/11/mutex - /usr/include/c++/11/chrono - /usr/include/c++/11/ratio - /usr/include/c++/11/limits - /usr/include/c++/11/ctime - /usr/include/c++/11/bits/parse_numbers.h - /usr/include/c++/11/bits/std_mutex.h - /usr/include/c++/11/bits/unique_lock.h - /usr/include/boost/system/error_condition.hpp - /usr/include/boost/system/errc.hpp - /usr/include/boost/system/detail/errc.hpp - /usr/include/boost/system/detail/cerrno.hpp - /usr/include/boost/system/generic_category.hpp - /usr/include/boost/system/system_category.hpp - /usr/include/boost/system/detail/system_category_impl.hpp - /usr/include/boost/system/api_config.hpp - /usr/include/boost/system/detail/is_generic_value.hpp - /usr/include/boost/system/detail/throws.hpp - /usr/include/boost/asio/detail/impl/throw_error.ipp - /usr/include/boost/system/system_error.hpp - /usr/include/c++/11/cassert - /usr/include/boost/asio/error.hpp - /usr/include/boost/cerrno.hpp - /usr/include/netdb.h - /usr/include/netinet/in.h - /usr/include/sys/socket.h - /usr/include/bits/types/struct_iovec.h - /usr/include/bits/socket.h - /usr/include/bits/socket_type.h - /usr/include/bits/sockaddr.h - /usr/include/asm/socket.h - /usr/include/asm-generic/socket.h - /usr/include/linux/posix_types.h - /usr/include/linux/stddef.h - /usr/include/asm/posix_types.h - /usr/include/asm/posix_types_64.h - /usr/include/asm-generic/posix_types.h - /usr/include/asm/bitsperlong.h - /usr/include/asm-generic/bitsperlong.h - /usr/include/asm/sockios.h - /usr/include/asm-generic/sockios.h - /usr/include/bits/types/struct_osockaddr.h - /usr/include/bits/in.h - /usr/include/rpc/netdb.h - /usr/include/bits/types/sigevent_t.h - /usr/include/bits/types/__sigval_t.h - /usr/include/bits/netdb.h - /usr/include/boost/asio/impl/error.ipp - /usr/include/boost/asio/detail/mutex.hpp - /usr/include/boost/asio/detail/posix_mutex.hpp - /usr/include/boost/asio/detail/scoped_lock.hpp - /usr/include/boost/asio/detail/impl/posix_mutex.ipp - /usr/include/boost/asio/execution/bulk_execute.hpp - /usr/include/boost/asio/execution/bulk_guarantee.hpp - /usr/include/boost/asio/execution/detail/bulk_sender.hpp - /usr/include/boost/asio/traits/bulk_execute_member.hpp - /usr/include/boost/asio/traits/bulk_execute_free.hpp - /usr/include/boost/asio/execution/context.hpp - /usr/include/boost/asio/execution/context_as.hpp - /usr/include/boost/asio/execution/mapping.hpp - /usr/include/boost/asio/execution/occupancy.hpp - /usr/include/boost/asio/execution/outstanding_work.hpp - /usr/include/boost/asio/execution/prefer_only.hpp - /usr/include/boost/asio/execution/relationship.hpp - /usr/include/boost/asio/execution/submit.hpp - /usr/include/boost/asio/execution/detail/submit_receiver.hpp - /usr/include/boost/asio/traits/submit_member.hpp - /usr/include/boost/asio/traits/submit_free.hpp - /usr/include/boost/asio/impl/system_executor.hpp - /usr/include/boost/asio/detail/executor_op.hpp - /usr/include/boost/asio/detail/fenced_block.hpp - /usr/include/boost/asio/detail/std_fenced_block.hpp - /usr/include/boost/asio/detail/scheduler_operation.hpp - /usr/include/boost/asio/detail/handler_tracking.hpp - /usr/include/boost/asio/detail/impl/handler_tracking.ipp - /usr/include/boost/asio/detail/op_queue.hpp - /usr/include/boost/asio/detail/global.hpp - /usr/include/boost/asio/detail/posix_global.hpp - /usr/include/boost/asio/system_context.hpp - /usr/include/boost/asio/detail/scheduler.hpp - /usr/include/boost/asio/execution_context.hpp - /usr/include/boost/asio/impl/execution_context.hpp - /usr/include/boost/asio/detail/handler_type_requirements.hpp - /usr/include/boost/asio/async_result.hpp - /usr/include/boost/asio/detail/service_registry.hpp - /usr/include/boost/asio/detail/impl/service_registry.hpp - /usr/include/boost/asio/detail/impl/service_registry.ipp - /usr/include/boost/asio/impl/execution_context.ipp - /usr/include/boost/asio/detail/conditionally_enabled_event.hpp - /usr/include/boost/asio/detail/conditionally_enabled_mutex.hpp - /usr/include/boost/asio/detail/null_event.hpp - /usr/include/boost/asio/detail/impl/null_event.ipp - /usr/include/boost/asio/detail/reactor_fwd.hpp - /usr/include/boost/asio/detail/thread.hpp - /usr/include/boost/asio/detail/posix_thread.hpp - /usr/include/boost/asio/detail/impl/posix_thread.ipp - /usr/include/boost/asio/detail/impl/scheduler.ipp - /usr/include/boost/asio/detail/concurrency_hint.hpp - /usr/include/boost/asio/detail/limits.hpp - /usr/include/boost/limits.hpp - /usr/include/boost/asio/detail/reactor.hpp - /usr/include/boost/asio/detail/epoll_reactor.hpp - /usr/include/boost/asio/detail/object_pool.hpp - /usr/include/boost/asio/detail/reactor_op.hpp - /usr/include/boost/asio/detail/operation.hpp - /usr/include/boost/asio/detail/select_interrupter.hpp - /usr/include/boost/asio/detail/eventfd_select_interrupter.hpp - /usr/include/boost/asio/detail/impl/eventfd_select_interrupter.ipp - /usr/include/sys/stat.h - /usr/include/bits/stat.h - /usr/include/bits/struct_stat.h - /usr/include/bits/statx.h - /usr/include/linux/stat.h - /usr/include/linux/types.h - /usr/include/asm/types.h - /usr/include/asm-generic/types.h - /usr/include/asm-generic/int-ll64.h - /usr/include/bits/statx-generic.h - /usr/include/bits/types/struct_statx_timestamp.h - /usr/include/bits/types/struct_statx.h - /usr/include/fcntl.h - /usr/include/bits/fcntl.h - /usr/include/bits/fcntl-linux.h - /usr/include/linux/falloc.h - /usr/include/sys/eventfd.h - /usr/include/bits/eventfd.h - /usr/include/boost/asio/detail/cstdint.hpp - /usr/include/boost/asio/detail/socket_types.hpp - /usr/include/sys/ioctl.h - /usr/include/bits/ioctls.h - /usr/include/asm/ioctls.h - /usr/include/asm-generic/ioctls.h - /usr/include/linux/ioctl.h - /usr/include/asm/ioctl.h - /usr/include/asm-generic/ioctl.h - /usr/include/bits/ioctl-types.h - /usr/include/sys/ttydefaults.h - /usr/include/poll.h - /usr/include/sys/poll.h - /usr/include/bits/poll.h - /usr/include/sys/uio.h - /usr/include/bits/uio-ext.h - /usr/include/sys/un.h - /usr/include/netinet/tcp.h - /usr/include/arpa/inet.h - /usr/include/net/if.h - /usr/include/boost/asio/detail/timer_queue_base.hpp - /usr/include/boost/asio/detail/timer_queue_set.hpp - /usr/include/boost/asio/detail/impl/timer_queue_set.ipp - /usr/include/boost/asio/detail/wait_op.hpp - /usr/include/sys/timerfd.h - /usr/include/bits/timerfd.h - /usr/include/boost/asio/detail/impl/epoll_reactor.hpp - /usr/include/boost/asio/detail/impl/epoll_reactor.ipp - /usr/include/sys/epoll.h - /usr/include/bits/epoll.h - /usr/include/boost/asio/detail/scheduler_thread_info.hpp - /usr/include/boost/asio/detail/signal_blocker.hpp - /usr/include/boost/asio/detail/posix_signal_blocker.hpp - /usr/include/c++/11/csignal - /usr/include/signal.h - /usr/include/bits/signum-generic.h - /usr/include/bits/signum-arch.h - /usr/include/bits/types/sig_atomic_t.h - /usr/include/bits/types/siginfo_t.h - /usr/include/bits/siginfo-arch.h - /usr/include/bits/siginfo-consts.h - /usr/include/bits/siginfo-consts-arch.h - /usr/include/bits/types/sigval_t.h - /usr/include/bits/sigevent-consts.h - /usr/include/bits/sigaction.h - /usr/include/bits/sigcontext.h - /usr/include/bits/types/stack_t.h - /usr/include/sys/ucontext.h - /usr/include/bits/sigstack.h - /usr/include/bits/ss_flags.h - /usr/include/bits/types/struct_sigstack.h - /usr/include/bits/sigthread.h - /usr/include/bits/signal_ext.h - /usr/include/boost/asio/detail/thread_group.hpp - /usr/include/boost/asio/impl/system_context.hpp - /usr/include/boost/asio/impl/system_context.ipp - /usr/include/boost/asio/awaitable.hpp - /usr/include/boost/asio/basic_datagram_socket.hpp - /usr/include/boost/asio/basic_socket.hpp - /usr/include/boost/asio/any_io_executor.hpp - /usr/include/boost/asio/detail/io_object_impl.hpp - /usr/include/boost/asio/io_context.hpp - /usr/include/boost/asio/detail/wrapped_handler.hpp - /usr/include/boost/asio/detail/bind_handler.hpp - /usr/include/boost/asio/detail/handler_cont_helpers.hpp - /usr/include/boost/asio/handler_continuation_hook.hpp - /usr/include/boost/asio/detail/chrono.hpp - /usr/include/boost/asio/impl/io_context.hpp - /usr/include/boost/asio/detail/completion_handler.hpp - /usr/include/boost/asio/detail/handler_work.hpp - /usr/include/boost/asio/executor_work_guard.hpp - /usr/include/boost/asio/impl/io_context.ipp - /usr/include/boost/asio/post.hpp - /usr/include/boost/asio/impl/post.hpp - /usr/include/boost/asio/detail/work_dispatcher.hpp - /usr/include/boost/asio/socket_base.hpp - /usr/include/boost/asio/detail/io_control.hpp - /usr/include/boost/asio/detail/socket_option.hpp - /usr/include/boost/asio/detail/reactive_socket_service.hpp - /usr/include/boost/asio/buffer.hpp - /usr/include/boost/asio/detail/array_fwd.hpp - /usr/include/boost/asio/detail/string_view.hpp - /usr/include/c++/11/experimental/string_view - /usr/include/c++/11/bits/ranges_base.h - /usr/include/c++/11/experimental/bits/lfts_config.h - /usr/include/c++/11/experimental/bits/string_view.tcc - /usr/include/boost/detail/workaround.hpp - /usr/include/boost/asio/detail/is_buffer_sequence.hpp - /usr/include/boost/asio/detail/buffer_sequence_adapter.hpp - /usr/include/boost/asio/detail/impl/buffer_sequence_adapter.ipp - /usr/include/boost/asio/detail/reactive_null_buffers_op.hpp - /usr/include/boost/asio/detail/reactive_socket_accept_op.hpp - /usr/include/boost/asio/detail/socket_holder.hpp - /usr/include/boost/asio/detail/socket_ops.hpp - /usr/include/boost/asio/detail/impl/socket_ops.ipp - /usr/include/boost/asio/detail/reactive_socket_connect_op.hpp - /usr/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp - /usr/include/boost/asio/detail/reactive_socket_sendto_op.hpp - /usr/include/boost/asio/detail/reactive_socket_service_base.hpp - /usr/include/boost/asio/detail/reactive_socket_recv_op.hpp - /usr/include/boost/asio/detail/reactive_socket_recvmsg_op.hpp - /usr/include/boost/asio/detail/reactive_socket_send_op.hpp - /usr/include/boost/asio/detail/reactive_wait_op.hpp - /usr/include/boost/asio/detail/impl/reactive_socket_service_base.ipp - /usr/include/boost/asio/basic_deadline_timer.hpp - /usr/include/boost/asio/detail/deadline_timer_service.hpp - /usr/include/boost/asio/detail/timer_queue.hpp - /usr/include/boost/asio/detail/date_time_fwd.hpp - /usr/include/boost/asio/detail/timer_queue_ptime.hpp - /usr/include/boost/asio/time_traits.hpp - /usr/include/boost/date_time/posix_time/posix_time_types.hpp - /usr/include/boost/date_time/time_clock.hpp - /usr/include/boost/date_time/c_time.hpp - /usr/include/boost/date_time/compiler_config.hpp - /usr/include/boost/date_time/locale_config.hpp - /usr/include/boost/config/auto_link.hpp - /usr/include/sys/time.h - /usr/include/boost/shared_ptr.hpp - /usr/include/boost/smart_ptr/shared_ptr.hpp - /usr/include/boost/smart_ptr/detail/shared_count.hpp - /usr/include/boost/smart_ptr/bad_weak_ptr.hpp - /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp - /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp - /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp - /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp - /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp - /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp - /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp - /usr/include/boost/checked_delete.hpp - /usr/include/boost/core/checked_delete.hpp - /usr/include/boost/core/addressof.hpp - /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp - /usr/include/boost/smart_ptr/detail/sp_convertible.hpp - /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp - /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp - /usr/include/boost/smart_ptr/detail/spinlock.hpp - /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp - /usr/include/boost/smart_ptr/detail/yield_k.hpp - /usr/include/boost/smart_ptr/detail/sp_thread_pause.hpp - /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp - /usr/include/boost/config/pragma_message.hpp - /usr/include/c++/11/algorithm - /usr/include/c++/11/bits/stl_algo.h - /usr/include/c++/11/bits/algorithmfwd.h - /usr/include/c++/11/bits/stl_heap.h - /usr/include/c++/11/bits/uniform_int_dist.h - /usr/include/boost/smart_ptr/detail/operator_bool.hpp - /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp - /usr/include/boost/smart_ptr/detail/local_counted_base.hpp - /usr/include/boost/date_time/microsec_time_clock.hpp - /usr/include/boost/date_time/posix_time/ptime.hpp - /usr/include/boost/date_time/posix_time/posix_time_system.hpp - /usr/include/boost/date_time/posix_time/posix_time_config.hpp - /usr/include/boost/config/no_tr1/cmath.hpp - /usr/include/c++/11/cmath - /usr/include/math.h - /usr/include/bits/math-vector.h - /usr/include/bits/libm-simd-decl-stubs.h - /usr/include/bits/flt-eval-method.h - /usr/include/bits/fp-logb.h - /usr/include/bits/fp-fast.h - /usr/include/bits/mathcalls-helper-functions.h - /usr/include/bits/mathcalls.h - /usr/include/bits/mathcalls-narrow.h - /usr/include/bits/iscanonical.h - /usr/include/boost/date_time/time_duration.hpp - /usr/include/boost/core/enable_if.hpp - /usr/include/boost/date_time/special_defs.hpp - /usr/include/boost/date_time/time_defs.hpp - /usr/include/boost/operators.hpp - /usr/include/c++/11/iterator - /usr/include/c++/11/bits/stream_iterator.h - /usr/include/boost/static_assert.hpp - /usr/include/boost/type_traits/is_integral.hpp - /usr/include/boost/type_traits/integral_constant.hpp - /usr/include/boost/date_time/time_resolution_traits.hpp - /usr/include/boost/date_time/int_adapter.hpp - /usr/include/boost/date_time/gregorian/gregorian_types.hpp - /usr/include/boost/date_time/date.hpp - /usr/include/boost/date_time/year_month_day.hpp - /usr/include/boost/date_time/period.hpp - /usr/include/boost/date_time/gregorian/greg_calendar.hpp - /usr/include/boost/date_time/gregorian/greg_weekday.hpp - /usr/include/boost/date_time/constrained_value.hpp - /usr/include/boost/type_traits/conditional.hpp - /usr/include/boost/type_traits/is_base_of.hpp - /usr/include/boost/type_traits/is_base_and_derived.hpp - /usr/include/boost/type_traits/intrinsics.hpp - /usr/include/boost/type_traits/detail/config.hpp - /usr/include/boost/type_traits/remove_cv.hpp - /usr/include/boost/type_traits/is_same.hpp - /usr/include/boost/type_traits/is_class.hpp - /usr/include/boost/date_time/date_defs.hpp - /usr/include/boost/date_time/gregorian/greg_day_of_year.hpp - /usr/include/boost/date_time/gregorian_calendar.hpp - /usr/include/boost/date_time/gregorian_calendar.ipp - /usr/include/boost/date_time/gregorian/greg_ymd.hpp - /usr/include/boost/date_time/gregorian/greg_day.hpp - /usr/include/boost/date_time/gregorian/greg_year.hpp - /usr/include/boost/date_time/gregorian/greg_month.hpp - /usr/include/boost/date_time/gregorian/greg_duration.hpp - /usr/include/boost/date_time/date_duration.hpp - /usr/include/boost/date_time/date_duration_types.hpp - /usr/include/boost/date_time/gregorian/greg_duration_types.hpp - /usr/include/boost/date_time/gregorian/greg_date.hpp - /usr/include/boost/date_time/adjust_functors.hpp - /usr/include/boost/date_time/wrapping_int.hpp - /usr/include/boost/date_time/date_generators.hpp - /usr/include/c++/11/sstream - /usr/include/c++/11/istream - /usr/include/c++/11/bits/istream.tcc - /usr/include/c++/11/bits/sstream.tcc - /usr/include/boost/date_time/date_clock_device.hpp - /usr/include/boost/date_time/date_iterator.hpp - /usr/include/boost/date_time/time_system_split.hpp - /usr/include/boost/date_time/time_system_counted.hpp - /usr/include/boost/date_time/time.hpp - /usr/include/boost/date_time/posix_time/date_duration_operators.hpp - /usr/include/boost/date_time/posix_time/posix_time_duration.hpp - /usr/include/boost/numeric/conversion/cast.hpp - /usr/include/boost/type.hpp - /usr/include/boost/numeric/conversion/converter.hpp - /usr/include/boost/numeric/conversion/conversion_traits.hpp - /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp - /usr/include/boost/type_traits/is_arithmetic.hpp - /usr/include/boost/type_traits/is_floating_point.hpp - /usr/include/boost/numeric/conversion/detail/meta.hpp - /usr/include/boost/mpl/if.hpp - /usr/include/boost/mpl/aux_/value_wknd.hpp - /usr/include/boost/mpl/aux_/static_cast.hpp - /usr/include/boost/mpl/aux_/config/workaround.hpp - /usr/include/boost/mpl/aux_/config/integral.hpp - /usr/include/boost/mpl/aux_/config/msvc.hpp - /usr/include/boost/mpl/aux_/config/eti.hpp - /usr/include/boost/mpl/aux_/na_spec.hpp - /usr/include/boost/mpl/lambda_fwd.hpp - /usr/include/boost/mpl/void_fwd.hpp - /usr/include/boost/mpl/aux_/adl_barrier.hpp - /usr/include/boost/mpl/aux_/config/adl.hpp - /usr/include/boost/mpl/aux_/config/intel.hpp - /usr/include/boost/mpl/aux_/config/gcc.hpp - /usr/include/boost/mpl/aux_/na.hpp - /usr/include/boost/mpl/bool.hpp - /usr/include/boost/mpl/bool_fwd.hpp - /usr/include/boost/mpl/integral_c_tag.hpp - /usr/include/boost/mpl/aux_/config/static_constant.hpp - /usr/include/boost/mpl/aux_/na_fwd.hpp - /usr/include/boost/mpl/aux_/config/ctps.hpp - /usr/include/boost/mpl/aux_/config/lambda.hpp - /usr/include/boost/mpl/aux_/config/ttp.hpp - /usr/include/boost/mpl/int.hpp - /usr/include/boost/mpl/int_fwd.hpp - /usr/include/boost/mpl/aux_/nttp_decl.hpp - /usr/include/boost/mpl/aux_/config/nttp.hpp - /usr/include/boost/mpl/aux_/integral_wrapper.hpp - /usr/include/boost/preprocessor/cat.hpp - /usr/include/boost/preprocessor/config/config.hpp - /usr/include/boost/mpl/aux_/lambda_arity_param.hpp - /usr/include/boost/mpl/aux_/template_arity_fwd.hpp - /usr/include/boost/mpl/aux_/arity.hpp - /usr/include/boost/mpl/aux_/config/dtp.hpp - /usr/include/boost/mpl/aux_/preprocessor/params.hpp - /usr/include/boost/mpl/aux_/config/preprocessor.hpp - /usr/include/boost/preprocessor/comma_if.hpp - /usr/include/boost/preprocessor/punctuation/comma_if.hpp - /usr/include/boost/preprocessor/control/if.hpp - /usr/include/boost/preprocessor/control/iif.hpp - /usr/include/boost/preprocessor/logical/bool.hpp - /usr/include/boost/preprocessor/config/limits.hpp - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp - /usr/include/boost/preprocessor/facilities/empty.hpp - /usr/include/boost/preprocessor/punctuation/comma.hpp - /usr/include/boost/preprocessor/repeat.hpp - /usr/include/boost/preprocessor/repetition/repeat.hpp - /usr/include/boost/preprocessor/debug/error.hpp - /usr/include/boost/preprocessor/detail/auto_rec.hpp - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp - /usr/include/boost/preprocessor/tuple/eat.hpp - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp - /usr/include/boost/preprocessor/inc.hpp - /usr/include/boost/preprocessor/arithmetic/inc.hpp - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp - /usr/include/boost/mpl/aux_/preprocessor/enum.hpp - /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp - /usr/include/boost/mpl/limits/arity.hpp - /usr/include/boost/preprocessor/logical/and.hpp - /usr/include/boost/preprocessor/logical/bitand.hpp - /usr/include/boost/preprocessor/identity.hpp - /usr/include/boost/preprocessor/facilities/identity.hpp - /usr/include/boost/preprocessor/empty.hpp - /usr/include/boost/preprocessor/arithmetic/add.hpp - /usr/include/boost/preprocessor/arithmetic/dec.hpp - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp - /usr/include/boost/preprocessor/control/while.hpp - /usr/include/boost/preprocessor/list/fold_left.hpp - /usr/include/boost/preprocessor/list/detail/fold_left.hpp - /usr/include/boost/preprocessor/control/expr_iif.hpp - /usr/include/boost/preprocessor/list/adt.hpp - /usr/include/boost/preprocessor/detail/is_binary.hpp - /usr/include/boost/preprocessor/detail/check.hpp - /usr/include/boost/preprocessor/logical/compl.hpp - /usr/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp - /usr/include/boost/preprocessor/list/limits/fold_left_256.hpp - /usr/include/boost/preprocessor/list/fold_right.hpp - /usr/include/boost/preprocessor/list/detail/fold_right.hpp - /usr/include/boost/preprocessor/list/reverse.hpp - /usr/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp - /usr/include/boost/preprocessor/control/detail/while.hpp - /usr/include/boost/preprocessor/control/detail/limits/while_256.hpp - /usr/include/boost/preprocessor/control/limits/while_256.hpp - /usr/include/boost/preprocessor/logical/bitor.hpp - /usr/include/boost/preprocessor/tuple/elem.hpp - /usr/include/boost/preprocessor/facilities/expand.hpp - /usr/include/boost/preprocessor/facilities/overload.hpp - /usr/include/boost/preprocessor/variadic/size.hpp - /usr/include/boost/preprocessor/facilities/check_empty.hpp - /usr/include/boost/preprocessor/variadic/has_opt.hpp - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp - /usr/include/boost/preprocessor/tuple/rem.hpp - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp - /usr/include/boost/preprocessor/variadic/elem.hpp - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp - /usr/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp - /usr/include/boost/preprocessor/comparison/equal.hpp - /usr/include/boost/preprocessor/comparison/not_equal.hpp - /usr/include/boost/preprocessor/comparison/limits/not_equal_256.hpp - /usr/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp - /usr/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp - /usr/include/boost/preprocessor/logical/not.hpp - /usr/include/boost/preprocessor/arithmetic/sub.hpp - /usr/include/boost/mpl/aux_/config/overload_resolution.hpp - /usr/include/boost/mpl/aux_/lambda_support.hpp - /usr/include/boost/mpl/eval_if.hpp - /usr/include/boost/mpl/equal_to.hpp - /usr/include/boost/mpl/aux_/comparison_op.hpp - /usr/include/boost/mpl/aux_/numeric_op.hpp - /usr/include/boost/mpl/numeric_cast.hpp - /usr/include/boost/mpl/apply_wrap.hpp - /usr/include/boost/mpl/aux_/has_apply.hpp - /usr/include/boost/mpl/has_xxx.hpp - /usr/include/boost/mpl/aux_/type_wrapper.hpp - /usr/include/boost/mpl/aux_/yes_no.hpp - /usr/include/boost/mpl/aux_/config/arrays.hpp - /usr/include/boost/mpl/aux_/config/has_xxx.hpp - /usr/include/boost/mpl/aux_/config/msvc_typename.hpp - /usr/include/boost/preprocessor/array/elem.hpp - /usr/include/boost/preprocessor/array/data.hpp - /usr/include/boost/preprocessor/array/size.hpp - /usr/include/boost/preprocessor/repetition/enum_params.hpp - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp - /usr/include/boost/mpl/aux_/config/has_apply.hpp - /usr/include/boost/mpl/aux_/msvc_never_true.hpp - /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp - /usr/include/boost/mpl/aux_/include_preprocessed.hpp - /usr/include/boost/mpl/aux_/config/compiler.hpp - /usr/include/boost/preprocessor/stringize.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp - /usr/include/boost/mpl/tag.hpp - /usr/include/boost/mpl/void.hpp - /usr/include/boost/mpl/aux_/has_tag.hpp - /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp - /usr/include/boost/mpl/aux_/config/forwarding.hpp - /usr/include/boost/mpl/aux_/msvc_eti_base.hpp - /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp - /usr/include/boost/mpl/not.hpp - /usr/include/boost/mpl/aux_/nested_type_wknd.hpp - /usr/include/boost/mpl/and.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp - /usr/include/boost/mpl/identity.hpp - /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp - /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp - /usr/include/boost/mpl/integral_c.hpp - /usr/include/boost/mpl/integral_c_fwd.hpp - /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp - /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp - /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp - /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp - /usr/include/boost/numeric/conversion/detail/is_subranged.hpp - /usr/include/boost/mpl/multiplies.hpp - /usr/include/boost/mpl/times.hpp - /usr/include/boost/mpl/aux_/arithmetic_op.hpp - /usr/include/boost/mpl/aux_/largest_int.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp - /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp - /usr/include/boost/mpl/less.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp - /usr/include/boost/numeric/conversion/converter_policies.hpp - /usr/include/boost/numeric/conversion/detail/converter.hpp - /usr/include/boost/numeric/conversion/bounds.hpp - /usr/include/boost/numeric/conversion/detail/bounds.hpp - /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp - /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp - /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp - /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp - /usr/include/boost/date_time/posix_time/time_period.hpp - /usr/include/boost/date_time/time_iterator.hpp - /usr/include/boost/date_time/dst_rules.hpp - /usr/include/boost/asio/detail/impl/timer_queue_ptime.ipp - /usr/include/boost/asio/detail/timer_scheduler.hpp - /usr/include/boost/asio/detail/timer_scheduler_fwd.hpp - /usr/include/boost/asio/detail/wait_handler.hpp - /usr/include/boost/asio/basic_io_object.hpp - /usr/include/boost/asio/basic_raw_socket.hpp - /usr/include/boost/asio/basic_seq_packet_socket.hpp - /usr/include/boost/asio/basic_serial_port.hpp - /usr/include/boost/asio/serial_port_base.hpp - /usr/include/termios.h - /usr/include/bits/termios.h - /usr/include/bits/termios-struct.h - /usr/include/bits/termios-c_cc.h - /usr/include/bits/termios-c_iflag.h - /usr/include/bits/termios-c_oflag.h - /usr/include/bits/termios-baud.h - /usr/include/bits/termios-c_cflag.h - /usr/include/bits/termios-c_lflag.h - /usr/include/bits/termios-tcflow.h - /usr/include/bits/termios-misc.h - /usr/include/boost/asio/impl/serial_port_base.hpp - /usr/include/boost/asio/impl/serial_port_base.ipp - /usr/include/boost/asio/detail/reactive_serial_port_service.hpp - /usr/include/boost/asio/detail/descriptor_ops.hpp - /usr/include/boost/asio/detail/impl/descriptor_ops.ipp - /usr/include/boost/asio/detail/reactive_descriptor_service.hpp - /usr/include/boost/asio/detail/descriptor_read_op.hpp - /usr/include/boost/asio/detail/descriptor_write_op.hpp - /usr/include/boost/asio/posix/descriptor_base.hpp - /usr/include/boost/asio/detail/impl/reactive_descriptor_service.ipp - /usr/include/boost/asio/detail/impl/reactive_serial_port_service.ipp - /usr/include/boost/asio/basic_signal_set.hpp - /usr/include/boost/asio/detail/signal_set_service.hpp - /usr/include/boost/asio/detail/signal_handler.hpp - /usr/include/boost/asio/detail/signal_op.hpp - /usr/include/boost/asio/detail/impl/signal_set_service.ipp - /usr/include/boost/asio/detail/static_mutex.hpp - /usr/include/boost/asio/detail/posix_static_mutex.hpp - /usr/include/boost/asio/basic_socket_acceptor.hpp - /usr/include/boost/asio/basic_socket_iostream.hpp - /usr/include/boost/asio/basic_socket_streambuf.hpp - /usr/include/boost/asio/basic_stream_socket.hpp - /usr/include/boost/asio/steady_timer.hpp - /usr/include/boost/asio/basic_waitable_timer.hpp - /usr/include/boost/asio/detail/chrono_time_traits.hpp - /usr/include/boost/asio/wait_traits.hpp - /usr/include/boost/asio/basic_streambuf.hpp - /usr/include/boost/asio/basic_streambuf_fwd.hpp - /usr/include/boost/asio/bind_executor.hpp - /usr/include/boost/asio/uses_executor.hpp - /usr/include/boost/asio/buffered_read_stream_fwd.hpp - /usr/include/boost/asio/buffered_read_stream.hpp - /usr/include/boost/asio/detail/buffer_resize_guard.hpp - /usr/include/boost/asio/detail/buffered_stream_storage.hpp - /usr/include/boost/asio/impl/buffered_read_stream.hpp - /usr/include/boost/asio/buffered_stream_fwd.hpp - /usr/include/boost/asio/buffered_stream.hpp - /usr/include/boost/asio/buffered_write_stream.hpp - /usr/include/boost/asio/buffered_write_stream_fwd.hpp - /usr/include/boost/asio/completion_condition.hpp - /usr/include/boost/asio/write.hpp - /usr/include/boost/asio/impl/write.hpp - /usr/include/boost/asio/detail/base_from_completion_cond.hpp - /usr/include/boost/asio/detail/consuming_buffers.hpp - /usr/include/boost/asio/detail/dependent_type.hpp - /usr/include/boost/asio/impl/buffered_write_stream.hpp - /usr/include/boost/asio/buffers_iterator.hpp - /usr/include/boost/asio/co_spawn.hpp - /usr/include/boost/asio/compose.hpp - /usr/include/boost/asio/impl/compose.hpp - /usr/include/boost/asio/connect.hpp - /usr/include/boost/asio/impl/connect.hpp - /usr/include/boost/asio/coroutine.hpp - /usr/include/boost/asio/deadline_timer.hpp - /usr/include/boost/asio/defer.hpp - /usr/include/boost/asio/impl/defer.hpp - /usr/include/boost/asio/detached.hpp - /usr/include/boost/asio/impl/detached.hpp - /usr/include/boost/asio/dispatch.hpp - /usr/include/boost/asio/impl/dispatch.hpp - /usr/include/boost/asio/executor.hpp - /usr/include/boost/asio/impl/executor.hpp - /usr/include/boost/asio/impl/executor.ipp - /usr/include/boost/asio/generic/basic_endpoint.hpp - /usr/include/boost/asio/generic/detail/endpoint.hpp - /usr/include/boost/asio/generic/detail/impl/endpoint.ipp - /usr/include/boost/asio/generic/datagram_protocol.hpp - /usr/include/boost/asio/generic/raw_protocol.hpp - /usr/include/boost/asio/generic/seq_packet_protocol.hpp - /usr/include/boost/asio/generic/stream_protocol.hpp - /usr/include/boost/asio/high_resolution_timer.hpp - /usr/include/boost/asio/io_context_strand.hpp - /usr/include/boost/asio/detail/strand_service.hpp - /usr/include/boost/asio/detail/impl/strand_service.hpp - /usr/include/boost/asio/detail/impl/strand_service.ipp - /usr/include/boost/asio/io_service.hpp - /usr/include/boost/asio/io_service_strand.hpp - /usr/include/boost/asio/ip/address.hpp - /usr/include/boost/asio/ip/address_v4.hpp - /usr/include/boost/asio/detail/array.hpp - /usr/include/boost/asio/detail/winsock_init.hpp - /usr/include/boost/asio/ip/impl/address_v4.hpp - /usr/include/boost/asio/ip/impl/address_v4.ipp - /usr/include/boost/asio/ip/address_v6.hpp - /usr/include/boost/asio/ip/impl/address_v6.hpp - /usr/include/boost/asio/ip/impl/address_v6.ipp - /usr/include/boost/asio/ip/bad_address_cast.hpp - /usr/include/boost/asio/ip/impl/address.hpp - /usr/include/boost/asio/ip/impl/address.ipp - /usr/include/boost/asio/ip/address_v4_iterator.hpp - /usr/include/boost/asio/ip/address_v4_range.hpp - /usr/include/boost/asio/ip/address_v6_iterator.hpp - /usr/include/boost/asio/ip/address_v6_range.hpp - /usr/include/boost/asio/ip/network_v4.hpp - /usr/include/boost/asio/ip/impl/network_v4.hpp - /usr/include/boost/asio/ip/impl/network_v4.ipp - /usr/include/boost/asio/ip/network_v6.hpp - /usr/include/boost/asio/ip/impl/network_v6.hpp - /usr/include/boost/asio/ip/impl/network_v6.ipp - /usr/include/boost/asio/ip/basic_endpoint.hpp - /usr/include/boost/asio/ip/detail/endpoint.hpp - /usr/include/boost/asio/ip/detail/impl/endpoint.ipp - /usr/include/boost/asio/ip/impl/basic_endpoint.hpp - /usr/include/boost/asio/ip/basic_resolver.hpp - /usr/include/boost/asio/ip/basic_resolver_iterator.hpp - /usr/include/boost/asio/ip/basic_resolver_entry.hpp - /usr/include/boost/asio/ip/basic_resolver_query.hpp - /usr/include/boost/asio/ip/resolver_query_base.hpp - /usr/include/boost/asio/ip/resolver_base.hpp - /usr/include/boost/asio/ip/basic_resolver_results.hpp - /usr/include/boost/asio/detail/resolver_service.hpp - /usr/include/boost/asio/detail/resolve_endpoint_op.hpp - /usr/include/boost/asio/detail/resolve_op.hpp - /usr/include/boost/asio/detail/resolve_query_op.hpp - /usr/include/boost/asio/detail/resolver_service_base.hpp - /usr/include/boost/asio/detail/impl/resolver_service_base.ipp - /usr/include/boost/asio/ip/host_name.hpp - /usr/include/boost/asio/ip/impl/host_name.ipp - /usr/include/boost/asio/ip/icmp.hpp - /usr/include/boost/asio/ip/multicast.hpp - /usr/include/boost/asio/ip/detail/socket_option.hpp - /usr/include/boost/asio/ip/tcp.hpp - /usr/include/boost/asio/ip/udp.hpp - /usr/include/boost/asio/ip/unicast.hpp - /usr/include/boost/asio/ip/v6_only.hpp - /usr/include/boost/asio/is_read_buffered.hpp - /usr/include/boost/asio/is_write_buffered.hpp - /usr/include/boost/asio/local/basic_endpoint.hpp - /usr/include/boost/asio/local/detail/endpoint.hpp - /usr/include/boost/asio/local/detail/impl/endpoint.ipp - /usr/include/boost/asio/local/connect_pair.hpp - /usr/include/boost/asio/local/datagram_protocol.hpp - /usr/include/boost/asio/local/stream_protocol.hpp - /usr/include/boost/asio/packaged_task.hpp - /usr/include/boost/asio/detail/future.hpp - /usr/include/c++/11/future - /usr/include/c++/11/condition_variable - /usr/include/c++/11/bits/atomic_futex.h - /usr/include/c++/11/bits/std_thread.h - /usr/include/boost/asio/placeholders.hpp - /usr/include/boost/bind/arg.hpp - /usr/include/boost/is_placeholder.hpp - /usr/include/boost/asio/posix/basic_descriptor.hpp - /usr/include/boost/asio/posix/basic_stream_descriptor.hpp - /usr/include/boost/asio/posix/descriptor.hpp - /usr/include/boost/asio/posix/stream_descriptor.hpp - /usr/include/boost/asio/read.hpp - /usr/include/boost/asio/impl/read.hpp - /usr/include/boost/asio/read_at.hpp - /usr/include/boost/asio/impl/read_at.hpp - /usr/include/boost/asio/read_until.hpp - /usr/include/boost/asio/detail/regex_fwd.hpp - /usr/include/boost/regex_fwd.hpp - /usr/include/boost/regex/config.hpp - /usr/include/boost/regex/user.hpp - /usr/include/boost/predef.h - /usr/include/boost/predef/language.h - /usr/include/boost/predef/language/stdc.h - /usr/include/boost/predef/version_number.h - /usr/include/boost/predef/make.h - /usr/include/boost/predef/detail/test.h - /usr/include/boost/predef/language/stdcpp.h - /usr/include/boost/predef/language/objc.h - /usr/include/boost/predef/language/cuda.h - /usr/include/boost/predef/architecture.h - /usr/include/boost/predef/architecture/alpha.h - /usr/include/boost/predef/architecture/arm.h - /usr/include/boost/predef/architecture/blackfin.h - /usr/include/boost/predef/architecture/convex.h - /usr/include/boost/predef/architecture/ia64.h - /usr/include/boost/predef/architecture/m68k.h - /usr/include/boost/predef/architecture/mips.h - /usr/include/boost/predef/architecture/parisc.h - /usr/include/boost/predef/architecture/ppc.h - /usr/include/boost/predef/architecture/ptx.h - /usr/include/boost/predef/architecture/pyramid.h - /usr/include/boost/predef/architecture/riscv.h - /usr/include/boost/predef/architecture/rs6k.h - /usr/include/boost/predef/architecture/sparc.h - /usr/include/boost/predef/architecture/superh.h - /usr/include/boost/predef/architecture/sys370.h - /usr/include/boost/predef/architecture/sys390.h - /usr/include/boost/predef/architecture/x86.h - /usr/include/boost/predef/architecture/x86/32.h - /usr/include/boost/predef/architecture/x86/64.h - /usr/include/boost/predef/architecture/z.h - /usr/include/boost/predef/compiler.h - /usr/include/boost/predef/compiler/borland.h - /usr/include/boost/predef/compiler/clang.h - /usr/include/boost/predef/compiler/comeau.h - /usr/include/boost/predef/compiler/compaq.h - /usr/include/boost/predef/compiler/diab.h - /usr/include/boost/predef/compiler/digitalmars.h - /usr/include/boost/predef/compiler/dignus.h - /usr/include/boost/predef/compiler/edg.h - /usr/include/boost/predef/compiler/ekopath.h - /usr/include/boost/predef/compiler/gcc_xml.h - /usr/include/boost/predef/compiler/gcc.h - /usr/include/boost/predef/detail/comp_detected.h - /usr/include/boost/predef/compiler/greenhills.h - /usr/include/boost/predef/compiler/hp_acc.h - /usr/include/boost/predef/compiler/iar.h - /usr/include/boost/predef/compiler/ibm.h - /usr/include/boost/predef/compiler/intel.h - /usr/include/boost/predef/compiler/kai.h - /usr/include/boost/predef/compiler/llvm.h - /usr/include/boost/predef/compiler/metaware.h - /usr/include/boost/predef/compiler/metrowerks.h - /usr/include/boost/predef/compiler/microtec.h - /usr/include/boost/predef/compiler/mpw.h - /usr/include/boost/predef/compiler/nvcc.h - /usr/include/boost/predef/compiler/palm.h - /usr/include/boost/predef/compiler/pgi.h - /usr/include/boost/predef/compiler/sgi_mipspro.h - /usr/include/boost/predef/compiler/sunpro.h - /usr/include/boost/predef/compiler/tendra.h - /usr/include/boost/predef/compiler/visualc.h - /usr/include/boost/predef/compiler/watcom.h - /usr/include/boost/predef/library.h - /usr/include/boost/predef/library/c.h - /usr/include/boost/predef/library/c/_prefix.h - /usr/include/boost/predef/detail/_cassert.h - /usr/include/boost/predef/library/c/cloudabi.h - /usr/include/boost/predef/library/c/gnu.h - /usr/include/boost/predef/library/c/uc.h - /usr/include/boost/predef/library/c/vms.h - /usr/include/boost/predef/library/c/zos.h - /usr/include/boost/predef/library/std.h - /usr/include/boost/predef/library/std/_prefix.h - /usr/include/boost/predef/detail/_exception.h - /usr/include/boost/predef/library/std/cxx.h - /usr/include/boost/predef/library/std/dinkumware.h - /usr/include/boost/predef/library/std/libcomo.h - /usr/include/boost/predef/library/std/modena.h - /usr/include/boost/predef/library/std/msl.h - /usr/include/boost/predef/library/std/roguewave.h - /usr/include/boost/predef/library/std/sgi.h - /usr/include/boost/predef/library/std/stdcpp3.h - /usr/include/boost/predef/library/std/stlport.h - /usr/include/boost/predef/library/std/vacpp.h - /usr/include/boost/predef/os.h - /usr/include/boost/predef/os/aix.h - /usr/include/boost/predef/os/amigaos.h - /usr/include/boost/predef/os/beos.h - /usr/include/boost/predef/os/bsd.h - /usr/include/boost/predef/os/macos.h - /usr/include/boost/predef/os/ios.h - /usr/include/boost/predef/os/bsd/bsdi.h - /usr/include/boost/predef/os/bsd/dragonfly.h - /usr/include/boost/predef/os/bsd/free.h - /usr/include/boost/predef/os/bsd/open.h - /usr/include/boost/predef/os/bsd/net.h - /usr/include/boost/predef/os/cygwin.h - /usr/include/boost/predef/os/haiku.h - /usr/include/boost/predef/os/hpux.h - /usr/include/boost/predef/os/irix.h - /usr/include/boost/predef/os/linux.h - /usr/include/boost/predef/detail/os_detected.h - /usr/include/boost/predef/os/os400.h - /usr/include/boost/predef/os/qnxnto.h - /usr/include/boost/predef/os/solaris.h - /usr/include/boost/predef/os/unix.h - /usr/include/boost/predef/os/vms.h - /usr/include/boost/predef/os/windows.h - /usr/include/boost/predef/other.h - /usr/include/boost/predef/other/endian.h - /usr/include/boost/predef/platform/android.h - /usr/include/boost/predef/platform.h - /usr/include/boost/predef/platform/cloudabi.h - /usr/include/boost/predef/platform/mingw.h - /usr/include/boost/predef/platform/mingw32.h - /usr/include/boost/predef/platform/mingw64.h - /usr/include/boost/predef/platform/windows_uwp.h - /usr/include/boost/predef/platform/windows_desktop.h - /usr/include/boost/predef/platform/windows_phone.h - /usr/include/boost/predef/platform/windows_server.h - /usr/include/boost/predef/platform/windows_store.h - /usr/include/boost/predef/platform/windows_system.h - /usr/include/boost/predef/platform/windows_runtime.h - /usr/include/boost/predef/platform/ios.h - /usr/include/boost/predef/hardware.h - /usr/include/boost/predef/hardware/simd.h - /usr/include/boost/predef/hardware/simd/x86.h - /usr/include/boost/predef/hardware/simd/x86/versions.h - /usr/include/boost/predef/hardware/simd/x86_amd.h - /usr/include/boost/predef/hardware/simd/x86_amd/versions.h - /usr/include/boost/predef/hardware/simd/arm.h - /usr/include/boost/predef/hardware/simd/arm/versions.h - /usr/include/boost/predef/hardware/simd/ppc.h - /usr/include/boost/predef/hardware/simd/ppc/versions.h - /usr/include/boost/predef/version.h - /usr/include/boost/regex/config/cwchar.hpp - /usr/include/boost/regex/v4/regex_fwd.hpp - /usr/include/boost/regex/v4/match_flags.hpp - /usr/include/boost/asio/impl/read_until.hpp - /usr/include/boost/asio/redirect_error.hpp - /usr/include/boost/asio/impl/redirect_error.hpp - /usr/include/boost/asio/require_concept.hpp - /usr/include/boost/asio/traits/require_concept_member.hpp - /usr/include/boost/asio/traits/require_concept_free.hpp - /usr/include/boost/asio/traits/static_require_concept.hpp - /usr/include/boost/asio/serial_port.hpp - /usr/include/boost/asio/signal_set.hpp - /usr/include/boost/asio/static_thread_pool.hpp - /usr/include/boost/asio/thread_pool.hpp - /usr/include/boost/asio/impl/thread_pool.hpp - /usr/include/boost/asio/detail/blocking_executor_op.hpp - /usr/include/boost/asio/detail/bulk_executor_op.hpp - /usr/include/boost/asio/impl/thread_pool.ipp - /usr/include/boost/asio/strand.hpp - /usr/include/boost/asio/detail/strand_executor_service.hpp - /usr/include/boost/asio/detail/impl/strand_executor_service.hpp - /usr/include/boost/asio/detail/impl/strand_executor_service.ipp - /usr/include/boost/asio/streambuf.hpp - /usr/include/boost/asio/system_timer.hpp - /usr/include/boost/asio/this_coro.hpp - /usr/include/boost/asio/use_awaitable.hpp - /usr/include/boost/asio/use_future.hpp - /usr/include/boost/asio/impl/use_future.hpp - /usr/include/boost/asio/version.hpp - /usr/include/boost/asio/windows/basic_object_handle.hpp - /usr/include/boost/asio/windows/basic_overlapped_handle.hpp - /usr/include/boost/asio/windows/basic_random_access_handle.hpp - /usr/include/boost/asio/windows/basic_stream_handle.hpp - /usr/include/boost/asio/windows/object_handle.hpp - /usr/include/boost/asio/windows/overlapped_handle.hpp - /usr/include/boost/asio/windows/overlapped_ptr.hpp - /usr/include/boost/asio/windows/random_access_handle.hpp - /usr/include/boost/asio/windows/stream_handle.hpp - /usr/include/boost/asio/write_at.hpp - /usr/include/boost/asio/impl/write_at.hpp - /usr/include/boost/beast/core/tcp_stream.hpp - /usr/include/boost/beast/core/detail/config.hpp - /usr/include/boost/core/ignore_unused.hpp - /usr/include/boost/beast/core/basic_stream.hpp - /usr/include/boost/beast/core/detail/stream_base.hpp - /usr/include/boost/core/exchange.hpp - /usr/include/boost/beast/core/error.hpp - /usr/include/boost/beast/core/impl/error.hpp - /usr/include/boost/beast/core/impl/error.ipp - /usr/include/boost/beast/core/rate_policy.hpp - /usr/include/boost/beast/core/role.hpp - /usr/include/boost/beast/core/stream_traits.hpp - /usr/include/boost/beast/core/detail/static_const.hpp - /usr/include/boost/beast/core/detail/stream_traits.hpp - /usr/include/boost/type_traits/make_void.hpp - /usr/include/boost/core/empty_value.hpp - /usr/include/boost/enable_shared_from_this.hpp - /usr/include/boost/smart_ptr/enable_shared_from_this.hpp - /usr/include/boost/smart_ptr/weak_ptr.hpp - /usr/include/boost/beast/core/impl/basic_stream.hpp - /usr/include/boost/beast/core/async_base.hpp - /usr/include/boost/beast/core/bind_handler.hpp - /usr/include/boost/beast/core/detail/bind_handler.hpp - /usr/include/boost/beast/core/detail/tuple.hpp - /usr/include/boost/mp11/integer_sequence.hpp - /usr/include/boost/mp11/version.hpp - /usr/include/boost/mp11/algorithm.hpp - /usr/include/boost/mp11/list.hpp - /usr/include/boost/mp11/integral.hpp - /usr/include/boost/mp11/detail/mp_list.hpp - /usr/include/boost/mp11/detail/mp_is_list.hpp - /usr/include/boost/mp11/detail/mp_append.hpp - /usr/include/boost/mp11/utility.hpp - /usr/include/boost/mp11/detail/mp_fold.hpp - /usr/include/boost/mp11/detail/config.hpp - /usr/include/boost/mp11/set.hpp - /usr/include/boost/mp11/function.hpp - /usr/include/boost/mp11/detail/mp_count.hpp - /usr/include/boost/mp11/detail/mp_plus.hpp - /usr/include/boost/mp11/detail/mp_min_element.hpp - /usr/include/boost/mp11/detail/mp_void.hpp - /usr/include/boost/mp11/detail/mp_copy_if.hpp - /usr/include/boost/mp11/detail/mp_remove_if.hpp - /usr/include/boost/mp11/detail/mp_map_find.hpp - /usr/include/boost/mp11/detail/mp_with_index.hpp - /usr/include/boost/type_traits/copy_cv.hpp - /usr/include/boost/type_traits/is_const.hpp - /usr/include/boost/type_traits/is_volatile.hpp - /usr/include/boost/type_traits/add_const.hpp - /usr/include/boost/type_traits/add_volatile.hpp - /usr/include/boost/beast/core/detail/allocator.hpp - /usr/include/boost/beast/core/detail/async_base.hpp - /usr/include/boost/beast/core/detail/work_guard.hpp - /usr/include/boost/optional.hpp - /usr/include/boost/optional/optional.hpp - /usr/include/boost/core/explicit_operator_bool.hpp - /usr/include/boost/core/swap.hpp - /usr/include/boost/optional/bad_optional_access.hpp - /usr/include/boost/type_traits/alignment_of.hpp - /usr/include/boost/type_traits/has_nothrow_constructor.hpp - /usr/include/boost/type_traits/is_default_constructible.hpp - /usr/include/boost/type_traits/is_complete.hpp - /usr/include/boost/type_traits/declval.hpp - /usr/include/boost/type_traits/add_rvalue_reference.hpp - /usr/include/boost/type_traits/is_void.hpp - /usr/include/boost/type_traits/is_reference.hpp - /usr/include/boost/type_traits/is_lvalue_reference.hpp - /usr/include/boost/type_traits/is_rvalue_reference.hpp - /usr/include/boost/type_traits/remove_reference.hpp - /usr/include/boost/type_traits/is_function.hpp - /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp - /usr/include/boost/type_traits/detail/yes_no_type.hpp - /usr/include/boost/type_traits/type_with_alignment.hpp - /usr/include/boost/type_traits/is_pod.hpp - /usr/include/boost/type_traits/is_scalar.hpp - /usr/include/boost/type_traits/is_enum.hpp - /usr/include/boost/type_traits/is_pointer.hpp - /usr/include/boost/type_traits/is_member_pointer.hpp - /usr/include/boost/type_traits/is_member_function_pointer.hpp - /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp - /usr/include/boost/type_traits/remove_const.hpp - /usr/include/boost/type_traits/decay.hpp - /usr/include/boost/type_traits/is_array.hpp - /usr/include/boost/type_traits/remove_bounds.hpp - /usr/include/boost/type_traits/remove_extent.hpp - /usr/include/boost/type_traits/add_pointer.hpp - /usr/include/boost/type_traits/is_constructible.hpp - /usr/include/boost/type_traits/is_destructible.hpp - /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp - /usr/include/boost/type_traits/has_trivial_move_assign.hpp - /usr/include/boost/type_traits/is_assignable.hpp - /usr/include/boost/type_traits/has_nothrow_assign.hpp - /usr/include/boost/type_traits/enable_if.hpp - /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp - /usr/include/boost/move/utility.hpp - /usr/include/boost/move/detail/config_begin.hpp - /usr/include/boost/move/detail/workaround.hpp - /usr/include/boost/move/utility_core.hpp - /usr/include/boost/move/core.hpp - /usr/include/boost/move/detail/config_end.hpp - /usr/include/boost/move/detail/meta_utils.hpp - /usr/include/boost/move/detail/meta_utils_core.hpp - /usr/include/boost/move/traits.hpp - /usr/include/boost/move/detail/type_traits.hpp - /usr/include/boost/none.hpp - /usr/include/boost/none_t.hpp - /usr/include/boost/utility/compare_pointees.hpp - /usr/include/boost/utility/result_of.hpp - /usr/include/boost/preprocessor/iteration/iterate.hpp - /usr/include/boost/preprocessor/slot/slot.hpp - /usr/include/boost/preprocessor/slot/detail/def.hpp - /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp - /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp - /usr/include/boost/preprocessor/facilities/intercept.hpp - /usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp - /usr/include/boost/type_traits/type_identity.hpp - /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp - /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp - /usr/include/boost/preprocessor/slot/detail/shared.hpp - /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp - /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp - /usr/include/boost/utility/detail/result_of_iterate.hpp - /usr/include/boost/optional/optional_fwd.hpp - /usr/include/boost/optional/detail/optional_config.hpp - /usr/include/boost/optional/detail/optional_factory_support.hpp - /usr/include/boost/optional/detail/optional_aligned_storage.hpp - /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp - /usr/include/boost/optional/detail/optional_reference_spec.hpp - /usr/include/boost/optional/detail/optional_relops.hpp - /usr/include/boost/optional/detail/optional_swap.hpp - /usr/include/boost/beast/core/impl/async_base.hpp - /usr/include/boost/beast/core/buffer_traits.hpp - /usr/include/boost/beast/core/detail/buffer_traits.hpp - /usr/include/boost/beast/core/buffers_prefix.hpp - /usr/include/boost/beast/core/impl/buffers_prefix.hpp - /usr/include/boost/beast/websocket/teardown.hpp - /usr/include/boost/beast/websocket/impl/teardown.hpp - /usr/include/boost/beast/core/detail/bind_continuation.hpp - /usr/include/boost/beast/core/detail/remap_post_to_defer.hpp - /usr/include/boost/beast/core/detail/is_invocable.hpp - /usr/include/boost/make_shared.hpp - /usr/include/boost/smart_ptr/make_shared.hpp - /usr/include/boost/smart_ptr/make_shared_object.hpp - /usr/include/boost/smart_ptr/detail/sp_forward.hpp - /usr/include/boost/smart_ptr/make_shared_array.hpp - /usr/include/boost/core/default_allocator.hpp - /usr/include/boost/smart_ptr/allocate_shared_array.hpp - /usr/include/boost/core/allocator_access.hpp - /usr/include/boost/core/pointer_traits.hpp - /usr/include/boost/core/alloc_construct.hpp - /usr/include/boost/core/noinit_adaptor.hpp - /usr/include/boost/core/first_scalar.hpp - /usr/include/boost/type_traits/extent.hpp - /usr/include/boost/type_traits/is_bounded_array.hpp - /usr/include/boost/type_traits/is_unbounded_array.hpp - /usr/include/boost/beast/websocket/stream.hpp - /usr/include/boost/beast/websocket/error.hpp - /usr/include/boost/beast/websocket/impl/error.hpp - /usr/include/boost/beast/websocket/impl/error.ipp - /usr/include/boost/beast/websocket/option.hpp - /usr/include/boost/beast/websocket/rfc6455.hpp - /usr/include/boost/beast/core/static_string.hpp - /usr/include/boost/beast/core/string.hpp - /usr/include/boost/beast/core/string_type.hpp - /usr/include/boost/utility/string_view.hpp - /usr/include/boost/io/ostream_put.hpp - /usr/include/boost/io/detail/buffer_fill.hpp - /usr/include/boost/io/detail/ostream_guard.hpp - /usr/include/boost/utility/string_view_fwd.hpp - /usr/include/boost/container_hash/hash_fwd.hpp - /usr/include/boost/beast/core/impl/string.ipp - /usr/include/boost/beast/core/detail/string.hpp - /usr/include/boost/beast/core/detail/static_string.hpp - /usr/include/boost/beast/core/impl/static_string.hpp - /usr/include/boost/beast/http/empty_body.hpp - /usr/include/boost/beast/http/error.hpp - /usr/include/boost/beast/http/impl/error.hpp - /usr/include/boost/beast/http/impl/error.ipp - /usr/include/boost/beast/http/message.hpp - /usr/include/boost/beast/http/fields.hpp - /usr/include/boost/beast/http/field.hpp - /usr/include/boost/beast/http/impl/field.ipp - /usr/include/boost/intrusive/list.hpp - /usr/include/boost/intrusive/detail/config_begin.hpp - /usr/include/boost/intrusive/intrusive_fwd.hpp - /usr/include/boost/intrusive/link_mode.hpp - /usr/include/boost/intrusive/detail/workaround.hpp - /usr/include/boost/intrusive/detail/assert.hpp - /usr/include/boost/intrusive/list_hook.hpp - /usr/include/boost/intrusive/detail/list_node.hpp - /usr/include/boost/intrusive/pointer_rebind.hpp - /usr/include/boost/intrusive/circular_list_algorithms.hpp - /usr/include/boost/intrusive/detail/algo_type.hpp - /usr/include/boost/core/no_exceptions_support.hpp - /usr/include/boost/intrusive/detail/config_end.hpp - /usr/include/boost/intrusive/options.hpp - /usr/include/boost/intrusive/pack_options.hpp - /usr/include/boost/intrusive/detail/generic_hook.hpp - /usr/include/boost/intrusive/pointer_traits.hpp - /usr/include/boost/move/detail/pointer_element.hpp - /usr/include/boost/intrusive/detail/mpl.hpp - /usr/include/boost/intrusive/detail/node_holder.hpp - /usr/include/boost/intrusive/detail/get_value_traits.hpp - /usr/include/boost/intrusive/detail/hook_traits.hpp - /usr/include/boost/intrusive/detail/parent_from_member.hpp - /usr/include/boost/move/detail/to_raw_pointer.hpp - /usr/include/boost/intrusive/detail/is_stateful_value_traits.hpp - /usr/include/boost/intrusive/detail/function_detector.hpp - /usr/include/boost/intrusive/detail/default_header_holder.hpp - /usr/include/boost/intrusive/detail/reverse_iterator.hpp - /usr/include/boost/intrusive/detail/iterator.hpp - /usr/include/boost/intrusive/detail/std_fwd.hpp - /usr/include/boost/move/detail/std_ns_begin.hpp - /usr/include/boost/move/detail/std_ns_end.hpp - /usr/include/boost/move/detail/iterator_traits.hpp - /usr/include/boost/intrusive/detail/uncast.hpp - /usr/include/boost/intrusive/detail/list_iterator.hpp - /usr/include/boost/intrusive/detail/iiterator.hpp - /usr/include/boost/intrusive/detail/array_initializer.hpp - /usr/include/boost/move/detail/placement_new.hpp - /usr/include/boost/intrusive/detail/exception_disposer.hpp - /usr/include/boost/intrusive/detail/equal_to_value.hpp - /usr/include/boost/intrusive/detail/key_nodeptr_comp.hpp - /usr/include/boost/intrusive/detail/ebo_functor_holder.hpp - /usr/include/boost/intrusive/detail/tree_value_compare.hpp - /usr/include/boost/intrusive/detail/simple_disposers.hpp - /usr/include/boost/intrusive/detail/size_holder.hpp - /usr/include/boost/intrusive/detail/algorithm.hpp - /usr/include/boost/intrusive/detail/minimal_less_equal_header.hpp - /usr/include/boost/intrusive/set.hpp - /usr/include/boost/intrusive/rbtree.hpp - /usr/include/boost/intrusive/detail/minimal_pair_header.hpp - /usr/include/boost/intrusive/set_hook.hpp - /usr/include/boost/intrusive/detail/rbtree_node.hpp - /usr/include/boost/intrusive/rbtree_algorithms.hpp - /usr/include/boost/intrusive/bstree_algorithms.hpp - /usr/include/boost/intrusive/detail/bstree_algorithms_base.hpp - /usr/include/boost/intrusive/detail/math.hpp - /usr/include/boost/intrusive/pointer_plus_bits.hpp - /usr/include/boost/intrusive/detail/tree_node.hpp - /usr/include/boost/intrusive/bstree.hpp - /usr/include/boost/intrusive/bs_set_hook.hpp - /usr/include/boost/intrusive/detail/tree_iterator.hpp - /usr/include/boost/intrusive/detail/empty_node_checker.hpp - /usr/include/boost/intrusive/detail/node_cloner_disposer.hpp - /usr/include/boost/intrusive/parent_from_member.hpp - /usr/include/boost/move/adl_move_swap.hpp - /usr/include/boost/beast/http/impl/fields.hpp - /usr/include/boost/beast/core/buffers_cat.hpp - /usr/include/boost/beast/core/detail/type_traits.hpp - /usr/include/boost/beast/core/impl/buffers_cat.hpp - /usr/include/boost/beast/core/detail/variant.hpp - /usr/include/boost/beast/core/detail/buffers_ref.hpp - /usr/include/boost/beast/core/detail/clamp.hpp - /usr/include/boost/beast/core/detail/temporary_buffer.hpp - /usr/include/boost/beast/core/detail/impl/temporary_buffer.ipp - /usr/include/boost/beast/http/verb.hpp - /usr/include/boost/beast/http/impl/verb.ipp - /usr/include/boost/beast/http/rfc7230.hpp - /usr/include/boost/beast/http/detail/rfc7230.hpp - /usr/include/boost/beast/http/detail/rfc7230.ipp - /usr/include/boost/beast/http/detail/basic_parsed_list.hpp - /usr/include/boost/beast/http/impl/rfc7230.hpp - /usr/include/boost/beast/http/impl/rfc7230.ipp - /usr/include/boost/beast/http/status.hpp - /usr/include/boost/beast/http/impl/status.ipp - /usr/include/boost/beast/http/chunk_encode.hpp - /usr/include/boost/beast/http/type_traits.hpp - /usr/include/boost/beast/http/detail/type_traits.hpp - /usr/include/boost/beast/http/detail/chunk_encode.hpp - /usr/include/boost/beast/http/impl/chunk_encode.hpp - /usr/include/boost/beast/core/detail/varint.hpp - /usr/include/boost/beast/http/impl/fields.ipp - /usr/include/boost/beast/http/impl/message.hpp - /usr/include/boost/beast/http/string_body.hpp - /usr/include/boost/beast/core/buffers_range.hpp - /usr/include/boost/beast/core/detail/buffers_range_adaptor.hpp - /usr/include/boost/beast/websocket/impl/rfc6455.hpp - /usr/include/boost/beast/websocket/stream_base.hpp - /usr/include/boost/beast/websocket/detail/decorator.hpp - /usr/include/boost/beast/websocket/stream_fwd.hpp - /usr/include/boost/beast/websocket/detail/hybi13.hpp - /usr/include/boost/beast/core/detail/base64.hpp - /usr/include/boost/beast/core/detail/base64.ipp - /usr/include/boost/beast/websocket/detail/hybi13.ipp - /usr/include/boost/beast/core/detail/sha1.hpp - /usr/include/boost/beast/core/detail/sha1.ipp - /usr/include/boost/beast/websocket/detail/prng.hpp - /usr/include/c++/11/random - /usr/include/c++/11/bits/random.h - /usr/include/c++/11/x86_64-redhat-linux/bits/opt_random.h - /usr/include/c++/11/bits/random.tcc - /usr/include/c++/11/numeric - /usr/include/c++/11/bits/stl_numeric.h - /usr/include/boost/beast/websocket/detail/prng.ipp - /usr/include/boost/beast/core/detail/chacha.hpp - /usr/include/boost/beast/core/detail/pcg.hpp - /usr/include/boost/beast/websocket/detail/impl_base.hpp - /usr/include/boost/beast/websocket/detail/frame.hpp - /usr/include/boost/beast/websocket/detail/utf8_checker.hpp - /usr/include/boost/beast/websocket/detail/utf8_checker.ipp - /usr/include/boost/beast/core/flat_static_buffer.hpp - /usr/include/boost/beast/core/impl/flat_static_buffer.hpp - /usr/include/boost/beast/core/impl/flat_static_buffer.ipp - /usr/include/boost/endian/conversion.hpp - /usr/include/boost/endian/detail/endian_reverse.hpp - /usr/include/boost/endian/detail/integral_by_size.hpp - /usr/include/boost/endian/detail/intrinsic.hpp - /usr/include/boost/endian/detail/is_scoped_enum.hpp - /usr/include/boost/type_traits/is_convertible.hpp - /usr/include/boost/type_traits/is_abstract.hpp - /usr/include/boost/type_traits/add_lvalue_reference.hpp - /usr/include/boost/type_traits/add_reference.hpp - /usr/include/boost/endian/detail/endian_load.hpp - /usr/include/boost/endian/detail/order.hpp - /usr/include/boost/core/scoped_enum.hpp - /usr/include/boost/endian/detail/is_trivially_copyable.hpp - /usr/include/boost/type_traits/has_trivial_copy.hpp - /usr/include/boost/type_traits/is_copy_constructible.hpp - /usr/include/boost/type_traits/has_trivial_assign.hpp - /usr/include/boost/type_traits/has_trivial_destructor.hpp - /usr/include/boost/type_traits/is_signed.hpp - /usr/include/boost/endian/detail/endian_store.hpp - /usr/include/boost/beast/websocket/detail/pmd_extension.hpp - /usr/include/boost/beast/websocket/detail/pmd_extension.ipp - /usr/include/boost/beast/zlib/deflate_stream.hpp - /usr/include/boost/beast/zlib/error.hpp - /usr/include/boost/beast/zlib/impl/error.hpp - /usr/include/boost/beast/zlib/impl/error.ipp - /usr/include/boost/beast/zlib/zlib.hpp - /usr/include/boost/beast/zlib/detail/deflate_stream.hpp - /usr/include/boost/beast/zlib/detail/ranges.hpp - /usr/include/boost/beast/zlib/detail/deflate_stream.ipp - /usr/include/boost/make_unique.hpp - /usr/include/boost/smart_ptr/make_unique.hpp - /usr/include/boost/beast/zlib/inflate_stream.hpp - /usr/include/boost/beast/zlib/detail/inflate_stream.hpp - /usr/include/boost/beast/zlib/detail/bitstream.hpp - /usr/include/boost/beast/zlib/detail/window.hpp - /usr/include/boost/beast/zlib/detail/inflate_stream.ipp - /usr/include/boost/beast/core/buffers_suffix.hpp - /usr/include/boost/beast/core/impl/buffers_suffix.hpp - /usr/include/boost/type_traits.hpp - /usr/include/boost/type_traits/add_cv.hpp - /usr/include/boost/type_traits/aligned_storage.hpp - /usr/include/boost/type_traits/common_type.hpp - /usr/include/boost/type_traits/detail/mp_defer.hpp - /usr/include/boost/type_traits/conjunction.hpp - /usr/include/boost/type_traits/copy_cv_ref.hpp - /usr/include/boost/type_traits/copy_reference.hpp - /usr/include/boost/type_traits/disjunction.hpp - /usr/include/boost/type_traits/floating_point_promotion.hpp - /usr/include/boost/type_traits/function_traits.hpp - /usr/include/boost/type_traits/has_bit_and.hpp - /usr/include/boost/type_traits/detail/has_binary_operator.hpp - /usr/include/boost/type_traits/has_bit_and_assign.hpp - /usr/include/boost/type_traits/has_bit_or.hpp - /usr/include/boost/type_traits/has_bit_or_assign.hpp - /usr/include/boost/type_traits/has_bit_xor.hpp - /usr/include/boost/type_traits/has_bit_xor_assign.hpp - /usr/include/boost/type_traits/has_complement.hpp - /usr/include/boost/type_traits/detail/has_prefix_operator.hpp - /usr/include/boost/type_traits/has_dereference.hpp - /usr/include/boost/type_traits/has_divides.hpp - /usr/include/boost/type_traits/has_divides_assign.hpp - /usr/include/boost/type_traits/has_equal_to.hpp - /usr/include/boost/type_traits/has_greater.hpp - /usr/include/boost/type_traits/has_greater_equal.hpp - /usr/include/boost/type_traits/has_left_shift.hpp - /usr/include/boost/type_traits/has_left_shift_assign.hpp - /usr/include/boost/type_traits/has_less.hpp - /usr/include/boost/type_traits/has_less_equal.hpp - /usr/include/boost/type_traits/has_logical_and.hpp - /usr/include/boost/type_traits/has_logical_not.hpp - /usr/include/boost/type_traits/has_logical_or.hpp - /usr/include/boost/type_traits/has_minus.hpp - /usr/include/boost/type_traits/remove_pointer.hpp - /usr/include/boost/type_traits/has_minus_assign.hpp - /usr/include/boost/type_traits/has_modulus.hpp - /usr/include/boost/type_traits/has_modulus_assign.hpp - /usr/include/boost/type_traits/has_multiplies.hpp - /usr/include/boost/type_traits/has_multiplies_assign.hpp - /usr/include/boost/type_traits/has_negate.hpp - /usr/include/boost/type_traits/has_new_operator.hpp - /usr/include/boost/type_traits/has_not_equal_to.hpp - /usr/include/boost/type_traits/has_nothrow_copy.hpp - /usr/include/boost/type_traits/has_nothrow_destructor.hpp - /usr/include/boost/type_traits/has_plus.hpp - /usr/include/boost/type_traits/has_plus_assign.hpp - /usr/include/boost/type_traits/has_post_decrement.hpp - /usr/include/boost/type_traits/detail/has_postfix_operator.hpp - /usr/include/boost/type_traits/has_post_increment.hpp - /usr/include/boost/type_traits/has_pre_decrement.hpp - /usr/include/boost/type_traits/has_pre_increment.hpp - /usr/include/boost/type_traits/has_right_shift.hpp - /usr/include/boost/type_traits/has_right_shift_assign.hpp - /usr/include/boost/type_traits/has_trivial_constructor.hpp - /usr/include/boost/type_traits/has_trivial_move_constructor.hpp - /usr/include/boost/type_traits/has_unary_minus.hpp - /usr/include/boost/type_traits/has_unary_plus.hpp - /usr/include/boost/type_traits/has_virtual_destructor.hpp - /usr/include/boost/type_traits/is_complex.hpp - /usr/include/c++/11/complex - /usr/include/boost/type_traits/is_compound.hpp - /usr/include/boost/type_traits/is_fundamental.hpp - /usr/include/boost/type_traits/is_copy_assignable.hpp - /usr/include/boost/type_traits/is_noncopyable.hpp - /usr/include/boost/type_traits/is_empty.hpp - /usr/include/boost/type_traits/is_final.hpp - /usr/include/boost/type_traits/is_float.hpp - /usr/include/boost/type_traits/is_list_constructible.hpp - /usr/include/boost/type_traits/is_member_object_pointer.hpp - /usr/include/boost/type_traits/is_nothrow_swappable.hpp - /usr/include/boost/type_traits/is_object.hpp - /usr/include/boost/type_traits/is_polymorphic.hpp - /usr/include/boost/type_traits/is_scoped_enum.hpp - /usr/include/boost/type_traits/negation.hpp - /usr/include/boost/type_traits/is_stateless.hpp - /usr/include/boost/type_traits/is_trivially_copyable.hpp - /usr/include/boost/type_traits/is_union.hpp - /usr/include/boost/type_traits/is_unscoped_enum.hpp - /usr/include/boost/type_traits/is_unsigned.hpp - /usr/include/boost/type_traits/is_virtual_base_of.hpp - /usr/include/boost/type_traits/make_signed.hpp - /usr/include/boost/type_traits/make_unsigned.hpp - /usr/include/boost/type_traits/rank.hpp - /usr/include/boost/type_traits/remove_all_extents.hpp - /usr/include/boost/type_traits/remove_cv_ref.hpp - /usr/include/boost/type_traits/remove_volatile.hpp - /usr/include/boost/type_traits/integral_promotion.hpp - /usr/include/boost/type_traits/promote.hpp - /usr/include/boost/beast/websocket/impl/stream_impl.hpp - /usr/include/boost/beast/websocket/detail/mask.hpp - /usr/include/boost/beast/websocket/detail/mask.ipp - /usr/include/boost/beast/websocket/detail/service.hpp - /usr/include/boost/beast/core/detail/service_base.hpp - /usr/include/boost/beast/websocket/detail/service.ipp - /usr/include/boost/beast/websocket/detail/soft_mutex.hpp - /usr/include/boost/beast/http/read.hpp - /usr/include/boost/beast/http/basic_parser.hpp - /usr/include/boost/beast/http/detail/basic_parser.hpp - /usr/include/boost/beast/core/detail/char_buffer.hpp - /usr/include/boost/beast/http/detail/basic_parser.ipp - /usr/include/boost/beast/http/impl/basic_parser.hpp - /usr/include/boost/beast/http/impl/basic_parser.ipp - /usr/include/boost/beast/http/impl/read.hpp - /usr/include/boost/beast/http/parser.hpp - /usr/include/boost/beast/http/impl/parser.hpp - /usr/include/boost/beast/core/detail/buffer.hpp - /usr/include/boost/beast/core/detail/read.hpp - /usr/include/boost/beast/core/detail/impl/read.hpp - /usr/include/boost/beast/core/read_size.hpp - /usr/include/boost/beast/core/impl/read_size.hpp - /usr/include/boost/beast/http/write.hpp - /usr/include/boost/beast/http/serializer.hpp - /usr/include/boost/beast/http/impl/serializer.hpp - /usr/include/boost/beast/http/impl/write.hpp - /usr/include/boost/beast/core/make_printable.hpp - /usr/include/boost/beast/core/saved_handler.hpp - /usr/include/boost/beast/core/impl/saved_handler.hpp - /usr/include/boost/beast/core/impl/saved_handler.ipp - /usr/include/boost/beast/core/static_buffer.hpp - /usr/include/boost/beast/core/detail/buffers_pair.hpp - /usr/include/boost/beast/core/impl/static_buffer.hpp - /usr/include/boost/beast/core/impl/static_buffer.ipp - /usr/include/boost/beast/websocket/impl/accept.hpp - /usr/include/boost/beast/websocket/detail/type_traits.hpp - /usr/include/boost/beast/version.hpp - /usr/include/boost/beast/websocket/impl/close.hpp - /usr/include/boost/beast/websocket/impl/handshake.hpp - /usr/include/boost/beast/core/flat_buffer.hpp - /usr/include/boost/beast/core/impl/flat_buffer.hpp - /usr/include/boost/beast/websocket/impl/ping.hpp - /usr/include/boost/beast/websocket/impl/read.hpp - /usr/include/boost/beast/websocket/impl/stream.hpp - /usr/include/boost/beast/websocket/impl/write.hpp - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/RemoteEndPoint.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsp_diagnostic.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsRange.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/serializer.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/macro_map.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsPosition.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsTextEdit.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsDocumentUri.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsResponseError.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsAny.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/message.h - /usr/include/c++/11/iostream - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/method_type.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/location_type.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/RequestInMessage.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/lsRequestId.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/lsResponseMessage.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/Cancellation.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/NotificationInMessage.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/traits.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/threaded_queue.h - /usr/include/c++/11/deque - /usr/include/c++/11/bits/stl_deque.h - /usr/include/c++/11/bits/deque.tcc - /usr/include/c++/11/unordered_map - /usr/include/c++/11/bits/hashtable.h - /usr/include/c++/11/bits/hashtable_policy.h - /usr/include/c++/11/bits/unordered_map.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/MessageJsonHandler.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/Endpoint.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/stream.h - /usr/include/boost/beast/core.hpp - /usr/include/boost/beast/core/buffered_read_stream.hpp - /usr/include/boost/beast/core/multi_buffer.hpp - /usr/include/boost/beast/core/impl/multi_buffer.hpp - /usr/include/boost/beast/core/impl/buffered_read_stream.hpp - /usr/include/boost/beast/core/buffers_adaptor.hpp - /usr/include/boost/beast/core/impl/buffers_adaptor.hpp - /usr/include/boost/beast/core/buffers_to_string.hpp - /usr/include/boost/beast/core/detect_ssl.hpp - /usr/include/boost/logic/tribool.hpp - /usr/include/boost/logic/tribool_fwd.hpp - /usr/include/boost/asio/yield.hpp - /usr/include/boost/asio/coroutine.hpp - /usr/include/boost/asio/unyield.hpp - /usr/include/boost/beast/core/file.hpp - /usr/include/boost/beast/core/file_base.hpp - /usr/include/boost/beast/core/file_posix.hpp - /usr/include/boost/beast/core/impl/file_posix.ipp - /usr/include/boost/beast/core/file_stdio.hpp - /usr/include/boost/beast/core/impl/file_stdio.ipp - /usr/include/boost/beast/core/detail/win32_unicode_path.hpp - /usr/include/boost/beast/core/file_win32.hpp - /usr/include/boost/beast/core/flat_stream.hpp - /usr/include/boost/beast/core/detail/flat_stream.hpp - /usr/include/boost/beast/core/impl/flat_stream.hpp - /usr/include/boost/beast/core/ostream.hpp - /usr/include/boost/beast/core/detail/ostream.hpp - /usr/include/boost/beast/core/span.hpp - /usr/include/boost/beast/websocket.hpp - -CMakeFiles/lspcpp.dir/src/jsonrpc/message.cpp.o - /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/message.cpp - /usr/include/stdc-predef.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/message.h - /usr/include/c++/11/atomic - /usr/include/c++/11/bits/atomic_base.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h - /usr/include/bits/wordsize.h - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h - /usr/include/features.h - /usr/include/sys/cdefs.h - /usr/include/bits/long-double.h - /usr/include/gnu/stubs.h - /usr/include/gnu/stubs-64.h - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h - /usr/include/stdint.h - /usr/include/bits/libc-header-start.h - /usr/include/bits/types.h - /usr/include/bits/timesize.h - /usr/include/bits/typesizes.h - /usr/include/bits/time64.h - /usr/include/bits/wchar.h - /usr/include/bits/stdint-intn.h - /usr/include/bits/stdint-uintn.h - /usr/include/c++/11/bits/atomic_lockfree_defines.h - /usr/include/c++/11/bits/move.h - /usr/include/c++/11/type_traits - /usr/include/c++/11/string - /usr/include/c++/11/bits/stringfwd.h - /usr/include/c++/11/bits/memoryfwd.h - /usr/include/c++/11/bits/char_traits.h - /usr/include/c++/11/bits/stl_algobase.h - /usr/include/c++/11/bits/functexcept.h - /usr/include/c++/11/bits/exception_defines.h - /usr/include/c++/11/bits/cpp_type_traits.h - /usr/include/c++/11/ext/type_traits.h - /usr/include/c++/11/ext/numeric_traits.h - /usr/include/c++/11/bits/stl_pair.h - /usr/include/c++/11/bits/stl_iterator_base_types.h - /usr/include/c++/11/bits/stl_iterator_base_funcs.h - /usr/include/c++/11/bits/concept_check.h - /usr/include/c++/11/debug/assertions.h - /usr/include/c++/11/bits/stl_iterator.h - /usr/include/c++/11/bits/ptr_traits.h - /usr/include/c++/11/debug/debug.h - /usr/include/c++/11/bits/predefined_ops.h - /usr/include/c++/11/bits/postypes.h - /usr/include/c++/11/cwchar - /usr/include/wchar.h - /usr/include/bits/floatn.h - /usr/include/bits/floatn-common.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h - /usr/include/bits/types/wint_t.h - /usr/include/bits/types/mbstate_t.h - /usr/include/bits/types/__mbstate_t.h - /usr/include/bits/types/__FILE.h - /usr/include/bits/types/FILE.h - /usr/include/bits/types/locale_t.h - /usr/include/bits/types/__locale_t.h - /usr/include/c++/11/cstdint - /usr/include/c++/11/bits/allocator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h - /usr/include/c++/11/ext/new_allocator.h - /usr/include/c++/11/new - /usr/include/c++/11/bits/exception.h - /usr/include/c++/11/bits/localefwd.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h - /usr/include/c++/11/clocale - /usr/include/locale.h - /usr/include/bits/locale.h - /usr/include/c++/11/iosfwd - /usr/include/c++/11/cctype - /usr/include/ctype.h - /usr/include/bits/endian.h - /usr/include/bits/endianness.h - /usr/include/c++/11/bits/ostream_insert.h - /usr/include/c++/11/bits/cxxabi_forced.h - /usr/include/c++/11/bits/stl_function.h - /usr/include/c++/11/backward/binders.h - /usr/include/c++/11/bits/range_access.h - /usr/include/c++/11/initializer_list - /usr/include/c++/11/bits/basic_string.h - /usr/include/c++/11/ext/atomicity.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/bits/types/time_t.h - /usr/include/bits/types/struct_timespec.h - /usr/include/bits/sched.h - /usr/include/bits/types/struct_sched_param.h - /usr/include/bits/cpu-set.h - /usr/include/time.h - /usr/include/bits/time.h - /usr/include/bits/timex.h - /usr/include/bits/types/struct_timeval.h - /usr/include/bits/types/clock_t.h - /usr/include/bits/types/struct_tm.h - /usr/include/bits/types/clockid_t.h - /usr/include/bits/types/timer_t.h - /usr/include/bits/types/struct_itimerspec.h - /usr/include/bits/pthreadtypes.h - /usr/include/bits/thread-shared-types.h - /usr/include/bits/pthreadtypes-arch.h - /usr/include/bits/struct_mutex.h - /usr/include/bits/struct_rwlock.h - /usr/include/bits/setjmp.h - /usr/include/bits/types/__sigset_t.h - /usr/include/bits/types/struct___jmp_buf_tag.h - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h - /usr/include/sys/single_threaded.h - /usr/include/c++/11/ext/alloc_traits.h - /usr/include/c++/11/bits/alloc_traits.h - /usr/include/c++/11/bits/stl_construct.h - /usr/include/c++/11/ext/string_conversions.h - /usr/include/c++/11/cstdlib - /usr/include/stdlib.h - /usr/include/bits/waitflags.h - /usr/include/bits/waitstatus.h - /usr/include/sys/types.h - /usr/include/endian.h - /usr/include/bits/byteswap.h - /usr/include/bits/uintn-identity.h - /usr/include/sys/select.h - /usr/include/bits/select.h - /usr/include/bits/types/sigset_t.h - /usr/include/alloca.h - /usr/include/bits/stdlib-bsearch.h - /usr/include/bits/stdlib-float.h - /usr/include/c++/11/bits/std_abs.h - /usr/include/c++/11/cstdio - /usr/include/stdio.h - /usr/include/bits/types/__fpos_t.h - /usr/include/bits/types/__fpos64_t.h - /usr/include/bits/types/struct_FILE.h - /usr/include/bits/types/cookie_io_functions_t.h - /usr/include/bits/stdio_lim.h - /usr/include/bits/stdio.h - /usr/include/c++/11/cerrno - /usr/include/errno.h - /usr/include/bits/errno.h - /usr/include/linux/errno.h - /usr/include/asm/errno.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/errno-base.h - /usr/include/bits/types/error_t.h - /usr/include/c++/11/bits/charconv.h - /usr/include/c++/11/bits/functional_hash.h - /usr/include/c++/11/bits/hash_bytes.h - /usr/include/c++/11/bits/basic_string.tcc - /usr/include/c++/11/iostream - /usr/include/c++/11/ostream - /usr/include/c++/11/ios - /usr/include/c++/11/exception - /usr/include/c++/11/bits/exception_ptr.h - /usr/include/c++/11/bits/cxxabi_init_exception.h - /usr/include/c++/11/typeinfo - /usr/include/c++/11/bits/nested_exception.h - /usr/include/c++/11/bits/ios_base.h - /usr/include/c++/11/bits/locale_classes.h - /usr/include/c++/11/bits/locale_classes.tcc - /usr/include/c++/11/system_error - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h - /usr/include/c++/11/stdexcept - /usr/include/c++/11/streambuf - /usr/include/c++/11/bits/streambuf.tcc - /usr/include/c++/11/bits/basic_ios.h - /usr/include/c++/11/bits/locale_facets.h - /usr/include/c++/11/cwctype - /usr/include/wctype.h - /usr/include/bits/wctype-wchar.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h - /usr/include/c++/11/bits/streambuf_iterator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h - /usr/include/c++/11/bits/locale_facets.tcc - /usr/include/c++/11/bits/basic_ios.tcc - /usr/include/c++/11/bits/ostream.tcc - /usr/include/c++/11/istream - /usr/include/c++/11/bits/istream.tcc - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/serializer.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/macro_map.h - /usr/include/boost/optional.hpp - /usr/include/boost/optional/optional.hpp - /usr/include/boost/assert.hpp - /usr/include/assert.h - /usr/include/boost/core/addressof.hpp - /usr/include/boost/config.hpp - /usr/include/boost/config/user.hpp - /usr/include/boost/config/detail/select_compiler_config.hpp - /usr/include/boost/config/compiler/gcc.hpp - /usr/include/c++/11/cstddef - /usr/include/boost/config/detail/select_stdlib_config.hpp - /usr/include/c++/11/version - /usr/include/boost/config/stdlib/libstdcpp3.hpp - /usr/include/unistd.h - /usr/include/bits/posix_opt.h - /usr/include/bits/environments.h - /usr/include/bits/confname.h - /usr/include/bits/getopt_posix.h - /usr/include/bits/getopt_core.h - /usr/include/bits/unistd_ext.h - /usr/include/boost/config/detail/select_platform_config.hpp - /usr/include/boost/config/platform/linux.hpp - /usr/include/boost/config/detail/posix_features.hpp - /usr/include/boost/config/detail/suffix.hpp - /usr/include/boost/config/helper_macros.hpp - /usr/include/boost/core/enable_if.hpp - /usr/include/boost/core/explicit_operator_bool.hpp - /usr/include/boost/config/workaround.hpp - /usr/include/boost/core/swap.hpp - /usr/include/c++/11/utility - /usr/include/c++/11/bits/stl_relops.h - /usr/include/boost/optional/bad_optional_access.hpp - /usr/include/boost/static_assert.hpp - /usr/include/boost/detail/workaround.hpp - /usr/include/boost/throw_exception.hpp - /usr/include/boost/assert/source_location.hpp - /usr/include/boost/current_function.hpp - /usr/include/boost/cstdint.hpp - /usr/include/boost/exception/exception.hpp - /usr/include/boost/type.hpp - /usr/include/boost/type_traits/alignment_of.hpp - /usr/include/boost/type_traits/intrinsics.hpp - /usr/include/boost/type_traits/detail/config.hpp - /usr/include/boost/version.hpp - /usr/include/boost/type_traits/integral_constant.hpp - /usr/include/boost/type_traits/conditional.hpp - /usr/include/boost/type_traits/has_nothrow_constructor.hpp - /usr/include/boost/type_traits/is_default_constructible.hpp - /usr/include/boost/type_traits/is_complete.hpp - /usr/include/boost/type_traits/declval.hpp - /usr/include/boost/type_traits/add_rvalue_reference.hpp - /usr/include/boost/type_traits/is_void.hpp - /usr/include/boost/type_traits/is_reference.hpp - /usr/include/boost/type_traits/is_lvalue_reference.hpp - /usr/include/boost/type_traits/is_rvalue_reference.hpp - /usr/include/boost/type_traits/remove_reference.hpp - /usr/include/boost/type_traits/is_function.hpp - /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp - /usr/include/boost/type_traits/detail/yes_no_type.hpp - /usr/include/boost/type_traits/type_with_alignment.hpp - /usr/include/boost/type_traits/is_pod.hpp - /usr/include/boost/type_traits/is_scalar.hpp - /usr/include/boost/type_traits/is_arithmetic.hpp - /usr/include/boost/type_traits/is_integral.hpp - /usr/include/boost/type_traits/is_floating_point.hpp - /usr/include/boost/type_traits/is_enum.hpp - /usr/include/boost/type_traits/is_pointer.hpp - /usr/include/boost/type_traits/is_member_pointer.hpp - /usr/include/boost/type_traits/is_member_function_pointer.hpp - /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp - /usr/include/boost/type_traits/remove_const.hpp - /usr/include/boost/type_traits/decay.hpp - /usr/include/boost/type_traits/is_array.hpp - /usr/include/boost/type_traits/remove_bounds.hpp - /usr/include/boost/type_traits/remove_extent.hpp - /usr/include/boost/type_traits/add_pointer.hpp - /usr/include/boost/type_traits/remove_cv.hpp - /usr/include/boost/type_traits/is_base_of.hpp - /usr/include/boost/type_traits/is_base_and_derived.hpp - /usr/include/boost/type_traits/is_same.hpp - /usr/include/boost/type_traits/is_class.hpp - /usr/include/boost/type_traits/is_const.hpp - /usr/include/boost/type_traits/is_constructible.hpp - /usr/include/boost/type_traits/is_destructible.hpp - /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp - /usr/include/boost/type_traits/has_trivial_move_assign.hpp - /usr/include/boost/type_traits/is_assignable.hpp - /usr/include/boost/type_traits/is_volatile.hpp - /usr/include/boost/type_traits/has_nothrow_assign.hpp - /usr/include/boost/type_traits/enable_if.hpp - /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp - /usr/include/boost/move/utility.hpp - /usr/include/boost/move/detail/config_begin.hpp - /usr/include/boost/move/detail/workaround.hpp - /usr/include/boost/move/utility_core.hpp - /usr/include/boost/move/core.hpp - /usr/include/boost/move/detail/config_end.hpp - /usr/include/boost/move/detail/meta_utils.hpp - /usr/include/boost/move/detail/meta_utils_core.hpp - /usr/include/boost/move/traits.hpp - /usr/include/boost/move/detail/type_traits.hpp - /usr/include/boost/none.hpp - /usr/include/boost/none_t.hpp - /usr/include/boost/utility/compare_pointees.hpp - /usr/include/c++/11/functional - /usr/include/c++/11/tuple - /usr/include/c++/11/array - /usr/include/c++/11/bits/uses_allocator.h - /usr/include/c++/11/bits/invoke.h - /usr/include/c++/11/bits/refwrap.h - /usr/include/c++/11/bits/std_function.h - /usr/include/boost/utility/result_of.hpp - /usr/include/boost/preprocessor/cat.hpp - /usr/include/boost/preprocessor/config/config.hpp - /usr/include/boost/preprocessor/iteration/iterate.hpp - /usr/include/boost/preprocessor/arithmetic/dec.hpp - /usr/include/boost/preprocessor/config/limits.hpp - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp - /usr/include/boost/preprocessor/arithmetic/inc.hpp - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp - /usr/include/boost/preprocessor/array/elem.hpp - /usr/include/boost/preprocessor/array/data.hpp - /usr/include/boost/preprocessor/tuple/elem.hpp - /usr/include/boost/preprocessor/facilities/expand.hpp - /usr/include/boost/preprocessor/facilities/overload.hpp - /usr/include/boost/preprocessor/variadic/size.hpp - /usr/include/boost/preprocessor/control/iif.hpp - /usr/include/boost/preprocessor/facilities/check_empty.hpp - /usr/include/boost/preprocessor/variadic/has_opt.hpp - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp - /usr/include/boost/preprocessor/tuple/rem.hpp - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp - /usr/include/boost/preprocessor/variadic/elem.hpp - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp - /usr/include/boost/preprocessor/array/size.hpp - /usr/include/boost/preprocessor/slot/slot.hpp - /usr/include/boost/preprocessor/slot/detail/def.hpp - /usr/include/boost/preprocessor/repetition/enum_params.hpp - /usr/include/boost/preprocessor/punctuation/comma_if.hpp - /usr/include/boost/preprocessor/control/if.hpp - /usr/include/boost/preprocessor/logical/bool.hpp - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp - /usr/include/boost/preprocessor/facilities/empty.hpp - /usr/include/boost/preprocessor/punctuation/comma.hpp - /usr/include/boost/preprocessor/repetition/repeat.hpp - /usr/include/boost/preprocessor/debug/error.hpp - /usr/include/boost/preprocessor/detail/auto_rec.hpp - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp - /usr/include/boost/preprocessor/tuple/eat.hpp - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp - /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp - /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp - /usr/include/boost/preprocessor/facilities/intercept.hpp - /usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp - /usr/include/boost/type_traits/type_identity.hpp - /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp - /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp - /usr/include/boost/preprocessor/slot/detail/shared.hpp - /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp - /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp - /usr/include/boost/utility/detail/result_of_iterate.hpp - /usr/include/boost/optional/optional_fwd.hpp - /usr/include/boost/optional/detail/optional_config.hpp - /usr/include/boost/optional/detail/optional_factory_support.hpp - /usr/include/boost/optional/detail/optional_aligned_storage.hpp - /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp - /usr/include/boost/optional/detail/optional_reference_spec.hpp - /usr/include/boost/optional/detail/optional_relops.hpp - /usr/include/boost/optional/detail/optional_swap.hpp - /usr/include/c++/11/cassert - /usr/include/c++/11/memory - /usr/include/c++/11/bits/stl_uninitialized.h - /usr/include/c++/11/bits/stl_tempbuf.h - /usr/include/c++/11/bits/stl_raw_storage_iter.h - /usr/include/c++/11/bits/align.h - /usr/include/c++/11/bit - /usr/include/c++/11/bits/unique_ptr.h - /usr/include/c++/11/bits/shared_ptr.h - /usr/include/c++/11/bits/shared_ptr_base.h - /usr/include/c++/11/bits/allocated_ptr.h - /usr/include/c++/11/ext/aligned_buffer.h - /usr/include/c++/11/ext/concurrence.h - /usr/include/c++/11/bits/shared_ptr_atomic.h - /usr/include/c++/11/backward/auto_ptr.h - /usr/include/c++/11/vector - /usr/include/c++/11/bits/stl_vector.h - /usr/include/c++/11/bits/stl_bvector.h - /usr/include/c++/11/bits/vector.tcc - /usr/include/c++/11/map - /usr/include/c++/11/bits/stl_tree.h - /usr/include/c++/11/bits/stl_map.h - /usr/include/c++/11/bits/stl_multimap.h - /usr/include/c++/11/bits/erase_if.h - /usr/include/c++/11/algorithm - /usr/include/c++/11/bits/stl_algo.h - /usr/include/c++/11/bits/algorithmfwd.h - /usr/include/c++/11/bits/stl_heap.h - /usr/include/c++/11/bits/uniform_int_dist.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/method_type.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/stringbuffer.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/stream.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/rapidjson.h - /usr/include/c++/11/cstring - /usr/include/string.h - /usr/include/strings.h - /usr/include/inttypes.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/encodings.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/stack.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/allocators.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/rapidjson.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/meta.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/rapidjson.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/swap.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/rapidjson.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/writer.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/clzll.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/meta.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/strfunc.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/stream.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/dtoa.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/itoa.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/diyfp.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/clzll.h - /usr/include/c++/11/limits - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/ieee754.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/itoa.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/stringbuffer.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/lsRequestId.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/RequestInMessage.h - /usr/include/c++/11/mutex - /usr/include/c++/11/chrono - /usr/include/c++/11/ratio - /usr/include/c++/11/ctime - /usr/include/c++/11/bits/parse_numbers.h - /usr/include/c++/11/bits/std_mutex.h - /usr/include/c++/11/bits/unique_lock.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/lsResponseMessage.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/Condition.h - /usr/include/c++/11/condition_variable - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/json.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/document.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/reader.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/allocators.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/encodedstream.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/memorystream.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/strtod.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/biginteger.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/pow10.h - /usr/include/c++/11/climits - /usr/lib/gcc/x86_64-redhat-linux/11/include/limits.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/syslimits.h - /usr/include/limits.h - /usr/include/bits/posix1_lim.h - /usr/include/bits/local_lim.h - /usr/include/linux/limits.h - /usr/include/bits/posix2_lim.h - /usr/include/bits/xopen_lim.h - /usr/include/bits/uio_lim.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/error/error.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/rapidjson.h - /usr/include/c++/11/iterator - /usr/include/c++/11/bits/stream_iterator.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/prettywriter.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/writer.h - -CMakeFiles/lspcpp.dir/src/jsonrpc/serializer.cpp.o - /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/serializer.cpp - /usr/include/stdc-predef.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/serializer.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/macro_map.h - /usr/include/boost/optional.hpp - /usr/include/boost/optional/optional.hpp - /usr/include/c++/11/new - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h - /usr/include/bits/wordsize.h - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h - /usr/include/features.h - /usr/include/sys/cdefs.h - /usr/include/bits/long-double.h - /usr/include/gnu/stubs.h - /usr/include/gnu/stubs-64.h - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h - /usr/include/c++/11/bits/exception.h - /usr/include/c++/11/iosfwd - /usr/include/c++/11/bits/stringfwd.h - /usr/include/c++/11/bits/memoryfwd.h - /usr/include/c++/11/bits/postypes.h - /usr/include/c++/11/cwchar - /usr/include/wchar.h - /usr/include/bits/libc-header-start.h - /usr/include/bits/floatn.h - /usr/include/bits/floatn-common.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h - /usr/include/bits/wchar.h - /usr/include/bits/types/wint_t.h - /usr/include/bits/types/mbstate_t.h - /usr/include/bits/types/__mbstate_t.h - /usr/include/bits/types/__FILE.h - /usr/include/bits/types/FILE.h - /usr/include/bits/types/locale_t.h - /usr/include/bits/types/__locale_t.h - /usr/include/boost/assert.hpp - /usr/include/assert.h - /usr/include/boost/core/addressof.hpp - /usr/include/boost/config.hpp - /usr/include/boost/config/user.hpp - /usr/include/boost/config/detail/select_compiler_config.hpp - /usr/include/boost/config/compiler/gcc.hpp - /usr/include/c++/11/cstddef - /usr/include/boost/config/detail/select_stdlib_config.hpp - /usr/include/c++/11/version - /usr/include/boost/config/stdlib/libstdcpp3.hpp - /usr/include/unistd.h - /usr/include/bits/posix_opt.h - /usr/include/bits/environments.h - /usr/include/bits/types.h - /usr/include/bits/timesize.h - /usr/include/bits/typesizes.h - /usr/include/bits/time64.h - /usr/include/bits/confname.h - /usr/include/bits/getopt_posix.h - /usr/include/bits/getopt_core.h - /usr/include/bits/unistd_ext.h - /usr/include/boost/config/detail/select_platform_config.hpp - /usr/include/boost/config/platform/linux.hpp - /usr/include/c++/11/cstdlib - /usr/include/stdlib.h - /usr/include/bits/waitflags.h - /usr/include/bits/waitstatus.h - /usr/include/sys/types.h - /usr/include/bits/types/clock_t.h - /usr/include/bits/types/clockid_t.h - /usr/include/bits/types/time_t.h - /usr/include/bits/types/timer_t.h - /usr/include/bits/stdint-intn.h - /usr/include/endian.h - /usr/include/bits/endian.h - /usr/include/bits/endianness.h - /usr/include/bits/byteswap.h - /usr/include/bits/uintn-identity.h - /usr/include/sys/select.h - /usr/include/bits/select.h - /usr/include/bits/types/sigset_t.h - /usr/include/bits/types/__sigset_t.h - /usr/include/bits/types/struct_timeval.h - /usr/include/bits/types/struct_timespec.h - /usr/include/bits/pthreadtypes.h - /usr/include/bits/thread-shared-types.h - /usr/include/bits/pthreadtypes-arch.h - /usr/include/bits/struct_mutex.h - /usr/include/bits/struct_rwlock.h - /usr/include/alloca.h - /usr/include/bits/stdlib-bsearch.h - /usr/include/bits/stdlib-float.h - /usr/include/c++/11/bits/std_abs.h - /usr/include/boost/config/detail/posix_features.hpp - /usr/include/boost/config/detail/suffix.hpp - /usr/include/boost/config/helper_macros.hpp - /usr/include/boost/core/enable_if.hpp - /usr/include/boost/core/explicit_operator_bool.hpp - /usr/include/boost/config/workaround.hpp - /usr/include/boost/core/swap.hpp - /usr/include/c++/11/utility - /usr/include/c++/11/bits/stl_relops.h - /usr/include/c++/11/bits/stl_pair.h - /usr/include/c++/11/bits/move.h - /usr/include/c++/11/type_traits - /usr/include/c++/11/initializer_list - /usr/include/boost/optional/bad_optional_access.hpp - /usr/include/c++/11/stdexcept - /usr/include/c++/11/exception - /usr/include/c++/11/bits/exception_ptr.h - /usr/include/c++/11/bits/exception_defines.h - /usr/include/c++/11/bits/cxxabi_init_exception.h - /usr/include/c++/11/typeinfo - /usr/include/c++/11/bits/hash_bytes.h - /usr/include/c++/11/bits/nested_exception.h - /usr/include/c++/11/string - /usr/include/c++/11/bits/char_traits.h - /usr/include/c++/11/bits/stl_algobase.h - /usr/include/c++/11/bits/functexcept.h - /usr/include/c++/11/bits/cpp_type_traits.h - /usr/include/c++/11/ext/type_traits.h - /usr/include/c++/11/ext/numeric_traits.h - /usr/include/c++/11/bits/stl_iterator_base_types.h - /usr/include/c++/11/bits/stl_iterator_base_funcs.h - /usr/include/c++/11/bits/concept_check.h - /usr/include/c++/11/debug/assertions.h - /usr/include/c++/11/bits/stl_iterator.h - /usr/include/c++/11/bits/ptr_traits.h - /usr/include/c++/11/debug/debug.h - /usr/include/c++/11/bits/predefined_ops.h - /usr/include/c++/11/cstdint - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h - /usr/include/stdint.h - /usr/include/bits/stdint-uintn.h - /usr/include/c++/11/bits/allocator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h - /usr/include/c++/11/ext/new_allocator.h - /usr/include/c++/11/bits/localefwd.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h - /usr/include/c++/11/clocale - /usr/include/locale.h - /usr/include/bits/locale.h - /usr/include/c++/11/cctype - /usr/include/ctype.h - /usr/include/c++/11/bits/ostream_insert.h - /usr/include/c++/11/bits/cxxabi_forced.h - /usr/include/c++/11/bits/stl_function.h - /usr/include/c++/11/backward/binders.h - /usr/include/c++/11/bits/range_access.h - /usr/include/c++/11/bits/basic_string.h - /usr/include/c++/11/ext/atomicity.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/bits/sched.h - /usr/include/bits/types/struct_sched_param.h - /usr/include/bits/cpu-set.h - /usr/include/time.h - /usr/include/bits/time.h - /usr/include/bits/timex.h - /usr/include/bits/types/struct_tm.h - /usr/include/bits/types/struct_itimerspec.h - /usr/include/bits/setjmp.h - /usr/include/bits/types/struct___jmp_buf_tag.h - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h - /usr/include/sys/single_threaded.h - /usr/include/c++/11/ext/alloc_traits.h - /usr/include/c++/11/bits/alloc_traits.h - /usr/include/c++/11/bits/stl_construct.h - /usr/include/c++/11/ext/string_conversions.h - /usr/include/c++/11/cstdio - /usr/include/stdio.h - /usr/include/bits/types/__fpos_t.h - /usr/include/bits/types/__fpos64_t.h - /usr/include/bits/types/struct_FILE.h - /usr/include/bits/types/cookie_io_functions_t.h - /usr/include/bits/stdio_lim.h - /usr/include/bits/stdio.h - /usr/include/c++/11/cerrno - /usr/include/errno.h - /usr/include/bits/errno.h - /usr/include/linux/errno.h - /usr/include/asm/errno.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/errno-base.h - /usr/include/bits/types/error_t.h - /usr/include/c++/11/bits/charconv.h - /usr/include/c++/11/bits/functional_hash.h - /usr/include/c++/11/bits/basic_string.tcc - /usr/include/boost/static_assert.hpp - /usr/include/boost/detail/workaround.hpp - /usr/include/boost/throw_exception.hpp - /usr/include/boost/assert/source_location.hpp - /usr/include/boost/current_function.hpp - /usr/include/boost/cstdint.hpp - /usr/include/boost/exception/exception.hpp - /usr/include/boost/type.hpp - /usr/include/boost/type_traits/alignment_of.hpp - /usr/include/boost/type_traits/intrinsics.hpp - /usr/include/boost/type_traits/detail/config.hpp - /usr/include/boost/version.hpp - /usr/include/boost/type_traits/integral_constant.hpp - /usr/include/boost/type_traits/conditional.hpp - /usr/include/boost/type_traits/has_nothrow_constructor.hpp - /usr/include/boost/type_traits/is_default_constructible.hpp - /usr/include/boost/type_traits/is_complete.hpp - /usr/include/boost/type_traits/declval.hpp - /usr/include/boost/type_traits/add_rvalue_reference.hpp - /usr/include/boost/type_traits/is_void.hpp - /usr/include/boost/type_traits/is_reference.hpp - /usr/include/boost/type_traits/is_lvalue_reference.hpp - /usr/include/boost/type_traits/is_rvalue_reference.hpp - /usr/include/boost/type_traits/remove_reference.hpp - /usr/include/boost/type_traits/is_function.hpp - /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp - /usr/include/boost/type_traits/detail/yes_no_type.hpp - /usr/include/boost/type_traits/type_with_alignment.hpp - /usr/include/boost/type_traits/is_pod.hpp - /usr/include/boost/type_traits/is_scalar.hpp - /usr/include/boost/type_traits/is_arithmetic.hpp - /usr/include/boost/type_traits/is_integral.hpp - /usr/include/boost/type_traits/is_floating_point.hpp - /usr/include/boost/type_traits/is_enum.hpp - /usr/include/boost/type_traits/is_pointer.hpp - /usr/include/boost/type_traits/is_member_pointer.hpp - /usr/include/boost/type_traits/is_member_function_pointer.hpp - /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp - /usr/include/boost/type_traits/remove_const.hpp - /usr/include/boost/type_traits/decay.hpp - /usr/include/boost/type_traits/is_array.hpp - /usr/include/boost/type_traits/remove_bounds.hpp - /usr/include/boost/type_traits/remove_extent.hpp - /usr/include/boost/type_traits/add_pointer.hpp - /usr/include/boost/type_traits/remove_cv.hpp - /usr/include/boost/type_traits/is_base_of.hpp - /usr/include/boost/type_traits/is_base_and_derived.hpp - /usr/include/boost/type_traits/is_same.hpp - /usr/include/boost/type_traits/is_class.hpp - /usr/include/boost/type_traits/is_const.hpp - /usr/include/boost/type_traits/is_constructible.hpp - /usr/include/boost/type_traits/is_destructible.hpp - /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp - /usr/include/boost/type_traits/has_trivial_move_assign.hpp - /usr/include/boost/type_traits/is_assignable.hpp - /usr/include/boost/type_traits/is_volatile.hpp - /usr/include/boost/type_traits/has_nothrow_assign.hpp - /usr/include/boost/type_traits/enable_if.hpp - /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp - /usr/include/boost/move/utility.hpp - /usr/include/boost/move/detail/config_begin.hpp - /usr/include/boost/move/detail/workaround.hpp - /usr/include/boost/move/utility_core.hpp - /usr/include/boost/move/core.hpp - /usr/include/boost/move/detail/config_end.hpp - /usr/include/boost/move/detail/meta_utils.hpp - /usr/include/boost/move/detail/meta_utils_core.hpp - /usr/include/boost/move/traits.hpp - /usr/include/boost/move/detail/type_traits.hpp - /usr/include/boost/none.hpp - /usr/include/boost/none_t.hpp - /usr/include/boost/utility/compare_pointees.hpp - /usr/include/c++/11/functional - /usr/include/c++/11/tuple - /usr/include/c++/11/array - /usr/include/c++/11/bits/uses_allocator.h - /usr/include/c++/11/bits/invoke.h - /usr/include/c++/11/bits/refwrap.h - /usr/include/c++/11/bits/std_function.h - /usr/include/boost/utility/result_of.hpp - /usr/include/boost/preprocessor/cat.hpp - /usr/include/boost/preprocessor/config/config.hpp - /usr/include/boost/preprocessor/iteration/iterate.hpp - /usr/include/boost/preprocessor/arithmetic/dec.hpp - /usr/include/boost/preprocessor/config/limits.hpp - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp - /usr/include/boost/preprocessor/arithmetic/inc.hpp - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp - /usr/include/boost/preprocessor/array/elem.hpp - /usr/include/boost/preprocessor/array/data.hpp - /usr/include/boost/preprocessor/tuple/elem.hpp - /usr/include/boost/preprocessor/facilities/expand.hpp - /usr/include/boost/preprocessor/facilities/overload.hpp - /usr/include/boost/preprocessor/variadic/size.hpp - /usr/include/boost/preprocessor/control/iif.hpp - /usr/include/boost/preprocessor/facilities/check_empty.hpp - /usr/include/boost/preprocessor/variadic/has_opt.hpp - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp - /usr/include/boost/preprocessor/tuple/rem.hpp - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp - /usr/include/boost/preprocessor/variadic/elem.hpp - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp - /usr/include/boost/preprocessor/array/size.hpp - /usr/include/boost/preprocessor/slot/slot.hpp - /usr/include/boost/preprocessor/slot/detail/def.hpp - /usr/include/boost/preprocessor/repetition/enum_params.hpp - /usr/include/boost/preprocessor/punctuation/comma_if.hpp - /usr/include/boost/preprocessor/control/if.hpp - /usr/include/boost/preprocessor/logical/bool.hpp - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp - /usr/include/boost/preprocessor/facilities/empty.hpp - /usr/include/boost/preprocessor/punctuation/comma.hpp - /usr/include/boost/preprocessor/repetition/repeat.hpp - /usr/include/boost/preprocessor/debug/error.hpp - /usr/include/boost/preprocessor/detail/auto_rec.hpp - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp - /usr/include/boost/preprocessor/tuple/eat.hpp - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp - /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp - /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp - /usr/include/boost/preprocessor/facilities/intercept.hpp - /usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp - /usr/include/boost/type_traits/type_identity.hpp - /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp - /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp - /usr/include/boost/preprocessor/slot/detail/shared.hpp - /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp - /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp - /usr/include/boost/utility/detail/result_of_iterate.hpp - /usr/include/boost/optional/optional_fwd.hpp - /usr/include/boost/optional/detail/optional_config.hpp - /usr/include/boost/optional/detail/optional_factory_support.hpp - /usr/include/boost/optional/detail/optional_aligned_storage.hpp - /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp - /usr/include/boost/optional/detail/optional_reference_spec.hpp - /usr/include/boost/optional/detail/optional_relops.hpp - /usr/include/boost/optional/detail/optional_swap.hpp - /usr/include/c++/11/cassert - /usr/include/c++/11/memory - /usr/include/c++/11/bits/stl_uninitialized.h - /usr/include/c++/11/bits/stl_tempbuf.h - /usr/include/c++/11/bits/stl_raw_storage_iter.h - /usr/include/c++/11/bits/align.h - /usr/include/c++/11/bit - /usr/include/c++/11/bits/unique_ptr.h - /usr/include/c++/11/bits/shared_ptr.h - /usr/include/c++/11/bits/shared_ptr_base.h - /usr/include/c++/11/bits/allocated_ptr.h - /usr/include/c++/11/ext/aligned_buffer.h - /usr/include/c++/11/ext/concurrence.h - /usr/include/c++/11/bits/shared_ptr_atomic.h - /usr/include/c++/11/bits/atomic_base.h - /usr/include/c++/11/bits/atomic_lockfree_defines.h - /usr/include/c++/11/backward/auto_ptr.h - /usr/include/c++/11/vector - /usr/include/c++/11/bits/stl_vector.h - /usr/include/c++/11/bits/stl_bvector.h - /usr/include/c++/11/bits/vector.tcc - /usr/include/c++/11/map - /usr/include/c++/11/bits/stl_tree.h - /usr/include/c++/11/bits/stl_map.h - /usr/include/c++/11/bits/stl_multimap.h - /usr/include/c++/11/bits/erase_if.h - /usr/include/c++/11/algorithm - /usr/include/c++/11/bits/stl_algo.h - /usr/include/c++/11/bits/algorithmfwd.h - /usr/include/c++/11/bits/stl_heap.h - /usr/include/c++/11/bits/uniform_int_dist.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/allocators.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/rapidjson.h - /usr/include/c++/11/cstring - /usr/include/string.h - /usr/include/strings.h - /usr/include/inttypes.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/meta.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/rapidjson.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/json.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/document.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/reader.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/allocators.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/stream.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/encodings.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/encodedstream.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/memorystream.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/clzll.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/stack.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/allocators.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/swap.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/strtod.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/ieee754.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/biginteger.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/diyfp.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/clzll.h - /usr/include/c++/11/limits - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/pow10.h - /usr/include/c++/11/climits - /usr/lib/gcc/x86_64-redhat-linux/11/include/limits.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/syslimits.h - /usr/include/limits.h - /usr/include/bits/posix1_lim.h - /usr/include/bits/local_lim.h - /usr/include/linux/limits.h - /usr/include/bits/posix2_lim.h - /usr/include/bits/xopen_lim.h - /usr/include/bits/uio_lim.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/error/error.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/rapidjson.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/strfunc.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/stream.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/rapidjson.h - /usr/include/c++/11/iterator - /usr/include/c++/11/bits/stream_iterator.h - /usr/include/c++/11/bits/streambuf_iterator.h - /usr/include/c++/11/streambuf - /usr/include/c++/11/bits/ios_base.h - /usr/include/c++/11/bits/locale_classes.h - /usr/include/c++/11/bits/locale_classes.tcc - /usr/include/c++/11/system_error - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h - /usr/include/c++/11/bits/streambuf.tcc - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/prettywriter.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/writer.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/dtoa.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/itoa.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/itoa.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/stringbuffer.h - -CMakeFiles/lspcpp.dir/src/jsonrpc/threaded_queue.cpp.o - /usr/local/src/asymptote-2.78/LspCpp/src/jsonrpc/threaded_queue.cpp - /usr/include/stdc-predef.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/threaded_queue.h - /usr/include/boost/optional/optional.hpp - /usr/include/c++/11/new - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h - /usr/include/bits/wordsize.h - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h - /usr/include/features.h - /usr/include/sys/cdefs.h - /usr/include/bits/long-double.h - /usr/include/gnu/stubs.h - /usr/include/gnu/stubs-64.h - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h - /usr/include/c++/11/bits/exception.h - /usr/include/c++/11/iosfwd - /usr/include/c++/11/bits/stringfwd.h - /usr/include/c++/11/bits/memoryfwd.h - /usr/include/c++/11/bits/postypes.h - /usr/include/c++/11/cwchar - /usr/include/wchar.h - /usr/include/bits/libc-header-start.h - /usr/include/bits/floatn.h - /usr/include/bits/floatn-common.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h - /usr/include/bits/wchar.h - /usr/include/bits/types/wint_t.h - /usr/include/bits/types/mbstate_t.h - /usr/include/bits/types/__mbstate_t.h - /usr/include/bits/types/__FILE.h - /usr/include/bits/types/FILE.h - /usr/include/bits/types/locale_t.h - /usr/include/bits/types/__locale_t.h - /usr/include/boost/assert.hpp - /usr/include/assert.h - /usr/include/boost/core/addressof.hpp - /usr/include/boost/config.hpp - /usr/include/boost/config/user.hpp - /usr/include/boost/config/detail/select_compiler_config.hpp - /usr/include/boost/config/compiler/gcc.hpp - /usr/include/c++/11/cstddef - /usr/include/boost/config/detail/select_stdlib_config.hpp - /usr/include/c++/11/version - /usr/include/boost/config/stdlib/libstdcpp3.hpp - /usr/include/unistd.h - /usr/include/bits/posix_opt.h - /usr/include/bits/environments.h - /usr/include/bits/types.h - /usr/include/bits/timesize.h - /usr/include/bits/typesizes.h - /usr/include/bits/time64.h - /usr/include/bits/confname.h - /usr/include/bits/getopt_posix.h - /usr/include/bits/getopt_core.h - /usr/include/bits/unistd_ext.h - /usr/include/boost/config/detail/select_platform_config.hpp - /usr/include/boost/config/platform/linux.hpp - /usr/include/c++/11/cstdlib - /usr/include/stdlib.h - /usr/include/bits/waitflags.h - /usr/include/bits/waitstatus.h - /usr/include/sys/types.h - /usr/include/bits/types/clock_t.h - /usr/include/bits/types/clockid_t.h - /usr/include/bits/types/time_t.h - /usr/include/bits/types/timer_t.h - /usr/include/bits/stdint-intn.h - /usr/include/endian.h - /usr/include/bits/endian.h - /usr/include/bits/endianness.h - /usr/include/bits/byteswap.h - /usr/include/bits/uintn-identity.h - /usr/include/sys/select.h - /usr/include/bits/select.h - /usr/include/bits/types/sigset_t.h - /usr/include/bits/types/__sigset_t.h - /usr/include/bits/types/struct_timeval.h - /usr/include/bits/types/struct_timespec.h - /usr/include/bits/pthreadtypes.h - /usr/include/bits/thread-shared-types.h - /usr/include/bits/pthreadtypes-arch.h - /usr/include/bits/struct_mutex.h - /usr/include/bits/struct_rwlock.h - /usr/include/alloca.h - /usr/include/bits/stdlib-bsearch.h - /usr/include/bits/stdlib-float.h - /usr/include/c++/11/bits/std_abs.h - /usr/include/boost/config/detail/posix_features.hpp - /usr/include/boost/config/detail/suffix.hpp - /usr/include/boost/config/helper_macros.hpp - /usr/include/boost/core/enable_if.hpp - /usr/include/boost/core/explicit_operator_bool.hpp - /usr/include/boost/config/workaround.hpp - /usr/include/boost/core/swap.hpp - /usr/include/c++/11/utility - /usr/include/c++/11/bits/stl_relops.h - /usr/include/c++/11/bits/stl_pair.h - /usr/include/c++/11/bits/move.h - /usr/include/c++/11/type_traits - /usr/include/c++/11/initializer_list - /usr/include/boost/optional/bad_optional_access.hpp - /usr/include/c++/11/stdexcept - /usr/include/c++/11/exception - /usr/include/c++/11/bits/exception_ptr.h - /usr/include/c++/11/bits/exception_defines.h - /usr/include/c++/11/bits/cxxabi_init_exception.h - /usr/include/c++/11/typeinfo - /usr/include/c++/11/bits/hash_bytes.h - /usr/include/c++/11/bits/nested_exception.h - /usr/include/c++/11/string - /usr/include/c++/11/bits/char_traits.h - /usr/include/c++/11/bits/stl_algobase.h - /usr/include/c++/11/bits/functexcept.h - /usr/include/c++/11/bits/cpp_type_traits.h - /usr/include/c++/11/ext/type_traits.h - /usr/include/c++/11/ext/numeric_traits.h - /usr/include/c++/11/bits/stl_iterator_base_types.h - /usr/include/c++/11/bits/stl_iterator_base_funcs.h - /usr/include/c++/11/bits/concept_check.h - /usr/include/c++/11/debug/assertions.h - /usr/include/c++/11/bits/stl_iterator.h - /usr/include/c++/11/bits/ptr_traits.h - /usr/include/c++/11/debug/debug.h - /usr/include/c++/11/bits/predefined_ops.h - /usr/include/c++/11/cstdint - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h - /usr/include/stdint.h - /usr/include/bits/stdint-uintn.h - /usr/include/c++/11/bits/allocator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h - /usr/include/c++/11/ext/new_allocator.h - /usr/include/c++/11/bits/localefwd.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h - /usr/include/c++/11/clocale - /usr/include/locale.h - /usr/include/bits/locale.h - /usr/include/c++/11/cctype - /usr/include/ctype.h - /usr/include/c++/11/bits/ostream_insert.h - /usr/include/c++/11/bits/cxxabi_forced.h - /usr/include/c++/11/bits/stl_function.h - /usr/include/c++/11/backward/binders.h - /usr/include/c++/11/bits/range_access.h - /usr/include/c++/11/bits/basic_string.h - /usr/include/c++/11/ext/atomicity.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/bits/sched.h - /usr/include/bits/types/struct_sched_param.h - /usr/include/bits/cpu-set.h - /usr/include/time.h - /usr/include/bits/time.h - /usr/include/bits/timex.h - /usr/include/bits/types/struct_tm.h - /usr/include/bits/types/struct_itimerspec.h - /usr/include/bits/setjmp.h - /usr/include/bits/types/struct___jmp_buf_tag.h - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h - /usr/include/sys/single_threaded.h - /usr/include/c++/11/ext/alloc_traits.h - /usr/include/c++/11/bits/alloc_traits.h - /usr/include/c++/11/bits/stl_construct.h - /usr/include/c++/11/ext/string_conversions.h - /usr/include/c++/11/cstdio - /usr/include/stdio.h - /usr/include/bits/types/__fpos_t.h - /usr/include/bits/types/__fpos64_t.h - /usr/include/bits/types/struct_FILE.h - /usr/include/bits/types/cookie_io_functions_t.h - /usr/include/bits/stdio_lim.h - /usr/include/bits/stdio.h - /usr/include/c++/11/cerrno - /usr/include/errno.h - /usr/include/bits/errno.h - /usr/include/linux/errno.h - /usr/include/asm/errno.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/errno-base.h - /usr/include/bits/types/error_t.h - /usr/include/c++/11/bits/charconv.h - /usr/include/c++/11/bits/functional_hash.h - /usr/include/c++/11/bits/basic_string.tcc - /usr/include/boost/static_assert.hpp - /usr/include/boost/detail/workaround.hpp - /usr/include/boost/throw_exception.hpp - /usr/include/boost/assert/source_location.hpp - /usr/include/boost/current_function.hpp - /usr/include/boost/cstdint.hpp - /usr/include/boost/exception/exception.hpp - /usr/include/boost/type.hpp - /usr/include/boost/type_traits/alignment_of.hpp - /usr/include/boost/type_traits/intrinsics.hpp - /usr/include/boost/type_traits/detail/config.hpp - /usr/include/boost/version.hpp - /usr/include/boost/type_traits/integral_constant.hpp - /usr/include/boost/type_traits/conditional.hpp - /usr/include/boost/type_traits/has_nothrow_constructor.hpp - /usr/include/boost/type_traits/is_default_constructible.hpp - /usr/include/boost/type_traits/is_complete.hpp - /usr/include/boost/type_traits/declval.hpp - /usr/include/boost/type_traits/add_rvalue_reference.hpp - /usr/include/boost/type_traits/is_void.hpp - /usr/include/boost/type_traits/is_reference.hpp - /usr/include/boost/type_traits/is_lvalue_reference.hpp - /usr/include/boost/type_traits/is_rvalue_reference.hpp - /usr/include/boost/type_traits/remove_reference.hpp - /usr/include/boost/type_traits/is_function.hpp - /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp - /usr/include/boost/type_traits/detail/yes_no_type.hpp - /usr/include/boost/type_traits/type_with_alignment.hpp - /usr/include/boost/type_traits/is_pod.hpp - /usr/include/boost/type_traits/is_scalar.hpp - /usr/include/boost/type_traits/is_arithmetic.hpp - /usr/include/boost/type_traits/is_integral.hpp - /usr/include/boost/type_traits/is_floating_point.hpp - /usr/include/boost/type_traits/is_enum.hpp - /usr/include/boost/type_traits/is_pointer.hpp - /usr/include/boost/type_traits/is_member_pointer.hpp - /usr/include/boost/type_traits/is_member_function_pointer.hpp - /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp - /usr/include/boost/type_traits/remove_const.hpp - /usr/include/boost/type_traits/decay.hpp - /usr/include/boost/type_traits/is_array.hpp - /usr/include/boost/type_traits/remove_bounds.hpp - /usr/include/boost/type_traits/remove_extent.hpp - /usr/include/boost/type_traits/add_pointer.hpp - /usr/include/boost/type_traits/remove_cv.hpp - /usr/include/boost/type_traits/is_base_of.hpp - /usr/include/boost/type_traits/is_base_and_derived.hpp - /usr/include/boost/type_traits/is_same.hpp - /usr/include/boost/type_traits/is_class.hpp - /usr/include/boost/type_traits/is_const.hpp - /usr/include/boost/type_traits/is_constructible.hpp - /usr/include/boost/type_traits/is_destructible.hpp - /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp - /usr/include/boost/type_traits/has_trivial_move_assign.hpp - /usr/include/boost/type_traits/is_assignable.hpp - /usr/include/boost/type_traits/is_volatile.hpp - /usr/include/boost/type_traits/has_nothrow_assign.hpp - /usr/include/boost/type_traits/enable_if.hpp - /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp - /usr/include/boost/move/utility.hpp - /usr/include/boost/move/detail/config_begin.hpp - /usr/include/boost/move/detail/workaround.hpp - /usr/include/boost/move/utility_core.hpp - /usr/include/boost/move/core.hpp - /usr/include/boost/move/detail/config_end.hpp - /usr/include/boost/move/detail/meta_utils.hpp - /usr/include/boost/move/detail/meta_utils_core.hpp - /usr/include/boost/move/traits.hpp - /usr/include/boost/move/detail/type_traits.hpp - /usr/include/boost/none.hpp - /usr/include/boost/none_t.hpp - /usr/include/boost/utility/compare_pointees.hpp - /usr/include/c++/11/functional - /usr/include/c++/11/tuple - /usr/include/c++/11/array - /usr/include/c++/11/bits/uses_allocator.h - /usr/include/c++/11/bits/invoke.h - /usr/include/c++/11/bits/refwrap.h - /usr/include/c++/11/bits/std_function.h - /usr/include/boost/utility/result_of.hpp - /usr/include/boost/preprocessor/cat.hpp - /usr/include/boost/preprocessor/config/config.hpp - /usr/include/boost/preprocessor/iteration/iterate.hpp - /usr/include/boost/preprocessor/arithmetic/dec.hpp - /usr/include/boost/preprocessor/config/limits.hpp - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp - /usr/include/boost/preprocessor/arithmetic/inc.hpp - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp - /usr/include/boost/preprocessor/array/elem.hpp - /usr/include/boost/preprocessor/array/data.hpp - /usr/include/boost/preprocessor/tuple/elem.hpp - /usr/include/boost/preprocessor/facilities/expand.hpp - /usr/include/boost/preprocessor/facilities/overload.hpp - /usr/include/boost/preprocessor/variadic/size.hpp - /usr/include/boost/preprocessor/control/iif.hpp - /usr/include/boost/preprocessor/facilities/check_empty.hpp - /usr/include/boost/preprocessor/variadic/has_opt.hpp - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp - /usr/include/boost/preprocessor/tuple/rem.hpp - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp - /usr/include/boost/preprocessor/variadic/elem.hpp - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp - /usr/include/boost/preprocessor/array/size.hpp - /usr/include/boost/preprocessor/slot/slot.hpp - /usr/include/boost/preprocessor/slot/detail/def.hpp - /usr/include/boost/preprocessor/repetition/enum_params.hpp - /usr/include/boost/preprocessor/punctuation/comma_if.hpp - /usr/include/boost/preprocessor/control/if.hpp - /usr/include/boost/preprocessor/logical/bool.hpp - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp - /usr/include/boost/preprocessor/facilities/empty.hpp - /usr/include/boost/preprocessor/punctuation/comma.hpp - /usr/include/boost/preprocessor/repetition/repeat.hpp - /usr/include/boost/preprocessor/debug/error.hpp - /usr/include/boost/preprocessor/detail/auto_rec.hpp - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp - /usr/include/boost/preprocessor/tuple/eat.hpp - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp - /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp - /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp - /usr/include/boost/preprocessor/facilities/intercept.hpp - /usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp - /usr/include/boost/type_traits/type_identity.hpp - /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp - /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp - /usr/include/boost/preprocessor/slot/detail/shared.hpp - /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp - /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp - /usr/include/boost/utility/detail/result_of_iterate.hpp - /usr/include/boost/optional/optional_fwd.hpp - /usr/include/boost/optional/detail/optional_config.hpp - /usr/include/boost/optional/detail/optional_factory_support.hpp - /usr/include/boost/optional/detail/optional_aligned_storage.hpp - /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp - /usr/include/boost/optional/detail/optional_reference_spec.hpp - /usr/include/boost/optional/detail/optional_relops.hpp - /usr/include/boost/optional/detail/optional_swap.hpp - /usr/include/c++/11/algorithm - /usr/include/c++/11/bits/stl_algo.h - /usr/include/c++/11/bits/algorithmfwd.h - /usr/include/c++/11/bits/stl_heap.h - /usr/include/c++/11/bits/stl_tempbuf.h - /usr/include/c++/11/bits/uniform_int_dist.h - /usr/include/c++/11/atomic - /usr/include/c++/11/bits/atomic_base.h - /usr/include/c++/11/bits/atomic_lockfree_defines.h - /usr/include/c++/11/condition_variable - /usr/include/c++/11/chrono - /usr/include/c++/11/ratio - /usr/include/c++/11/limits - /usr/include/c++/11/ctime - /usr/include/c++/11/bits/parse_numbers.h - /usr/include/c++/11/bits/std_mutex.h - /usr/include/c++/11/system_error - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h - /usr/include/c++/11/bits/unique_lock.h - /usr/include/c++/11/bits/shared_ptr.h - /usr/include/c++/11/bits/shared_ptr_base.h - /usr/include/c++/11/bits/allocated_ptr.h - /usr/include/c++/11/bits/unique_ptr.h - /usr/include/c++/11/ext/aligned_buffer.h - /usr/include/c++/11/ext/concurrence.h - /usr/include/c++/11/deque - /usr/include/c++/11/bits/stl_uninitialized.h - /usr/include/c++/11/bits/stl_deque.h - /usr/include/c++/11/bits/deque.tcc - /usr/include/c++/11/memory - /usr/include/c++/11/bits/stl_raw_storage_iter.h - /usr/include/c++/11/bits/align.h - /usr/include/c++/11/bit - /usr/include/c++/11/bits/shared_ptr_atomic.h - /usr/include/c++/11/backward/auto_ptr.h - /usr/include/c++/11/mutex - /usr/include/c++/11/vector - /usr/include/c++/11/bits/stl_vector.h - /usr/include/c++/11/bits/stl_bvector.h - /usr/include/c++/11/bits/vector.tcc - -CMakeFiles/lspcpp.dir/src/lsp/Markup.cpp.o - /usr/local/src/asymptote-2.78/LspCpp/src/lsp/Markup.cpp - /usr/include/stdc-predef.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/Markup/Markup.h - /usr/include/c++/11/cctype - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h - /usr/include/bits/wordsize.h - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h - /usr/include/features.h - /usr/include/sys/cdefs.h - /usr/include/bits/long-double.h - /usr/include/gnu/stubs.h - /usr/include/gnu/stubs-64.h - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h - /usr/include/ctype.h - /usr/include/bits/types.h - /usr/include/bits/timesize.h - /usr/include/bits/typesizes.h - /usr/include/bits/time64.h - /usr/include/bits/endian.h - /usr/include/bits/endianness.h - /usr/include/bits/types/locale_t.h - /usr/include/bits/types/__locale_t.h - /usr/include/c++/11/clocale - /usr/include/locale.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h - /usr/include/bits/locale.h - /usr/include/c++/11/cstddef - /usr/include/c++/11/memory - /usr/include/c++/11/bits/stl_algobase.h - /usr/include/c++/11/bits/functexcept.h - /usr/include/c++/11/bits/exception_defines.h - /usr/include/c++/11/bits/cpp_type_traits.h - /usr/include/c++/11/ext/type_traits.h - /usr/include/c++/11/ext/numeric_traits.h - /usr/include/c++/11/bits/stl_pair.h - /usr/include/c++/11/bits/move.h - /usr/include/c++/11/type_traits - /usr/include/c++/11/bits/stl_iterator_base_types.h - /usr/include/c++/11/bits/stl_iterator_base_funcs.h - /usr/include/c++/11/bits/concept_check.h - /usr/include/c++/11/debug/assertions.h - /usr/include/c++/11/bits/stl_iterator.h - /usr/include/c++/11/bits/ptr_traits.h - /usr/include/c++/11/debug/debug.h - /usr/include/c++/11/bits/predefined_ops.h - /usr/include/c++/11/bits/allocator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h - /usr/include/c++/11/ext/new_allocator.h - /usr/include/c++/11/new - /usr/include/c++/11/bits/exception.h - /usr/include/c++/11/bits/memoryfwd.h - /usr/include/c++/11/bits/stl_construct.h - /usr/include/c++/11/bits/stl_uninitialized.h - /usr/include/c++/11/ext/alloc_traits.h - /usr/include/c++/11/bits/alloc_traits.h - /usr/include/c++/11/bits/stl_tempbuf.h - /usr/include/c++/11/bits/stl_raw_storage_iter.h - /usr/include/c++/11/bits/align.h - /usr/include/c++/11/bit - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h - /usr/include/stdint.h - /usr/include/bits/libc-header-start.h - /usr/include/bits/wchar.h - /usr/include/bits/stdint-intn.h - /usr/include/bits/stdint-uintn.h - /usr/include/c++/11/bits/uses_allocator.h - /usr/include/c++/11/bits/unique_ptr.h - /usr/include/c++/11/utility - /usr/include/c++/11/bits/stl_relops.h - /usr/include/c++/11/initializer_list - /usr/include/c++/11/tuple - /usr/include/c++/11/array - /usr/include/c++/11/bits/range_access.h - /usr/include/c++/11/bits/invoke.h - /usr/include/c++/11/bits/stl_function.h - /usr/include/c++/11/backward/binders.h - /usr/include/c++/11/bits/functional_hash.h - /usr/include/c++/11/bits/hash_bytes.h - /usr/include/c++/11/bits/shared_ptr.h - /usr/include/c++/11/iosfwd - /usr/include/c++/11/bits/stringfwd.h - /usr/include/c++/11/bits/postypes.h - /usr/include/c++/11/cwchar - /usr/include/wchar.h - /usr/include/bits/floatn.h - /usr/include/bits/floatn-common.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h - /usr/include/bits/types/wint_t.h - /usr/include/bits/types/mbstate_t.h - /usr/include/bits/types/__mbstate_t.h - /usr/include/bits/types/__FILE.h - /usr/include/bits/types/FILE.h - /usr/include/c++/11/bits/shared_ptr_base.h - /usr/include/c++/11/typeinfo - /usr/include/c++/11/bits/allocated_ptr.h - /usr/include/c++/11/bits/refwrap.h - /usr/include/c++/11/ext/aligned_buffer.h - /usr/include/c++/11/ext/atomicity.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/bits/types/time_t.h - /usr/include/bits/types/struct_timespec.h - /usr/include/bits/sched.h - /usr/include/bits/types/struct_sched_param.h - /usr/include/bits/cpu-set.h - /usr/include/time.h - /usr/include/bits/time.h - /usr/include/bits/timex.h - /usr/include/bits/types/struct_timeval.h - /usr/include/bits/types/clock_t.h - /usr/include/bits/types/struct_tm.h - /usr/include/bits/types/clockid_t.h - /usr/include/bits/types/timer_t.h - /usr/include/bits/types/struct_itimerspec.h - /usr/include/bits/pthreadtypes.h - /usr/include/bits/thread-shared-types.h - /usr/include/bits/pthreadtypes-arch.h - /usr/include/bits/struct_mutex.h - /usr/include/bits/struct_rwlock.h - /usr/include/bits/setjmp.h - /usr/include/bits/types/__sigset_t.h - /usr/include/bits/types/struct___jmp_buf_tag.h - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h - /usr/include/sys/single_threaded.h - /usr/include/c++/11/ext/concurrence.h - /usr/include/c++/11/exception - /usr/include/c++/11/bits/exception_ptr.h - /usr/include/c++/11/bits/cxxabi_init_exception.h - /usr/include/c++/11/bits/nested_exception.h - /usr/include/c++/11/bits/shared_ptr_atomic.h - /usr/include/c++/11/bits/atomic_base.h - /usr/include/c++/11/bits/atomic_lockfree_defines.h - /usr/include/c++/11/backward/auto_ptr.h - /usr/include/c++/11/string - /usr/include/c++/11/bits/char_traits.h - /usr/include/c++/11/cstdint - /usr/include/c++/11/bits/localefwd.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h - /usr/include/c++/11/bits/ostream_insert.h - /usr/include/c++/11/bits/cxxabi_forced.h - /usr/include/c++/11/bits/basic_string.h - /usr/include/c++/11/ext/string_conversions.h - /usr/include/c++/11/cstdlib - /usr/include/stdlib.h - /usr/include/bits/waitflags.h - /usr/include/bits/waitstatus.h - /usr/include/sys/types.h - /usr/include/endian.h - /usr/include/bits/byteswap.h - /usr/include/bits/uintn-identity.h - /usr/include/sys/select.h - /usr/include/bits/select.h - /usr/include/bits/types/sigset_t.h - /usr/include/alloca.h - /usr/include/bits/stdlib-bsearch.h - /usr/include/bits/stdlib-float.h - /usr/include/c++/11/bits/std_abs.h - /usr/include/c++/11/cstdio - /usr/include/stdio.h - /usr/include/bits/types/__fpos_t.h - /usr/include/bits/types/__fpos64_t.h - /usr/include/bits/types/struct_FILE.h - /usr/include/bits/types/cookie_io_functions_t.h - /usr/include/bits/stdio_lim.h - /usr/include/bits/stdio.h - /usr/include/c++/11/cerrno - /usr/include/errno.h - /usr/include/bits/errno.h - /usr/include/linux/errno.h - /usr/include/asm/errno.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/errno-base.h - /usr/include/bits/types/error_t.h - /usr/include/c++/11/bits/charconv.h - /usr/include/c++/11/bits/basic_string.tcc - /usr/include/c++/11/vector - /usr/include/c++/11/bits/stl_vector.h - /usr/include/c++/11/bits/stl_bvector.h - /usr/include/c++/11/bits/vector.tcc - /usr/include/c++/11/sstream - /usr/include/c++/11/istream - /usr/include/c++/11/ios - /usr/include/c++/11/bits/ios_base.h - /usr/include/c++/11/bits/locale_classes.h - /usr/include/c++/11/bits/locale_classes.tcc - /usr/include/c++/11/system_error - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h - /usr/include/c++/11/stdexcept - /usr/include/c++/11/streambuf - /usr/include/c++/11/bits/streambuf.tcc - /usr/include/c++/11/bits/basic_ios.h - /usr/include/c++/11/bits/locale_facets.h - /usr/include/c++/11/cwctype - /usr/include/wctype.h - /usr/include/bits/wctype-wchar.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h - /usr/include/c++/11/bits/streambuf_iterator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h - /usr/include/c++/11/bits/locale_facets.tcc - /usr/include/c++/11/bits/basic_ios.tcc - /usr/include/c++/11/ostream - /usr/include/c++/11/bits/ostream.tcc - /usr/include/c++/11/bits/istream.tcc - /usr/include/c++/11/bits/sstream.tcc - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/Markup/string_ref.h - /usr/include/c++/11/algorithm - /usr/include/c++/11/bits/stl_algo.h - /usr/include/c++/11/bits/algorithmfwd.h - /usr/include/c++/11/bits/stl_heap.h - /usr/include/c++/11/bits/uniform_int_dist.h - /usr/include/c++/11/functional - /usr/include/c++/11/bits/std_function.h - /usr/include/c++/11/cstring - /usr/include/string.h - /usr/include/strings.h - /usr/include/c++/11/cassert - /usr/include/assert.h - /usr/include/c++/11/iterator - /usr/include/c++/11/bits/stream_iterator.h - /usr/include/boost/algorithm/string.hpp - /usr/include/boost/algorithm/string/std_containers_traits.hpp - /usr/include/boost/config.hpp - /usr/include/boost/config/user.hpp - /usr/include/boost/config/detail/select_compiler_config.hpp - /usr/include/boost/config/compiler/gcc.hpp - /usr/include/boost/config/detail/select_stdlib_config.hpp - /usr/include/c++/11/version - /usr/include/boost/config/stdlib/libstdcpp3.hpp - /usr/include/unistd.h - /usr/include/bits/posix_opt.h - /usr/include/bits/environments.h - /usr/include/bits/confname.h - /usr/include/bits/getopt_posix.h - /usr/include/bits/getopt_core.h - /usr/include/bits/unistd_ext.h - /usr/include/boost/config/detail/select_platform_config.hpp - /usr/include/boost/config/platform/linux.hpp - /usr/include/boost/config/detail/posix_features.hpp - /usr/include/boost/config/detail/suffix.hpp - /usr/include/boost/config/helper_macros.hpp - /usr/include/boost/algorithm/string/std/string_traits.hpp - /usr/include/boost/algorithm/string/yes_no_type.hpp - /usr/include/boost/algorithm/string/sequence_traits.hpp - /usr/include/boost/mpl/bool.hpp - /usr/include/boost/mpl/bool_fwd.hpp - /usr/include/boost/mpl/aux_/adl_barrier.hpp - /usr/include/boost/mpl/aux_/config/adl.hpp - /usr/include/boost/mpl/aux_/config/msvc.hpp - /usr/include/boost/mpl/aux_/config/intel.hpp - /usr/include/boost/mpl/aux_/config/gcc.hpp - /usr/include/boost/mpl/aux_/config/workaround.hpp - /usr/include/boost/detail/workaround.hpp - /usr/include/boost/config/workaround.hpp - /usr/include/boost/mpl/integral_c_tag.hpp - /usr/include/boost/mpl/aux_/config/static_constant.hpp - /usr/include/boost/algorithm/string/std/list_traits.hpp - /usr/include/c++/11/list - /usr/include/c++/11/bits/stl_list.h - /usr/include/c++/11/bits/list.tcc - /usr/include/boost/algorithm/string/std/slist_traits.hpp - /usr/include/boost/algorithm/string/config.hpp - /usr/include/c++/11/ext/slist - /usr/include/boost/algorithm/string/trim.hpp - /usr/include/boost/range/begin.hpp - /usr/include/boost/range/config.hpp - /usr/include/boost/range/iterator.hpp - /usr/include/boost/range/range_fwd.hpp - /usr/include/boost/range/mutable_iterator.hpp - /usr/include/boost/range/detail/extract_optional_type.hpp - /usr/include/boost/preprocessor/cat.hpp - /usr/include/boost/preprocessor/config/config.hpp - /usr/include/boost/mpl/has_xxx.hpp - /usr/include/boost/mpl/aux_/na_spec.hpp - /usr/include/boost/mpl/lambda_fwd.hpp - /usr/include/boost/mpl/void_fwd.hpp - /usr/include/boost/mpl/aux_/na.hpp - /usr/include/boost/mpl/aux_/na_fwd.hpp - /usr/include/boost/mpl/aux_/config/ctps.hpp - /usr/include/boost/mpl/aux_/config/lambda.hpp - /usr/include/boost/mpl/aux_/config/ttp.hpp - /usr/include/boost/mpl/int.hpp - /usr/include/boost/mpl/int_fwd.hpp - /usr/include/boost/mpl/aux_/nttp_decl.hpp - /usr/include/boost/mpl/aux_/config/nttp.hpp - /usr/include/boost/mpl/aux_/integral_wrapper.hpp - /usr/include/boost/mpl/aux_/static_cast.hpp - /usr/include/boost/mpl/aux_/lambda_arity_param.hpp - /usr/include/boost/mpl/aux_/template_arity_fwd.hpp - /usr/include/boost/mpl/aux_/arity.hpp - /usr/include/boost/mpl/aux_/config/dtp.hpp - /usr/include/boost/mpl/aux_/preprocessor/params.hpp - /usr/include/boost/mpl/aux_/config/preprocessor.hpp - /usr/include/boost/preprocessor/comma_if.hpp - /usr/include/boost/preprocessor/punctuation/comma_if.hpp - /usr/include/boost/preprocessor/control/if.hpp - /usr/include/boost/preprocessor/control/iif.hpp - /usr/include/boost/preprocessor/logical/bool.hpp - /usr/include/boost/preprocessor/config/limits.hpp - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp - /usr/include/boost/preprocessor/facilities/empty.hpp - /usr/include/boost/preprocessor/punctuation/comma.hpp - /usr/include/boost/preprocessor/repeat.hpp - /usr/include/boost/preprocessor/repetition/repeat.hpp - /usr/include/boost/preprocessor/debug/error.hpp - /usr/include/boost/preprocessor/detail/auto_rec.hpp - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp - /usr/include/boost/preprocessor/tuple/eat.hpp - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp - /usr/include/boost/preprocessor/inc.hpp - /usr/include/boost/preprocessor/arithmetic/inc.hpp - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp - /usr/include/boost/mpl/aux_/preprocessor/enum.hpp - /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp - /usr/include/boost/mpl/limits/arity.hpp - /usr/include/boost/preprocessor/logical/and.hpp - /usr/include/boost/preprocessor/logical/bitand.hpp - /usr/include/boost/preprocessor/identity.hpp - /usr/include/boost/preprocessor/facilities/identity.hpp - /usr/include/boost/preprocessor/empty.hpp - /usr/include/boost/preprocessor/arithmetic/add.hpp - /usr/include/boost/preprocessor/arithmetic/dec.hpp - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp - /usr/include/boost/preprocessor/control/while.hpp - /usr/include/boost/preprocessor/list/fold_left.hpp - /usr/include/boost/preprocessor/list/detail/fold_left.hpp - /usr/include/boost/preprocessor/control/expr_iif.hpp - /usr/include/boost/preprocessor/list/adt.hpp - /usr/include/boost/preprocessor/detail/is_binary.hpp - /usr/include/boost/preprocessor/detail/check.hpp - /usr/include/boost/preprocessor/logical/compl.hpp - /usr/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp - /usr/include/boost/preprocessor/list/limits/fold_left_256.hpp - /usr/include/boost/preprocessor/list/fold_right.hpp - /usr/include/boost/preprocessor/list/detail/fold_right.hpp - /usr/include/boost/preprocessor/list/reverse.hpp - /usr/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp - /usr/include/boost/preprocessor/control/detail/while.hpp - /usr/include/boost/preprocessor/control/detail/limits/while_256.hpp - /usr/include/boost/preprocessor/control/limits/while_256.hpp - /usr/include/boost/preprocessor/logical/bitor.hpp - /usr/include/boost/preprocessor/tuple/elem.hpp - /usr/include/boost/preprocessor/facilities/expand.hpp - /usr/include/boost/preprocessor/facilities/overload.hpp - /usr/include/boost/preprocessor/variadic/size.hpp - /usr/include/boost/preprocessor/facilities/check_empty.hpp - /usr/include/boost/preprocessor/variadic/has_opt.hpp - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp - /usr/include/boost/preprocessor/tuple/rem.hpp - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp - /usr/include/boost/preprocessor/variadic/elem.hpp - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp - /usr/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp - /usr/include/boost/preprocessor/comparison/equal.hpp - /usr/include/boost/preprocessor/comparison/not_equal.hpp - /usr/include/boost/preprocessor/comparison/limits/not_equal_256.hpp - /usr/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp - /usr/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp - /usr/include/boost/preprocessor/logical/not.hpp - /usr/include/boost/preprocessor/arithmetic/sub.hpp - /usr/include/boost/mpl/aux_/config/eti.hpp - /usr/include/boost/mpl/aux_/config/overload_resolution.hpp - /usr/include/boost/mpl/aux_/type_wrapper.hpp - /usr/include/boost/mpl/aux_/yes_no.hpp - /usr/include/boost/mpl/aux_/config/arrays.hpp - /usr/include/boost/mpl/aux_/config/has_xxx.hpp - /usr/include/boost/mpl/aux_/config/msvc_typename.hpp - /usr/include/boost/preprocessor/array/elem.hpp - /usr/include/boost/preprocessor/array/data.hpp - /usr/include/boost/preprocessor/array/size.hpp - /usr/include/boost/preprocessor/repetition/enum_params.hpp - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp - /usr/include/boost/type_traits/remove_reference.hpp - /usr/include/boost/iterator/iterator_traits.hpp - /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp - /usr/include/boost/range/const_iterator.hpp - /usr/include/boost/type_traits/remove_const.hpp - /usr/include/boost/type_traits/is_const.hpp - /usr/include/boost/type_traits/integral_constant.hpp - /usr/include/boost/mpl/eval_if.hpp - /usr/include/boost/mpl/if.hpp - /usr/include/boost/mpl/aux_/value_wknd.hpp - /usr/include/boost/mpl/aux_/config/integral.hpp - /usr/include/boost/mpl/aux_/lambda_support.hpp - /usr/include/boost/range/end.hpp - /usr/include/boost/range/detail/implementation_help.hpp - /usr/include/boost/range/detail/common.hpp - /usr/include/boost/range/detail/sfinae.hpp - /usr/include/boost/type_traits/is_array.hpp - /usr/include/boost/type_traits/detail/yes_no_type.hpp - /usr/include/boost/type_traits/is_void.hpp - /usr/include/boost/type_traits/is_same.hpp - /usr/include/boost/range/as_literal.hpp - /usr/include/boost/range/iterator_range.hpp - /usr/include/boost/range/iterator_range_core.hpp - /usr/include/boost/assert.hpp - /usr/include/boost/iterator/iterator_facade.hpp - /usr/include/boost/iterator/interoperable.hpp - /usr/include/boost/mpl/or.hpp - /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp - /usr/include/boost/mpl/aux_/nested_type_wknd.hpp - /usr/include/boost/mpl/aux_/include_preprocessed.hpp - /usr/include/boost/mpl/aux_/config/compiler.hpp - /usr/include/boost/preprocessor/stringize.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp - /usr/include/boost/type_traits/is_convertible.hpp - /usr/include/boost/type_traits/intrinsics.hpp - /usr/include/boost/type_traits/detail/config.hpp - /usr/include/boost/version.hpp - /usr/include/boost/type_traits/is_complete.hpp - /usr/include/boost/type_traits/declval.hpp - /usr/include/boost/type_traits/add_rvalue_reference.hpp - /usr/include/boost/type_traits/is_reference.hpp - /usr/include/boost/type_traits/is_lvalue_reference.hpp - /usr/include/boost/type_traits/is_rvalue_reference.hpp - /usr/include/boost/type_traits/is_function.hpp - /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp - /usr/include/boost/static_assert.hpp - /usr/include/boost/type_traits/is_arithmetic.hpp - /usr/include/boost/type_traits/is_integral.hpp - /usr/include/boost/type_traits/is_floating_point.hpp - /usr/include/boost/type_traits/is_abstract.hpp - /usr/include/boost/type_traits/add_lvalue_reference.hpp - /usr/include/boost/type_traits/add_reference.hpp - /usr/include/boost/iterator/detail/config_def.hpp - /usr/include/boost/iterator/detail/config_undef.hpp - /usr/include/boost/iterator/iterator_categories.hpp - /usr/include/boost/mpl/identity.hpp - /usr/include/boost/mpl/placeholders.hpp - /usr/include/boost/mpl/arg.hpp - /usr/include/boost/mpl/arg_fwd.hpp - /usr/include/boost/mpl/aux_/na_assert.hpp - /usr/include/boost/mpl/assert.hpp - /usr/include/boost/mpl/not.hpp - /usr/include/boost/mpl/aux_/config/gpu.hpp - /usr/include/boost/mpl/aux_/config/pp_counter.hpp - /usr/include/boost/mpl/aux_/arity_spec.hpp - /usr/include/boost/mpl/aux_/arg_typedef.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp - /usr/include/boost/iterator/detail/facade_iterator_category.hpp - /usr/include/boost/core/use_default.hpp - /usr/include/boost/mpl/and.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp - /usr/include/boost/detail/indirect_traits.hpp - /usr/include/boost/type_traits/is_pointer.hpp - /usr/include/boost/type_traits/is_class.hpp - /usr/include/boost/type_traits/is_volatile.hpp - /usr/include/boost/type_traits/is_member_function_pointer.hpp - /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp - /usr/include/boost/type_traits/is_member_pointer.hpp - /usr/include/boost/type_traits/remove_cv.hpp - /usr/include/boost/type_traits/remove_pointer.hpp - /usr/include/boost/detail/select_type.hpp - /usr/include/boost/iterator/detail/enable_if.hpp - /usr/include/boost/core/addressof.hpp - /usr/include/boost/type_traits/add_const.hpp - /usr/include/boost/type_traits/add_pointer.hpp - /usr/include/boost/type_traits/is_pod.hpp - /usr/include/boost/type_traits/is_scalar.hpp - /usr/include/boost/type_traits/is_enum.hpp - /usr/include/boost/mpl/always.hpp - /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp - /usr/include/boost/mpl/apply.hpp - /usr/include/boost/mpl/apply_fwd.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp - /usr/include/boost/mpl/apply_wrap.hpp - /usr/include/boost/mpl/aux_/has_apply.hpp - /usr/include/boost/mpl/aux_/config/has_apply.hpp - /usr/include/boost/mpl/aux_/msvc_never_true.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp - /usr/include/boost/mpl/lambda.hpp - /usr/include/boost/mpl/bind.hpp - /usr/include/boost/mpl/bind_fwd.hpp - /usr/include/boost/mpl/aux_/config/bind.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp - /usr/include/boost/mpl/next.hpp - /usr/include/boost/mpl/next_prior.hpp - /usr/include/boost/mpl/aux_/common_name_wknd.hpp - /usr/include/boost/mpl/protect.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp - /usr/include/boost/mpl/aux_/full_lambda.hpp - /usr/include/boost/mpl/quote.hpp - /usr/include/boost/mpl/void.hpp - /usr/include/boost/mpl/aux_/has_type.hpp - /usr/include/boost/mpl/aux_/config/bcc.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp - /usr/include/boost/mpl/aux_/template_arity.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp - /usr/include/boost/type_traits/is_base_and_derived.hpp - /usr/include/boost/range/functions.hpp - /usr/include/boost/range/size.hpp - /usr/include/boost/range/size_type.hpp - /usr/include/boost/range/difference_type.hpp - /usr/include/boost/range/has_range_iterator.hpp - /usr/include/boost/utility/enable_if.hpp - /usr/include/boost/core/enable_if.hpp - /usr/include/boost/range/concepts.hpp - /usr/include/boost/concept_check.hpp - /usr/include/boost/concept/assert.hpp - /usr/include/boost/concept/detail/general.hpp - /usr/include/boost/concept/detail/backward_compatibility.hpp - /usr/include/boost/concept/detail/has_constraints.hpp - /usr/include/boost/type_traits/conditional.hpp - /usr/include/boost/type_traits/conversion_traits.hpp - /usr/include/boost/concept/usage.hpp - /usr/include/boost/concept/detail/concept_def.hpp - /usr/include/boost/preprocessor/seq/for_each_i.hpp - /usr/include/boost/preprocessor/repetition/for.hpp - /usr/include/boost/preprocessor/repetition/detail/for.hpp - /usr/include/boost/preprocessor/repetition/detail/limits/for_256.hpp - /usr/include/boost/preprocessor/repetition/limits/for_256.hpp - /usr/include/boost/preprocessor/seq/seq.hpp - /usr/include/boost/preprocessor/seq/elem.hpp - /usr/include/boost/preprocessor/seq/limits/elem_256.hpp - /usr/include/boost/preprocessor/seq/size.hpp - /usr/include/boost/preprocessor/seq/limits/size_256.hpp - /usr/include/boost/preprocessor/seq/detail/is_empty.hpp - /usr/include/boost/preprocessor/seq/enum.hpp - /usr/include/boost/preprocessor/seq/limits/enum_256.hpp - /usr/include/boost/concept/detail/concept_undef.hpp - /usr/include/boost/iterator/iterator_concepts.hpp - /usr/include/boost/limits.hpp - /usr/include/c++/11/limits - /usr/include/boost/range/value_type.hpp - /usr/include/boost/range/detail/misc_concept.hpp - /usr/include/boost/type_traits/make_unsigned.hpp - /usr/include/boost/type_traits/is_signed.hpp - /usr/include/c++/11/climits - /usr/lib/gcc/x86_64-redhat-linux/11/include/limits.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/syslimits.h - /usr/include/limits.h - /usr/include/bits/posix1_lim.h - /usr/include/bits/local_lim.h - /usr/include/linux/limits.h - /usr/include/bits/posix2_lim.h - /usr/include/bits/xopen_lim.h - /usr/include/bits/uio_lim.h - /usr/include/boost/type_traits/is_unsigned.hpp - /usr/include/boost/type_traits/add_volatile.hpp - /usr/include/boost/range/detail/has_member_size.hpp - /usr/include/boost/cstdint.hpp - /usr/include/boost/utility.hpp - /usr/include/boost/utility/base_from_member.hpp - /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp - /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp - /usr/include/boost/utility/binary.hpp - /usr/include/boost/preprocessor/control/deduce_d.hpp - /usr/include/boost/preprocessor/seq/cat.hpp - /usr/include/boost/preprocessor/seq/fold_left.hpp - /usr/include/boost/preprocessor/seq/limits/fold_left_256.hpp - /usr/include/boost/preprocessor/seq/transform.hpp - /usr/include/boost/preprocessor/arithmetic/mod.hpp - /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp - /usr/include/boost/preprocessor/comparison/less_equal.hpp - /usr/include/boost/preprocessor/arithmetic/detail/is_1_number.hpp - /usr/include/boost/utility/identity_type.hpp - /usr/include/boost/type_traits/function_traits.hpp - /usr/include/boost/core/checked_delete.hpp - /usr/include/boost/core/noncopyable.hpp - /usr/include/boost/range/distance.hpp - /usr/include/boost/iterator/distance.hpp - /usr/include/boost/range/empty.hpp - /usr/include/boost/range/rbegin.hpp - /usr/include/boost/range/reverse_iterator.hpp - /usr/include/boost/iterator/reverse_iterator.hpp - /usr/include/boost/iterator/iterator_adaptor.hpp - /usr/include/boost/range/rend.hpp - /usr/include/boost/range/algorithm/equal.hpp - /usr/include/boost/range/detail/safe_bool.hpp - /usr/include/boost/next_prior.hpp - /usr/include/boost/type_traits/has_plus.hpp - /usr/include/boost/type_traits/detail/has_binary_operator.hpp - /usr/include/boost/type_traits/make_void.hpp - /usr/include/boost/type_traits/has_plus_assign.hpp - /usr/include/boost/type_traits/has_minus.hpp - /usr/include/boost/type_traits/has_minus_assign.hpp - /usr/include/boost/iterator/advance.hpp - /usr/include/boost/range/iterator_range_io.hpp - /usr/include/boost/range/detail/str_types.hpp - /usr/include/boost/algorithm/string/detail/trim.hpp - /usr/include/boost/algorithm/string/classification.hpp - /usr/include/c++/11/locale - /usr/include/c++/11/bits/locale_facets_nonio.h - /usr/include/c++/11/ctime - /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h - /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h - /usr/include/libintl.h - /usr/include/c++/11/bits/codecvt.h - /usr/include/c++/11/bits/locale_facets_nonio.tcc - /usr/include/c++/11/bits/locale_conv.h - /usr/include/boost/algorithm/string/detail/classification.hpp - /usr/include/boost/algorithm/string/predicate_facade.hpp - /usr/include/boost/algorithm/string/case_conv.hpp - /usr/include/boost/iterator/transform_iterator.hpp - /usr/include/boost/utility/result_of.hpp - /usr/include/boost/preprocessor/iteration/iterate.hpp - /usr/include/boost/preprocessor/slot/slot.hpp - /usr/include/boost/preprocessor/slot/detail/def.hpp - /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp - /usr/include/boost/preprocessor/facilities/intercept.hpp - /usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp - /usr/include/boost/type_traits/type_identity.hpp - /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp - /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp - /usr/include/boost/preprocessor/slot/detail/shared.hpp - /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp - /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp - /usr/include/boost/utility/detail/result_of_iterate.hpp - /usr/include/boost/algorithm/string/detail/case_conv.hpp - /usr/include/boost/algorithm/string/predicate.hpp - /usr/include/boost/algorithm/string/compare.hpp - /usr/include/boost/algorithm/string/find.hpp - /usr/include/boost/algorithm/string/finder.hpp - /usr/include/boost/algorithm/string/constants.hpp - /usr/include/boost/algorithm/string/detail/finder.hpp - /usr/include/boost/algorithm/string/detail/predicate.hpp - /usr/include/boost/algorithm/string/split.hpp - /usr/include/boost/algorithm/string/iter_find.hpp - /usr/include/boost/algorithm/string/concept.hpp - /usr/include/boost/algorithm/string/find_iterator.hpp - /usr/include/boost/algorithm/string/detail/find_iterator.hpp - /usr/include/boost/function.hpp - /usr/include/boost/preprocessor/iterate.hpp - /usr/include/boost/function/detail/prologue.hpp - /usr/include/boost/config/no_tr1/functional.hpp - /usr/include/boost/throw_exception.hpp - /usr/include/boost/assert/source_location.hpp - /usr/include/boost/current_function.hpp - /usr/include/boost/exception/exception.hpp - /usr/include/boost/function/function_base.hpp - /usr/include/boost/integer.hpp - /usr/include/boost/integer_fwd.hpp - /usr/include/boost/integer_traits.hpp - /usr/include/boost/type_index.hpp - /usr/include/boost/type_index/stl_type_index.hpp - /usr/include/boost/type_index/type_index_facade.hpp - /usr/include/boost/container_hash/hash_fwd.hpp - /usr/include/boost/core/demangle.hpp - /usr/include/c++/11/cxxabi.h - /usr/include/c++/11/x86_64-redhat-linux/bits/cxxabi_tweaks.h - /usr/include/boost/type_traits/has_trivial_copy.hpp - /usr/include/boost/type_traits/is_copy_constructible.hpp - /usr/include/boost/type_traits/is_constructible.hpp - /usr/include/boost/type_traits/is_destructible.hpp - /usr/include/boost/type_traits/is_default_constructible.hpp - /usr/include/boost/type_traits/has_trivial_destructor.hpp - /usr/include/boost/type_traits/composite_traits.hpp - /usr/include/boost/type_traits/is_union.hpp - /usr/include/boost/ref.hpp - /usr/include/boost/core/ref.hpp - /usr/include/boost/type_traits/alignment_of.hpp - /usr/include/boost/type_traits/enable_if.hpp - /usr/include/boost/function_equal.hpp - /usr/include/boost/function/function_fwd.hpp - /usr/include/boost/mem_fn.hpp - /usr/include/boost/bind/mem_fn.hpp - /usr/include/boost/get_pointer.hpp - /usr/include/boost/config/no_tr1/memory.hpp - /usr/include/boost/bind/mem_fn_template.hpp - /usr/include/boost/bind/mem_fn_cc.hpp - /usr/include/boost/preprocessor/enum.hpp - /usr/include/boost/preprocessor/repetition/enum.hpp - /usr/include/boost/preprocessor/enum_params.hpp - /usr/include/boost/function/detail/function_iterate.hpp - /usr/include/boost/function/detail/maybe_include.hpp - /usr/include/boost/function/function_template.hpp - /usr/include/boost/core/no_exceptions_support.hpp - /usr/include/boost/algorithm/string/detail/util.hpp - /usr/include/boost/algorithm/string/join.hpp - /usr/include/boost/algorithm/string/detail/sequence.hpp - /usr/include/boost/mpl/logical.hpp - /usr/include/boost/algorithm/string/replace.hpp - /usr/include/boost/algorithm/string/find_format.hpp - /usr/include/c++/11/deque - /usr/include/c++/11/bits/stl_deque.h - /usr/include/c++/11/bits/deque.tcc - /usr/include/boost/algorithm/string/detail/find_format.hpp - /usr/include/boost/algorithm/string/detail/find_format_store.hpp - /usr/include/boost/algorithm/string/detail/replace_storage.hpp - /usr/include/boost/algorithm/string/detail/find_format_all.hpp - /usr/include/boost/algorithm/string/formatter.hpp - /usr/include/boost/algorithm/string/detail/formatter.hpp - /usr/include/boost/algorithm/string/erase.hpp - -CMakeFiles/lspcpp.dir/src/lsp/ParentProcessWatcher.cpp.o - /usr/local/src/asymptote-2.78/LspCpp/src/lsp/ParentProcessWatcher.cpp - /usr/include/stdc-predef.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/ParentProcessWatcher.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/MessageIssue.h - /usr/include/c++/11/string - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h - /usr/include/bits/wordsize.h - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h - /usr/include/features.h - /usr/include/sys/cdefs.h - /usr/include/bits/long-double.h - /usr/include/gnu/stubs.h - /usr/include/gnu/stubs-64.h - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h - /usr/include/c++/11/bits/stringfwd.h - /usr/include/c++/11/bits/memoryfwd.h - /usr/include/c++/11/bits/char_traits.h - /usr/include/c++/11/bits/stl_algobase.h - /usr/include/c++/11/bits/functexcept.h - /usr/include/c++/11/bits/exception_defines.h - /usr/include/c++/11/bits/cpp_type_traits.h - /usr/include/c++/11/ext/type_traits.h - /usr/include/c++/11/ext/numeric_traits.h - /usr/include/c++/11/bits/stl_pair.h - /usr/include/c++/11/bits/move.h - /usr/include/c++/11/type_traits - /usr/include/c++/11/bits/stl_iterator_base_types.h - /usr/include/c++/11/bits/stl_iterator_base_funcs.h - /usr/include/c++/11/bits/concept_check.h - /usr/include/c++/11/debug/assertions.h - /usr/include/c++/11/bits/stl_iterator.h - /usr/include/c++/11/bits/ptr_traits.h - /usr/include/c++/11/debug/debug.h - /usr/include/c++/11/bits/predefined_ops.h - /usr/include/c++/11/bits/postypes.h - /usr/include/c++/11/cwchar - /usr/include/wchar.h - /usr/include/bits/libc-header-start.h - /usr/include/bits/floatn.h - /usr/include/bits/floatn-common.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h - /usr/include/bits/wchar.h - /usr/include/bits/types/wint_t.h - /usr/include/bits/types/mbstate_t.h - /usr/include/bits/types/__mbstate_t.h - /usr/include/bits/types/__FILE.h - /usr/include/bits/types/FILE.h - /usr/include/bits/types/locale_t.h - /usr/include/bits/types/__locale_t.h - /usr/include/c++/11/cstdint - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h - /usr/include/stdint.h - /usr/include/bits/types.h - /usr/include/bits/timesize.h - /usr/include/bits/typesizes.h - /usr/include/bits/time64.h - /usr/include/bits/stdint-intn.h - /usr/include/bits/stdint-uintn.h - /usr/include/c++/11/bits/allocator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h - /usr/include/c++/11/ext/new_allocator.h - /usr/include/c++/11/new - /usr/include/c++/11/bits/exception.h - /usr/include/c++/11/bits/localefwd.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h - /usr/include/c++/11/clocale - /usr/include/locale.h - /usr/include/bits/locale.h - /usr/include/c++/11/iosfwd - /usr/include/c++/11/cctype - /usr/include/ctype.h - /usr/include/bits/endian.h - /usr/include/bits/endianness.h - /usr/include/c++/11/bits/ostream_insert.h - /usr/include/c++/11/bits/cxxabi_forced.h - /usr/include/c++/11/bits/stl_function.h - /usr/include/c++/11/backward/binders.h - /usr/include/c++/11/bits/range_access.h - /usr/include/c++/11/initializer_list - /usr/include/c++/11/bits/basic_string.h - /usr/include/c++/11/ext/atomicity.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/bits/types/time_t.h - /usr/include/bits/types/struct_timespec.h - /usr/include/bits/sched.h - /usr/include/bits/types/struct_sched_param.h - /usr/include/bits/cpu-set.h - /usr/include/time.h - /usr/include/bits/time.h - /usr/include/bits/timex.h - /usr/include/bits/types/struct_timeval.h - /usr/include/bits/types/clock_t.h - /usr/include/bits/types/struct_tm.h - /usr/include/bits/types/clockid_t.h - /usr/include/bits/types/timer_t.h - /usr/include/bits/types/struct_itimerspec.h - /usr/include/bits/pthreadtypes.h - /usr/include/bits/thread-shared-types.h - /usr/include/bits/pthreadtypes-arch.h - /usr/include/bits/struct_mutex.h - /usr/include/bits/struct_rwlock.h - /usr/include/bits/setjmp.h - /usr/include/bits/types/__sigset_t.h - /usr/include/bits/types/struct___jmp_buf_tag.h - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h - /usr/include/sys/single_threaded.h - /usr/include/c++/11/ext/alloc_traits.h - /usr/include/c++/11/bits/alloc_traits.h - /usr/include/c++/11/bits/stl_construct.h - /usr/include/c++/11/ext/string_conversions.h - /usr/include/c++/11/cstdlib - /usr/include/stdlib.h - /usr/include/bits/waitflags.h - /usr/include/bits/waitstatus.h - /usr/include/sys/types.h - /usr/include/endian.h - /usr/include/bits/byteswap.h - /usr/include/bits/uintn-identity.h - /usr/include/sys/select.h - /usr/include/bits/select.h - /usr/include/bits/types/sigset_t.h - /usr/include/alloca.h - /usr/include/bits/stdlib-bsearch.h - /usr/include/bits/stdlib-float.h - /usr/include/c++/11/bits/std_abs.h - /usr/include/c++/11/cstdio - /usr/include/stdio.h - /usr/include/bits/types/__fpos_t.h - /usr/include/bits/types/__fpos64_t.h - /usr/include/bits/types/struct_FILE.h - /usr/include/bits/types/cookie_io_functions_t.h - /usr/include/bits/stdio_lim.h - /usr/include/bits/stdio.h - /usr/include/c++/11/cerrno - /usr/include/errno.h - /usr/include/bits/errno.h - /usr/include/linux/errno.h - /usr/include/asm/errno.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/errno-base.h - /usr/include/bits/types/error_t.h - /usr/include/c++/11/bits/charconv.h - /usr/include/c++/11/bits/functional_hash.h - /usr/include/c++/11/bits/hash_bytes.h - /usr/include/c++/11/bits/basic_string.tcc - /usr/include/c++/11/functional - /usr/include/c++/11/tuple - /usr/include/c++/11/utility - /usr/include/c++/11/bits/stl_relops.h - /usr/include/c++/11/array - /usr/include/c++/11/bits/uses_allocator.h - /usr/include/c++/11/bits/invoke.h - /usr/include/c++/11/bits/refwrap.h - /usr/include/c++/11/bits/std_function.h - /usr/include/c++/11/typeinfo - /usr/include/c++/11/vector - /usr/include/c++/11/bits/stl_uninitialized.h - /usr/include/c++/11/bits/stl_vector.h - /usr/include/c++/11/bits/stl_bvector.h - /usr/include/c++/11/bits/vector.tcc - /usr/include/c++/11/memory - /usr/include/c++/11/bits/stl_tempbuf.h - /usr/include/c++/11/bits/stl_raw_storage_iter.h - /usr/include/c++/11/bits/align.h - /usr/include/c++/11/bit - /usr/include/c++/11/bits/unique_ptr.h - /usr/include/c++/11/bits/shared_ptr.h - /usr/include/c++/11/bits/shared_ptr_base.h - /usr/include/c++/11/bits/allocated_ptr.h - /usr/include/c++/11/ext/aligned_buffer.h - /usr/include/c++/11/ext/concurrence.h - /usr/include/c++/11/exception - /usr/include/c++/11/bits/exception_ptr.h - /usr/include/c++/11/bits/cxxabi_init_exception.h - /usr/include/c++/11/bits/nested_exception.h - /usr/include/c++/11/bits/shared_ptr_atomic.h - /usr/include/c++/11/bits/atomic_base.h - /usr/include/c++/11/bits/atomic_lockfree_defines.h - /usr/include/c++/11/backward/auto_ptr.h - /usr/include/boost/process.hpp - /usr/include/boost/process/args.hpp - /usr/include/boost/process/detail/basic_cmd.hpp - /usr/include/boost/process/detail/config.hpp - /usr/include/boost/config.hpp - /usr/include/boost/config/user.hpp - /usr/include/boost/config/detail/select_compiler_config.hpp - /usr/include/boost/config/compiler/gcc.hpp - /usr/include/c++/11/cstddef - /usr/include/boost/config/detail/select_stdlib_config.hpp - /usr/include/c++/11/version - /usr/include/boost/config/stdlib/libstdcpp3.hpp - /usr/include/unistd.h - /usr/include/bits/posix_opt.h - /usr/include/bits/environments.h - /usr/include/bits/confname.h - /usr/include/bits/getopt_posix.h - /usr/include/bits/getopt_core.h - /usr/include/bits/unistd_ext.h - /usr/include/boost/config/detail/select_platform_config.hpp - /usr/include/boost/config/platform/linux.hpp - /usr/include/boost/config/detail/posix_features.hpp - /usr/include/boost/config/detail/suffix.hpp - /usr/include/boost/config/helper_macros.hpp - /usr/include/c++/11/system_error - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h - /usr/include/c++/11/stdexcept - /usr/include/boost/system/api_config.hpp - /usr/include/boost/process/exception.hpp - /usr/include/boost/process/detail/handler_base.hpp - /usr/include/boost/process/detail/traits/cmd_or_exe.hpp - /usr/include/boost/filesystem/path.hpp - /usr/include/boost/assert.hpp - /usr/include/assert.h - /usr/include/boost/filesystem/config.hpp - /usr/include/boost/detail/workaround.hpp - /usr/include/boost/config/workaround.hpp - /usr/include/boost/config/auto_link.hpp - /usr/include/boost/filesystem/path_traits.hpp - /usr/include/boost/type_traits/is_array.hpp - /usr/include/boost/type_traits/integral_constant.hpp - /usr/include/boost/type_traits/decay.hpp - /usr/include/boost/type_traits/is_function.hpp - /usr/include/boost/type_traits/detail/config.hpp - /usr/include/boost/version.hpp - /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp - /usr/include/boost/type_traits/remove_bounds.hpp - /usr/include/boost/type_traits/remove_extent.hpp - /usr/include/boost/type_traits/add_pointer.hpp - /usr/include/boost/type_traits/remove_reference.hpp - /usr/include/boost/type_traits/remove_cv.hpp - /usr/include/boost/system/error_code.hpp - /usr/include/boost/system/detail/error_code.hpp - /usr/include/boost/system/detail/error_category.hpp - /usr/include/boost/system/detail/config.hpp - /usr/include/boost/cstdint.hpp - /usr/include/boost/system/detail/error_condition.hpp - /usr/include/boost/system/detail/generic_category.hpp - /usr/include/boost/system/detail/generic_category_message.hpp - /usr/include/c++/11/cstring - /usr/include/string.h - /usr/include/strings.h - /usr/include/boost/system/detail/enable_if.hpp - /usr/include/boost/system/is_error_condition_enum.hpp - /usr/include/boost/system/detail/system_category.hpp - /usr/include/boost/system/is_error_code_enum.hpp - /usr/include/c++/11/ostream - /usr/include/c++/11/ios - /usr/include/c++/11/bits/ios_base.h - /usr/include/c++/11/bits/locale_classes.h - /usr/include/c++/11/bits/locale_classes.tcc - /usr/include/c++/11/streambuf - /usr/include/c++/11/bits/streambuf.tcc - /usr/include/c++/11/bits/basic_ios.h - /usr/include/c++/11/bits/locale_facets.h - /usr/include/c++/11/cwctype - /usr/include/wctype.h - /usr/include/bits/wctype-wchar.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h - /usr/include/c++/11/bits/streambuf_iterator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h - /usr/include/c++/11/bits/locale_facets.tcc - /usr/include/c++/11/bits/basic_ios.tcc - /usr/include/c++/11/bits/ostream.tcc - /usr/include/boost/system/error_category.hpp - /usr/include/boost/system/detail/error_category_impl.hpp - /usr/include/boost/system/detail/to_std_category.hpp - /usr/include/c++/11/map - /usr/include/c++/11/bits/stl_tree.h - /usr/include/c++/11/bits/stl_map.h - /usr/include/c++/11/bits/stl_multimap.h - /usr/include/c++/11/bits/erase_if.h - /usr/include/c++/11/mutex - /usr/include/c++/11/chrono - /usr/include/c++/11/ratio - /usr/include/c++/11/limits - /usr/include/c++/11/ctime - /usr/include/c++/11/bits/parse_numbers.h - /usr/include/c++/11/bits/std_mutex.h - /usr/include/c++/11/bits/unique_lock.h - /usr/include/boost/system/error_condition.hpp - /usr/include/boost/system/errc.hpp - /usr/include/boost/system/detail/errc.hpp - /usr/include/boost/system/detail/cerrno.hpp - /usr/include/boost/system/generic_category.hpp - /usr/include/boost/system/system_category.hpp - /usr/include/boost/system/detail/system_category_impl.hpp - /usr/include/boost/system/detail/is_generic_value.hpp - /usr/include/boost/system/detail/throws.hpp - /usr/include/boost/core/enable_if.hpp - /usr/include/c++/11/list - /usr/include/c++/11/bits/stl_list.h - /usr/include/c++/11/bits/list.tcc - /usr/include/c++/11/iterator - /usr/include/c++/11/bits/stream_iterator.h - /usr/include/c++/11/locale - /usr/include/c++/11/bits/locale_facets_nonio.h - /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h - /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h - /usr/include/libintl.h - /usr/include/c++/11/bits/codecvt.h - /usr/include/c++/11/bits/locale_facets_nonio.tcc - /usr/include/c++/11/bits/locale_conv.h - /usr/include/boost/config/abi_prefix.hpp - /usr/include/boost/config/abi_suffix.hpp - /usr/include/boost/system/system_error.hpp - /usr/include/c++/11/cassert - /usr/include/boost/iterator/iterator_facade.hpp - /usr/include/boost/iterator/interoperable.hpp - /usr/include/boost/mpl/bool.hpp - /usr/include/boost/mpl/bool_fwd.hpp - /usr/include/boost/mpl/aux_/adl_barrier.hpp - /usr/include/boost/mpl/aux_/config/adl.hpp - /usr/include/boost/mpl/aux_/config/msvc.hpp - /usr/include/boost/mpl/aux_/config/intel.hpp - /usr/include/boost/mpl/aux_/config/gcc.hpp - /usr/include/boost/mpl/aux_/config/workaround.hpp - /usr/include/boost/mpl/integral_c_tag.hpp - /usr/include/boost/mpl/aux_/config/static_constant.hpp - /usr/include/boost/mpl/or.hpp - /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp - /usr/include/boost/mpl/aux_/nested_type_wknd.hpp - /usr/include/boost/mpl/aux_/na_spec.hpp - /usr/include/boost/mpl/lambda_fwd.hpp - /usr/include/boost/mpl/void_fwd.hpp - /usr/include/boost/mpl/aux_/na.hpp - /usr/include/boost/mpl/aux_/na_fwd.hpp - /usr/include/boost/mpl/aux_/config/ctps.hpp - /usr/include/boost/mpl/aux_/config/lambda.hpp - /usr/include/boost/mpl/aux_/config/ttp.hpp - /usr/include/boost/mpl/int.hpp - /usr/include/boost/mpl/int_fwd.hpp - /usr/include/boost/mpl/aux_/nttp_decl.hpp - /usr/include/boost/mpl/aux_/config/nttp.hpp - /usr/include/boost/mpl/aux_/integral_wrapper.hpp - /usr/include/boost/mpl/aux_/static_cast.hpp - /usr/include/boost/preprocessor/cat.hpp - /usr/include/boost/preprocessor/config/config.hpp - /usr/include/boost/mpl/aux_/lambda_arity_param.hpp - /usr/include/boost/mpl/aux_/template_arity_fwd.hpp - /usr/include/boost/mpl/aux_/arity.hpp - /usr/include/boost/mpl/aux_/config/dtp.hpp - /usr/include/boost/mpl/aux_/preprocessor/params.hpp - /usr/include/boost/mpl/aux_/config/preprocessor.hpp - /usr/include/boost/preprocessor/comma_if.hpp - /usr/include/boost/preprocessor/punctuation/comma_if.hpp - /usr/include/boost/preprocessor/control/if.hpp - /usr/include/boost/preprocessor/control/iif.hpp - /usr/include/boost/preprocessor/logical/bool.hpp - /usr/include/boost/preprocessor/config/limits.hpp - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp - /usr/include/boost/preprocessor/facilities/empty.hpp - /usr/include/boost/preprocessor/punctuation/comma.hpp - /usr/include/boost/preprocessor/repeat.hpp - /usr/include/boost/preprocessor/repetition/repeat.hpp - /usr/include/boost/preprocessor/debug/error.hpp - /usr/include/boost/preprocessor/detail/auto_rec.hpp - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp - /usr/include/boost/preprocessor/tuple/eat.hpp - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp - /usr/include/boost/preprocessor/inc.hpp - /usr/include/boost/preprocessor/arithmetic/inc.hpp - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp - /usr/include/boost/mpl/aux_/preprocessor/enum.hpp - /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp - /usr/include/boost/mpl/limits/arity.hpp - /usr/include/boost/preprocessor/logical/and.hpp - /usr/include/boost/preprocessor/logical/bitand.hpp - /usr/include/boost/preprocessor/identity.hpp - /usr/include/boost/preprocessor/facilities/identity.hpp - /usr/include/boost/preprocessor/empty.hpp - /usr/include/boost/preprocessor/arithmetic/add.hpp - /usr/include/boost/preprocessor/arithmetic/dec.hpp - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp - /usr/include/boost/preprocessor/control/while.hpp - /usr/include/boost/preprocessor/list/fold_left.hpp - /usr/include/boost/preprocessor/list/detail/fold_left.hpp - /usr/include/boost/preprocessor/control/expr_iif.hpp - /usr/include/boost/preprocessor/list/adt.hpp - /usr/include/boost/preprocessor/detail/is_binary.hpp - /usr/include/boost/preprocessor/detail/check.hpp - /usr/include/boost/preprocessor/logical/compl.hpp - /usr/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp - /usr/include/boost/preprocessor/list/limits/fold_left_256.hpp - /usr/include/boost/preprocessor/list/fold_right.hpp - /usr/include/boost/preprocessor/list/detail/fold_right.hpp - /usr/include/boost/preprocessor/list/reverse.hpp - /usr/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp - /usr/include/boost/preprocessor/control/detail/while.hpp - /usr/include/boost/preprocessor/control/detail/limits/while_256.hpp - /usr/include/boost/preprocessor/control/limits/while_256.hpp - /usr/include/boost/preprocessor/logical/bitor.hpp - /usr/include/boost/preprocessor/tuple/elem.hpp - /usr/include/boost/preprocessor/facilities/expand.hpp - /usr/include/boost/preprocessor/facilities/overload.hpp - /usr/include/boost/preprocessor/variadic/size.hpp - /usr/include/boost/preprocessor/facilities/check_empty.hpp - /usr/include/boost/preprocessor/variadic/has_opt.hpp - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp - /usr/include/boost/preprocessor/tuple/rem.hpp - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp - /usr/include/boost/preprocessor/variadic/elem.hpp - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp - /usr/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp - /usr/include/boost/preprocessor/comparison/equal.hpp - /usr/include/boost/preprocessor/comparison/not_equal.hpp - /usr/include/boost/preprocessor/comparison/limits/not_equal_256.hpp - /usr/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp - /usr/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp - /usr/include/boost/preprocessor/logical/not.hpp - /usr/include/boost/preprocessor/arithmetic/sub.hpp - /usr/include/boost/mpl/aux_/config/eti.hpp - /usr/include/boost/mpl/aux_/config/overload_resolution.hpp - /usr/include/boost/mpl/aux_/lambda_support.hpp - /usr/include/boost/mpl/aux_/include_preprocessed.hpp - /usr/include/boost/mpl/aux_/config/compiler.hpp - /usr/include/boost/preprocessor/stringize.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp - /usr/include/boost/type_traits/is_convertible.hpp - /usr/include/boost/type_traits/intrinsics.hpp - /usr/include/boost/type_traits/is_complete.hpp - /usr/include/boost/type_traits/declval.hpp - /usr/include/boost/type_traits/add_rvalue_reference.hpp - /usr/include/boost/type_traits/is_void.hpp - /usr/include/boost/type_traits/is_reference.hpp - /usr/include/boost/type_traits/is_lvalue_reference.hpp - /usr/include/boost/type_traits/is_rvalue_reference.hpp - /usr/include/boost/type_traits/detail/yes_no_type.hpp - /usr/include/boost/static_assert.hpp - /usr/include/boost/type_traits/is_arithmetic.hpp - /usr/include/boost/type_traits/is_integral.hpp - /usr/include/boost/type_traits/is_floating_point.hpp - /usr/include/boost/type_traits/is_abstract.hpp - /usr/include/boost/type_traits/add_lvalue_reference.hpp - /usr/include/boost/type_traits/add_reference.hpp - /usr/include/boost/iterator/detail/config_def.hpp - /usr/include/boost/iterator/detail/config_undef.hpp - /usr/include/boost/iterator/iterator_traits.hpp - /usr/include/boost/iterator/iterator_categories.hpp - /usr/include/boost/mpl/eval_if.hpp - /usr/include/boost/mpl/if.hpp - /usr/include/boost/mpl/aux_/value_wknd.hpp - /usr/include/boost/mpl/aux_/config/integral.hpp - /usr/include/boost/mpl/identity.hpp - /usr/include/boost/mpl/placeholders.hpp - /usr/include/boost/mpl/arg.hpp - /usr/include/boost/mpl/arg_fwd.hpp - /usr/include/boost/mpl/aux_/na_assert.hpp - /usr/include/boost/mpl/assert.hpp - /usr/include/boost/mpl/not.hpp - /usr/include/boost/mpl/aux_/yes_no.hpp - /usr/include/boost/mpl/aux_/config/arrays.hpp - /usr/include/boost/mpl/aux_/config/gpu.hpp - /usr/include/boost/mpl/aux_/config/pp_counter.hpp - /usr/include/boost/mpl/aux_/arity_spec.hpp - /usr/include/boost/mpl/aux_/arg_typedef.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp - /usr/include/boost/iterator/detail/facade_iterator_category.hpp - /usr/include/boost/core/use_default.hpp - /usr/include/boost/mpl/and.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp - /usr/include/boost/type_traits/is_same.hpp - /usr/include/boost/type_traits/is_const.hpp - /usr/include/boost/detail/indirect_traits.hpp - /usr/include/boost/type_traits/is_pointer.hpp - /usr/include/boost/type_traits/is_class.hpp - /usr/include/boost/type_traits/is_volatile.hpp - /usr/include/boost/type_traits/is_member_function_pointer.hpp - /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp - /usr/include/boost/type_traits/is_member_pointer.hpp - /usr/include/boost/type_traits/remove_pointer.hpp - /usr/include/boost/detail/select_type.hpp - /usr/include/boost/iterator/detail/enable_if.hpp - /usr/include/boost/core/addressof.hpp - /usr/include/boost/type_traits/add_const.hpp - /usr/include/boost/type_traits/remove_const.hpp - /usr/include/boost/type_traits/is_pod.hpp - /usr/include/boost/type_traits/is_scalar.hpp - /usr/include/boost/type_traits/is_enum.hpp - /usr/include/boost/mpl/always.hpp - /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp - /usr/include/boost/mpl/apply.hpp - /usr/include/boost/mpl/apply_fwd.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp - /usr/include/boost/mpl/apply_wrap.hpp - /usr/include/boost/mpl/aux_/has_apply.hpp - /usr/include/boost/mpl/has_xxx.hpp - /usr/include/boost/mpl/aux_/type_wrapper.hpp - /usr/include/boost/mpl/aux_/config/has_xxx.hpp - /usr/include/boost/mpl/aux_/config/msvc_typename.hpp - /usr/include/boost/preprocessor/array/elem.hpp - /usr/include/boost/preprocessor/array/data.hpp - /usr/include/boost/preprocessor/array/size.hpp - /usr/include/boost/preprocessor/repetition/enum_params.hpp - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp - /usr/include/boost/mpl/aux_/config/has_apply.hpp - /usr/include/boost/mpl/aux_/msvc_never_true.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp - /usr/include/boost/mpl/lambda.hpp - /usr/include/boost/mpl/bind.hpp - /usr/include/boost/mpl/bind_fwd.hpp - /usr/include/boost/mpl/aux_/config/bind.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp - /usr/include/boost/mpl/next.hpp - /usr/include/boost/mpl/next_prior.hpp - /usr/include/boost/mpl/aux_/common_name_wknd.hpp - /usr/include/boost/mpl/protect.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp - /usr/include/boost/mpl/aux_/full_lambda.hpp - /usr/include/boost/mpl/quote.hpp - /usr/include/boost/mpl/void.hpp - /usr/include/boost/mpl/aux_/has_type.hpp - /usr/include/boost/mpl/aux_/config/bcc.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp - /usr/include/boost/mpl/aux_/template_arity.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp - /usr/include/boost/io/quoted.hpp - /usr/include/boost/io/detail/buffer_fill.hpp - /usr/include/boost/io/detail/ostream_guard.hpp - /usr/include/boost/io/ios_state.hpp - /usr/include/boost/io_fwd.hpp - /usr/include/boost/functional/hash_fwd.hpp - /usr/include/boost/container_hash/hash_fwd.hpp - /usr/include/c++/11/algorithm - /usr/include/c++/11/bits/stl_algo.h - /usr/include/c++/11/bits/algorithmfwd.h - /usr/include/c++/11/bits/stl_heap.h - /usr/include/c++/11/bits/uniform_int_dist.h - /usr/include/boost/process/detail/traits/decl.hpp - /usr/include/boost/none.hpp - /usr/include/boost/none_t.hpp - /usr/include/boost/process/detail/posix/handler.hpp - /usr/include/boost/process/detail/traits/wchar_t.hpp - /usr/include/boost/process/detail/traits/env.hpp - /usr/include/boost/process/locale.hpp - /usr/include/boost/process/detail/posix/basic_cmd.hpp - /usr/include/boost/process/detail/posix/cmd.hpp - /usr/include/boost/algorithm/string/replace.hpp - /usr/include/boost/algorithm/string/config.hpp - /usr/include/boost/range/iterator_range_core.hpp - /usr/include/boost/type_traits/is_base_and_derived.hpp - /usr/include/boost/range/functions.hpp - /usr/include/boost/range/begin.hpp - /usr/include/boost/range/config.hpp - /usr/include/boost/range/iterator.hpp - /usr/include/boost/range/range_fwd.hpp - /usr/include/boost/range/mutable_iterator.hpp - /usr/include/boost/range/detail/extract_optional_type.hpp - /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp - /usr/include/boost/range/const_iterator.hpp - /usr/include/boost/range/end.hpp - /usr/include/boost/range/detail/implementation_help.hpp - /usr/include/boost/range/detail/common.hpp - /usr/include/boost/range/detail/sfinae.hpp - /usr/include/boost/range/size.hpp - /usr/include/boost/range/size_type.hpp - /usr/include/boost/range/difference_type.hpp - /usr/include/boost/range/has_range_iterator.hpp - /usr/include/boost/utility/enable_if.hpp - /usr/include/boost/range/concepts.hpp - /usr/include/boost/concept_check.hpp - /usr/include/boost/concept/assert.hpp - /usr/include/boost/concept/detail/general.hpp - /usr/include/boost/concept/detail/backward_compatibility.hpp - /usr/include/boost/concept/detail/has_constraints.hpp - /usr/include/boost/type_traits/conditional.hpp - /usr/include/boost/type_traits/conversion_traits.hpp - /usr/include/boost/concept/usage.hpp - /usr/include/boost/concept/detail/concept_def.hpp - /usr/include/boost/preprocessor/seq/for_each_i.hpp - /usr/include/boost/preprocessor/repetition/for.hpp - /usr/include/boost/preprocessor/repetition/detail/for.hpp - /usr/include/boost/preprocessor/repetition/detail/limits/for_256.hpp - /usr/include/boost/preprocessor/repetition/limits/for_256.hpp - /usr/include/boost/preprocessor/seq/seq.hpp - /usr/include/boost/preprocessor/seq/elem.hpp - /usr/include/boost/preprocessor/seq/limits/elem_256.hpp - /usr/include/boost/preprocessor/seq/size.hpp - /usr/include/boost/preprocessor/seq/limits/size_256.hpp - /usr/include/boost/preprocessor/seq/detail/is_empty.hpp - /usr/include/boost/preprocessor/seq/enum.hpp - /usr/include/boost/preprocessor/seq/limits/enum_256.hpp - /usr/include/boost/concept/detail/concept_undef.hpp - /usr/include/boost/iterator/iterator_concepts.hpp - /usr/include/boost/limits.hpp - /usr/include/boost/range/value_type.hpp - /usr/include/boost/range/detail/misc_concept.hpp - /usr/include/boost/type_traits/make_unsigned.hpp - /usr/include/boost/type_traits/is_signed.hpp - /usr/include/c++/11/climits - /usr/lib/gcc/x86_64-redhat-linux/11/include/limits.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/syslimits.h - /usr/include/limits.h - /usr/include/bits/posix1_lim.h - /usr/include/bits/local_lim.h - /usr/include/linux/limits.h - /usr/include/bits/posix2_lim.h - /usr/include/bits/xopen_lim.h - /usr/include/bits/uio_lim.h - /usr/include/boost/type_traits/is_unsigned.hpp - /usr/include/boost/type_traits/add_volatile.hpp - /usr/include/boost/range/detail/has_member_size.hpp - /usr/include/boost/utility.hpp - /usr/include/boost/utility/base_from_member.hpp - /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp - /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp - /usr/include/boost/utility/binary.hpp - /usr/include/boost/preprocessor/control/deduce_d.hpp - /usr/include/boost/preprocessor/seq/cat.hpp - /usr/include/boost/preprocessor/seq/fold_left.hpp - /usr/include/boost/preprocessor/seq/limits/fold_left_256.hpp - /usr/include/boost/preprocessor/seq/transform.hpp - /usr/include/boost/preprocessor/arithmetic/mod.hpp - /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp - /usr/include/boost/preprocessor/comparison/less_equal.hpp - /usr/include/boost/preprocessor/arithmetic/detail/is_1_number.hpp - /usr/include/boost/utility/identity_type.hpp - /usr/include/boost/type_traits/function_traits.hpp - /usr/include/boost/core/checked_delete.hpp - /usr/include/boost/core/noncopyable.hpp - /usr/include/boost/range/distance.hpp - /usr/include/boost/iterator/distance.hpp - /usr/include/boost/range/empty.hpp - /usr/include/boost/range/rbegin.hpp - /usr/include/boost/range/reverse_iterator.hpp - /usr/include/boost/iterator/reverse_iterator.hpp - /usr/include/boost/iterator/iterator_adaptor.hpp - /usr/include/boost/range/rend.hpp - /usr/include/boost/range/algorithm/equal.hpp - /usr/include/boost/range/detail/safe_bool.hpp - /usr/include/boost/next_prior.hpp - /usr/include/boost/type_traits/has_plus.hpp - /usr/include/boost/type_traits/detail/has_binary_operator.hpp - /usr/include/boost/type_traits/make_void.hpp - /usr/include/boost/type_traits/has_plus_assign.hpp - /usr/include/boost/type_traits/has_minus.hpp - /usr/include/boost/type_traits/has_minus_assign.hpp - /usr/include/boost/iterator/advance.hpp - /usr/include/boost/algorithm/string/find_format.hpp - /usr/include/c++/11/deque - /usr/include/c++/11/bits/stl_deque.h - /usr/include/c++/11/bits/deque.tcc - /usr/include/boost/range/as_literal.hpp - /usr/include/boost/range/iterator_range.hpp - /usr/include/boost/range/iterator_range_io.hpp - /usr/include/boost/range/detail/str_types.hpp - /usr/include/boost/algorithm/string/concept.hpp - /usr/include/boost/algorithm/string/detail/find_format.hpp - /usr/include/boost/algorithm/string/detail/find_format_store.hpp - /usr/include/boost/algorithm/string/detail/replace_storage.hpp - /usr/include/boost/algorithm/string/sequence_traits.hpp - /usr/include/boost/algorithm/string/yes_no_type.hpp - /usr/include/boost/algorithm/string/detail/sequence.hpp - /usr/include/boost/mpl/logical.hpp - /usr/include/boost/algorithm/string/detail/find_format_all.hpp - /usr/include/boost/algorithm/string/finder.hpp - /usr/include/boost/algorithm/string/constants.hpp - /usr/include/boost/algorithm/string/detail/finder.hpp - /usr/include/boost/algorithm/string/compare.hpp - /usr/include/boost/algorithm/string/formatter.hpp - /usr/include/boost/algorithm/string/detail/formatter.hpp - /usr/include/boost/algorithm/string/detail/util.hpp - /usr/include/boost/process/shell.hpp - /usr/include/boost/process/detail/posix/shell_path.hpp - /usr/include/boost/algorithm/string/trim.hpp - /usr/include/boost/algorithm/string/detail/trim.hpp - /usr/include/boost/algorithm/string/classification.hpp - /usr/include/boost/algorithm/string/detail/classification.hpp - /usr/include/boost/algorithm/string/predicate_facade.hpp - /usr/include/boost/algorithm/string/join.hpp - /usr/include/boost/process/async.hpp - /usr/include/boost/process/detail/traits.hpp - /usr/include/boost/process/detail/traits/async.hpp - /usr/include/boost/process/detail/traits/error.hpp - /usr/include/boost/process/detail/on_exit.hpp - /usr/include/boost/process/detail/posix/on_exit.hpp - /usr/include/boost/process/detail/posix/async_handler.hpp - /usr/include/c++/11/future - /usr/include/c++/11/condition_variable - /usr/include/c++/11/atomic - /usr/include/c++/11/bits/atomic_futex.h - /usr/include/c++/11/bits/std_thread.h - /usr/include/boost/asio/io_context.hpp - /usr/include/boost/asio/detail/config.hpp - /usr/include/linux/version.h - /usr/include/boost/asio/async_result.hpp - /usr/include/boost/asio/detail/type_traits.hpp - /usr/include/boost/asio/detail/variadic_templates.hpp - /usr/include/boost/asio/detail/push_options.hpp - /usr/include/boost/asio/detail/pop_options.hpp - /usr/include/boost/asio/detail/wrapped_handler.hpp - /usr/include/boost/asio/detail/bind_handler.hpp - /usr/include/boost/asio/associated_allocator.hpp - /usr/include/boost/asio/associated_executor.hpp - /usr/include/boost/asio/execution/executor.hpp - /usr/include/boost/asio/execution/execute.hpp - /usr/include/boost/asio/execution/detail/as_invocable.hpp - /usr/include/boost/asio/detail/atomic_count.hpp - /usr/include/boost/asio/detail/memory.hpp - /usr/include/boost/asio/execution/receiver_invocation_error.hpp - /usr/include/boost/asio/execution/impl/receiver_invocation_error.ipp - /usr/include/boost/asio/execution/set_done.hpp - /usr/include/boost/asio/traits/set_done_member.hpp - /usr/include/boost/asio/traits/set_done_free.hpp - /usr/include/boost/asio/execution/set_error.hpp - /usr/include/boost/asio/traits/set_error_member.hpp - /usr/include/boost/asio/traits/set_error_free.hpp - /usr/include/boost/asio/execution/set_value.hpp - /usr/include/boost/asio/traits/set_value_member.hpp - /usr/include/boost/asio/traits/set_value_free.hpp - /usr/include/boost/asio/execution/detail/as_receiver.hpp - /usr/include/boost/asio/traits/execute_member.hpp - /usr/include/boost/asio/traits/execute_free.hpp - /usr/include/boost/asio/execution/invocable_archetype.hpp - /usr/include/boost/asio/traits/equality_comparable.hpp - /usr/include/boost/asio/is_executor.hpp - /usr/include/boost/asio/detail/is_executor.hpp - /usr/include/boost/asio/system_executor.hpp - /usr/include/boost/asio/execution.hpp - /usr/include/boost/asio/execution/allocator.hpp - /usr/include/boost/asio/execution/scheduler.hpp - /usr/include/boost/asio/execution/schedule.hpp - /usr/include/boost/asio/traits/schedule_member.hpp - /usr/include/boost/asio/traits/schedule_free.hpp - /usr/include/boost/asio/execution/sender.hpp - /usr/include/boost/asio/execution/detail/void_receiver.hpp - /usr/include/boost/asio/execution/receiver.hpp - /usr/include/boost/asio/execution/connect.hpp - /usr/include/boost/asio/execution/detail/as_operation.hpp - /usr/include/boost/asio/traits/start_member.hpp - /usr/include/boost/asio/execution/operation_state.hpp - /usr/include/boost/asio/execution/start.hpp - /usr/include/boost/asio/traits/start_free.hpp - /usr/include/boost/asio/traits/connect_member.hpp - /usr/include/boost/asio/traits/connect_free.hpp - /usr/include/boost/asio/is_applicable_property.hpp - /usr/include/boost/asio/traits/query_static_constexpr_member.hpp - /usr/include/boost/asio/traits/static_query.hpp - /usr/include/boost/asio/execution/any_executor.hpp - /usr/include/boost/asio/detail/assert.hpp - /usr/include/boost/asio/detail/cstddef.hpp - /usr/include/boost/asio/detail/executor_function.hpp - /usr/include/boost/asio/detail/handler_alloc_helpers.hpp - /usr/include/boost/asio/detail/noncopyable.hpp - /usr/include/boost/asio/detail/recycling_allocator.hpp - /usr/include/boost/asio/detail/thread_context.hpp - /usr/include/boost/asio/detail/call_stack.hpp - /usr/include/boost/asio/detail/tss_ptr.hpp - /usr/include/boost/asio/detail/keyword_tss_ptr.hpp - /usr/include/boost/asio/detail/thread_info_base.hpp - /usr/include/boost/asio/multiple_exceptions.hpp - /usr/include/boost/asio/impl/multiple_exceptions.ipp - /usr/include/boost/asio/handler_alloc_hook.hpp - /usr/include/boost/asio/impl/handler_alloc_hook.ipp - /usr/include/boost/asio/detail/handler_invoke_helpers.hpp - /usr/include/boost/asio/handler_invoke_hook.hpp - /usr/include/boost/asio/detail/non_const_lvalue.hpp - /usr/include/boost/asio/detail/scoped_ptr.hpp - /usr/include/boost/asio/detail/throw_exception.hpp - /usr/include/boost/throw_exception.hpp - /usr/include/boost/assert/source_location.hpp - /usr/include/boost/current_function.hpp - /usr/include/boost/exception/exception.hpp - /usr/include/boost/asio/execution/bad_executor.hpp - /usr/include/boost/asio/execution/impl/bad_executor.ipp - /usr/include/boost/asio/execution/blocking.hpp - /usr/include/boost/asio/prefer.hpp - /usr/include/boost/asio/traits/prefer_free.hpp - /usr/include/boost/asio/traits/prefer_member.hpp - /usr/include/boost/asio/traits/require_free.hpp - /usr/include/boost/asio/traits/require_member.hpp - /usr/include/boost/asio/traits/static_require.hpp - /usr/include/boost/asio/query.hpp - /usr/include/boost/asio/traits/query_member.hpp - /usr/include/boost/asio/traits/query_free.hpp - /usr/include/boost/asio/require.hpp - /usr/include/boost/asio/execution/blocking_adaptation.hpp - /usr/include/boost/asio/detail/event.hpp - /usr/include/boost/asio/detail/posix_event.hpp - /usr/include/boost/asio/detail/impl/posix_event.ipp - /usr/include/boost/asio/detail/throw_error.hpp - /usr/include/boost/asio/detail/impl/throw_error.ipp - /usr/include/boost/asio/error.hpp - /usr/include/boost/cerrno.hpp - /usr/include/netdb.h - /usr/include/netinet/in.h - /usr/include/sys/socket.h - /usr/include/bits/types/struct_iovec.h - /usr/include/bits/socket.h - /usr/include/bits/socket_type.h - /usr/include/bits/sockaddr.h - /usr/include/asm/socket.h - /usr/include/asm-generic/socket.h - /usr/include/linux/posix_types.h - /usr/include/linux/stddef.h - /usr/include/asm/posix_types.h - /usr/include/asm/posix_types_64.h - /usr/include/asm-generic/posix_types.h - /usr/include/asm/bitsperlong.h - /usr/include/asm-generic/bitsperlong.h - /usr/include/asm/sockios.h - /usr/include/asm-generic/sockios.h - /usr/include/bits/types/struct_osockaddr.h - /usr/include/bits/in.h - /usr/include/rpc/netdb.h - /usr/include/bits/types/sigevent_t.h - /usr/include/bits/types/__sigval_t.h - /usr/include/bits/netdb.h - /usr/include/boost/asio/impl/error.ipp - /usr/include/boost/asio/detail/mutex.hpp - /usr/include/boost/asio/detail/posix_mutex.hpp - /usr/include/boost/asio/detail/scoped_lock.hpp - /usr/include/boost/asio/detail/impl/posix_mutex.ipp - /usr/include/boost/asio/execution/bulk_execute.hpp - /usr/include/boost/asio/execution/bulk_guarantee.hpp - /usr/include/boost/asio/execution/detail/bulk_sender.hpp - /usr/include/boost/asio/traits/bulk_execute_member.hpp - /usr/include/boost/asio/traits/bulk_execute_free.hpp - /usr/include/boost/asio/execution/context.hpp - /usr/include/boost/asio/execution/context_as.hpp - /usr/include/boost/asio/execution/mapping.hpp - /usr/include/boost/asio/execution/occupancy.hpp - /usr/include/boost/asio/execution/outstanding_work.hpp - /usr/include/boost/asio/execution/prefer_only.hpp - /usr/include/boost/asio/execution/relationship.hpp - /usr/include/boost/asio/execution/submit.hpp - /usr/include/boost/asio/execution/detail/submit_receiver.hpp - /usr/include/boost/asio/traits/submit_member.hpp - /usr/include/boost/asio/traits/submit_free.hpp - /usr/include/boost/asio/impl/system_executor.hpp - /usr/include/boost/asio/detail/executor_op.hpp - /usr/include/boost/asio/detail/fenced_block.hpp - /usr/include/boost/asio/detail/std_fenced_block.hpp - /usr/include/boost/asio/detail/scheduler_operation.hpp - /usr/include/boost/asio/detail/handler_tracking.hpp - /usr/include/boost/asio/detail/impl/handler_tracking.ipp - /usr/include/boost/asio/detail/op_queue.hpp - /usr/include/boost/asio/detail/global.hpp - /usr/include/boost/asio/detail/posix_global.hpp - /usr/include/boost/asio/system_context.hpp - /usr/include/boost/asio/detail/scheduler.hpp - /usr/include/boost/asio/execution_context.hpp - /usr/include/boost/asio/impl/execution_context.hpp - /usr/include/boost/asio/detail/handler_type_requirements.hpp - /usr/include/boost/asio/detail/service_registry.hpp - /usr/include/boost/asio/detail/impl/service_registry.hpp - /usr/include/boost/asio/detail/impl/service_registry.ipp - /usr/include/boost/asio/impl/execution_context.ipp - /usr/include/boost/asio/detail/conditionally_enabled_event.hpp - /usr/include/boost/asio/detail/conditionally_enabled_mutex.hpp - /usr/include/boost/asio/detail/null_event.hpp - /usr/include/boost/asio/detail/impl/null_event.ipp - /usr/include/boost/asio/detail/reactor_fwd.hpp - /usr/include/boost/asio/detail/thread.hpp - /usr/include/boost/asio/detail/posix_thread.hpp - /usr/include/boost/asio/detail/impl/posix_thread.ipp - /usr/include/boost/asio/detail/impl/scheduler.ipp - /usr/include/boost/asio/detail/concurrency_hint.hpp - /usr/include/boost/asio/detail/limits.hpp - /usr/include/boost/asio/detail/reactor.hpp - /usr/include/boost/asio/detail/epoll_reactor.hpp - /usr/include/boost/asio/detail/object_pool.hpp - /usr/include/boost/asio/detail/reactor_op.hpp - /usr/include/boost/asio/detail/operation.hpp - /usr/include/boost/asio/detail/select_interrupter.hpp - /usr/include/boost/asio/detail/eventfd_select_interrupter.hpp - /usr/include/boost/asio/detail/impl/eventfd_select_interrupter.ipp - /usr/include/sys/stat.h - /usr/include/bits/stat.h - /usr/include/bits/struct_stat.h - /usr/include/bits/statx.h - /usr/include/linux/stat.h - /usr/include/linux/types.h - /usr/include/asm/types.h - /usr/include/asm-generic/types.h - /usr/include/asm-generic/int-ll64.h - /usr/include/bits/statx-generic.h - /usr/include/bits/types/struct_statx_timestamp.h - /usr/include/bits/types/struct_statx.h - /usr/include/fcntl.h - /usr/include/bits/fcntl.h - /usr/include/bits/fcntl-linux.h - /usr/include/linux/falloc.h - /usr/include/sys/eventfd.h - /usr/include/bits/eventfd.h - /usr/include/boost/asio/detail/cstdint.hpp - /usr/include/boost/asio/detail/socket_types.hpp - /usr/include/sys/ioctl.h - /usr/include/bits/ioctls.h - /usr/include/asm/ioctls.h - /usr/include/asm-generic/ioctls.h - /usr/include/linux/ioctl.h - /usr/include/asm/ioctl.h - /usr/include/asm-generic/ioctl.h - /usr/include/bits/ioctl-types.h - /usr/include/sys/ttydefaults.h - /usr/include/poll.h - /usr/include/sys/poll.h - /usr/include/bits/poll.h - /usr/include/sys/uio.h - /usr/include/bits/uio-ext.h - /usr/include/sys/un.h - /usr/include/netinet/tcp.h - /usr/include/arpa/inet.h - /usr/include/net/if.h - /usr/include/boost/asio/detail/timer_queue_base.hpp - /usr/include/boost/asio/detail/timer_queue_set.hpp - /usr/include/boost/asio/detail/impl/timer_queue_set.ipp - /usr/include/boost/asio/detail/wait_op.hpp - /usr/include/sys/timerfd.h - /usr/include/bits/timerfd.h - /usr/include/boost/asio/detail/impl/epoll_reactor.hpp - /usr/include/boost/asio/detail/impl/epoll_reactor.ipp - /usr/include/sys/epoll.h - /usr/include/bits/epoll.h - /usr/include/boost/asio/detail/scheduler_thread_info.hpp - /usr/include/boost/asio/detail/signal_blocker.hpp - /usr/include/boost/asio/detail/posix_signal_blocker.hpp - /usr/include/c++/11/csignal - /usr/include/signal.h - /usr/include/bits/signum-generic.h - /usr/include/bits/signum-arch.h - /usr/include/bits/types/sig_atomic_t.h - /usr/include/bits/types/siginfo_t.h - /usr/include/bits/siginfo-arch.h - /usr/include/bits/siginfo-consts.h - /usr/include/bits/siginfo-consts-arch.h - /usr/include/bits/types/sigval_t.h - /usr/include/bits/sigevent-consts.h - /usr/include/bits/sigaction.h - /usr/include/bits/sigcontext.h - /usr/include/bits/types/stack_t.h - /usr/include/sys/ucontext.h - /usr/include/bits/sigstack.h - /usr/include/bits/ss_flags.h - /usr/include/bits/types/struct_sigstack.h - /usr/include/bits/sigthread.h - /usr/include/bits/signal_ext.h - /usr/include/boost/asio/detail/thread_group.hpp - /usr/include/boost/asio/impl/system_context.hpp - /usr/include/boost/asio/impl/system_context.ipp - /usr/include/boost/asio/detail/handler_cont_helpers.hpp - /usr/include/boost/asio/handler_continuation_hook.hpp - /usr/include/boost/asio/detail/chrono.hpp - /usr/include/boost/asio/impl/io_context.hpp - /usr/include/boost/asio/detail/completion_handler.hpp - /usr/include/boost/asio/detail/handler_work.hpp - /usr/include/boost/asio/executor_work_guard.hpp - /usr/include/boost/asio/impl/io_context.ipp - /usr/include/boost/asio/streambuf.hpp - /usr/include/boost/asio/basic_streambuf.hpp - /usr/include/boost/asio/basic_streambuf_fwd.hpp - /usr/include/boost/asio/buffer.hpp - /usr/include/boost/asio/detail/array_fwd.hpp - /usr/include/boost/asio/detail/string_view.hpp - /usr/include/c++/11/experimental/string_view - /usr/include/c++/11/bits/ranges_base.h - /usr/include/c++/11/experimental/bits/lfts_config.h - /usr/include/c++/11/experimental/bits/string_view.tcc - /usr/include/boost/asio/detail/is_buffer_sequence.hpp - /usr/include/boost/fusion/iterator/deref.hpp - /usr/include/boost/fusion/support/config.hpp - /usr/include/boost/fusion/support/iterator_base.hpp - /usr/include/boost/fusion/support/tag_of.hpp - /usr/include/boost/fusion/support/tag_of_fwd.hpp - /usr/include/boost/fusion/support/detail/is_mpl_sequence.hpp - /usr/include/boost/fusion/support/detail/is_native_fusion_sequence.hpp - /usr/include/boost/fusion/support/sequence_base.hpp - /usr/include/boost/mpl/begin_end_fwd.hpp - /usr/include/boost/mpl/is_sequence.hpp - /usr/include/boost/mpl/begin_end.hpp - /usr/include/boost/mpl/aux_/begin_end_impl.hpp - /usr/include/boost/mpl/sequence_tag_fwd.hpp - /usr/include/boost/mpl/aux_/has_begin.hpp - /usr/include/boost/mpl/aux_/traits_lambda_spec.hpp - /usr/include/boost/mpl/sequence_tag.hpp - /usr/include/boost/mpl/aux_/has_tag.hpp - /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp - /usr/include/boost/config/no_tr1/utility.hpp - /usr/include/boost/process/detail/posix/io_context_ref.hpp - /usr/include/boost/fusion/algorithm/iteration/for_each.hpp - /usr/include/boost/fusion/algorithm/iteration/detail/for_each.hpp - /usr/include/boost/fusion/sequence/intrinsic/begin.hpp - /usr/include/boost/mpl/empty_base.hpp - /usr/include/boost/type_traits/is_empty.hpp - /usr/include/boost/fusion/sequence/intrinsic_fwd.hpp - /usr/include/boost/fusion/support/is_sequence.hpp - /usr/include/boost/fusion/support/is_segmented.hpp - /usr/include/boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp - /usr/include/boost/fusion/sequence/intrinsic/detail/segmented_begin_impl.hpp - /usr/include/boost/fusion/container/list/cons_fwd.hpp - /usr/include/boost/fusion/sequence/intrinsic/detail/segmented_end_impl.hpp - /usr/include/boost/fusion/support/detail/segmented_fold_until_impl.hpp - /usr/include/boost/utility/result_of.hpp - /usr/include/boost/preprocessor/iteration/iterate.hpp - /usr/include/boost/preprocessor/slot/slot.hpp - /usr/include/boost/preprocessor/slot/detail/def.hpp - /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp - /usr/include/boost/preprocessor/facilities/intercept.hpp - /usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp - /usr/include/boost/type_traits/type_identity.hpp - /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp - /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp - /usr/include/boost/preprocessor/slot/detail/shared.hpp - /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp - /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp - /usr/include/boost/utility/detail/result_of_iterate.hpp - /usr/include/boost/fusion/support/void.hpp - /usr/include/boost/fusion/iterator/equal_to.hpp - /usr/include/boost/fusion/support/is_iterator.hpp - /usr/include/boost/type_traits/is_base_of.hpp - /usr/include/boost/fusion/iterator/next.hpp - /usr/include/boost/fusion/sequence/intrinsic/segments.hpp - /usr/include/boost/fusion/iterator/segmented_iterator.hpp - /usr/include/boost/fusion/iterator/detail/segmented_iterator.hpp - /usr/include/boost/fusion/iterator/iterator_facade.hpp - /usr/include/boost/fusion/iterator/detail/advance.hpp - /usr/include/boost/fusion/iterator/prior.hpp - /usr/include/boost/fusion/iterator/detail/distance.hpp - /usr/include/boost/fusion/support/category_of.hpp - /usr/include/boost/fusion/iterator/deref_data.hpp - /usr/include/boost/fusion/iterator/key_of.hpp - /usr/include/boost/fusion/iterator/value_of.hpp - /usr/include/boost/fusion/iterator/value_of_data.hpp - /usr/include/boost/fusion/iterator/detail/segmented_equal_to.hpp - /usr/include/boost/fusion/iterator/detail/segmented_next_impl.hpp - /usr/include/boost/fusion/container/list/cons.hpp - /usr/include/boost/fusion/support/detail/enabler.hpp - /usr/include/boost/fusion/support/detail/access.hpp - /usr/include/boost/fusion/sequence/intrinsic/end.hpp - /usr/include/boost/fusion/sequence/intrinsic/detail/segmented_end.hpp - /usr/include/boost/fusion/container/list/nil.hpp - /usr/include/boost/fusion/container/list/cons_iterator.hpp - /usr/include/boost/fusion/container/list/detail/deref_impl.hpp - /usr/include/boost/fusion/container/list/detail/next_impl.hpp - /usr/include/boost/fusion/container/list/detail/value_of_impl.hpp - /usr/include/boost/fusion/container/list/detail/equal_to_impl.hpp - /usr/include/boost/mpl/equal_to.hpp - /usr/include/boost/mpl/aux_/comparison_op.hpp - /usr/include/boost/mpl/aux_/numeric_op.hpp - /usr/include/boost/mpl/numeric_cast.hpp - /usr/include/boost/mpl/tag.hpp - /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp - /usr/include/boost/mpl/aux_/config/forwarding.hpp - /usr/include/boost/mpl/aux_/msvc_eti_base.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp - /usr/include/boost/fusion/container/list/list_fwd.hpp - /usr/include/boost/fusion/container/list/detail/begin_impl.hpp - /usr/include/boost/fusion/container/list/detail/end_impl.hpp - /usr/include/boost/fusion/container/list/detail/at_impl.hpp - /usr/include/boost/fusion/container/list/detail/value_at_impl.hpp - /usr/include/boost/fusion/container/list/detail/empty_impl.hpp - /usr/include/boost/fusion/view/iterator_range.hpp - /usr/include/boost/fusion/view/iterator_range/iterator_range.hpp - /usr/include/boost/fusion/iterator/distance.hpp - /usr/include/boost/fusion/iterator/mpl/convert_iterator.hpp - /usr/include/boost/fusion/view/iterator_range/detail/begin_impl.hpp - /usr/include/boost/fusion/view/iterator_range/detail/end_impl.hpp - /usr/include/boost/fusion/view/iterator_range/detail/at_impl.hpp - /usr/include/boost/fusion/iterator/advance.hpp - /usr/include/boost/fusion/view/iterator_range/detail/size_impl.hpp - /usr/include/boost/fusion/view/iterator_range/detail/value_at_impl.hpp - /usr/include/boost/fusion/view/iterator_range/detail/is_segmented_impl.hpp - /usr/include/boost/fusion/view/iterator_range/detail/segments_impl.hpp - /usr/include/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp - /usr/include/boost/fusion/algorithm/transformation/push_back.hpp - /usr/include/boost/fusion/support/detail/as_fusion_element.hpp - /usr/include/boost/ref.hpp - /usr/include/boost/core/ref.hpp - /usr/include/boost/fusion/view/joint_view/joint_view.hpp - /usr/include/boost/fusion/view/joint_view/joint_view_fwd.hpp - /usr/include/boost/fusion/support/is_view.hpp - /usr/include/boost/fusion/sequence/intrinsic/size.hpp - /usr/include/boost/fusion/sequence/intrinsic/detail/segmented_size.hpp - /usr/include/boost/mpl/fold.hpp - /usr/include/boost/mpl/O1_size.hpp - /usr/include/boost/mpl/O1_size_fwd.hpp - /usr/include/boost/mpl/aux_/O1_size_impl.hpp - /usr/include/boost/mpl/long.hpp - /usr/include/boost/mpl/long_fwd.hpp - /usr/include/boost/mpl/aux_/has_size.hpp - /usr/include/boost/mpl/aux_/fold_impl.hpp - /usr/include/boost/mpl/deref.hpp - /usr/include/boost/mpl/aux_/msvc_type.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp - /usr/include/boost/mpl/plus.hpp - /usr/include/boost/mpl/aux_/arithmetic_op.hpp - /usr/include/boost/mpl/integral_c.hpp - /usr/include/boost/mpl/integral_c_fwd.hpp - /usr/include/boost/mpl/aux_/largest_int.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp - /usr/include/boost/mpl/size_t.hpp - /usr/include/boost/mpl/size_t_fwd.hpp - /usr/include/boost/fusion/mpl/begin.hpp - /usr/include/boost/fusion/adapted/mpl/detail/begin_impl.hpp - /usr/include/boost/fusion/adapted/mpl/mpl_iterator.hpp - /usr/include/boost/fusion/support/detail/mpl_iterator_category.hpp - /usr/include/boost/mpl/prior.hpp - /usr/include/boost/mpl/advance.hpp - /usr/include/boost/mpl/advance_fwd.hpp - /usr/include/boost/mpl/less.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp - /usr/include/boost/mpl/negate.hpp - /usr/include/boost/mpl/aux_/advance_forward.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp - /usr/include/boost/mpl/aux_/advance_backward.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp - /usr/include/boost/mpl/distance.hpp - /usr/include/boost/mpl/distance_fwd.hpp - /usr/include/boost/mpl/iter_fold.hpp - /usr/include/boost/mpl/aux_/iter_fold_impl.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp - /usr/include/boost/mpl/iterator_range.hpp - /usr/include/boost/mpl/begin.hpp - /usr/include/boost/fusion/iterator/mpl/fusion_iterator.hpp - /usr/include/boost/mpl/iterator_tags.hpp - /usr/include/boost/fusion/mpl/end.hpp - /usr/include/boost/fusion/adapted/mpl/detail/end_impl.hpp - /usr/include/boost/mpl/end.hpp - /usr/include/boost/fusion/view/joint_view/joint_view_iterator.hpp - /usr/include/boost/fusion/view/joint_view/detail/deref_impl.hpp - /usr/include/boost/fusion/iterator/detail/adapt_deref_traits.hpp - /usr/include/boost/fusion/view/joint_view/detail/next_impl.hpp - /usr/include/boost/fusion/view/joint_view/detail/value_of_impl.hpp - /usr/include/boost/fusion/iterator/detail/adapt_value_traits.hpp - /usr/include/boost/fusion/view/joint_view/detail/deref_data_impl.hpp - /usr/include/boost/fusion/view/joint_view/detail/value_of_data_impl.hpp - /usr/include/boost/fusion/view/joint_view/detail/key_of_impl.hpp - /usr/include/boost/fusion/view/joint_view/detail/begin_impl.hpp - /usr/include/boost/fusion/view/joint_view/detail/end_impl.hpp - /usr/include/boost/mpl/inherit.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/inherit.hpp - /usr/include/boost/fusion/view/single_view/single_view.hpp - /usr/include/boost/fusion/view/single_view/single_view_iterator.hpp - /usr/include/boost/fusion/view/single_view/detail/deref_impl.hpp - /usr/include/boost/fusion/view/single_view/detail/next_impl.hpp - /usr/include/boost/fusion/view/single_view/detail/prior_impl.hpp - /usr/include/boost/fusion/view/single_view/detail/advance_impl.hpp - /usr/include/boost/fusion/view/single_view/detail/distance_impl.hpp - /usr/include/boost/mpl/minus.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp - /usr/include/boost/fusion/view/single_view/detail/equal_to_impl.hpp - /usr/include/boost/fusion/view/single_view/detail/value_of_impl.hpp - /usr/include/boost/fusion/view/single_view/detail/at_impl.hpp - /usr/include/boost/fusion/view/single_view/detail/begin_impl.hpp - /usr/include/boost/fusion/view/single_view/detail/end_impl.hpp - /usr/include/boost/fusion/view/single_view/detail/size_impl.hpp - /usr/include/boost/fusion/view/single_view/detail/value_at_impl.hpp - /usr/include/boost/fusion/sequence/intrinsic/value_at.hpp - /usr/include/boost/fusion/algorithm/transformation/push_front.hpp - /usr/include/boost/fusion/container/list/detail/reverse_cons.hpp - /usr/include/boost/fusion/iterator/detail/segment_sequence.hpp - /usr/include/boost/fusion/sequence/intrinsic/empty.hpp - /usr/include/boost/fusion/algorithm/iteration/detail/segmented_for_each.hpp - /usr/include/boost/fusion/algorithm/iteration/for_each_fwd.hpp - /usr/include/boost/fusion/support/segmented_fold_until.hpp - /usr/include/boost/fusion/algorithm/transformation/filter_if.hpp - /usr/include/boost/fusion/view/filter_view/filter_view.hpp - /usr/include/boost/fusion/view/filter_view/filter_view_iterator.hpp - /usr/include/boost/fusion/algorithm/query/detail/find_if.hpp - /usr/include/boost/fusion/view/filter_view/detail/deref_impl.hpp - /usr/include/boost/fusion/view/filter_view/detail/next_impl.hpp - /usr/include/boost/fusion/view/filter_view/detail/value_of_impl.hpp - /usr/include/boost/fusion/view/filter_view/detail/equal_to_impl.hpp - /usr/include/boost/fusion/view/filter_view/detail/deref_data_impl.hpp - /usr/include/boost/fusion/view/filter_view/detail/value_of_data_impl.hpp - /usr/include/boost/fusion/view/filter_view/detail/key_of_impl.hpp - /usr/include/boost/fusion/view/filter_view/detail/begin_impl.hpp - /usr/include/boost/fusion/view/filter_view/detail/end_impl.hpp - /usr/include/boost/fusion/view/filter_view/detail/size_impl.hpp - /usr/include/boost/fusion/algorithm/transformation/transform.hpp - /usr/include/boost/fusion/view/transform_view/transform_view.hpp - /usr/include/boost/fusion/view/transform_view/transform_view_iterator.hpp - /usr/include/boost/fusion/view/transform_view/detail/deref_impl.hpp - /usr/include/boost/fusion/view/transform_view/detail/next_impl.hpp - /usr/include/boost/fusion/view/transform_view/detail/prior_impl.hpp - /usr/include/boost/fusion/view/transform_view/detail/value_of_impl.hpp - /usr/include/boost/fusion/view/transform_view/detail/advance_impl.hpp - /usr/include/boost/fusion/view/transform_view/detail/distance_impl.hpp - /usr/include/boost/fusion/view/transform_view/detail/equal_to_impl.hpp - /usr/include/boost/fusion/view/transform_view/transform_view_fwd.hpp - /usr/include/boost/fusion/view/transform_view/detail/begin_impl.hpp - /usr/include/boost/fusion/view/transform_view/detail/end_impl.hpp - /usr/include/boost/fusion/view/transform_view/detail/at_impl.hpp - /usr/include/boost/fusion/sequence/intrinsic/at.hpp - /usr/include/boost/fusion/view/transform_view/detail/value_at_impl.hpp - /usr/include/boost/fusion/view/detail/strictest_traversal.hpp - /usr/include/boost/fusion/mpl.hpp - /usr/include/boost/fusion/iterator/mpl.hpp - /usr/include/boost/fusion/adapted/mpl.hpp - /usr/include/boost/fusion/adapted/mpl/detail/is_sequence_impl.hpp - /usr/include/boost/fusion/adapted/mpl/detail/size_impl.hpp - /usr/include/boost/mpl/size.hpp - /usr/include/boost/mpl/size_fwd.hpp - /usr/include/boost/mpl/aux_/size_impl.hpp - /usr/include/boost/fusion/adapted/mpl/detail/value_at_impl.hpp - /usr/include/boost/mpl/at.hpp - /usr/include/boost/mpl/at_fwd.hpp - /usr/include/boost/mpl/aux_/at_impl.hpp - /usr/include/boost/fusion/adapted/mpl/detail/at_impl.hpp - /usr/include/boost/fusion/adapted/mpl/detail/has_key_impl.hpp - /usr/include/boost/mpl/has_key.hpp - /usr/include/boost/mpl/has_key_fwd.hpp - /usr/include/boost/mpl/aux_/has_key_impl.hpp - /usr/include/boost/fusion/adapted/mpl/detail/category_of_impl.hpp - /usr/include/boost/fusion/adapted/mpl/detail/is_view_impl.hpp - /usr/include/boost/fusion/adapted/mpl/detail/empty_impl.hpp - /usr/include/boost/mpl/empty.hpp - /usr/include/boost/mpl/empty_fwd.hpp - /usr/include/boost/mpl/aux_/empty_impl.hpp - /usr/include/boost/fusion/mpl/at.hpp - /usr/include/boost/fusion/mpl/back.hpp - /usr/include/boost/mpl/back.hpp - /usr/include/boost/mpl/back_fwd.hpp - /usr/include/boost/mpl/aux_/back_impl.hpp - /usr/include/boost/fusion/mpl/clear.hpp - /usr/include/boost/mpl/clear.hpp - /usr/include/boost/mpl/clear_fwd.hpp - /usr/include/boost/mpl/aux_/clear_impl.hpp - /usr/include/boost/fusion/mpl/detail/clear.hpp - /usr/include/boost/fusion/container/vector/vector_fwd.hpp - /usr/include/boost/fusion/container/vector/detail/config.hpp - /usr/include/boost/fusion/container/map/map_fwd.hpp - /usr/include/boost/fusion/container/set/set_fwd.hpp - /usr/include/boost/fusion/container/deque/deque_fwd.hpp - /usr/include/boost/fusion/mpl/empty.hpp - /usr/include/boost/fusion/mpl/erase.hpp - /usr/include/boost/mpl/erase.hpp - /usr/include/boost/mpl/erase_fwd.hpp - /usr/include/boost/mpl/aux_/erase_impl.hpp - /usr/include/boost/mpl/push_front.hpp - /usr/include/boost/mpl/push_front_fwd.hpp - /usr/include/boost/mpl/aux_/push_front_impl.hpp - /usr/include/boost/mpl/reverse_fold.hpp - /usr/include/boost/mpl/aux_/reverse_fold_impl.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp - /usr/include/boost/fusion/algorithm/transformation/erase.hpp - /usr/include/boost/fusion/sequence/convert.hpp - /usr/include/boost/fusion/mpl/erase_key.hpp - /usr/include/boost/mpl/erase_key.hpp - /usr/include/boost/mpl/erase_key_fwd.hpp - /usr/include/boost/mpl/aux_/erase_key_impl.hpp - /usr/include/boost/fusion/algorithm/transformation/erase_key.hpp - /usr/include/boost/fusion/algorithm/query/find.hpp - /usr/include/boost/fusion/algorithm/query/find_if_fwd.hpp - /usr/include/boost/fusion/algorithm/query/detail/segmented_find.hpp - /usr/include/boost/fusion/algorithm/query/find_fwd.hpp - /usr/include/boost/fusion/mpl/front.hpp - /usr/include/boost/mpl/front.hpp - /usr/include/boost/mpl/front_fwd.hpp - /usr/include/boost/mpl/aux_/front_impl.hpp - /usr/include/boost/fusion/mpl/has_key.hpp - /usr/include/boost/fusion/sequence/intrinsic/has_key.hpp - /usr/include/boost/fusion/mpl/insert.hpp - /usr/include/boost/mpl/insert.hpp - /usr/include/boost/mpl/insert_fwd.hpp - /usr/include/boost/mpl/aux_/insert_impl.hpp - /usr/include/boost/fusion/algorithm/transformation/insert.hpp - /usr/include/boost/fusion/mpl/insert_range.hpp - /usr/include/boost/mpl/insert_range.hpp - /usr/include/boost/mpl/insert_range_fwd.hpp - /usr/include/boost/mpl/aux_/insert_range_impl.hpp - /usr/include/boost/mpl/joint_view.hpp - /usr/include/boost/mpl/aux_/joint_iter.hpp - /usr/include/boost/mpl/aux_/lambda_spec.hpp - /usr/include/boost/mpl/aux_/iter_push_front.hpp - /usr/include/boost/type_traits/same_traits.hpp - /usr/include/boost/fusion/algorithm/transformation/insert_range.hpp - /usr/include/boost/fusion/mpl/pop_back.hpp - /usr/include/boost/mpl/pop_back.hpp - /usr/include/boost/mpl/pop_back_fwd.hpp - /usr/include/boost/mpl/aux_/pop_back_impl.hpp - /usr/include/boost/fusion/algorithm/transformation/pop_back.hpp - /usr/include/boost/fusion/iterator/iterator_adapter.hpp - /usr/include/boost/fusion/mpl/pop_front.hpp - /usr/include/boost/mpl/pop_front.hpp - /usr/include/boost/mpl/pop_front_fwd.hpp - /usr/include/boost/mpl/aux_/pop_front_impl.hpp - /usr/include/boost/fusion/algorithm/transformation/pop_front.hpp - /usr/include/boost/fusion/mpl/push_back.hpp - /usr/include/boost/mpl/push_back.hpp - /usr/include/boost/mpl/push_back_fwd.hpp - /usr/include/boost/mpl/aux_/push_back_impl.hpp - /usr/include/boost/fusion/mpl/push_front.hpp - /usr/include/boost/fusion/mpl/size.hpp - /usr/include/boost/fusion/algorithm/iteration/fold.hpp - /usr/include/boost/fusion/algorithm/iteration/fold_fwd.hpp - /usr/include/boost/fusion/algorithm/iteration/detail/preprocessed/fold.hpp - /usr/include/boost/fusion/algorithm/iteration/detail/segmented_fold.hpp - /usr/include/boost/fusion/container/vector/vector10.hpp - /usr/include/boost/fusion/container/vector/vector.hpp - /usr/include/boost/fusion/support/detail/and.hpp - /usr/include/boost/fusion/support/detail/index_sequence.hpp - /usr/include/boost/fusion/container/vector/detail/at_impl.hpp - /usr/include/boost/fusion/container/vector/detail/value_at_impl.hpp - /usr/include/boost/fusion/container/vector/detail/begin_impl.hpp - /usr/include/boost/fusion/container/vector/vector_iterator.hpp - /usr/include/boost/fusion/container/vector/detail/deref_impl.hpp - /usr/include/boost/fusion/container/vector/detail/value_of_impl.hpp - /usr/include/boost/fusion/container/vector/detail/next_impl.hpp - /usr/include/boost/fusion/container/vector/detail/prior_impl.hpp - /usr/include/boost/fusion/container/vector/detail/equal_to_impl.hpp - /usr/include/boost/fusion/container/vector/detail/distance_impl.hpp - /usr/include/boost/fusion/container/vector/detail/advance_impl.hpp - /usr/include/boost/fusion/container/vector/detail/end_impl.hpp - /usr/include/boost/fusion/view/transform_view.hpp - /usr/include/boost/fusion/container/vector/convert.hpp - /usr/include/boost/fusion/container/vector/detail/as_vector.hpp - /usr/include/boost/fusion/container/vector/detail/convert_impl.hpp - /usr/include/boost/process/detail/posix/sigchld_service.hpp - /usr/include/boost/asio/dispatch.hpp - /usr/include/boost/asio/impl/dispatch.hpp - /usr/include/boost/asio/detail/work_dispatcher.hpp - /usr/include/boost/asio/post.hpp - /usr/include/boost/asio/impl/post.hpp - /usr/include/boost/asio/signal_set.hpp - /usr/include/boost/asio/basic_signal_set.hpp - /usr/include/boost/asio/any_io_executor.hpp - /usr/include/boost/asio/detail/io_object_impl.hpp - /usr/include/boost/asio/detail/signal_set_service.hpp - /usr/include/boost/asio/detail/signal_handler.hpp - /usr/include/boost/asio/detail/signal_op.hpp - /usr/include/boost/asio/detail/impl/signal_set_service.ipp - /usr/include/boost/asio/detail/static_mutex.hpp - /usr/include/boost/asio/detail/posix_static_mutex.hpp - /usr/include/boost/asio/strand.hpp - /usr/include/boost/asio/detail/strand_executor_service.hpp - /usr/include/boost/asio/detail/impl/strand_executor_service.hpp - /usr/include/boost/asio/defer.hpp - /usr/include/boost/asio/impl/defer.hpp - /usr/include/boost/asio/detail/impl/strand_executor_service.ipp - /usr/include/boost/asio/io_context_strand.hpp - /usr/include/boost/asio/detail/strand_service.hpp - /usr/include/boost/asio/detail/impl/strand_service.hpp - /usr/include/boost/asio/detail/impl/strand_service.ipp - /usr/include/boost/optional.hpp - /usr/include/boost/optional/optional.hpp - /usr/include/boost/core/explicit_operator_bool.hpp - /usr/include/boost/core/swap.hpp - /usr/include/boost/optional/bad_optional_access.hpp - /usr/include/boost/type.hpp - /usr/include/boost/type_traits/alignment_of.hpp - /usr/include/boost/type_traits/has_nothrow_constructor.hpp - /usr/include/boost/type_traits/is_default_constructible.hpp - /usr/include/boost/type_traits/type_with_alignment.hpp - /usr/include/boost/type_traits/is_constructible.hpp - /usr/include/boost/type_traits/is_destructible.hpp - /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp - /usr/include/boost/type_traits/has_trivial_move_assign.hpp - /usr/include/boost/type_traits/is_assignable.hpp - /usr/include/boost/type_traits/has_nothrow_assign.hpp - /usr/include/boost/type_traits/enable_if.hpp - /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp - /usr/include/boost/move/utility.hpp - /usr/include/boost/move/detail/config_begin.hpp - /usr/include/boost/move/detail/workaround.hpp - /usr/include/boost/move/utility_core.hpp - /usr/include/boost/move/core.hpp - /usr/include/boost/move/detail/config_end.hpp - /usr/include/boost/move/detail/meta_utils.hpp - /usr/include/boost/move/detail/meta_utils_core.hpp - /usr/include/boost/move/traits.hpp - /usr/include/boost/move/detail/type_traits.hpp - /usr/include/boost/utility/compare_pointees.hpp - /usr/include/boost/optional/optional_fwd.hpp - /usr/include/boost/optional/detail/optional_config.hpp - /usr/include/boost/optional/detail/optional_factory_support.hpp - /usr/include/boost/optional/detail/optional_aligned_storage.hpp - /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp - /usr/include/boost/optional/detail/optional_reference_spec.hpp - /usr/include/boost/optional/detail/optional_relops.hpp - /usr/include/boost/optional/detail/optional_swap.hpp - /usr/include/sys/wait.h - /usr/include/boost/process/detail/posix/is_running.hpp - /usr/include/boost/process/detail/posix/child_handle.hpp - /usr/include/boost/process/detail/posix/async_in.hpp - /usr/include/boost/asio/write.hpp - /usr/include/boost/asio/impl/write.hpp - /usr/include/boost/asio/completion_condition.hpp - /usr/include/boost/asio/detail/base_from_completion_cond.hpp - /usr/include/boost/asio/detail/consuming_buffers.hpp - /usr/include/boost/asio/detail/buffer_sequence_adapter.hpp - /usr/include/boost/asio/detail/impl/buffer_sequence_adapter.ipp - /usr/include/boost/asio/detail/dependent_type.hpp - /usr/include/boost/process/async_pipe.hpp - /usr/include/boost/process/detail/posix/async_pipe.hpp - /usr/include/boost/process/detail/posix/basic_pipe.hpp - /usr/include/boost/filesystem.hpp - /usr/include/boost/filesystem/exception.hpp - /usr/include/boost/smart_ptr/intrusive_ptr.hpp - /usr/include/boost/smart_ptr/detail/sp_convertible.hpp - /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp - /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp - /usr/include/boost/config/no_tr1/functional.hpp - /usr/include/boost/smart_ptr/detail/operator_bool.hpp - /usr/include/boost/smart_ptr/intrusive_ref_counter.hpp - /usr/include/boost/smart_ptr/detail/atomic_count.hpp - /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp - /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp - /usr/include/boost/smart_ptr/detail/atomic_count_gcc_atomic.hpp - /usr/include/boost/filesystem/directory.hpp - /usr/include/boost/filesystem/file_status.hpp - /usr/include/boost/detail/bitmask.hpp - /usr/include/boost/core/scoped_enum.hpp - /usr/include/boost/filesystem/operations.hpp - /usr/include/boost/filesystem/convenience.hpp - /usr/include/boost/filesystem/string_file.hpp - /usr/include/boost/filesystem/fstream.hpp - /usr/include/c++/11/fstream - /usr/include/c++/11/istream - /usr/include/c++/11/bits/istream.tcc - /usr/include/c++/11/x86_64-redhat-linux/bits/basic_file.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++io.h - /usr/include/c++/11/bits/fstream.tcc - /usr/include/boost/process/detail/posix/compare_handles.hpp - /usr/include/boost/asio/posix/stream_descriptor.hpp - /usr/include/boost/asio/posix/basic_stream_descriptor.hpp - /usr/include/boost/asio/posix/descriptor.hpp - /usr/include/boost/asio/posix/basic_descriptor.hpp - /usr/include/boost/asio/detail/reactive_descriptor_service.hpp - /usr/include/boost/asio/detail/descriptor_ops.hpp - /usr/include/boost/asio/detail/impl/descriptor_ops.ipp - /usr/include/boost/asio/detail/descriptor_read_op.hpp - /usr/include/boost/asio/detail/descriptor_write_op.hpp - /usr/include/boost/asio/detail/reactive_null_buffers_op.hpp - /usr/include/boost/asio/detail/reactive_wait_op.hpp - /usr/include/boost/asio/posix/descriptor_base.hpp - /usr/include/boost/asio/detail/io_control.hpp - /usr/include/boost/asio/detail/socket_option.hpp - /usr/include/boost/asio/detail/impl/reactive_descriptor_service.ipp - /usr/include/boost/process/detail/used_handles.hpp - /usr/include/boost/fusion/include/filter_if.hpp - /usr/include/boost/fusion/include/for_each.hpp - /usr/include/boost/process/detail/posix/handles.hpp - /usr/include/dirent.h - /usr/include/bits/dirent.h - /usr/include/bits/dirent_ext.h - /usr/include/boost/process/detail/posix/asio_fwd.hpp - /usr/include/boost/asio/ts/netfwd.hpp - /usr/include/boost/asio/detail/date_time_fwd.hpp - /usr/include/boost/process/detail/posix/async_out.hpp - /usr/include/boost/asio/read.hpp - /usr/include/boost/asio/impl/read.hpp - /usr/include/boost/process/async_system.hpp - /usr/include/boost/process/child.hpp - /usr/include/boost/process/detail/child_decl.hpp - /usr/include/boost/process/detail/posix/terminate.hpp - /usr/include/boost/process/detail/posix/wait_for_exit.hpp - /usr/include/boost/process/detail/execute_impl.hpp - /usr/include/boost/process/detail/posix/executor.hpp - /usr/include/boost/process/error.hpp - /usr/include/boost/fusion/algorithm/query/find_if.hpp - /usr/include/boost/fusion/algorithm/query/detail/segmented_find_if.hpp - /usr/include/boost/fusion/sequence/comparison/equal_to.hpp - /usr/include/boost/fusion/sequence/comparison/detail/equal_to.hpp - /usr/include/boost/fusion/support/as_const.hpp - /usr/include/boost/fusion/sequence/comparison/enable_comparison.hpp - /usr/include/boost/fusion/container/set/convert.hpp - /usr/include/boost/fusion/container/set/detail/as_set.hpp - /usr/include/boost/fusion/container/set/set.hpp - /usr/include/boost/fusion/support/detail/is_same_size.hpp - /usr/include/boost/fusion/container/set/detail/begin_impl.hpp - /usr/include/boost/fusion/iterator/basic_iterator.hpp - /usr/include/boost/fusion/container/set/detail/end_impl.hpp - /usr/include/boost/fusion/container/set/detail/value_of_impl.hpp - /usr/include/boost/fusion/container/set/detail/deref_data_impl.hpp - /usr/include/boost/fusion/container/set/detail/deref_impl.hpp - /usr/include/boost/fusion/container/set/detail/key_of_impl.hpp - /usr/include/boost/fusion/container/set/detail/value_of_data_impl.hpp - /usr/include/boost/fusion/container/set/detail/convert_impl.hpp - /usr/include/boost/type_index.hpp - /usr/include/boost/type_index/stl_type_index.hpp - /usr/include/boost/type_index/type_index_facade.hpp - /usr/include/boost/core/demangle.hpp - /usr/include/c++/11/cxxabi.h - /usr/include/c++/11/x86_64-redhat-linux/bits/cxxabi_tweaks.h - /usr/include/boost/process/pipe.hpp - /usr/include/boost/process/detail/posix/use_vfork.hpp - /usr/include/boost/algorithm/string/predicate.hpp - /usr/include/boost/algorithm/string/find.hpp - /usr/include/boost/algorithm/string/detail/predicate.hpp - /usr/include/boost/algorithm/string/split.hpp - /usr/include/boost/algorithm/string/iter_find.hpp - /usr/include/boost/iterator/transform_iterator.hpp - /usr/include/boost/algorithm/string/find_iterator.hpp - /usr/include/boost/algorithm/string/detail/find_iterator.hpp - /usr/include/boost/function.hpp - /usr/include/boost/preprocessor/iterate.hpp - /usr/include/boost/function/detail/prologue.hpp - /usr/include/boost/function/function_base.hpp - /usr/include/boost/integer.hpp - /usr/include/boost/integer_fwd.hpp - /usr/include/boost/integer_traits.hpp - /usr/include/boost/type_traits/has_trivial_copy.hpp - /usr/include/boost/type_traits/is_copy_constructible.hpp - /usr/include/boost/type_traits/has_trivial_destructor.hpp - /usr/include/boost/type_traits/composite_traits.hpp - /usr/include/boost/type_traits/is_union.hpp - /usr/include/boost/function_equal.hpp - /usr/include/boost/function/function_fwd.hpp - /usr/include/boost/mem_fn.hpp - /usr/include/boost/bind/mem_fn.hpp - /usr/include/boost/get_pointer.hpp - /usr/include/boost/config/no_tr1/memory.hpp - /usr/include/boost/bind/mem_fn_template.hpp - /usr/include/boost/bind/mem_fn_cc.hpp - /usr/include/boost/preprocessor/enum.hpp - /usr/include/boost/preprocessor/repetition/enum.hpp - /usr/include/boost/preprocessor/enum_params.hpp - /usr/include/boost/function/detail/function_iterate.hpp - /usr/include/boost/function/detail/maybe_include.hpp - /usr/include/boost/function/function_template.hpp - /usr/include/boost/core/no_exceptions_support.hpp - /usr/include/boost/process/detail/handler.hpp - /usr/include/boost/fusion/view.hpp - /usr/include/boost/fusion/view/filter_view.hpp - /usr/include/boost/fusion/view/joint_view.hpp - /usr/include/boost/fusion/view/nview.hpp - /usr/include/boost/fusion/view/nview/nview.hpp - /usr/include/boost/fusion/container/vector.hpp - /usr/include/boost/fusion/view/nview/detail/nview_impl.hpp - /usr/include/boost/fusion/view/nview/nview_iterator.hpp - /usr/include/boost/fusion/view/nview/detail/size_impl.hpp - /usr/include/boost/fusion/view/nview/detail/begin_impl.hpp - /usr/include/boost/fusion/view/nview/detail/end_impl.hpp - /usr/include/boost/fusion/view/nview/detail/deref_impl.hpp - /usr/include/boost/fusion/view/nview/detail/value_of_impl.hpp - /usr/include/boost/fusion/view/nview/detail/next_impl.hpp - /usr/include/boost/fusion/view/nview/detail/prior_impl.hpp - /usr/include/boost/fusion/view/nview/detail/at_impl.hpp - /usr/include/boost/fusion/view/nview/detail/value_at_impl.hpp - /usr/include/boost/fusion/view/nview/detail/advance_impl.hpp - /usr/include/boost/fusion/view/nview/detail/distance_impl.hpp - /usr/include/boost/fusion/view/nview/detail/equal_to_impl.hpp - /usr/include/boost/fusion/view/single_view.hpp - /usr/include/boost/fusion/view/reverse_view.hpp - /usr/include/boost/fusion/view/reverse_view/reverse_view.hpp - /usr/include/boost/fusion/view/reverse_view/reverse_view_iterator.hpp - /usr/include/boost/fusion/view/reverse_view/detail/deref_impl.hpp - /usr/include/boost/fusion/view/reverse_view/detail/next_impl.hpp - /usr/include/boost/fusion/view/reverse_view/detail/prior_impl.hpp - /usr/include/boost/fusion/view/reverse_view/detail/advance_impl.hpp - /usr/include/boost/fusion/view/reverse_view/detail/distance_impl.hpp - /usr/include/boost/fusion/view/reverse_view/detail/value_of_impl.hpp - /usr/include/boost/fusion/view/reverse_view/detail/deref_data_impl.hpp - /usr/include/boost/fusion/view/reverse_view/detail/value_of_data_impl.hpp - /usr/include/boost/fusion/view/reverse_view/detail/key_of_impl.hpp - /usr/include/boost/fusion/view/reverse_view/detail/begin_impl.hpp - /usr/include/boost/fusion/view/reverse_view/detail/end_impl.hpp - /usr/include/boost/fusion/view/reverse_view/detail/at_impl.hpp - /usr/include/boost/fusion/view/reverse_view/detail/value_at_impl.hpp - /usr/include/boost/fusion/view/zip_view.hpp - /usr/include/boost/fusion/view/zip_view/zip_view.hpp - /usr/include/boost/fusion/support/unused.hpp - /usr/include/boost/fusion/view/zip_view/detail/begin_impl.hpp - /usr/include/boost/fusion/view/zip_view/zip_view_iterator_fwd.hpp - /usr/include/boost/fusion/view/zip_view/detail/end_impl.hpp - /usr/include/boost/fusion/sequence/intrinsic/front.hpp - /usr/include/boost/mpl/min.hpp - /usr/include/boost/mpl/min_max.hpp - /usr/include/boost/fusion/view/zip_view/detail/size_impl.hpp - /usr/include/boost/fusion/view/zip_view/detail/at_impl.hpp - /usr/include/boost/fusion/view/zip_view/detail/value_at_impl.hpp - /usr/include/boost/fusion/algorithm/transformation/remove.hpp - /usr/include/boost/mpl/transform_view.hpp - /usr/include/boost/mpl/aux_/transform_iter.hpp - /usr/include/boost/mpl/find_if.hpp - /usr/include/boost/mpl/aux_/find_if_pred.hpp - /usr/include/boost/mpl/aux_/iter_apply.hpp - /usr/include/boost/mpl/iter_fold_if.hpp - /usr/include/boost/mpl/pair.hpp - /usr/include/boost/mpl/aux_/iter_fold_if_impl.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp - /usr/include/boost/fusion/view/zip_view/zip_view_iterator.hpp - /usr/include/boost/fusion/view/zip_view/detail/deref_impl.hpp - /usr/include/boost/fusion/view/zip_view/detail/next_impl.hpp - /usr/include/boost/fusion/view/zip_view/detail/prior_impl.hpp - /usr/include/boost/fusion/view/zip_view/detail/advance_impl.hpp - /usr/include/boost/fusion/view/zip_view/detail/distance_impl.hpp - /usr/include/boost/fusion/view/zip_view/detail/value_of_impl.hpp - /usr/include/boost/fusion/view/zip_view/detail/equal_to_impl.hpp - /usr/include/boost/mpl/zip_view.hpp - /usr/include/boost/mpl/transform.hpp - /usr/include/boost/mpl/pair_view.hpp - /usr/include/boost/mpl/iterator_category.hpp - /usr/include/boost/mpl/aux_/inserter_algorithm.hpp - /usr/include/boost/mpl/back_inserter.hpp - /usr/include/boost/mpl/inserter.hpp - /usr/include/boost/mpl/front_inserter.hpp - /usr/include/boost/mpl/vector.hpp - /usr/include/boost/mpl/limits/vector.hpp - /usr/include/boost/mpl/vector/vector20.hpp - /usr/include/boost/mpl/vector/vector10.hpp - /usr/include/boost/mpl/vector/vector0.hpp - /usr/include/boost/mpl/vector/aux_/at.hpp - /usr/include/boost/mpl/vector/aux_/tag.hpp - /usr/include/boost/mpl/aux_/config/typeof.hpp - /usr/include/boost/mpl/vector/aux_/front.hpp - /usr/include/boost/mpl/vector/aux_/push_front.hpp - /usr/include/boost/mpl/vector/aux_/item.hpp - /usr/include/boost/mpl/vector/aux_/pop_front.hpp - /usr/include/boost/mpl/vector/aux_/push_back.hpp - /usr/include/boost/mpl/vector/aux_/pop_back.hpp - /usr/include/boost/mpl/vector/aux_/back.hpp - /usr/include/boost/mpl/vector/aux_/clear.hpp - /usr/include/boost/mpl/vector/aux_/vector0.hpp - /usr/include/boost/mpl/vector/aux_/iterator.hpp - /usr/include/boost/mpl/vector/aux_/O1_size.hpp - /usr/include/boost/mpl/vector/aux_/size.hpp - /usr/include/boost/mpl/vector/aux_/empty.hpp - /usr/include/boost/mpl/vector/aux_/begin_end.hpp - /usr/include/boost/mpl/vector/aux_/include_preprocessed.hpp - /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp - /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp - /usr/include/boost/mpl/unpack_args.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp - /usr/include/boost/fusion/view/flatten_view.hpp - /usr/include/boost/fusion/view/flatten_view/flatten_view.hpp - /usr/include/boost/mpl/single_view.hpp - /usr/include/boost/mpl/aux_/single_element_iter.hpp - /usr/include/boost/fusion/view/flatten_view/flatten_view_iterator.hpp - /usr/include/boost/fusion/include/equal_to.hpp - /usr/include/boost/fusion/container.hpp - /usr/include/boost/fusion/container/list.hpp - /usr/include/boost/fusion/container/list/list.hpp - /usr/include/boost/fusion/container/list/detail/list_to_cons.hpp - /usr/include/boost/fusion/container/list/convert.hpp - /usr/include/boost/fusion/container/list/detail/build_cons.hpp - /usr/include/boost/fusion/container/list/detail/convert_impl.hpp - /usr/include/boost/fusion/container/map.hpp - /usr/include/boost/fusion/container/map/map.hpp - /usr/include/boost/fusion/support/pair.hpp - /usr/include/boost/fusion/container/map/detail/map_impl.hpp - /usr/include/boost/fusion/container/map/detail/begin_impl.hpp - /usr/include/boost/fusion/container/map/map_iterator.hpp - /usr/include/boost/utility/declval.hpp - /usr/include/boost/fusion/container/map/detail/end_impl.hpp - /usr/include/boost/fusion/container/map/detail/at_impl.hpp - /usr/include/boost/fusion/container/map/detail/at_key_impl.hpp - /usr/include/boost/fusion/container/map/detail/value_at_impl.hpp - /usr/include/boost/fusion/container/map/detail/value_at_key_impl.hpp - /usr/include/boost/fusion/sequence/intrinsic/at_c.hpp - /usr/include/boost/fusion/container/map/convert.hpp - /usr/include/boost/fusion/container/map/detail/build_map.hpp - /usr/include/boost/fusion/container/set.hpp - /usr/include/boost/fusion/container/deque.hpp - /usr/include/boost/fusion/container/deque/deque.hpp - /usr/include/boost/fusion/container/deque/detail/keyed_element.hpp - /usr/include/boost/fusion/container/deque/detail/deque_keyed_values.hpp - /usr/include/boost/fusion/container/deque/detail/value_at_impl.hpp - /usr/include/boost/fusion/container/deque/detail/at_impl.hpp - /usr/include/boost/fusion/container/deque/detail/begin_impl.hpp - /usr/include/boost/fusion/container/deque/deque_iterator.hpp - /usr/include/boost/fusion/container/deque/detail/end_impl.hpp - /usr/include/boost/fusion/container/deque/detail/is_sequence_impl.hpp - /usr/include/boost/fusion/container/deque/convert.hpp - /usr/include/boost/fusion/container/deque/detail/convert_impl.hpp - /usr/include/boost/fusion/container/deque/detail/build_deque.hpp - /usr/include/boost/fusion/container/deque/front_extended_deque.hpp - /usr/include/boost/fusion/container/generation.hpp - /usr/include/boost/fusion/container/generation/make_deque.hpp - /usr/include/boost/fusion/container/generation/deque_tie.hpp - /usr/include/boost/fusion/container/generation/cons_tie.hpp - /usr/include/boost/fusion/container/generation/ignore.hpp - /usr/include/boost/fusion/container/generation/list_tie.hpp - /usr/include/boost/fusion/container/generation/make_cons.hpp - /usr/include/boost/fusion/container/generation/make_list.hpp - /usr/include/boost/fusion/container/generation/make_map.hpp - /usr/include/boost/fusion/container/generation/map_tie.hpp - /usr/include/boost/fusion/container/generation/make_vector.hpp - /usr/include/boost/fusion/container/generation/vector_tie.hpp - /usr/include/boost/fusion/container/generation/make_set.hpp - /usr/include/boost/fusion/sequence.hpp - /usr/include/boost/fusion/sequence/sequence_facade.hpp - /usr/include/boost/fusion/sequence/comparison.hpp - /usr/include/boost/fusion/sequence/comparison/greater.hpp - /usr/include/boost/fusion/sequence/comparison/less.hpp - /usr/include/boost/fusion/sequence/comparison/detail/less.hpp - /usr/include/boost/fusion/sequence/comparison/greater_equal.hpp - /usr/include/boost/fusion/sequence/comparison/less_equal.hpp - /usr/include/boost/fusion/sequence/comparison/not_equal_to.hpp - /usr/include/boost/fusion/sequence/intrinsic.hpp - /usr/include/boost/fusion/sequence/intrinsic/back.hpp - /usr/include/boost/fusion/sequence/intrinsic/at_key.hpp - /usr/include/boost/fusion/sequence/intrinsic/value_at_key.hpp - /usr/include/boost/fusion/sequence/intrinsic/swap.hpp - /usr/include/boost/fusion/sequence/io.hpp - /usr/include/boost/fusion/sequence/io/in.hpp - /usr/include/boost/fusion/sequence/io/detail/in.hpp - /usr/include/boost/fusion/sequence/io/detail/manip.hpp - /usr/include/boost/fusion/sequence/io/out.hpp - /usr/include/boost/fusion/sequence/io/detail/out.hpp - /usr/include/boost/fusion/tuple.hpp - /usr/include/boost/fusion/tuple/tuple.hpp - /usr/include/boost/fusion/tuple/tuple_fwd.hpp - /usr/include/boost/fusion/tuple/make_tuple.hpp - /usr/include/boost/fusion/tuple/tuple_tie.hpp - /usr/include/boost/fusion/adapted/std_tuple.hpp - /usr/include/boost/fusion/adapted/std_tuple/detail/is_view_impl.hpp - /usr/include/boost/fusion/adapted/std_tuple/detail/is_sequence_impl.hpp - /usr/include/boost/fusion/adapted/std_tuple/detail/category_of_impl.hpp - /usr/include/boost/fusion/adapted/std_tuple/detail/begin_impl.hpp - /usr/include/boost/fusion/adapted/std_tuple/std_tuple_iterator.hpp - /usr/include/boost/fusion/adapted/std_tuple/detail/end_impl.hpp - /usr/include/boost/fusion/adapted/std_tuple/detail/size_impl.hpp - /usr/include/boost/fusion/adapted/std_tuple/detail/at_impl.hpp - /usr/include/boost/fusion/adapted/std_tuple/detail/value_at_impl.hpp - /usr/include/boost/fusion/adapted/std_tuple/detail/convert_impl.hpp - /usr/include/boost/fusion/adapted/std_tuple/detail/build_std_tuple.hpp - /usr/include/boost/fusion/adapted/std_tuple/tag_of.hpp - /usr/include/boost/fusion/adapted/std_tuple/mpl/clear.hpp - /usr/include/boost/process/posix.hpp - /usr/include/boost/process/detail/posix/fd.hpp - /usr/include/boost/process/detail/posix/signal.hpp - /usr/include/boost/process/detail/async_handler.hpp - /usr/include/boost/process/group.hpp - /usr/include/boost/process/detail/posix/group_handle.hpp - /usr/include/boost/process/detail/posix/group_ref.hpp - /usr/include/boost/process/detail/posix/wait_group.hpp - /usr/include/boost/process/cmd.hpp - /usr/include/boost/winapi/config.hpp - /usr/include/boost/predef/version_number.h - /usr/include/boost/predef/platform.h - /usr/include/boost/predef/platform/android.h - /usr/include/boost/predef/make.h - /usr/include/boost/predef/detail/test.h - /usr/include/boost/predef/platform/cloudabi.h - /usr/include/boost/predef/platform/mingw.h - /usr/include/boost/predef/platform/mingw32.h - /usr/include/boost/predef/platform/mingw64.h - /usr/include/boost/predef/platform/windows_uwp.h - /usr/include/boost/predef/os/windows.h - /usr/include/boost/predef/platform/windows_desktop.h - /usr/include/boost/predef/platform/windows_phone.h - /usr/include/boost/predef/platform/windows_server.h - /usr/include/boost/predef/platform/windows_store.h - /usr/include/boost/predef/platform/windows_system.h - /usr/include/boost/predef/platform/windows_runtime.h - /usr/include/boost/predef/platform/ios.h - /usr/include/boost/predef/os/ios.h - /usr/include/boost/process/env.hpp - /usr/include/boost/process/environment.hpp - /usr/include/boost/algorithm/string/case_conv.hpp - /usr/include/boost/algorithm/string/detail/case_conv.hpp - /usr/include/boost/process/detail/posix/environment.hpp - /usr/include/c++/11/unordered_map - /usr/include/c++/11/bits/hashtable.h - /usr/include/c++/11/bits/hashtable_policy.h - /usr/include/c++/11/bits/unordered_map.h - /usr/include/boost/process/detail/posix/env_init.hpp - /usr/include/boost/process/exe.hpp - /usr/include/boost/process/handles.hpp - /usr/include/boost/process/io.hpp - /usr/include/boost/process/detail/posix/close_in.hpp - /usr/include/boost/process/detail/posix/close_out.hpp - /usr/include/boost/process/detail/posix/null_in.hpp - /usr/include/boost/process/detail/posix/file_descriptor.hpp - /usr/include/boost/process/detail/posix/null_out.hpp - /usr/include/boost/process/detail/posix/file_in.hpp - /usr/include/boost/process/detail/posix/file_out.hpp - /usr/include/boost/process/detail/posix/pipe_in.hpp - /usr/include/boost/process/detail/posix/pipe_out.hpp - /usr/include/boost/process/search_path.hpp - /usr/include/boost/process/detail/posix/search_path.hpp - /usr/include/boost/tokenizer.hpp - /usr/include/boost/token_iterator.hpp - /usr/include/boost/iterator/minimum_category.hpp - /usr/include/boost/token_functions.hpp - /usr/include/c++/11/stdlib.h - /usr/include/boost/process/spawn.hpp - /usr/include/boost/process/system.hpp - /usr/include/boost/process/start_dir.hpp - /usr/include/boost/process/detail/posix/start_dir.hpp - /usr/include/boost/asio.hpp - /usr/include/boost/asio/awaitable.hpp - /usr/include/boost/asio/basic_datagram_socket.hpp - /usr/include/boost/asio/basic_socket.hpp - /usr/include/boost/asio/socket_base.hpp - /usr/include/boost/asio/detail/reactive_socket_service.hpp - /usr/include/boost/asio/detail/reactive_socket_accept_op.hpp - /usr/include/boost/asio/detail/socket_holder.hpp - /usr/include/boost/asio/detail/socket_ops.hpp - /usr/include/boost/asio/detail/impl/socket_ops.ipp - /usr/include/boost/asio/detail/reactive_socket_connect_op.hpp - /usr/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp - /usr/include/boost/asio/detail/reactive_socket_sendto_op.hpp - /usr/include/boost/asio/detail/reactive_socket_service_base.hpp - /usr/include/boost/asio/detail/reactive_socket_recv_op.hpp - /usr/include/boost/asio/detail/reactive_socket_recvmsg_op.hpp - /usr/include/boost/asio/detail/reactive_socket_send_op.hpp - /usr/include/boost/asio/detail/impl/reactive_socket_service_base.ipp - /usr/include/boost/asio/basic_deadline_timer.hpp - /usr/include/boost/asio/detail/deadline_timer_service.hpp - /usr/include/boost/asio/detail/timer_queue.hpp - /usr/include/boost/asio/detail/timer_queue_ptime.hpp - /usr/include/boost/asio/time_traits.hpp - /usr/include/boost/date_time/posix_time/posix_time_types.hpp - /usr/include/boost/date_time/time_clock.hpp - /usr/include/boost/date_time/c_time.hpp - /usr/include/boost/date_time/compiler_config.hpp - /usr/include/boost/date_time/locale_config.hpp - /usr/include/sys/time.h - /usr/include/boost/shared_ptr.hpp - /usr/include/boost/smart_ptr/shared_ptr.hpp - /usr/include/boost/smart_ptr/detail/shared_count.hpp - /usr/include/boost/smart_ptr/bad_weak_ptr.hpp - /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp - /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp - /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp - /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp - /usr/include/boost/checked_delete.hpp - /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp - /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp - /usr/include/boost/smart_ptr/detail/spinlock.hpp - /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp - /usr/include/boost/smart_ptr/detail/yield_k.hpp - /usr/include/boost/smart_ptr/detail/sp_thread_pause.hpp - /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp - /usr/include/boost/config/pragma_message.hpp - /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp - /usr/include/boost/smart_ptr/detail/local_counted_base.hpp - /usr/include/boost/date_time/microsec_time_clock.hpp - /usr/include/boost/date_time/posix_time/ptime.hpp - /usr/include/boost/date_time/posix_time/posix_time_system.hpp - /usr/include/boost/date_time/posix_time/posix_time_config.hpp - /usr/include/boost/config/no_tr1/cmath.hpp - /usr/include/c++/11/cmath - /usr/include/math.h - /usr/include/bits/math-vector.h - /usr/include/bits/libm-simd-decl-stubs.h - /usr/include/bits/flt-eval-method.h - /usr/include/bits/fp-logb.h - /usr/include/bits/fp-fast.h - /usr/include/bits/mathcalls-helper-functions.h - /usr/include/bits/mathcalls.h - /usr/include/bits/mathcalls-narrow.h - /usr/include/bits/iscanonical.h - /usr/include/boost/date_time/time_duration.hpp - /usr/include/boost/date_time/special_defs.hpp - /usr/include/boost/date_time/time_defs.hpp - /usr/include/boost/operators.hpp - /usr/include/boost/date_time/time_resolution_traits.hpp - /usr/include/boost/date_time/int_adapter.hpp - /usr/include/boost/date_time/gregorian/gregorian_types.hpp - /usr/include/boost/date_time/date.hpp - /usr/include/boost/date_time/year_month_day.hpp - /usr/include/boost/date_time/period.hpp - /usr/include/boost/date_time/gregorian/greg_calendar.hpp - /usr/include/boost/date_time/gregorian/greg_weekday.hpp - /usr/include/boost/date_time/constrained_value.hpp - /usr/include/boost/date_time/date_defs.hpp - /usr/include/boost/date_time/gregorian/greg_day_of_year.hpp - /usr/include/boost/date_time/gregorian_calendar.hpp - /usr/include/boost/date_time/gregorian_calendar.ipp - /usr/include/boost/date_time/gregorian/greg_ymd.hpp - /usr/include/boost/date_time/gregorian/greg_day.hpp - /usr/include/boost/date_time/gregorian/greg_year.hpp - /usr/include/boost/date_time/gregorian/greg_month.hpp - /usr/include/boost/date_time/gregorian/greg_duration.hpp - /usr/include/boost/date_time/date_duration.hpp - /usr/include/boost/date_time/date_duration_types.hpp - /usr/include/boost/date_time/gregorian/greg_duration_types.hpp - /usr/include/boost/date_time/gregorian/greg_date.hpp - /usr/include/boost/date_time/adjust_functors.hpp - /usr/include/boost/date_time/wrapping_int.hpp - /usr/include/boost/date_time/date_generators.hpp - /usr/include/c++/11/sstream - /usr/include/c++/11/bits/sstream.tcc - /usr/include/boost/date_time/date_clock_device.hpp - /usr/include/boost/date_time/date_iterator.hpp - /usr/include/boost/date_time/time_system_split.hpp - /usr/include/boost/date_time/time_system_counted.hpp - /usr/include/boost/date_time/time.hpp - /usr/include/boost/date_time/posix_time/date_duration_operators.hpp - /usr/include/boost/date_time/posix_time/posix_time_duration.hpp - /usr/include/boost/numeric/conversion/cast.hpp - /usr/include/boost/numeric/conversion/converter.hpp - /usr/include/boost/numeric/conversion/conversion_traits.hpp - /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp - /usr/include/boost/numeric/conversion/detail/meta.hpp - /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp - /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp - /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp - /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp - /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp - /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp - /usr/include/boost/numeric/conversion/detail/is_subranged.hpp - /usr/include/boost/mpl/multiplies.hpp - /usr/include/boost/mpl/times.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp - /usr/include/boost/numeric/conversion/converter_policies.hpp - /usr/include/boost/numeric/conversion/detail/converter.hpp - /usr/include/boost/numeric/conversion/bounds.hpp - /usr/include/boost/numeric/conversion/detail/bounds.hpp - /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp - /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp - /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp - /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp - /usr/include/boost/date_time/posix_time/time_period.hpp - /usr/include/boost/date_time/time_iterator.hpp - /usr/include/boost/date_time/dst_rules.hpp - /usr/include/boost/asio/detail/impl/timer_queue_ptime.ipp - /usr/include/boost/asio/detail/timer_scheduler.hpp - /usr/include/boost/asio/detail/timer_scheduler_fwd.hpp - /usr/include/boost/asio/detail/wait_handler.hpp - /usr/include/boost/asio/basic_io_object.hpp - /usr/include/boost/asio/basic_raw_socket.hpp - /usr/include/boost/asio/basic_seq_packet_socket.hpp - /usr/include/boost/asio/basic_serial_port.hpp - /usr/include/boost/asio/serial_port_base.hpp - /usr/include/termios.h - /usr/include/bits/termios.h - /usr/include/bits/termios-struct.h - /usr/include/bits/termios-c_cc.h - /usr/include/bits/termios-c_iflag.h - /usr/include/bits/termios-c_oflag.h - /usr/include/bits/termios-baud.h - /usr/include/bits/termios-c_cflag.h - /usr/include/bits/termios-c_lflag.h - /usr/include/bits/termios-tcflow.h - /usr/include/bits/termios-misc.h - /usr/include/boost/asio/impl/serial_port_base.hpp - /usr/include/boost/asio/impl/serial_port_base.ipp - /usr/include/boost/asio/detail/reactive_serial_port_service.hpp - /usr/include/boost/asio/detail/impl/reactive_serial_port_service.ipp - /usr/include/boost/asio/basic_socket_acceptor.hpp - /usr/include/boost/asio/basic_socket_iostream.hpp - /usr/include/boost/asio/basic_socket_streambuf.hpp - /usr/include/boost/asio/basic_stream_socket.hpp - /usr/include/boost/asio/steady_timer.hpp - /usr/include/boost/asio/basic_waitable_timer.hpp - /usr/include/boost/asio/detail/chrono_time_traits.hpp - /usr/include/boost/asio/wait_traits.hpp - /usr/include/boost/asio/bind_executor.hpp - /usr/include/boost/asio/uses_executor.hpp - /usr/include/boost/asio/buffered_read_stream_fwd.hpp - /usr/include/boost/asio/buffered_read_stream.hpp - /usr/include/boost/asio/detail/buffer_resize_guard.hpp - /usr/include/boost/asio/detail/buffered_stream_storage.hpp - /usr/include/boost/asio/impl/buffered_read_stream.hpp - /usr/include/boost/asio/buffered_stream_fwd.hpp - /usr/include/boost/asio/buffered_stream.hpp - /usr/include/boost/asio/buffered_write_stream.hpp - /usr/include/boost/asio/buffered_write_stream_fwd.hpp - /usr/include/boost/asio/impl/buffered_write_stream.hpp - /usr/include/boost/asio/buffers_iterator.hpp - /usr/include/boost/asio/co_spawn.hpp - /usr/include/boost/asio/compose.hpp - /usr/include/boost/asio/impl/compose.hpp - /usr/include/boost/asio/connect.hpp - /usr/include/boost/asio/impl/connect.hpp - /usr/include/boost/asio/coroutine.hpp - /usr/include/boost/asio/deadline_timer.hpp - /usr/include/boost/asio/detached.hpp - /usr/include/boost/asio/impl/detached.hpp - /usr/include/boost/asio/executor.hpp - /usr/include/boost/asio/impl/executor.hpp - /usr/include/boost/asio/impl/executor.ipp - /usr/include/boost/asio/generic/basic_endpoint.hpp - /usr/include/boost/asio/generic/detail/endpoint.hpp - /usr/include/boost/asio/generic/detail/impl/endpoint.ipp - /usr/include/boost/asio/generic/datagram_protocol.hpp - /usr/include/boost/asio/generic/raw_protocol.hpp - /usr/include/boost/asio/generic/seq_packet_protocol.hpp - /usr/include/boost/asio/generic/stream_protocol.hpp - /usr/include/boost/asio/high_resolution_timer.hpp - /usr/include/boost/asio/io_service.hpp - /usr/include/boost/asio/io_service_strand.hpp - /usr/include/boost/asio/ip/address.hpp - /usr/include/boost/asio/ip/address_v4.hpp - /usr/include/boost/asio/detail/array.hpp - /usr/include/boost/asio/detail/winsock_init.hpp - /usr/include/boost/asio/ip/impl/address_v4.hpp - /usr/include/boost/asio/ip/impl/address_v4.ipp - /usr/include/boost/asio/ip/address_v6.hpp - /usr/include/boost/asio/ip/impl/address_v6.hpp - /usr/include/boost/asio/ip/impl/address_v6.ipp - /usr/include/boost/asio/ip/bad_address_cast.hpp - /usr/include/boost/asio/ip/impl/address.hpp - /usr/include/boost/asio/ip/impl/address.ipp - /usr/include/boost/asio/ip/address_v4_iterator.hpp - /usr/include/boost/asio/ip/address_v4_range.hpp - /usr/include/boost/asio/ip/address_v6_iterator.hpp - /usr/include/boost/asio/ip/address_v6_range.hpp - /usr/include/boost/asio/ip/network_v4.hpp - /usr/include/boost/asio/ip/impl/network_v4.hpp - /usr/include/boost/asio/ip/impl/network_v4.ipp - /usr/include/boost/asio/ip/network_v6.hpp - /usr/include/boost/asio/ip/impl/network_v6.hpp - /usr/include/boost/asio/ip/impl/network_v6.ipp - /usr/include/boost/asio/ip/basic_endpoint.hpp - /usr/include/boost/asio/ip/detail/endpoint.hpp - /usr/include/boost/asio/ip/detail/impl/endpoint.ipp - /usr/include/boost/asio/ip/impl/basic_endpoint.hpp - /usr/include/boost/asio/ip/basic_resolver.hpp - /usr/include/boost/asio/ip/basic_resolver_iterator.hpp - /usr/include/boost/asio/ip/basic_resolver_entry.hpp - /usr/include/boost/asio/ip/basic_resolver_query.hpp - /usr/include/boost/asio/ip/resolver_query_base.hpp - /usr/include/boost/asio/ip/resolver_base.hpp - /usr/include/boost/asio/ip/basic_resolver_results.hpp - /usr/include/boost/asio/detail/resolver_service.hpp - /usr/include/boost/asio/detail/resolve_endpoint_op.hpp - /usr/include/boost/asio/detail/resolve_op.hpp - /usr/include/boost/asio/detail/resolve_query_op.hpp - /usr/include/boost/asio/detail/resolver_service_base.hpp - /usr/include/boost/asio/detail/impl/resolver_service_base.ipp - /usr/include/boost/asio/ip/host_name.hpp - /usr/include/boost/asio/ip/impl/host_name.ipp - /usr/include/boost/asio/ip/icmp.hpp - /usr/include/boost/asio/ip/multicast.hpp - /usr/include/boost/asio/ip/detail/socket_option.hpp - /usr/include/boost/asio/ip/tcp.hpp - /usr/include/boost/asio/ip/udp.hpp - /usr/include/boost/asio/ip/unicast.hpp - /usr/include/boost/asio/ip/v6_only.hpp - /usr/include/boost/asio/is_read_buffered.hpp - /usr/include/boost/asio/is_write_buffered.hpp - /usr/include/boost/asio/local/basic_endpoint.hpp - /usr/include/boost/asio/local/detail/endpoint.hpp - /usr/include/boost/asio/local/detail/impl/endpoint.ipp - /usr/include/boost/asio/local/connect_pair.hpp - /usr/include/boost/asio/local/datagram_protocol.hpp - /usr/include/boost/asio/local/stream_protocol.hpp - /usr/include/boost/asio/packaged_task.hpp - /usr/include/boost/asio/detail/future.hpp - /usr/include/boost/asio/placeholders.hpp - /usr/include/boost/bind/arg.hpp - /usr/include/boost/is_placeholder.hpp - /usr/include/boost/asio/read_at.hpp - /usr/include/boost/asio/impl/read_at.hpp - /usr/include/boost/asio/read_until.hpp - /usr/include/boost/asio/detail/regex_fwd.hpp - /usr/include/boost/regex_fwd.hpp - /usr/include/boost/regex/config.hpp - /usr/include/boost/regex/user.hpp - /usr/include/boost/predef.h - /usr/include/boost/predef/language.h - /usr/include/boost/predef/language/stdc.h - /usr/include/boost/predef/language/stdcpp.h - /usr/include/boost/predef/language/objc.h - /usr/include/boost/predef/language/cuda.h - /usr/include/boost/predef/architecture.h - /usr/include/boost/predef/architecture/alpha.h - /usr/include/boost/predef/architecture/arm.h - /usr/include/boost/predef/architecture/blackfin.h - /usr/include/boost/predef/architecture/convex.h - /usr/include/boost/predef/architecture/ia64.h - /usr/include/boost/predef/architecture/m68k.h - /usr/include/boost/predef/architecture/mips.h - /usr/include/boost/predef/architecture/parisc.h - /usr/include/boost/predef/architecture/ppc.h - /usr/include/boost/predef/architecture/ptx.h - /usr/include/boost/predef/architecture/pyramid.h - /usr/include/boost/predef/architecture/riscv.h - /usr/include/boost/predef/architecture/rs6k.h - /usr/include/boost/predef/architecture/sparc.h - /usr/include/boost/predef/architecture/superh.h - /usr/include/boost/predef/architecture/sys370.h - /usr/include/boost/predef/architecture/sys390.h - /usr/include/boost/predef/architecture/x86.h - /usr/include/boost/predef/architecture/x86/32.h - /usr/include/boost/predef/architecture/x86/64.h - /usr/include/boost/predef/architecture/z.h - /usr/include/boost/predef/compiler.h - /usr/include/boost/predef/compiler/borland.h - /usr/include/boost/predef/compiler/clang.h - /usr/include/boost/predef/compiler/comeau.h - /usr/include/boost/predef/compiler/compaq.h - /usr/include/boost/predef/compiler/diab.h - /usr/include/boost/predef/compiler/digitalmars.h - /usr/include/boost/predef/compiler/dignus.h - /usr/include/boost/predef/compiler/edg.h - /usr/include/boost/predef/compiler/ekopath.h - /usr/include/boost/predef/compiler/gcc_xml.h - /usr/include/boost/predef/compiler/gcc.h - /usr/include/boost/predef/detail/comp_detected.h - /usr/include/boost/predef/compiler/greenhills.h - /usr/include/boost/predef/compiler/hp_acc.h - /usr/include/boost/predef/compiler/iar.h - /usr/include/boost/predef/compiler/ibm.h - /usr/include/boost/predef/compiler/intel.h - /usr/include/boost/predef/compiler/kai.h - /usr/include/boost/predef/compiler/llvm.h - /usr/include/boost/predef/compiler/metaware.h - /usr/include/boost/predef/compiler/metrowerks.h - /usr/include/boost/predef/compiler/microtec.h - /usr/include/boost/predef/compiler/mpw.h - /usr/include/boost/predef/compiler/nvcc.h - /usr/include/boost/predef/compiler/palm.h - /usr/include/boost/predef/compiler/pgi.h - /usr/include/boost/predef/compiler/sgi_mipspro.h - /usr/include/boost/predef/compiler/sunpro.h - /usr/include/boost/predef/compiler/tendra.h - /usr/include/boost/predef/compiler/visualc.h - /usr/include/boost/predef/compiler/watcom.h - /usr/include/boost/predef/library.h - /usr/include/boost/predef/library/c.h - /usr/include/boost/predef/library/c/_prefix.h - /usr/include/boost/predef/detail/_cassert.h - /usr/include/boost/predef/library/c/cloudabi.h - /usr/include/boost/predef/library/c/gnu.h - /usr/include/boost/predef/library/c/uc.h - /usr/include/boost/predef/library/c/vms.h - /usr/include/boost/predef/library/c/zos.h - /usr/include/boost/predef/library/std.h - /usr/include/boost/predef/library/std/_prefix.h - /usr/include/boost/predef/detail/_exception.h - /usr/include/boost/predef/library/std/cxx.h - /usr/include/boost/predef/library/std/dinkumware.h - /usr/include/boost/predef/library/std/libcomo.h - /usr/include/boost/predef/library/std/modena.h - /usr/include/boost/predef/library/std/msl.h - /usr/include/boost/predef/library/std/roguewave.h - /usr/include/boost/predef/library/std/sgi.h - /usr/include/boost/predef/library/std/stdcpp3.h - /usr/include/boost/predef/library/std/stlport.h - /usr/include/boost/predef/library/std/vacpp.h - /usr/include/boost/predef/os.h - /usr/include/boost/predef/os/aix.h - /usr/include/boost/predef/os/amigaos.h - /usr/include/boost/predef/os/beos.h - /usr/include/boost/predef/os/bsd.h - /usr/include/boost/predef/os/macos.h - /usr/include/boost/predef/os/bsd/bsdi.h - /usr/include/boost/predef/os/bsd/dragonfly.h - /usr/include/boost/predef/os/bsd/free.h - /usr/include/boost/predef/os/bsd/open.h - /usr/include/boost/predef/os/bsd/net.h - /usr/include/boost/predef/os/cygwin.h - /usr/include/boost/predef/os/haiku.h - /usr/include/boost/predef/os/hpux.h - /usr/include/boost/predef/os/irix.h - /usr/include/boost/predef/os/linux.h - /usr/include/boost/predef/detail/os_detected.h - /usr/include/boost/predef/os/os400.h - /usr/include/boost/predef/os/qnxnto.h - /usr/include/boost/predef/os/solaris.h - /usr/include/boost/predef/os/unix.h - /usr/include/boost/predef/os/vms.h - /usr/include/boost/predef/other.h - /usr/include/boost/predef/other/endian.h - /usr/include/boost/predef/hardware.h - /usr/include/boost/predef/hardware/simd.h - /usr/include/boost/predef/hardware/simd/x86.h - /usr/include/boost/predef/hardware/simd/x86/versions.h - /usr/include/boost/predef/hardware/simd/x86_amd.h - /usr/include/boost/predef/hardware/simd/x86_amd/versions.h - /usr/include/boost/predef/hardware/simd/arm.h - /usr/include/boost/predef/hardware/simd/arm/versions.h - /usr/include/boost/predef/hardware/simd/ppc.h - /usr/include/boost/predef/hardware/simd/ppc/versions.h - /usr/include/boost/predef/version.h - /usr/include/boost/regex/config/cwchar.hpp - /usr/include/boost/regex/v4/regex_fwd.hpp - /usr/include/boost/regex/v4/match_flags.hpp - /usr/include/boost/asio/impl/read_until.hpp - /usr/include/boost/asio/redirect_error.hpp - /usr/include/boost/asio/impl/redirect_error.hpp - /usr/include/boost/asio/require_concept.hpp - /usr/include/boost/asio/traits/require_concept_member.hpp - /usr/include/boost/asio/traits/require_concept_free.hpp - /usr/include/boost/asio/traits/static_require_concept.hpp - /usr/include/boost/asio/serial_port.hpp - /usr/include/boost/asio/static_thread_pool.hpp - /usr/include/boost/asio/thread_pool.hpp - /usr/include/boost/asio/impl/thread_pool.hpp - /usr/include/boost/asio/detail/blocking_executor_op.hpp - /usr/include/boost/asio/detail/bulk_executor_op.hpp - /usr/include/boost/asio/impl/thread_pool.ipp - /usr/include/boost/asio/system_timer.hpp - /usr/include/boost/asio/this_coro.hpp - /usr/include/boost/asio/use_awaitable.hpp - /usr/include/boost/asio/use_future.hpp - /usr/include/boost/asio/impl/use_future.hpp - /usr/include/boost/asio/version.hpp - /usr/include/boost/asio/windows/basic_object_handle.hpp - /usr/include/boost/asio/windows/basic_overlapped_handle.hpp - /usr/include/boost/asio/windows/basic_random_access_handle.hpp - /usr/include/boost/asio/windows/basic_stream_handle.hpp - /usr/include/boost/asio/windows/object_handle.hpp - /usr/include/boost/asio/windows/overlapped_handle.hpp - /usr/include/boost/asio/windows/overlapped_ptr.hpp - /usr/include/boost/asio/windows/random_access_handle.hpp - /usr/include/boost/asio/windows/stream_handle.hpp - /usr/include/boost/asio/write_at.hpp - /usr/include/boost/asio/impl/write_at.hpp - /usr/include/c++/11/iostream - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/ProcessIoService.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/SimpleTimer.h - /usr/include/c++/11/thread - /usr/include/c++/11/bits/this_thread_sleep.h - -CMakeFiles/lspcpp.dir/src/lsp/ProtocolJsonHandler.cpp.o - /usr/local/src/asymptote-2.78/LspCpp/src/lsp/ProtocolJsonHandler.cpp - /usr/include/stdc-predef.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/ProtocolJsonHandler.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/MessageJsonHandler.h - /usr/include/c++/11/string - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h - /usr/include/bits/wordsize.h - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h - /usr/include/features.h - /usr/include/sys/cdefs.h - /usr/include/bits/long-double.h - /usr/include/gnu/stubs.h - /usr/include/gnu/stubs-64.h - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h - /usr/include/c++/11/bits/stringfwd.h - /usr/include/c++/11/bits/memoryfwd.h - /usr/include/c++/11/bits/char_traits.h - /usr/include/c++/11/bits/stl_algobase.h - /usr/include/c++/11/bits/functexcept.h - /usr/include/c++/11/bits/exception_defines.h - /usr/include/c++/11/bits/cpp_type_traits.h - /usr/include/c++/11/ext/type_traits.h - /usr/include/c++/11/ext/numeric_traits.h - /usr/include/c++/11/bits/stl_pair.h - /usr/include/c++/11/bits/move.h - /usr/include/c++/11/type_traits - /usr/include/c++/11/bits/stl_iterator_base_types.h - /usr/include/c++/11/bits/stl_iterator_base_funcs.h - /usr/include/c++/11/bits/concept_check.h - /usr/include/c++/11/debug/assertions.h - /usr/include/c++/11/bits/stl_iterator.h - /usr/include/c++/11/bits/ptr_traits.h - /usr/include/c++/11/debug/debug.h - /usr/include/c++/11/bits/predefined_ops.h - /usr/include/c++/11/bits/postypes.h - /usr/include/c++/11/cwchar - /usr/include/wchar.h - /usr/include/bits/libc-header-start.h - /usr/include/bits/floatn.h - /usr/include/bits/floatn-common.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h - /usr/include/bits/wchar.h - /usr/include/bits/types/wint_t.h - /usr/include/bits/types/mbstate_t.h - /usr/include/bits/types/__mbstate_t.h - /usr/include/bits/types/__FILE.h - /usr/include/bits/types/FILE.h - /usr/include/bits/types/locale_t.h - /usr/include/bits/types/__locale_t.h - /usr/include/c++/11/cstdint - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h - /usr/include/stdint.h - /usr/include/bits/types.h - /usr/include/bits/timesize.h - /usr/include/bits/typesizes.h - /usr/include/bits/time64.h - /usr/include/bits/stdint-intn.h - /usr/include/bits/stdint-uintn.h - /usr/include/c++/11/bits/allocator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h - /usr/include/c++/11/ext/new_allocator.h - /usr/include/c++/11/new - /usr/include/c++/11/bits/exception.h - /usr/include/c++/11/bits/localefwd.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h - /usr/include/c++/11/clocale - /usr/include/locale.h - /usr/include/bits/locale.h - /usr/include/c++/11/iosfwd - /usr/include/c++/11/cctype - /usr/include/ctype.h - /usr/include/bits/endian.h - /usr/include/bits/endianness.h - /usr/include/c++/11/bits/ostream_insert.h - /usr/include/c++/11/bits/cxxabi_forced.h - /usr/include/c++/11/bits/stl_function.h - /usr/include/c++/11/backward/binders.h - /usr/include/c++/11/bits/range_access.h - /usr/include/c++/11/initializer_list - /usr/include/c++/11/bits/basic_string.h - /usr/include/c++/11/ext/atomicity.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/bits/types/time_t.h - /usr/include/bits/types/struct_timespec.h - /usr/include/bits/sched.h - /usr/include/bits/types/struct_sched_param.h - /usr/include/bits/cpu-set.h - /usr/include/time.h - /usr/include/bits/time.h - /usr/include/bits/timex.h - /usr/include/bits/types/struct_timeval.h - /usr/include/bits/types/clock_t.h - /usr/include/bits/types/struct_tm.h - /usr/include/bits/types/clockid_t.h - /usr/include/bits/types/timer_t.h - /usr/include/bits/types/struct_itimerspec.h - /usr/include/bits/pthreadtypes.h - /usr/include/bits/thread-shared-types.h - /usr/include/bits/pthreadtypes-arch.h - /usr/include/bits/struct_mutex.h - /usr/include/bits/struct_rwlock.h - /usr/include/bits/setjmp.h - /usr/include/bits/types/__sigset_t.h - /usr/include/bits/types/struct___jmp_buf_tag.h - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h - /usr/include/sys/single_threaded.h - /usr/include/c++/11/ext/alloc_traits.h - /usr/include/c++/11/bits/alloc_traits.h - /usr/include/c++/11/bits/stl_construct.h - /usr/include/c++/11/ext/string_conversions.h - /usr/include/c++/11/cstdlib - /usr/include/stdlib.h - /usr/include/bits/waitflags.h - /usr/include/bits/waitstatus.h - /usr/include/sys/types.h - /usr/include/endian.h - /usr/include/bits/byteswap.h - /usr/include/bits/uintn-identity.h - /usr/include/sys/select.h - /usr/include/bits/select.h - /usr/include/bits/types/sigset_t.h - /usr/include/alloca.h - /usr/include/bits/stdlib-bsearch.h - /usr/include/bits/stdlib-float.h - /usr/include/c++/11/bits/std_abs.h - /usr/include/c++/11/cstdio - /usr/include/stdio.h - /usr/include/bits/types/__fpos_t.h - /usr/include/bits/types/__fpos64_t.h - /usr/include/bits/types/struct_FILE.h - /usr/include/bits/types/cookie_io_functions_t.h - /usr/include/bits/stdio_lim.h - /usr/include/bits/stdio.h - /usr/include/c++/11/cerrno - /usr/include/errno.h - /usr/include/bits/errno.h - /usr/include/linux/errno.h - /usr/include/asm/errno.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/errno-base.h - /usr/include/bits/types/error_t.h - /usr/include/c++/11/bits/charconv.h - /usr/include/c++/11/bits/functional_hash.h - /usr/include/c++/11/bits/hash_bytes.h - /usr/include/c++/11/bits/basic_string.tcc - /usr/include/c++/11/map - /usr/include/c++/11/bits/stl_tree.h - /usr/include/c++/11/ext/aligned_buffer.h - /usr/include/c++/11/bits/stl_map.h - /usr/include/c++/11/tuple - /usr/include/c++/11/utility - /usr/include/c++/11/bits/stl_relops.h - /usr/include/c++/11/array - /usr/include/c++/11/bits/uses_allocator.h - /usr/include/c++/11/bits/invoke.h - /usr/include/c++/11/bits/stl_multimap.h - /usr/include/c++/11/bits/erase_if.h - /usr/include/c++/11/functional - /usr/include/c++/11/bits/refwrap.h - /usr/include/c++/11/bits/std_function.h - /usr/include/c++/11/typeinfo - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/message.h - /usr/include/c++/11/atomic - /usr/include/c++/11/bits/atomic_base.h - /usr/include/c++/11/bits/atomic_lockfree_defines.h - /usr/include/c++/11/iostream - /usr/include/c++/11/ostream - /usr/include/c++/11/ios - /usr/include/c++/11/exception - /usr/include/c++/11/bits/exception_ptr.h - /usr/include/c++/11/bits/cxxabi_init_exception.h - /usr/include/c++/11/bits/nested_exception.h - /usr/include/c++/11/bits/ios_base.h - /usr/include/c++/11/bits/locale_classes.h - /usr/include/c++/11/bits/locale_classes.tcc - /usr/include/c++/11/system_error - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h - /usr/include/c++/11/stdexcept - /usr/include/c++/11/streambuf - /usr/include/c++/11/bits/streambuf.tcc - /usr/include/c++/11/bits/basic_ios.h - /usr/include/c++/11/bits/locale_facets.h - /usr/include/c++/11/cwctype - /usr/include/wctype.h - /usr/include/bits/wctype-wchar.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h - /usr/include/c++/11/bits/streambuf_iterator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h - /usr/include/c++/11/bits/locale_facets.tcc - /usr/include/c++/11/bits/basic_ios.tcc - /usr/include/c++/11/bits/ostream.tcc - /usr/include/c++/11/istream - /usr/include/c++/11/bits/istream.tcc - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/serializer.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/macro_map.h - /usr/include/boost/optional.hpp - /usr/include/boost/optional/optional.hpp - /usr/include/boost/assert.hpp - /usr/include/assert.h - /usr/include/boost/core/addressof.hpp - /usr/include/boost/config.hpp - /usr/include/boost/config/user.hpp - /usr/include/boost/config/detail/select_compiler_config.hpp - /usr/include/boost/config/compiler/gcc.hpp - /usr/include/c++/11/cstddef - /usr/include/boost/config/detail/select_stdlib_config.hpp - /usr/include/c++/11/version - /usr/include/boost/config/stdlib/libstdcpp3.hpp - /usr/include/unistd.h - /usr/include/bits/posix_opt.h - /usr/include/bits/environments.h - /usr/include/bits/confname.h - /usr/include/bits/getopt_posix.h - /usr/include/bits/getopt_core.h - /usr/include/bits/unistd_ext.h - /usr/include/boost/config/detail/select_platform_config.hpp - /usr/include/boost/config/platform/linux.hpp - /usr/include/boost/config/detail/posix_features.hpp - /usr/include/boost/config/detail/suffix.hpp - /usr/include/boost/config/helper_macros.hpp - /usr/include/boost/core/enable_if.hpp - /usr/include/boost/core/explicit_operator_bool.hpp - /usr/include/boost/config/workaround.hpp - /usr/include/boost/core/swap.hpp - /usr/include/boost/optional/bad_optional_access.hpp - /usr/include/boost/static_assert.hpp - /usr/include/boost/detail/workaround.hpp - /usr/include/boost/throw_exception.hpp - /usr/include/boost/assert/source_location.hpp - /usr/include/boost/current_function.hpp - /usr/include/boost/cstdint.hpp - /usr/include/boost/exception/exception.hpp - /usr/include/boost/type.hpp - /usr/include/boost/type_traits/alignment_of.hpp - /usr/include/boost/type_traits/intrinsics.hpp - /usr/include/boost/type_traits/detail/config.hpp - /usr/include/boost/version.hpp - /usr/include/boost/type_traits/integral_constant.hpp - /usr/include/boost/type_traits/conditional.hpp - /usr/include/boost/type_traits/has_nothrow_constructor.hpp - /usr/include/boost/type_traits/is_default_constructible.hpp - /usr/include/boost/type_traits/is_complete.hpp - /usr/include/boost/type_traits/declval.hpp - /usr/include/boost/type_traits/add_rvalue_reference.hpp - /usr/include/boost/type_traits/is_void.hpp - /usr/include/boost/type_traits/is_reference.hpp - /usr/include/boost/type_traits/is_lvalue_reference.hpp - /usr/include/boost/type_traits/is_rvalue_reference.hpp - /usr/include/boost/type_traits/remove_reference.hpp - /usr/include/boost/type_traits/is_function.hpp - /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp - /usr/include/boost/type_traits/detail/yes_no_type.hpp - /usr/include/boost/type_traits/type_with_alignment.hpp - /usr/include/boost/type_traits/is_pod.hpp - /usr/include/boost/type_traits/is_scalar.hpp - /usr/include/boost/type_traits/is_arithmetic.hpp - /usr/include/boost/type_traits/is_integral.hpp - /usr/include/boost/type_traits/is_floating_point.hpp - /usr/include/boost/type_traits/is_enum.hpp - /usr/include/boost/type_traits/is_pointer.hpp - /usr/include/boost/type_traits/is_member_pointer.hpp - /usr/include/boost/type_traits/is_member_function_pointer.hpp - /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp - /usr/include/boost/type_traits/remove_const.hpp - /usr/include/boost/type_traits/decay.hpp - /usr/include/boost/type_traits/is_array.hpp - /usr/include/boost/type_traits/remove_bounds.hpp - /usr/include/boost/type_traits/remove_extent.hpp - /usr/include/boost/type_traits/add_pointer.hpp - /usr/include/boost/type_traits/remove_cv.hpp - /usr/include/boost/type_traits/is_base_of.hpp - /usr/include/boost/type_traits/is_base_and_derived.hpp - /usr/include/boost/type_traits/is_same.hpp - /usr/include/boost/type_traits/is_class.hpp - /usr/include/boost/type_traits/is_const.hpp - /usr/include/boost/type_traits/is_constructible.hpp - /usr/include/boost/type_traits/is_destructible.hpp - /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp - /usr/include/boost/type_traits/has_trivial_move_assign.hpp - /usr/include/boost/type_traits/is_assignable.hpp - /usr/include/boost/type_traits/is_volatile.hpp - /usr/include/boost/type_traits/has_nothrow_assign.hpp - /usr/include/boost/type_traits/enable_if.hpp - /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp - /usr/include/boost/move/utility.hpp - /usr/include/boost/move/detail/config_begin.hpp - /usr/include/boost/move/detail/workaround.hpp - /usr/include/boost/move/utility_core.hpp - /usr/include/boost/move/core.hpp - /usr/include/boost/move/detail/config_end.hpp - /usr/include/boost/move/detail/meta_utils.hpp - /usr/include/boost/move/detail/meta_utils_core.hpp - /usr/include/boost/move/traits.hpp - /usr/include/boost/move/detail/type_traits.hpp - /usr/include/boost/none.hpp - /usr/include/boost/none_t.hpp - /usr/include/boost/utility/compare_pointees.hpp - /usr/include/boost/utility/result_of.hpp - /usr/include/boost/preprocessor/cat.hpp - /usr/include/boost/preprocessor/config/config.hpp - /usr/include/boost/preprocessor/iteration/iterate.hpp - /usr/include/boost/preprocessor/arithmetic/dec.hpp - /usr/include/boost/preprocessor/config/limits.hpp - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp - /usr/include/boost/preprocessor/arithmetic/inc.hpp - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp - /usr/include/boost/preprocessor/array/elem.hpp - /usr/include/boost/preprocessor/array/data.hpp - /usr/include/boost/preprocessor/tuple/elem.hpp - /usr/include/boost/preprocessor/facilities/expand.hpp - /usr/include/boost/preprocessor/facilities/overload.hpp - /usr/include/boost/preprocessor/variadic/size.hpp - /usr/include/boost/preprocessor/control/iif.hpp - /usr/include/boost/preprocessor/facilities/check_empty.hpp - /usr/include/boost/preprocessor/variadic/has_opt.hpp - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp - /usr/include/boost/preprocessor/tuple/rem.hpp - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp - /usr/include/boost/preprocessor/variadic/elem.hpp - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp - /usr/include/boost/preprocessor/array/size.hpp - /usr/include/boost/preprocessor/slot/slot.hpp - /usr/include/boost/preprocessor/slot/detail/def.hpp - /usr/include/boost/preprocessor/repetition/enum_params.hpp - /usr/include/boost/preprocessor/punctuation/comma_if.hpp - /usr/include/boost/preprocessor/control/if.hpp - /usr/include/boost/preprocessor/logical/bool.hpp - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp - /usr/include/boost/preprocessor/facilities/empty.hpp - /usr/include/boost/preprocessor/punctuation/comma.hpp - /usr/include/boost/preprocessor/repetition/repeat.hpp - /usr/include/boost/preprocessor/debug/error.hpp - /usr/include/boost/preprocessor/detail/auto_rec.hpp - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp - /usr/include/boost/preprocessor/tuple/eat.hpp - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp - /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp - /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp - /usr/include/boost/preprocessor/facilities/intercept.hpp - /usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp - /usr/include/boost/type_traits/type_identity.hpp - /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp - /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp - /usr/include/boost/preprocessor/slot/detail/shared.hpp - /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp - /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp - /usr/include/boost/utility/detail/result_of_iterate.hpp - /usr/include/boost/optional/optional_fwd.hpp - /usr/include/boost/optional/detail/optional_config.hpp - /usr/include/boost/optional/detail/optional_factory_support.hpp - /usr/include/boost/optional/detail/optional_aligned_storage.hpp - /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp - /usr/include/boost/optional/detail/optional_reference_spec.hpp - /usr/include/boost/optional/detail/optional_relops.hpp - /usr/include/boost/optional/detail/optional_swap.hpp - /usr/include/c++/11/cassert - /usr/include/c++/11/memory - /usr/include/c++/11/bits/stl_uninitialized.h - /usr/include/c++/11/bits/stl_tempbuf.h - /usr/include/c++/11/bits/stl_raw_storage_iter.h - /usr/include/c++/11/bits/align.h - /usr/include/c++/11/bit - /usr/include/c++/11/bits/unique_ptr.h - /usr/include/c++/11/bits/shared_ptr.h - /usr/include/c++/11/bits/shared_ptr_base.h - /usr/include/c++/11/bits/allocated_ptr.h - /usr/include/c++/11/ext/concurrence.h - /usr/include/c++/11/bits/shared_ptr_atomic.h - /usr/include/c++/11/backward/auto_ptr.h - /usr/include/c++/11/vector - /usr/include/c++/11/bits/stl_vector.h - /usr/include/c++/11/bits/stl_bvector.h - /usr/include/c++/11/bits/vector.tcc - /usr/include/c++/11/algorithm - /usr/include/c++/11/bits/stl_algo.h - /usr/include/c++/11/bits/algorithmfwd.h - /usr/include/c++/11/bits/stl_heap.h - /usr/include/c++/11/bits/uniform_int_dist.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/method_type.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/general/initialize.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/general/InitializeParams.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsDocumentUri.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsAny.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/general/lsClientCapabilities.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/general/lsWorkspaceClientCapabilites.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/extention/jdtls/searchSymbols.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/RequestInMessage.h - /usr/include/c++/11/mutex - /usr/include/c++/11/chrono - /usr/include/c++/11/ratio - /usr/include/c++/11/limits - /usr/include/c++/11/ctime - /usr/include/c++/11/bits/parse_numbers.h - /usr/include/c++/11/bits/std_mutex.h - /usr/include/c++/11/bits/unique_lock.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/lsRequestId.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/lsResponseMessage.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/extention/jdtls/WorkspaceSymbolParams.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/symbol.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/location_type.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsRange.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsPosition.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/general/lsTextDocumentClientCapabilities.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsp_completion.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsTextEdit.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsMarkedString.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsCommand.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsp_diagnostic.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsResponseError.h - /usr/include/c++/11/sstream - /usr/include/c++/11/bits/sstream.tcc - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/workspace/workspaceFolders.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/general/lsServerCapabilities.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/SemanticTokens.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsTextDocumentIdentifier.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsVersionedTextDocumentIdentifier.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/general/shutdown.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/code_action.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/CodeActionParams.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/workspace/execute_command.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/ExecuteCommandParams.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/NotificationInMessage.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsCodeAction.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsWorkspaceEdit.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsTextDocumentEdit.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/ResourceOperation.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/code_lens.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/completion.h - /usr/include/c++/11/regex - /usr/include/c++/11/bitset - /usr/include/c++/11/iterator - /usr/include/c++/11/bits/stream_iterator.h - /usr/include/c++/11/locale - /usr/include/c++/11/bits/locale_facets_nonio.h - /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h - /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h - /usr/include/libintl.h - /usr/include/c++/11/bits/codecvt.h - /usr/include/c++/11/bits/locale_facets_nonio.tcc - /usr/include/c++/11/bits/locale_conv.h - /usr/include/c++/11/stack - /usr/include/c++/11/deque - /usr/include/c++/11/bits/stl_deque.h - /usr/include/c++/11/bits/deque.tcc - /usr/include/c++/11/bits/stl_stack.h - /usr/include/c++/11/cstring - /usr/include/string.h - /usr/include/strings.h - /usr/include/c++/11/bits/regex_constants.h - /usr/include/c++/11/bits/regex_error.h - /usr/include/c++/11/bits/regex_automaton.h - /usr/include/c++/11/bits/regex_automaton.tcc - /usr/include/c++/11/bits/regex_scanner.h - /usr/include/c++/11/bits/regex_scanner.tcc - /usr/include/c++/11/bits/regex_compiler.h - /usr/include/c++/11/bits/regex_compiler.tcc - /usr/include/c++/11/bits/regex.h - /usr/include/c++/11/bits/regex.tcc - /usr/include/c++/11/bits/regex_executor.h - /usr/include/c++/11/bits/regex_executor.tcc - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsTextDocumentPositionParams.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/did_close.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/highlight.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/document_symbol.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/document_link.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/formatting.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsFormattingOptions.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/hover.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/implementation.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/out_list.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/range_formatting.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/references.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/rename.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/signature_help.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/type_definition.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/workspace/symbol.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/typeHierarchy.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/extention/jdtls/codeActionResult.h - /usr/include/c++/11/set - /usr/include/c++/11/bits/stl_set.h - /usr/include/c++/11/bits/stl_multiset.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/declaration_definition.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/resolveCompletionItem.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/resolveCodeLens.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/colorPresentation.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/documentColor.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/foldingRange.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/prepareRename.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/resolveTypeHierarchy.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/callHierarchy.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/selectionRange.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/extention/jdtls/classFileContents.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/extention/jdtls/buildWorkspace.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/extention/jdtls/listOverridableMethods.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/extention/jdtls/OverridableMethod.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/extention/jdtls/addOverridableMethods.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/extention/jdtls/checkHashCodeEqualsStatus.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/extention/jdtls/checkConstructorsStatus.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/extention/jdtls/checkDelegateMethodsStatus.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/extention/jdtls/checkToStringStatus.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/extention/jdtls/executeCommand.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/extention/jdtls/findLinks.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/extention/jdtls/getRefactorEdit.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/extention/jdtls/generateAccessors.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/extention/jdtls/resolveUnimplementedAccessors.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/extention/jdtls/generateConstructors.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/extention/jdtls/generateDelegateMethods.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/extention/jdtls/generateHashCodeEquals.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/extention/jdtls/generateToString.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/extention/jdtls/getMoveDestinations.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/extention/jdtls/Move.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/extention/jdtls/organizeImports.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/general/exit.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/general/initialized.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/extention/jdtls/projectConfigurationUpdate.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/did_change.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/did_open.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsTextDocumentItem.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/did_save.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/publishDiagnostics.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/willSave.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/workspace/didChangeWorkspaceFolders.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/workspace/did_change_configuration.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/workspace/did_change_watched_files.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/windows/MessageNotify.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/language/language.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/client/registerCapability.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/client/unregisterCapability.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/Cancellation.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/didRenameFiles.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/semanticHighlighting.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/workspace/configuration.h - -CMakeFiles/lspcpp.dir/src/lsp/initialize.cpp.o - /usr/local/src/asymptote-2.78/LspCpp/src/lsp/initialize.cpp - /usr/include/stdc-predef.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/general/initialize.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/message.h - /usr/include/c++/11/atomic - /usr/include/c++/11/bits/atomic_base.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h - /usr/include/bits/wordsize.h - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h - /usr/include/features.h - /usr/include/sys/cdefs.h - /usr/include/bits/long-double.h - /usr/include/gnu/stubs.h - /usr/include/gnu/stubs-64.h - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h - /usr/include/stdint.h - /usr/include/bits/libc-header-start.h - /usr/include/bits/types.h - /usr/include/bits/timesize.h - /usr/include/bits/typesizes.h - /usr/include/bits/time64.h - /usr/include/bits/wchar.h - /usr/include/bits/stdint-intn.h - /usr/include/bits/stdint-uintn.h - /usr/include/c++/11/bits/atomic_lockfree_defines.h - /usr/include/c++/11/bits/move.h - /usr/include/c++/11/type_traits - /usr/include/c++/11/string - /usr/include/c++/11/bits/stringfwd.h - /usr/include/c++/11/bits/memoryfwd.h - /usr/include/c++/11/bits/char_traits.h - /usr/include/c++/11/bits/stl_algobase.h - /usr/include/c++/11/bits/functexcept.h - /usr/include/c++/11/bits/exception_defines.h - /usr/include/c++/11/bits/cpp_type_traits.h - /usr/include/c++/11/ext/type_traits.h - /usr/include/c++/11/ext/numeric_traits.h - /usr/include/c++/11/bits/stl_pair.h - /usr/include/c++/11/bits/stl_iterator_base_types.h - /usr/include/c++/11/bits/stl_iterator_base_funcs.h - /usr/include/c++/11/bits/concept_check.h - /usr/include/c++/11/debug/assertions.h - /usr/include/c++/11/bits/stl_iterator.h - /usr/include/c++/11/bits/ptr_traits.h - /usr/include/c++/11/debug/debug.h - /usr/include/c++/11/bits/predefined_ops.h - /usr/include/c++/11/bits/postypes.h - /usr/include/c++/11/cwchar - /usr/include/wchar.h - /usr/include/bits/floatn.h - /usr/include/bits/floatn-common.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h - /usr/include/bits/types/wint_t.h - /usr/include/bits/types/mbstate_t.h - /usr/include/bits/types/__mbstate_t.h - /usr/include/bits/types/__FILE.h - /usr/include/bits/types/FILE.h - /usr/include/bits/types/locale_t.h - /usr/include/bits/types/__locale_t.h - /usr/include/c++/11/cstdint - /usr/include/c++/11/bits/allocator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h - /usr/include/c++/11/ext/new_allocator.h - /usr/include/c++/11/new - /usr/include/c++/11/bits/exception.h - /usr/include/c++/11/bits/localefwd.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h - /usr/include/c++/11/clocale - /usr/include/locale.h - /usr/include/bits/locale.h - /usr/include/c++/11/iosfwd - /usr/include/c++/11/cctype - /usr/include/ctype.h - /usr/include/bits/endian.h - /usr/include/bits/endianness.h - /usr/include/c++/11/bits/ostream_insert.h - /usr/include/c++/11/bits/cxxabi_forced.h - /usr/include/c++/11/bits/stl_function.h - /usr/include/c++/11/backward/binders.h - /usr/include/c++/11/bits/range_access.h - /usr/include/c++/11/initializer_list - /usr/include/c++/11/bits/basic_string.h - /usr/include/c++/11/ext/atomicity.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/bits/types/time_t.h - /usr/include/bits/types/struct_timespec.h - /usr/include/bits/sched.h - /usr/include/bits/types/struct_sched_param.h - /usr/include/bits/cpu-set.h - /usr/include/time.h - /usr/include/bits/time.h - /usr/include/bits/timex.h - /usr/include/bits/types/struct_timeval.h - /usr/include/bits/types/clock_t.h - /usr/include/bits/types/struct_tm.h - /usr/include/bits/types/clockid_t.h - /usr/include/bits/types/timer_t.h - /usr/include/bits/types/struct_itimerspec.h - /usr/include/bits/pthreadtypes.h - /usr/include/bits/thread-shared-types.h - /usr/include/bits/pthreadtypes-arch.h - /usr/include/bits/struct_mutex.h - /usr/include/bits/struct_rwlock.h - /usr/include/bits/setjmp.h - /usr/include/bits/types/__sigset_t.h - /usr/include/bits/types/struct___jmp_buf_tag.h - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h - /usr/include/sys/single_threaded.h - /usr/include/c++/11/ext/alloc_traits.h - /usr/include/c++/11/bits/alloc_traits.h - /usr/include/c++/11/bits/stl_construct.h - /usr/include/c++/11/ext/string_conversions.h - /usr/include/c++/11/cstdlib - /usr/include/stdlib.h - /usr/include/bits/waitflags.h - /usr/include/bits/waitstatus.h - /usr/include/sys/types.h - /usr/include/endian.h - /usr/include/bits/byteswap.h - /usr/include/bits/uintn-identity.h - /usr/include/sys/select.h - /usr/include/bits/select.h - /usr/include/bits/types/sigset_t.h - /usr/include/alloca.h - /usr/include/bits/stdlib-bsearch.h - /usr/include/bits/stdlib-float.h - /usr/include/c++/11/bits/std_abs.h - /usr/include/c++/11/cstdio - /usr/include/stdio.h - /usr/include/bits/types/__fpos_t.h - /usr/include/bits/types/__fpos64_t.h - /usr/include/bits/types/struct_FILE.h - /usr/include/bits/types/cookie_io_functions_t.h - /usr/include/bits/stdio_lim.h - /usr/include/bits/stdio.h - /usr/include/c++/11/cerrno - /usr/include/errno.h - /usr/include/bits/errno.h - /usr/include/linux/errno.h - /usr/include/asm/errno.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/errno-base.h - /usr/include/bits/types/error_t.h - /usr/include/c++/11/bits/charconv.h - /usr/include/c++/11/bits/functional_hash.h - /usr/include/c++/11/bits/hash_bytes.h - /usr/include/c++/11/bits/basic_string.tcc - /usr/include/c++/11/iostream - /usr/include/c++/11/ostream - /usr/include/c++/11/ios - /usr/include/c++/11/exception - /usr/include/c++/11/bits/exception_ptr.h - /usr/include/c++/11/bits/cxxabi_init_exception.h - /usr/include/c++/11/typeinfo - /usr/include/c++/11/bits/nested_exception.h - /usr/include/c++/11/bits/ios_base.h - /usr/include/c++/11/bits/locale_classes.h - /usr/include/c++/11/bits/locale_classes.tcc - /usr/include/c++/11/system_error - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h - /usr/include/c++/11/stdexcept - /usr/include/c++/11/streambuf - /usr/include/c++/11/bits/streambuf.tcc - /usr/include/c++/11/bits/basic_ios.h - /usr/include/c++/11/bits/locale_facets.h - /usr/include/c++/11/cwctype - /usr/include/wctype.h - /usr/include/bits/wctype-wchar.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h - /usr/include/c++/11/bits/streambuf_iterator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h - /usr/include/c++/11/bits/locale_facets.tcc - /usr/include/c++/11/bits/basic_ios.tcc - /usr/include/c++/11/bits/ostream.tcc - /usr/include/c++/11/istream - /usr/include/c++/11/bits/istream.tcc - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/serializer.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/macro_map.h - /usr/include/boost/optional.hpp - /usr/include/boost/optional/optional.hpp - /usr/include/boost/assert.hpp - /usr/include/assert.h - /usr/include/boost/core/addressof.hpp - /usr/include/boost/config.hpp - /usr/include/boost/config/user.hpp - /usr/include/boost/config/detail/select_compiler_config.hpp - /usr/include/boost/config/compiler/gcc.hpp - /usr/include/c++/11/cstddef - /usr/include/boost/config/detail/select_stdlib_config.hpp - /usr/include/c++/11/version - /usr/include/boost/config/stdlib/libstdcpp3.hpp - /usr/include/unistd.h - /usr/include/bits/posix_opt.h - /usr/include/bits/environments.h - /usr/include/bits/confname.h - /usr/include/bits/getopt_posix.h - /usr/include/bits/getopt_core.h - /usr/include/bits/unistd_ext.h - /usr/include/boost/config/detail/select_platform_config.hpp - /usr/include/boost/config/platform/linux.hpp - /usr/include/boost/config/detail/posix_features.hpp - /usr/include/boost/config/detail/suffix.hpp - /usr/include/boost/config/helper_macros.hpp - /usr/include/boost/core/enable_if.hpp - /usr/include/boost/core/explicit_operator_bool.hpp - /usr/include/boost/config/workaround.hpp - /usr/include/boost/core/swap.hpp - /usr/include/c++/11/utility - /usr/include/c++/11/bits/stl_relops.h - /usr/include/boost/optional/bad_optional_access.hpp - /usr/include/boost/static_assert.hpp - /usr/include/boost/detail/workaround.hpp - /usr/include/boost/throw_exception.hpp - /usr/include/boost/assert/source_location.hpp - /usr/include/boost/current_function.hpp - /usr/include/boost/cstdint.hpp - /usr/include/boost/exception/exception.hpp - /usr/include/boost/type.hpp - /usr/include/boost/type_traits/alignment_of.hpp - /usr/include/boost/type_traits/intrinsics.hpp - /usr/include/boost/type_traits/detail/config.hpp - /usr/include/boost/version.hpp - /usr/include/boost/type_traits/integral_constant.hpp - /usr/include/boost/type_traits/conditional.hpp - /usr/include/boost/type_traits/has_nothrow_constructor.hpp - /usr/include/boost/type_traits/is_default_constructible.hpp - /usr/include/boost/type_traits/is_complete.hpp - /usr/include/boost/type_traits/declval.hpp - /usr/include/boost/type_traits/add_rvalue_reference.hpp - /usr/include/boost/type_traits/is_void.hpp - /usr/include/boost/type_traits/is_reference.hpp - /usr/include/boost/type_traits/is_lvalue_reference.hpp - /usr/include/boost/type_traits/is_rvalue_reference.hpp - /usr/include/boost/type_traits/remove_reference.hpp - /usr/include/boost/type_traits/is_function.hpp - /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp - /usr/include/boost/type_traits/detail/yes_no_type.hpp - /usr/include/boost/type_traits/type_with_alignment.hpp - /usr/include/boost/type_traits/is_pod.hpp - /usr/include/boost/type_traits/is_scalar.hpp - /usr/include/boost/type_traits/is_arithmetic.hpp - /usr/include/boost/type_traits/is_integral.hpp - /usr/include/boost/type_traits/is_floating_point.hpp - /usr/include/boost/type_traits/is_enum.hpp - /usr/include/boost/type_traits/is_pointer.hpp - /usr/include/boost/type_traits/is_member_pointer.hpp - /usr/include/boost/type_traits/is_member_function_pointer.hpp - /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp - /usr/include/boost/type_traits/remove_const.hpp - /usr/include/boost/type_traits/decay.hpp - /usr/include/boost/type_traits/is_array.hpp - /usr/include/boost/type_traits/remove_bounds.hpp - /usr/include/boost/type_traits/remove_extent.hpp - /usr/include/boost/type_traits/add_pointer.hpp - /usr/include/boost/type_traits/remove_cv.hpp - /usr/include/boost/type_traits/is_base_of.hpp - /usr/include/boost/type_traits/is_base_and_derived.hpp - /usr/include/boost/type_traits/is_same.hpp - /usr/include/boost/type_traits/is_class.hpp - /usr/include/boost/type_traits/is_const.hpp - /usr/include/boost/type_traits/is_constructible.hpp - /usr/include/boost/type_traits/is_destructible.hpp - /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp - /usr/include/boost/type_traits/has_trivial_move_assign.hpp - /usr/include/boost/type_traits/is_assignable.hpp - /usr/include/boost/type_traits/is_volatile.hpp - /usr/include/boost/type_traits/has_nothrow_assign.hpp - /usr/include/boost/type_traits/enable_if.hpp - /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp - /usr/include/boost/move/utility.hpp - /usr/include/boost/move/detail/config_begin.hpp - /usr/include/boost/move/detail/workaround.hpp - /usr/include/boost/move/utility_core.hpp - /usr/include/boost/move/core.hpp - /usr/include/boost/move/detail/config_end.hpp - /usr/include/boost/move/detail/meta_utils.hpp - /usr/include/boost/move/detail/meta_utils_core.hpp - /usr/include/boost/move/traits.hpp - /usr/include/boost/move/detail/type_traits.hpp - /usr/include/boost/none.hpp - /usr/include/boost/none_t.hpp - /usr/include/boost/utility/compare_pointees.hpp - /usr/include/c++/11/functional - /usr/include/c++/11/tuple - /usr/include/c++/11/array - /usr/include/c++/11/bits/uses_allocator.h - /usr/include/c++/11/bits/invoke.h - /usr/include/c++/11/bits/refwrap.h - /usr/include/c++/11/bits/std_function.h - /usr/include/boost/utility/result_of.hpp - /usr/include/boost/preprocessor/cat.hpp - /usr/include/boost/preprocessor/config/config.hpp - /usr/include/boost/preprocessor/iteration/iterate.hpp - /usr/include/boost/preprocessor/arithmetic/dec.hpp - /usr/include/boost/preprocessor/config/limits.hpp - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp - /usr/include/boost/preprocessor/arithmetic/inc.hpp - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp - /usr/include/boost/preprocessor/array/elem.hpp - /usr/include/boost/preprocessor/array/data.hpp - /usr/include/boost/preprocessor/tuple/elem.hpp - /usr/include/boost/preprocessor/facilities/expand.hpp - /usr/include/boost/preprocessor/facilities/overload.hpp - /usr/include/boost/preprocessor/variadic/size.hpp - /usr/include/boost/preprocessor/control/iif.hpp - /usr/include/boost/preprocessor/facilities/check_empty.hpp - /usr/include/boost/preprocessor/variadic/has_opt.hpp - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp - /usr/include/boost/preprocessor/tuple/rem.hpp - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp - /usr/include/boost/preprocessor/variadic/elem.hpp - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp - /usr/include/boost/preprocessor/array/size.hpp - /usr/include/boost/preprocessor/slot/slot.hpp - /usr/include/boost/preprocessor/slot/detail/def.hpp - /usr/include/boost/preprocessor/repetition/enum_params.hpp - /usr/include/boost/preprocessor/punctuation/comma_if.hpp - /usr/include/boost/preprocessor/control/if.hpp - /usr/include/boost/preprocessor/logical/bool.hpp - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp - /usr/include/boost/preprocessor/facilities/empty.hpp - /usr/include/boost/preprocessor/punctuation/comma.hpp - /usr/include/boost/preprocessor/repetition/repeat.hpp - /usr/include/boost/preprocessor/debug/error.hpp - /usr/include/boost/preprocessor/detail/auto_rec.hpp - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp - /usr/include/boost/preprocessor/tuple/eat.hpp - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp - /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp - /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp - /usr/include/boost/preprocessor/facilities/intercept.hpp - /usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp - /usr/include/boost/type_traits/type_identity.hpp - /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp - /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp - /usr/include/boost/preprocessor/slot/detail/shared.hpp - /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp - /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp - /usr/include/boost/utility/detail/result_of_iterate.hpp - /usr/include/boost/optional/optional_fwd.hpp - /usr/include/boost/optional/detail/optional_config.hpp - /usr/include/boost/optional/detail/optional_factory_support.hpp - /usr/include/boost/optional/detail/optional_aligned_storage.hpp - /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp - /usr/include/boost/optional/detail/optional_reference_spec.hpp - /usr/include/boost/optional/detail/optional_relops.hpp - /usr/include/boost/optional/detail/optional_swap.hpp - /usr/include/c++/11/cassert - /usr/include/c++/11/memory - /usr/include/c++/11/bits/stl_uninitialized.h - /usr/include/c++/11/bits/stl_tempbuf.h - /usr/include/c++/11/bits/stl_raw_storage_iter.h - /usr/include/c++/11/bits/align.h - /usr/include/c++/11/bit - /usr/include/c++/11/bits/unique_ptr.h - /usr/include/c++/11/bits/shared_ptr.h - /usr/include/c++/11/bits/shared_ptr_base.h - /usr/include/c++/11/bits/allocated_ptr.h - /usr/include/c++/11/ext/aligned_buffer.h - /usr/include/c++/11/ext/concurrence.h - /usr/include/c++/11/bits/shared_ptr_atomic.h - /usr/include/c++/11/backward/auto_ptr.h - /usr/include/c++/11/vector - /usr/include/c++/11/bits/stl_vector.h - /usr/include/c++/11/bits/stl_bvector.h - /usr/include/c++/11/bits/vector.tcc - /usr/include/c++/11/map - /usr/include/c++/11/bits/stl_tree.h - /usr/include/c++/11/bits/stl_map.h - /usr/include/c++/11/bits/stl_multimap.h - /usr/include/c++/11/bits/erase_if.h - /usr/include/c++/11/algorithm - /usr/include/c++/11/bits/stl_algo.h - /usr/include/c++/11/bits/algorithmfwd.h - /usr/include/c++/11/bits/stl_heap.h - /usr/include/c++/11/bits/uniform_int_dist.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/method_type.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/general/InitializeParams.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsDocumentUri.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsAny.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/general/lsClientCapabilities.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/general/lsWorkspaceClientCapabilites.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/extention/jdtls/searchSymbols.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/RequestInMessage.h - /usr/include/c++/11/mutex - /usr/include/c++/11/chrono - /usr/include/c++/11/ratio - /usr/include/c++/11/limits - /usr/include/c++/11/ctime - /usr/include/c++/11/bits/parse_numbers.h - /usr/include/c++/11/bits/std_mutex.h - /usr/include/c++/11/bits/unique_lock.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/lsRequestId.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/lsResponseMessage.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/extention/jdtls/WorkspaceSymbolParams.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/symbol.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/location_type.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsRange.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsPosition.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/general/lsTextDocumentClientCapabilities.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsp_completion.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsTextEdit.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsMarkedString.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsCommand.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsp_diagnostic.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsResponseError.h - /usr/include/c++/11/sstream - /usr/include/c++/11/bits/sstream.tcc - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/workspace/workspaceFolders.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/general/lsServerCapabilities.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/SemanticTokens.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsTextDocumentIdentifier.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsVersionedTextDocumentIdentifier.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/json.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/document.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/reader.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/allocators.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/rapidjson.h - /usr/include/c++/11/cstring - /usr/include/string.h - /usr/include/strings.h - /usr/include/inttypes.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/meta.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/rapidjson.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/stream.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/encodings.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/encodedstream.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/memorystream.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/clzll.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/stack.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/allocators.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/swap.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/strtod.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/ieee754.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/biginteger.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/diyfp.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/clzll.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/pow10.h - /usr/include/c++/11/climits - /usr/lib/gcc/x86_64-redhat-linux/11/include/limits.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/syslimits.h - /usr/include/limits.h - /usr/include/bits/posix1_lim.h - /usr/include/bits/local_lim.h - /usr/include/linux/limits.h - /usr/include/bits/posix2_lim.h - /usr/include/bits/xopen_lim.h - /usr/include/bits/uio_lim.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/error/error.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/rapidjson.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/strfunc.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/stream.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/rapidjson.h - /usr/include/c++/11/iterator - /usr/include/c++/11/bits/stream_iterator.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/prettywriter.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/writer.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/dtoa.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/itoa.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/itoa.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/stringbuffer.h - -CMakeFiles/lspcpp.dir/src/lsp/lsp.cpp.o - /usr/local/src/asymptote-2.78/LspCpp/src/lsp/lsp.cpp - /usr/include/stdc-predef.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lru_cache.h - /usr/include/c++/11/algorithm - /usr/include/c++/11/utility - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h - /usr/include/bits/wordsize.h - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h - /usr/include/features.h - /usr/include/sys/cdefs.h - /usr/include/bits/long-double.h - /usr/include/gnu/stubs.h - /usr/include/gnu/stubs-64.h - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h - /usr/include/c++/11/bits/stl_relops.h - /usr/include/c++/11/bits/stl_pair.h - /usr/include/c++/11/bits/move.h - /usr/include/c++/11/type_traits - /usr/include/c++/11/initializer_list - /usr/include/c++/11/bits/stl_algobase.h - /usr/include/c++/11/bits/functexcept.h - /usr/include/c++/11/bits/exception_defines.h - /usr/include/c++/11/bits/cpp_type_traits.h - /usr/include/c++/11/ext/type_traits.h - /usr/include/c++/11/ext/numeric_traits.h - /usr/include/c++/11/bits/stl_iterator_base_types.h - /usr/include/c++/11/bits/stl_iterator_base_funcs.h - /usr/include/c++/11/bits/concept_check.h - /usr/include/c++/11/debug/assertions.h - /usr/include/c++/11/bits/stl_iterator.h - /usr/include/c++/11/bits/ptr_traits.h - /usr/include/c++/11/debug/debug.h - /usr/include/c++/11/bits/predefined_ops.h - /usr/include/c++/11/bits/stl_algo.h - /usr/include/c++/11/cstdlib - /usr/include/stdlib.h - /usr/include/bits/libc-header-start.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h - /usr/include/bits/waitflags.h - /usr/include/bits/waitstatus.h - /usr/include/bits/floatn.h - /usr/include/bits/floatn-common.h - /usr/include/bits/types/locale_t.h - /usr/include/bits/types/__locale_t.h - /usr/include/sys/types.h - /usr/include/bits/types.h - /usr/include/bits/timesize.h - /usr/include/bits/typesizes.h - /usr/include/bits/time64.h - /usr/include/bits/types/clock_t.h - /usr/include/bits/types/clockid_t.h - /usr/include/bits/types/time_t.h - /usr/include/bits/types/timer_t.h - /usr/include/bits/stdint-intn.h - /usr/include/endian.h - /usr/include/bits/endian.h - /usr/include/bits/endianness.h - /usr/include/bits/byteswap.h - /usr/include/bits/uintn-identity.h - /usr/include/sys/select.h - /usr/include/bits/select.h - /usr/include/bits/types/sigset_t.h - /usr/include/bits/types/__sigset_t.h - /usr/include/bits/types/struct_timeval.h - /usr/include/bits/types/struct_timespec.h - /usr/include/bits/pthreadtypes.h - /usr/include/bits/thread-shared-types.h - /usr/include/bits/pthreadtypes-arch.h - /usr/include/bits/struct_mutex.h - /usr/include/bits/struct_rwlock.h - /usr/include/alloca.h - /usr/include/bits/stdlib-bsearch.h - /usr/include/bits/stdlib-float.h - /usr/include/c++/11/bits/std_abs.h - /usr/include/c++/11/bits/algorithmfwd.h - /usr/include/c++/11/bits/stl_heap.h - /usr/include/c++/11/bits/stl_tempbuf.h - /usr/include/c++/11/bits/stl_construct.h - /usr/include/c++/11/new - /usr/include/c++/11/bits/exception.h - /usr/include/c++/11/bits/uniform_int_dist.h - /usr/include/c++/11/cassert - /usr/include/assert.h - /usr/include/c++/11/limits - /usr/include/c++/11/memory - /usr/include/c++/11/bits/allocator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h - /usr/include/c++/11/ext/new_allocator.h - /usr/include/c++/11/bits/memoryfwd.h - /usr/include/c++/11/bits/stl_uninitialized.h - /usr/include/c++/11/ext/alloc_traits.h - /usr/include/c++/11/bits/alloc_traits.h - /usr/include/c++/11/bits/stl_raw_storage_iter.h - /usr/include/c++/11/bits/align.h - /usr/include/c++/11/bit - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h - /usr/include/stdint.h - /usr/include/bits/wchar.h - /usr/include/bits/stdint-uintn.h - /usr/include/c++/11/bits/uses_allocator.h - /usr/include/c++/11/bits/unique_ptr.h - /usr/include/c++/11/tuple - /usr/include/c++/11/array - /usr/include/c++/11/bits/range_access.h - /usr/include/c++/11/bits/invoke.h - /usr/include/c++/11/bits/stl_function.h - /usr/include/c++/11/backward/binders.h - /usr/include/c++/11/bits/functional_hash.h - /usr/include/c++/11/bits/hash_bytes.h - /usr/include/c++/11/bits/shared_ptr.h - /usr/include/c++/11/iosfwd - /usr/include/c++/11/bits/stringfwd.h - /usr/include/c++/11/bits/postypes.h - /usr/include/c++/11/cwchar - /usr/include/wchar.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h - /usr/include/bits/types/wint_t.h - /usr/include/bits/types/mbstate_t.h - /usr/include/bits/types/__mbstate_t.h - /usr/include/bits/types/__FILE.h - /usr/include/bits/types/FILE.h - /usr/include/c++/11/bits/shared_ptr_base.h - /usr/include/c++/11/typeinfo - /usr/include/c++/11/bits/allocated_ptr.h - /usr/include/c++/11/bits/refwrap.h - /usr/include/c++/11/ext/aligned_buffer.h - /usr/include/c++/11/ext/atomicity.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/bits/sched.h - /usr/include/bits/types/struct_sched_param.h - /usr/include/bits/cpu-set.h - /usr/include/time.h - /usr/include/bits/time.h - /usr/include/bits/timex.h - /usr/include/bits/types/struct_tm.h - /usr/include/bits/types/struct_itimerspec.h - /usr/include/bits/setjmp.h - /usr/include/bits/types/struct___jmp_buf_tag.h - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h - /usr/include/sys/single_threaded.h - /usr/include/c++/11/ext/concurrence.h - /usr/include/c++/11/exception - /usr/include/c++/11/bits/exception_ptr.h - /usr/include/c++/11/bits/cxxabi_init_exception.h - /usr/include/c++/11/bits/nested_exception.h - /usr/include/c++/11/bits/shared_ptr_atomic.h - /usr/include/c++/11/bits/atomic_base.h - /usr/include/c++/11/bits/atomic_lockfree_defines.h - /usr/include/c++/11/backward/auto_ptr.h - /usr/include/c++/11/vector - /usr/include/c++/11/bits/stl_vector.h - /usr/include/c++/11/bits/stl_bvector.h - /usr/include/c++/11/bits/vector.tcc - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/writer.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/stream.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/rapidjson.h - /usr/include/c++/11/cstring - /usr/include/string.h - /usr/include/strings.h - /usr/include/inttypes.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/encodings.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/clzll.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/rapidjson.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/meta.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/stack.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/allocators.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/rapidjson.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/meta.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/swap.h - /usr/include/c++/11/cstddef - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/strfunc.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/stream.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/dtoa.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/itoa.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/diyfp.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/clzll.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/ieee754.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/itoa.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/stringbuffer.h - /usr/include/stdio.h - /usr/include/bits/types/__fpos_t.h - /usr/include/bits/types/__fpos64_t.h - /usr/include/bits/types/struct_FILE.h - /usr/include/bits/types/cookie_io_functions_t.h - /usr/include/bits/stdio_lim.h - /usr/include/bits/stdio.h - /usr/include/c++/11/iostream - /usr/include/c++/11/ostream - /usr/include/c++/11/ios - /usr/include/c++/11/bits/char_traits.h - /usr/include/c++/11/cstdint - /usr/include/c++/11/bits/localefwd.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h - /usr/include/c++/11/clocale - /usr/include/locale.h - /usr/include/bits/locale.h - /usr/include/c++/11/cctype - /usr/include/ctype.h - /usr/include/c++/11/bits/ios_base.h - /usr/include/c++/11/bits/locale_classes.h - /usr/include/c++/11/string - /usr/include/c++/11/bits/ostream_insert.h - /usr/include/c++/11/bits/cxxabi_forced.h - /usr/include/c++/11/bits/basic_string.h - /usr/include/c++/11/ext/string_conversions.h - /usr/include/c++/11/cstdio - /usr/include/c++/11/cerrno - /usr/include/errno.h - /usr/include/bits/errno.h - /usr/include/linux/errno.h - /usr/include/asm/errno.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/errno-base.h - /usr/include/bits/types/error_t.h - /usr/include/c++/11/bits/charconv.h - /usr/include/c++/11/bits/basic_string.tcc - /usr/include/c++/11/bits/locale_classes.tcc - /usr/include/c++/11/system_error - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h - /usr/include/c++/11/stdexcept - /usr/include/c++/11/streambuf - /usr/include/c++/11/bits/streambuf.tcc - /usr/include/c++/11/bits/basic_ios.h - /usr/include/c++/11/bits/locale_facets.h - /usr/include/c++/11/cwctype - /usr/include/wctype.h - /usr/include/bits/wctype-wchar.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h - /usr/include/c++/11/bits/streambuf_iterator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h - /usr/include/c++/11/bits/locale_facets.tcc - /usr/include/c++/11/bits/basic_ios.tcc - /usr/include/c++/11/bits/ostream.tcc - /usr/include/c++/11/istream - /usr/include/c++/11/bits/istream.tcc - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/location_type.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsDocumentUri.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/serializer.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/macro_map.h - /usr/include/boost/optional.hpp - /usr/include/boost/optional/optional.hpp - /usr/include/boost/assert.hpp - /usr/include/boost/core/addressof.hpp - /usr/include/boost/config.hpp - /usr/include/boost/config/user.hpp - /usr/include/boost/config/detail/select_compiler_config.hpp - /usr/include/boost/config/compiler/gcc.hpp - /usr/include/boost/config/detail/select_stdlib_config.hpp - /usr/include/c++/11/version - /usr/include/boost/config/stdlib/libstdcpp3.hpp - /usr/include/unistd.h - /usr/include/bits/posix_opt.h - /usr/include/bits/environments.h - /usr/include/bits/confname.h - /usr/include/bits/getopt_posix.h - /usr/include/bits/getopt_core.h - /usr/include/bits/unistd_ext.h - /usr/include/boost/config/detail/select_platform_config.hpp - /usr/include/boost/config/platform/linux.hpp - /usr/include/boost/config/detail/posix_features.hpp - /usr/include/boost/config/detail/suffix.hpp - /usr/include/boost/config/helper_macros.hpp - /usr/include/boost/core/enable_if.hpp - /usr/include/boost/core/explicit_operator_bool.hpp - /usr/include/boost/config/workaround.hpp - /usr/include/boost/core/swap.hpp - /usr/include/boost/optional/bad_optional_access.hpp - /usr/include/boost/static_assert.hpp - /usr/include/boost/detail/workaround.hpp - /usr/include/boost/throw_exception.hpp - /usr/include/boost/assert/source_location.hpp - /usr/include/boost/current_function.hpp - /usr/include/boost/cstdint.hpp - /usr/include/boost/exception/exception.hpp - /usr/include/boost/type.hpp - /usr/include/boost/type_traits/alignment_of.hpp - /usr/include/boost/type_traits/intrinsics.hpp - /usr/include/boost/type_traits/detail/config.hpp - /usr/include/boost/version.hpp - /usr/include/boost/type_traits/integral_constant.hpp - /usr/include/boost/type_traits/conditional.hpp - /usr/include/boost/type_traits/has_nothrow_constructor.hpp - /usr/include/boost/type_traits/is_default_constructible.hpp - /usr/include/boost/type_traits/is_complete.hpp - /usr/include/boost/type_traits/declval.hpp - /usr/include/boost/type_traits/add_rvalue_reference.hpp - /usr/include/boost/type_traits/is_void.hpp - /usr/include/boost/type_traits/is_reference.hpp - /usr/include/boost/type_traits/is_lvalue_reference.hpp - /usr/include/boost/type_traits/is_rvalue_reference.hpp - /usr/include/boost/type_traits/remove_reference.hpp - /usr/include/boost/type_traits/is_function.hpp - /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp - /usr/include/boost/type_traits/detail/yes_no_type.hpp - /usr/include/boost/type_traits/type_with_alignment.hpp - /usr/include/boost/type_traits/is_pod.hpp - /usr/include/boost/type_traits/is_scalar.hpp - /usr/include/boost/type_traits/is_arithmetic.hpp - /usr/include/boost/type_traits/is_integral.hpp - /usr/include/boost/type_traits/is_floating_point.hpp - /usr/include/boost/type_traits/is_enum.hpp - /usr/include/boost/type_traits/is_pointer.hpp - /usr/include/boost/type_traits/is_member_pointer.hpp - /usr/include/boost/type_traits/is_member_function_pointer.hpp - /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp - /usr/include/boost/type_traits/remove_const.hpp - /usr/include/boost/type_traits/decay.hpp - /usr/include/boost/type_traits/is_array.hpp - /usr/include/boost/type_traits/remove_bounds.hpp - /usr/include/boost/type_traits/remove_extent.hpp - /usr/include/boost/type_traits/add_pointer.hpp - /usr/include/boost/type_traits/remove_cv.hpp - /usr/include/boost/type_traits/is_base_of.hpp - /usr/include/boost/type_traits/is_base_and_derived.hpp - /usr/include/boost/type_traits/is_same.hpp - /usr/include/boost/type_traits/is_class.hpp - /usr/include/boost/type_traits/is_const.hpp - /usr/include/boost/type_traits/is_constructible.hpp - /usr/include/boost/type_traits/is_destructible.hpp - /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp - /usr/include/boost/type_traits/has_trivial_move_assign.hpp - /usr/include/boost/type_traits/is_assignable.hpp - /usr/include/boost/type_traits/is_volatile.hpp - /usr/include/boost/type_traits/has_nothrow_assign.hpp - /usr/include/boost/type_traits/enable_if.hpp - /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp - /usr/include/boost/move/utility.hpp - /usr/include/boost/move/detail/config_begin.hpp - /usr/include/boost/move/detail/workaround.hpp - /usr/include/boost/move/utility_core.hpp - /usr/include/boost/move/core.hpp - /usr/include/boost/move/detail/config_end.hpp - /usr/include/boost/move/detail/meta_utils.hpp - /usr/include/boost/move/detail/meta_utils_core.hpp - /usr/include/boost/move/traits.hpp - /usr/include/boost/move/detail/type_traits.hpp - /usr/include/boost/none.hpp - /usr/include/boost/none_t.hpp - /usr/include/boost/utility/compare_pointees.hpp - /usr/include/c++/11/functional - /usr/include/c++/11/bits/std_function.h - /usr/include/boost/utility/result_of.hpp - /usr/include/boost/preprocessor/cat.hpp - /usr/include/boost/preprocessor/config/config.hpp - /usr/include/boost/preprocessor/iteration/iterate.hpp - /usr/include/boost/preprocessor/arithmetic/dec.hpp - /usr/include/boost/preprocessor/config/limits.hpp - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp - /usr/include/boost/preprocessor/arithmetic/inc.hpp - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp - /usr/include/boost/preprocessor/array/elem.hpp - /usr/include/boost/preprocessor/array/data.hpp - /usr/include/boost/preprocessor/tuple/elem.hpp - /usr/include/boost/preprocessor/facilities/expand.hpp - /usr/include/boost/preprocessor/facilities/overload.hpp - /usr/include/boost/preprocessor/variadic/size.hpp - /usr/include/boost/preprocessor/control/iif.hpp - /usr/include/boost/preprocessor/facilities/check_empty.hpp - /usr/include/boost/preprocessor/variadic/has_opt.hpp - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp - /usr/include/boost/preprocessor/tuple/rem.hpp - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp - /usr/include/boost/preprocessor/variadic/elem.hpp - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp - /usr/include/boost/preprocessor/array/size.hpp - /usr/include/boost/preprocessor/slot/slot.hpp - /usr/include/boost/preprocessor/slot/detail/def.hpp - /usr/include/boost/preprocessor/repetition/enum_params.hpp - /usr/include/boost/preprocessor/punctuation/comma_if.hpp - /usr/include/boost/preprocessor/control/if.hpp - /usr/include/boost/preprocessor/logical/bool.hpp - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp - /usr/include/boost/preprocessor/facilities/empty.hpp - /usr/include/boost/preprocessor/punctuation/comma.hpp - /usr/include/boost/preprocessor/repetition/repeat.hpp - /usr/include/boost/preprocessor/debug/error.hpp - /usr/include/boost/preprocessor/detail/auto_rec.hpp - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp - /usr/include/boost/preprocessor/tuple/eat.hpp - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp - /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp - /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp - /usr/include/boost/preprocessor/facilities/intercept.hpp - /usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp - /usr/include/boost/type_traits/type_identity.hpp - /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp - /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp - /usr/include/boost/preprocessor/slot/detail/shared.hpp - /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp - /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp - /usr/include/boost/utility/detail/result_of_iterate.hpp - /usr/include/boost/optional/optional_fwd.hpp - /usr/include/boost/optional/detail/optional_config.hpp - /usr/include/boost/optional/detail/optional_factory_support.hpp - /usr/include/boost/optional/detail/optional_aligned_storage.hpp - /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp - /usr/include/boost/optional/detail/optional_reference_spec.hpp - /usr/include/boost/optional/detail/optional_relops.hpp - /usr/include/boost/optional/detail/optional_swap.hpp - /usr/include/c++/11/map - /usr/include/c++/11/bits/stl_tree.h - /usr/include/c++/11/bits/stl_map.h - /usr/include/c++/11/bits/stl_multimap.h - /usr/include/c++/11/bits/erase_if.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsRange.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsPosition.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/out_list.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/RequestInMessage.h - /usr/include/c++/11/atomic - /usr/include/c++/11/mutex - /usr/include/c++/11/chrono - /usr/include/c++/11/ratio - /usr/include/c++/11/ctime - /usr/include/c++/11/bits/parse_numbers.h - /usr/include/c++/11/bits/std_mutex.h - /usr/include/c++/11/bits/unique_lock.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/lsRequestId.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/message.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/method_type.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/lsResponseMessage.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsTextDocumentIdentifier.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsVersionedTextDocumentIdentifier.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsResponseError.h - /usr/include/c++/11/sstream - /usr/include/c++/11/bits/sstream.tcc - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsAny.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsTextEdit.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsMarkedString.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsWorkspaceEdit.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsTextDocumentEdit.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/ResourceOperation.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/code_action.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/CodeActionParams.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsp_diagnostic.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/workspace/execute_command.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/ExecuteCommandParams.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/NotificationInMessage.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsCodeAction.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsCommand.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/document_symbol.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/symbol.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/extention/jdtls/codeActionResult.h - /usr/include/c++/11/set - /usr/include/c++/11/bits/stl_set.h - /usr/include/c++/11/bits/stl_multiset.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/selectionRange.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/AbsolutePath.h - /usr/include/c++/11/climits - /usr/lib/gcc/x86_64-redhat-linux/11/include/limits.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/syslimits.h - /usr/include/limits.h - /usr/include/bits/posix1_lim.h - /usr/include/bits/local_lim.h - /usr/include/linux/limits.h - /usr/include/bits/posix2_lim.h - /usr/include/bits/xopen_lim.h - /usr/include/bits/uio_lim.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/Directory.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsFormattingOptions.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/json.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/document.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/reader.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/allocators.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/encodedstream.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/memorystream.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/strtod.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/biginteger.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/pow10.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/error/error.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/rapidjson.h - /usr/include/c++/11/iterator - /usr/include/c++/11/bits/stream_iterator.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/prettywriter.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/writer.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/language/language.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/uri_builder.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/uri.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/string_view.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/optional.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/config.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/uri_errors.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/uri_parts.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/encode.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/decode.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/translate.hpp - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsp_completion.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/utils.h - /usr/include/c++/11/codecvt - /usr/include/c++/11/bits/codecvt.h - /usr/include/c++/11/locale - /usr/include/c++/11/bits/locale_facets_nonio.h - /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h - /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h - /usr/include/libintl.h - /usr/include/c++/11/bits/locale_facets_nonio.tcc - /usr/include/c++/11/bits/locale_conv.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/client/registerCapability.h - /usr/include/boost/uuid/uuid.hpp - /usr/include/boost/uuid/detail/config.hpp - /usr/include/boost/uuid/detail/uuid_x86.ipp - /usr/lib/gcc/x86_64-redhat-linux/11/include/emmintrin.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/xmmintrin.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/mmintrin.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/mm_malloc.h - /usr/include/c++/11/stdlib.h - /usr/include/boost/uuid/uuid_io.hpp - /usr/include/boost/io/ios_state.hpp - /usr/include/boost/io_fwd.hpp - /usr/include/boost/uuid/uuid_generators.hpp - /usr/include/boost/uuid/nil_generator.hpp - /usr/include/boost/uuid/string_generator.hpp - /usr/include/boost/uuid/name_generator.hpp - /usr/include/boost/uuid/name_generator_sha1.hpp - /usr/include/boost/uuid/basic_name_generator.hpp - /usr/include/boost/uuid/detail/sha1.hpp - /usr/include/boost/uuid/random_generator.hpp - /usr/include/boost/random/mersenne_twister.hpp - /usr/include/boost/integer/integer_mask.hpp - /usr/include/boost/integer_fwd.hpp - /usr/include/boost/limits.hpp - /usr/include/boost/integer.hpp - /usr/include/boost/integer_traits.hpp - /usr/include/boost/random/detail/config.hpp - /usr/include/boost/random/detail/ptr_helper.hpp - /usr/include/boost/random/detail/seed.hpp - /usr/include/boost/utility/enable_if.hpp - /usr/include/boost/random/detail/seed_impl.hpp - /usr/include/boost/config/no_tr1/cmath.hpp - /usr/include/c++/11/cmath - /usr/include/math.h - /usr/include/bits/math-vector.h - /usr/include/bits/libm-simd-decl-stubs.h - /usr/include/bits/flt-eval-method.h - /usr/include/bits/fp-logb.h - /usr/include/bits/fp-fast.h - /usr/include/bits/mathcalls-helper-functions.h - /usr/include/bits/mathcalls.h - /usr/include/bits/mathcalls-narrow.h - /usr/include/bits/iscanonical.h - /usr/include/boost/integer/static_log2.hpp - /usr/include/boost/random/traits.hpp - /usr/include/boost/type_traits/is_signed.hpp - /usr/include/boost/type_traits/make_unsigned.hpp - /usr/include/boost/type_traits/is_unsigned.hpp - /usr/include/boost/type_traits/add_const.hpp - /usr/include/boost/type_traits/add_volatile.hpp - /usr/include/boost/random/detail/const_mod.hpp - /usr/include/boost/random/detail/large_arithmetic.hpp - /usr/include/boost/random/detail/integer_log2.hpp - /usr/include/boost/integer/integer_log2.hpp - /usr/include/boost/random/detail/disable_warnings.hpp - /usr/include/boost/random/detail/enable_warnings.hpp - /usr/include/boost/random/detail/signed_unsigned_tools.hpp - /usr/include/boost/random/detail/generator_bits.hpp - /usr/include/boost/random/detail/generator_seed_seq.hpp - /usr/include/boost/random/detail/polynomial.hpp - /usr/include/boost/random/uniform_int.hpp - /usr/include/boost/random/uniform_int_distribution.hpp - /usr/include/boost/random/detail/operators.hpp - /usr/include/boost/random/detail/uniform_int_float.hpp - /usr/include/boost/random/variate_generator.hpp - /usr/include/boost/tti/has_member_function.hpp - /usr/include/boost/function_types/property_tags.hpp - /usr/include/boost/mpl/bitxor.hpp - /usr/include/boost/mpl/aux_/arithmetic_op.hpp - /usr/include/boost/mpl/integral_c.hpp - /usr/include/boost/mpl/integral_c_fwd.hpp - /usr/include/boost/mpl/aux_/config/workaround.hpp - /usr/include/boost/mpl/aux_/adl_barrier.hpp - /usr/include/boost/mpl/aux_/config/adl.hpp - /usr/include/boost/mpl/aux_/config/msvc.hpp - /usr/include/boost/mpl/aux_/config/intel.hpp - /usr/include/boost/mpl/aux_/config/gcc.hpp - /usr/include/boost/mpl/aux_/config/ctps.hpp - /usr/include/boost/mpl/aux_/config/static_constant.hpp - /usr/include/boost/mpl/aux_/integral_wrapper.hpp - /usr/include/boost/mpl/integral_c_tag.hpp - /usr/include/boost/mpl/aux_/static_cast.hpp - /usr/include/boost/mpl/aux_/nttp_decl.hpp - /usr/include/boost/mpl/aux_/config/nttp.hpp - /usr/include/boost/mpl/aux_/largest_int.hpp - /usr/include/boost/mpl/if.hpp - /usr/include/boost/mpl/aux_/value_wknd.hpp - /usr/include/boost/mpl/aux_/config/integral.hpp - /usr/include/boost/mpl/aux_/config/eti.hpp - /usr/include/boost/mpl/aux_/na_spec.hpp - /usr/include/boost/mpl/lambda_fwd.hpp - /usr/include/boost/mpl/void_fwd.hpp - /usr/include/boost/mpl/aux_/na.hpp - /usr/include/boost/mpl/bool.hpp - /usr/include/boost/mpl/bool_fwd.hpp - /usr/include/boost/mpl/aux_/na_fwd.hpp - /usr/include/boost/mpl/aux_/config/lambda.hpp - /usr/include/boost/mpl/aux_/config/ttp.hpp - /usr/include/boost/mpl/int.hpp - /usr/include/boost/mpl/int_fwd.hpp - /usr/include/boost/mpl/aux_/lambda_arity_param.hpp - /usr/include/boost/mpl/aux_/template_arity_fwd.hpp - /usr/include/boost/mpl/aux_/arity.hpp - /usr/include/boost/mpl/aux_/config/dtp.hpp - /usr/include/boost/mpl/aux_/preprocessor/params.hpp - /usr/include/boost/mpl/aux_/config/preprocessor.hpp - /usr/include/boost/preprocessor/comma_if.hpp - /usr/include/boost/preprocessor/repeat.hpp - /usr/include/boost/preprocessor/inc.hpp - /usr/include/boost/mpl/aux_/preprocessor/enum.hpp - /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp - /usr/include/boost/mpl/limits/arity.hpp - /usr/include/boost/preprocessor/logical/and.hpp - /usr/include/boost/preprocessor/logical/bitand.hpp - /usr/include/boost/preprocessor/identity.hpp - /usr/include/boost/preprocessor/facilities/identity.hpp - /usr/include/boost/preprocessor/empty.hpp - /usr/include/boost/preprocessor/arithmetic/add.hpp - /usr/include/boost/preprocessor/control/while.hpp - /usr/include/boost/preprocessor/list/fold_left.hpp - /usr/include/boost/preprocessor/list/detail/fold_left.hpp - /usr/include/boost/preprocessor/control/expr_iif.hpp - /usr/include/boost/preprocessor/list/adt.hpp - /usr/include/boost/preprocessor/detail/is_binary.hpp - /usr/include/boost/preprocessor/detail/check.hpp - /usr/include/boost/preprocessor/logical/compl.hpp - /usr/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp - /usr/include/boost/preprocessor/list/limits/fold_left_256.hpp - /usr/include/boost/preprocessor/list/fold_right.hpp - /usr/include/boost/preprocessor/list/detail/fold_right.hpp - /usr/include/boost/preprocessor/list/reverse.hpp - /usr/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp - /usr/include/boost/preprocessor/control/detail/while.hpp - /usr/include/boost/preprocessor/control/detail/limits/while_256.hpp - /usr/include/boost/preprocessor/control/limits/while_256.hpp - /usr/include/boost/preprocessor/logical/bitor.hpp - /usr/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp - /usr/include/boost/preprocessor/comparison/equal.hpp - /usr/include/boost/preprocessor/comparison/not_equal.hpp - /usr/include/boost/preprocessor/comparison/limits/not_equal_256.hpp - /usr/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp - /usr/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp - /usr/include/boost/preprocessor/logical/not.hpp - /usr/include/boost/preprocessor/arithmetic/sub.hpp - /usr/include/boost/mpl/aux_/config/overload_resolution.hpp - /usr/include/boost/mpl/aux_/lambda_support.hpp - /usr/include/boost/mpl/aux_/numeric_op.hpp - /usr/include/boost/mpl/numeric_cast.hpp - /usr/include/boost/mpl/apply_wrap.hpp - /usr/include/boost/mpl/aux_/has_apply.hpp - /usr/include/boost/mpl/has_xxx.hpp - /usr/include/boost/mpl/aux_/type_wrapper.hpp - /usr/include/boost/mpl/aux_/yes_no.hpp - /usr/include/boost/mpl/aux_/config/arrays.hpp - /usr/include/boost/mpl/aux_/config/has_xxx.hpp - /usr/include/boost/mpl/aux_/config/msvc_typename.hpp - /usr/include/boost/mpl/aux_/config/has_apply.hpp - /usr/include/boost/mpl/aux_/msvc_never_true.hpp - /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp - /usr/include/boost/mpl/aux_/include_preprocessed.hpp - /usr/include/boost/mpl/aux_/config/compiler.hpp - /usr/include/boost/preprocessor/stringize.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp - /usr/include/boost/mpl/tag.hpp - /usr/include/boost/mpl/eval_if.hpp - /usr/include/boost/mpl/void.hpp - /usr/include/boost/mpl/aux_/has_tag.hpp - /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp - /usr/include/boost/mpl/aux_/config/forwarding.hpp - /usr/include/boost/mpl/aux_/msvc_eti_base.hpp - /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp - /usr/include/boost/function_types/detail/pp_tags/preprocessed.hpp - /usr/include/boost/function_types/detail/pp_loop.hpp - /usr/include/boost/preprocessor/punctuation/paren.hpp - /usr/include/boost/function_types/detail/encoding/def.hpp - /usr/include/boost/function_types/detail/encoding/aliases_def.hpp - /usr/include/boost/function_types/detail/pp_cc_loop/preprocessed.hpp - /usr/include/boost/function_types/detail/pp_tags/cc_tag.hpp - /usr/include/boost/function_types/detail/encoding/aliases_undef.hpp - /usr/include/boost/function_types/detail/encoding/undef.hpp - /usr/include/boost/mpl/vector.hpp - /usr/include/boost/mpl/limits/vector.hpp - /usr/include/boost/mpl/vector/vector20.hpp - /usr/include/boost/mpl/vector/vector10.hpp - /usr/include/boost/mpl/vector/vector0.hpp - /usr/include/boost/mpl/vector/aux_/at.hpp - /usr/include/boost/mpl/at_fwd.hpp - /usr/include/boost/mpl/vector/aux_/tag.hpp - /usr/include/boost/mpl/aux_/config/typeof.hpp - /usr/include/boost/mpl/long.hpp - /usr/include/boost/mpl/long_fwd.hpp - /usr/include/boost/mpl/vector/aux_/front.hpp - /usr/include/boost/mpl/front_fwd.hpp - /usr/include/boost/mpl/vector/aux_/push_front.hpp - /usr/include/boost/mpl/push_front_fwd.hpp - /usr/include/boost/mpl/vector/aux_/item.hpp - /usr/include/boost/mpl/next_prior.hpp - /usr/include/boost/mpl/aux_/common_name_wknd.hpp - /usr/include/boost/mpl/vector/aux_/pop_front.hpp - /usr/include/boost/mpl/pop_front_fwd.hpp - /usr/include/boost/mpl/vector/aux_/push_back.hpp - /usr/include/boost/mpl/push_back_fwd.hpp - /usr/include/boost/mpl/vector/aux_/pop_back.hpp - /usr/include/boost/mpl/pop_back_fwd.hpp - /usr/include/boost/mpl/vector/aux_/back.hpp - /usr/include/boost/mpl/back_fwd.hpp - /usr/include/boost/mpl/vector/aux_/clear.hpp - /usr/include/boost/mpl/clear_fwd.hpp - /usr/include/boost/mpl/vector/aux_/vector0.hpp - /usr/include/boost/mpl/vector/aux_/iterator.hpp - /usr/include/boost/mpl/iterator_tags.hpp - /usr/include/boost/mpl/plus.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp - /usr/include/boost/mpl/minus.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp - /usr/include/boost/mpl/advance_fwd.hpp - /usr/include/boost/mpl/distance_fwd.hpp - /usr/include/boost/mpl/next.hpp - /usr/include/boost/mpl/prior.hpp - /usr/include/boost/mpl/vector/aux_/O1_size.hpp - /usr/include/boost/mpl/O1_size_fwd.hpp - /usr/include/boost/mpl/vector/aux_/size.hpp - /usr/include/boost/mpl/size_fwd.hpp - /usr/include/boost/mpl/vector/aux_/empty.hpp - /usr/include/boost/mpl/empty_fwd.hpp - /usr/include/boost/mpl/vector/aux_/begin_end.hpp - /usr/include/boost/mpl/begin_end_fwd.hpp - /usr/include/boost/mpl/vector/aux_/include_preprocessed.hpp - /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp - /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp - /usr/include/boost/tti/detail/ddeftype.hpp - /usr/include/boost/tti/detail/dmem_fun.hpp - /usr/include/boost/function_types/is_member_function_pointer.hpp - /usr/include/boost/function_types/components.hpp - /usr/include/boost/mpl/remove.hpp - /usr/include/boost/mpl/remove_if.hpp - /usr/include/boost/mpl/fold.hpp - /usr/include/boost/mpl/begin_end.hpp - /usr/include/boost/mpl/aux_/begin_end_impl.hpp - /usr/include/boost/mpl/sequence_tag_fwd.hpp - /usr/include/boost/mpl/aux_/has_begin.hpp - /usr/include/boost/mpl/aux_/traits_lambda_spec.hpp - /usr/include/boost/mpl/sequence_tag.hpp - /usr/include/boost/mpl/O1_size.hpp - /usr/include/boost/mpl/aux_/O1_size_impl.hpp - /usr/include/boost/mpl/aux_/has_size.hpp - /usr/include/boost/mpl/aux_/fold_impl.hpp - /usr/include/boost/mpl/apply.hpp - /usr/include/boost/mpl/apply_fwd.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp - /usr/include/boost/mpl/placeholders.hpp - /usr/include/boost/mpl/arg.hpp - /usr/include/boost/mpl/arg_fwd.hpp - /usr/include/boost/mpl/aux_/na_assert.hpp - /usr/include/boost/mpl/assert.hpp - /usr/include/boost/mpl/not.hpp - /usr/include/boost/mpl/aux_/nested_type_wknd.hpp - /usr/include/boost/mpl/aux_/config/gpu.hpp - /usr/include/boost/mpl/aux_/config/pp_counter.hpp - /usr/include/boost/mpl/aux_/arity_spec.hpp - /usr/include/boost/mpl/aux_/arg_typedef.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp - /usr/include/boost/mpl/lambda.hpp - /usr/include/boost/mpl/bind.hpp - /usr/include/boost/mpl/bind_fwd.hpp - /usr/include/boost/mpl/aux_/config/bind.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp - /usr/include/boost/mpl/protect.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp - /usr/include/boost/mpl/aux_/full_lambda.hpp - /usr/include/boost/mpl/quote.hpp - /usr/include/boost/mpl/aux_/has_type.hpp - /usr/include/boost/mpl/aux_/config/bcc.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp - /usr/include/boost/mpl/aux_/template_arity.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp - /usr/include/boost/mpl/deref.hpp - /usr/include/boost/mpl/aux_/msvc_type.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp - /usr/include/boost/mpl/reverse_fold.hpp - /usr/include/boost/mpl/aux_/reverse_fold_impl.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp - /usr/include/boost/mpl/identity.hpp - /usr/include/boost/mpl/aux_/inserter_algorithm.hpp - /usr/include/boost/mpl/back_inserter.hpp - /usr/include/boost/mpl/push_back.hpp - /usr/include/boost/mpl/aux_/push_back_impl.hpp - /usr/include/boost/mpl/inserter.hpp - /usr/include/boost/mpl/front_inserter.hpp - /usr/include/boost/mpl/push_front.hpp - /usr/include/boost/mpl/aux_/push_front_impl.hpp - /usr/include/boost/mpl/clear.hpp - /usr/include/boost/mpl/aux_/clear_impl.hpp - /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp - /usr/include/boost/mpl/same_as.hpp - /usr/include/boost/mpl/aux_/lambda_spec.hpp - /usr/include/boost/function_types/config/config.hpp - /usr/include/boost/function_types/config/compiler.hpp - /usr/include/boost/function_types/config/cc_names.hpp - /usr/include/boost/mpl/vector/vector30.hpp - /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp - /usr/include/boost/function_types/detail/class_transform.hpp - /usr/include/boost/mpl/always.hpp - /usr/include/boost/type_traits/add_reference.hpp - /usr/include/boost/function_types/detail/pp_variate_loop/preprocessed.hpp - /usr/include/boost/function_types/detail/pp_arity_loop.hpp - /usr/include/boost/function_types/detail/components_impl/arity20_0.hpp - /usr/include/boost/function_types/detail/components_impl/arity10_0.hpp - /usr/include/boost/function_types/detail/components_impl/arity20_1.hpp - /usr/include/boost/function_types/detail/components_impl/arity10_1.hpp - /usr/include/boost/function_types/detail/components_as_mpl_sequence.hpp - /usr/include/boost/function_types/detail/retag_default_cc.hpp - /usr/include/boost/mpl/bitand.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/bitand.hpp - /usr/include/boost/function_types/detail/pp_retag_default_cc/preprocessed.hpp - /usr/include/boost/mpl/and.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp - /usr/include/boost/mpl/logical.hpp - /usr/include/boost/mpl/or.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp - /usr/include/boost/tti/detail/dcomp_mem_fun.hpp - /usr/include/boost/tti/detail/dftclass.hpp - /usr/include/boost/function_types/parameter_types.hpp - /usr/include/boost/blank.hpp - /usr/include/boost/blank_fwd.hpp - /usr/include/boost/detail/templated_streams.hpp - /usr/include/boost/type_traits/is_empty.hpp - /usr/include/boost/type_traits/is_convertible.hpp - /usr/include/boost/type_traits/is_abstract.hpp - /usr/include/boost/type_traits/add_lvalue_reference.hpp - /usr/include/boost/type_traits/is_stateless.hpp - /usr/include/boost/type_traits/has_trivial_constructor.hpp - /usr/include/boost/type_traits/has_trivial_copy.hpp - /usr/include/boost/type_traits/is_copy_constructible.hpp - /usr/include/boost/type_traits/has_trivial_destructor.hpp - /usr/include/boost/mpl/pop_front.hpp - /usr/include/boost/mpl/aux_/pop_front_impl.hpp - /usr/include/boost/function_types/is_callable_builtin.hpp - /usr/include/boost/mpl/at.hpp - /usr/include/boost/mpl/aux_/at_impl.hpp - /usr/include/boost/mpl/advance.hpp - /usr/include/boost/mpl/less.hpp - /usr/include/boost/mpl/aux_/comparison_op.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp - /usr/include/boost/mpl/negate.hpp - /usr/include/boost/mpl/aux_/advance_forward.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp - /usr/include/boost/mpl/aux_/advance_backward.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp - /usr/include/boost/tti/detail/dmacro_sunfix.hpp - /usr/include/boost/tti/detail/dnullptr.hpp - /usr/include/boost/tti/gen/namespace_gen.hpp - /usr/include/boost/tti/detail/denclosing_type.hpp - /usr/include/boost/type_traits/is_union.hpp - /usr/include/boost/tti/detail/dptmf.hpp - /usr/include/boost/function_types/member_function_pointer.hpp - /usr/include/boost/function_types/detail/synthesize.hpp - /usr/include/boost/mpl/size.hpp - /usr/include/boost/mpl/aux_/size_impl.hpp - /usr/include/boost/mpl/distance.hpp - /usr/include/boost/mpl/iter_fold.hpp - /usr/include/boost/mpl/aux_/iter_fold_impl.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp - /usr/include/boost/mpl/iterator_range.hpp - /usr/include/boost/function_types/detail/cv_traits.hpp - /usr/include/boost/function_types/detail/synthesize_impl/arity20_0.hpp - /usr/include/boost/function_types/detail/synthesize_impl/arity10_0.hpp - /usr/include/boost/function_types/detail/synthesize_impl/arity20_1.hpp - /usr/include/boost/function_types/detail/synthesize_impl/arity10_1.hpp - /usr/include/boost/function_types/detail/to_sequence.hpp - /usr/include/boost/mpl/is_sequence.hpp - /usr/include/boost/tti/gen/has_member_function_gen.hpp - /usr/include/boost/uuid/detail/random_provider.hpp - /usr/include/boost/uuid/entropy_error.hpp - /usr/include/boost/uuid/detail/random_provider_detect_platform.hpp - /usr/include/boost/predef/library/c/cloudabi.h - /usr/include/boost/predef/version_number.h - /usr/include/boost/predef/make.h - /usr/include/boost/predef/detail/test.h - /usr/include/boost/predef/library/c/_prefix.h - /usr/include/boost/predef/detail/_cassert.h - /usr/include/boost/predef/library/c/gnu.h - /usr/include/boost/predef/os/bsd/open.h - /usr/include/boost/predef/os/bsd.h - /usr/include/boost/predef/os/macos.h - /usr/include/boost/predef/os/ios.h - /usr/include/boost/predef/os/bsd/bsdi.h - /usr/include/boost/predef/os/bsd/dragonfly.h - /usr/include/boost/predef/os/bsd/free.h - /usr/include/boost/predef/os/bsd/net.h - /usr/include/boost/predef/os/windows.h - /usr/include/sys/syscall.h - /usr/include/asm/unistd.h - /usr/include/asm/unistd_64.h - /usr/include/bits/syscall.h - /usr/include/boost/uuid/detail/random_provider_include_platform.hpp - /usr/include/boost/uuid/detail/random_provider_getrandom.ipp - /usr/include/sys/random.h - -CMakeFiles/lspcpp.dir/src/lsp/lsp_diagnostic.cpp.o - /usr/local/src/asymptote-2.78/LspCpp/src/lsp/lsp_diagnostic.cpp - /usr/include/stdc-predef.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsp_diagnostic.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsRange.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/serializer.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/macro_map.h - /usr/include/boost/optional.hpp - /usr/include/boost/optional/optional.hpp - /usr/include/c++/11/new - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h - /usr/include/bits/wordsize.h - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h - /usr/include/features.h - /usr/include/sys/cdefs.h - /usr/include/bits/long-double.h - /usr/include/gnu/stubs.h - /usr/include/gnu/stubs-64.h - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h - /usr/include/c++/11/bits/exception.h - /usr/include/c++/11/iosfwd - /usr/include/c++/11/bits/stringfwd.h - /usr/include/c++/11/bits/memoryfwd.h - /usr/include/c++/11/bits/postypes.h - /usr/include/c++/11/cwchar - /usr/include/wchar.h - /usr/include/bits/libc-header-start.h - /usr/include/bits/floatn.h - /usr/include/bits/floatn-common.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h - /usr/include/bits/wchar.h - /usr/include/bits/types/wint_t.h - /usr/include/bits/types/mbstate_t.h - /usr/include/bits/types/__mbstate_t.h - /usr/include/bits/types/__FILE.h - /usr/include/bits/types/FILE.h - /usr/include/bits/types/locale_t.h - /usr/include/bits/types/__locale_t.h - /usr/include/boost/assert.hpp - /usr/include/assert.h - /usr/include/boost/core/addressof.hpp - /usr/include/boost/config.hpp - /usr/include/boost/config/user.hpp - /usr/include/boost/config/detail/select_compiler_config.hpp - /usr/include/boost/config/compiler/gcc.hpp - /usr/include/c++/11/cstddef - /usr/include/boost/config/detail/select_stdlib_config.hpp - /usr/include/c++/11/version - /usr/include/boost/config/stdlib/libstdcpp3.hpp - /usr/include/unistd.h - /usr/include/bits/posix_opt.h - /usr/include/bits/environments.h - /usr/include/bits/types.h - /usr/include/bits/timesize.h - /usr/include/bits/typesizes.h - /usr/include/bits/time64.h - /usr/include/bits/confname.h - /usr/include/bits/getopt_posix.h - /usr/include/bits/getopt_core.h - /usr/include/bits/unistd_ext.h - /usr/include/boost/config/detail/select_platform_config.hpp - /usr/include/boost/config/platform/linux.hpp - /usr/include/c++/11/cstdlib - /usr/include/stdlib.h - /usr/include/bits/waitflags.h - /usr/include/bits/waitstatus.h - /usr/include/sys/types.h - /usr/include/bits/types/clock_t.h - /usr/include/bits/types/clockid_t.h - /usr/include/bits/types/time_t.h - /usr/include/bits/types/timer_t.h - /usr/include/bits/stdint-intn.h - /usr/include/endian.h - /usr/include/bits/endian.h - /usr/include/bits/endianness.h - /usr/include/bits/byteswap.h - /usr/include/bits/uintn-identity.h - /usr/include/sys/select.h - /usr/include/bits/select.h - /usr/include/bits/types/sigset_t.h - /usr/include/bits/types/__sigset_t.h - /usr/include/bits/types/struct_timeval.h - /usr/include/bits/types/struct_timespec.h - /usr/include/bits/pthreadtypes.h - /usr/include/bits/thread-shared-types.h - /usr/include/bits/pthreadtypes-arch.h - /usr/include/bits/struct_mutex.h - /usr/include/bits/struct_rwlock.h - /usr/include/alloca.h - /usr/include/bits/stdlib-bsearch.h - /usr/include/bits/stdlib-float.h - /usr/include/c++/11/bits/std_abs.h - /usr/include/boost/config/detail/posix_features.hpp - /usr/include/boost/config/detail/suffix.hpp - /usr/include/boost/config/helper_macros.hpp - /usr/include/boost/core/enable_if.hpp - /usr/include/boost/core/explicit_operator_bool.hpp - /usr/include/boost/config/workaround.hpp - /usr/include/boost/core/swap.hpp - /usr/include/c++/11/utility - /usr/include/c++/11/bits/stl_relops.h - /usr/include/c++/11/bits/stl_pair.h - /usr/include/c++/11/bits/move.h - /usr/include/c++/11/type_traits - /usr/include/c++/11/initializer_list - /usr/include/boost/optional/bad_optional_access.hpp - /usr/include/c++/11/stdexcept - /usr/include/c++/11/exception - /usr/include/c++/11/bits/exception_ptr.h - /usr/include/c++/11/bits/exception_defines.h - /usr/include/c++/11/bits/cxxabi_init_exception.h - /usr/include/c++/11/typeinfo - /usr/include/c++/11/bits/hash_bytes.h - /usr/include/c++/11/bits/nested_exception.h - /usr/include/c++/11/string - /usr/include/c++/11/bits/char_traits.h - /usr/include/c++/11/bits/stl_algobase.h - /usr/include/c++/11/bits/functexcept.h - /usr/include/c++/11/bits/cpp_type_traits.h - /usr/include/c++/11/ext/type_traits.h - /usr/include/c++/11/ext/numeric_traits.h - /usr/include/c++/11/bits/stl_iterator_base_types.h - /usr/include/c++/11/bits/stl_iterator_base_funcs.h - /usr/include/c++/11/bits/concept_check.h - /usr/include/c++/11/debug/assertions.h - /usr/include/c++/11/bits/stl_iterator.h - /usr/include/c++/11/bits/ptr_traits.h - /usr/include/c++/11/debug/debug.h - /usr/include/c++/11/bits/predefined_ops.h - /usr/include/c++/11/cstdint - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h - /usr/include/stdint.h - /usr/include/bits/stdint-uintn.h - /usr/include/c++/11/bits/allocator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h - /usr/include/c++/11/ext/new_allocator.h - /usr/include/c++/11/bits/localefwd.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h - /usr/include/c++/11/clocale - /usr/include/locale.h - /usr/include/bits/locale.h - /usr/include/c++/11/cctype - /usr/include/ctype.h - /usr/include/c++/11/bits/ostream_insert.h - /usr/include/c++/11/bits/cxxabi_forced.h - /usr/include/c++/11/bits/stl_function.h - /usr/include/c++/11/backward/binders.h - /usr/include/c++/11/bits/range_access.h - /usr/include/c++/11/bits/basic_string.h - /usr/include/c++/11/ext/atomicity.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/bits/sched.h - /usr/include/bits/types/struct_sched_param.h - /usr/include/bits/cpu-set.h - /usr/include/time.h - /usr/include/bits/time.h - /usr/include/bits/timex.h - /usr/include/bits/types/struct_tm.h - /usr/include/bits/types/struct_itimerspec.h - /usr/include/bits/setjmp.h - /usr/include/bits/types/struct___jmp_buf_tag.h - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h - /usr/include/sys/single_threaded.h - /usr/include/c++/11/ext/alloc_traits.h - /usr/include/c++/11/bits/alloc_traits.h - /usr/include/c++/11/bits/stl_construct.h - /usr/include/c++/11/ext/string_conversions.h - /usr/include/c++/11/cstdio - /usr/include/stdio.h - /usr/include/bits/types/__fpos_t.h - /usr/include/bits/types/__fpos64_t.h - /usr/include/bits/types/struct_FILE.h - /usr/include/bits/types/cookie_io_functions_t.h - /usr/include/bits/stdio_lim.h - /usr/include/bits/stdio.h - /usr/include/c++/11/cerrno - /usr/include/errno.h - /usr/include/bits/errno.h - /usr/include/linux/errno.h - /usr/include/asm/errno.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/errno-base.h - /usr/include/bits/types/error_t.h - /usr/include/c++/11/bits/charconv.h - /usr/include/c++/11/bits/functional_hash.h - /usr/include/c++/11/bits/basic_string.tcc - /usr/include/boost/static_assert.hpp - /usr/include/boost/detail/workaround.hpp - /usr/include/boost/throw_exception.hpp - /usr/include/boost/assert/source_location.hpp - /usr/include/boost/current_function.hpp - /usr/include/boost/cstdint.hpp - /usr/include/boost/exception/exception.hpp - /usr/include/boost/type.hpp - /usr/include/boost/type_traits/alignment_of.hpp - /usr/include/boost/type_traits/intrinsics.hpp - /usr/include/boost/type_traits/detail/config.hpp - /usr/include/boost/version.hpp - /usr/include/boost/type_traits/integral_constant.hpp - /usr/include/boost/type_traits/conditional.hpp - /usr/include/boost/type_traits/has_nothrow_constructor.hpp - /usr/include/boost/type_traits/is_default_constructible.hpp - /usr/include/boost/type_traits/is_complete.hpp - /usr/include/boost/type_traits/declval.hpp - /usr/include/boost/type_traits/add_rvalue_reference.hpp - /usr/include/boost/type_traits/is_void.hpp - /usr/include/boost/type_traits/is_reference.hpp - /usr/include/boost/type_traits/is_lvalue_reference.hpp - /usr/include/boost/type_traits/is_rvalue_reference.hpp - /usr/include/boost/type_traits/remove_reference.hpp - /usr/include/boost/type_traits/is_function.hpp - /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp - /usr/include/boost/type_traits/detail/yes_no_type.hpp - /usr/include/boost/type_traits/type_with_alignment.hpp - /usr/include/boost/type_traits/is_pod.hpp - /usr/include/boost/type_traits/is_scalar.hpp - /usr/include/boost/type_traits/is_arithmetic.hpp - /usr/include/boost/type_traits/is_integral.hpp - /usr/include/boost/type_traits/is_floating_point.hpp - /usr/include/boost/type_traits/is_enum.hpp - /usr/include/boost/type_traits/is_pointer.hpp - /usr/include/boost/type_traits/is_member_pointer.hpp - /usr/include/boost/type_traits/is_member_function_pointer.hpp - /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp - /usr/include/boost/type_traits/remove_const.hpp - /usr/include/boost/type_traits/decay.hpp - /usr/include/boost/type_traits/is_array.hpp - /usr/include/boost/type_traits/remove_bounds.hpp - /usr/include/boost/type_traits/remove_extent.hpp - /usr/include/boost/type_traits/add_pointer.hpp - /usr/include/boost/type_traits/remove_cv.hpp - /usr/include/boost/type_traits/is_base_of.hpp - /usr/include/boost/type_traits/is_base_and_derived.hpp - /usr/include/boost/type_traits/is_same.hpp - /usr/include/boost/type_traits/is_class.hpp - /usr/include/boost/type_traits/is_const.hpp - /usr/include/boost/type_traits/is_constructible.hpp - /usr/include/boost/type_traits/is_destructible.hpp - /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp - /usr/include/boost/type_traits/has_trivial_move_assign.hpp - /usr/include/boost/type_traits/is_assignable.hpp - /usr/include/boost/type_traits/is_volatile.hpp - /usr/include/boost/type_traits/has_nothrow_assign.hpp - /usr/include/boost/type_traits/enable_if.hpp - /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp - /usr/include/boost/move/utility.hpp - /usr/include/boost/move/detail/config_begin.hpp - /usr/include/boost/move/detail/workaround.hpp - /usr/include/boost/move/utility_core.hpp - /usr/include/boost/move/core.hpp - /usr/include/boost/move/detail/config_end.hpp - /usr/include/boost/move/detail/meta_utils.hpp - /usr/include/boost/move/detail/meta_utils_core.hpp - /usr/include/boost/move/traits.hpp - /usr/include/boost/move/detail/type_traits.hpp - /usr/include/boost/none.hpp - /usr/include/boost/none_t.hpp - /usr/include/boost/utility/compare_pointees.hpp - /usr/include/c++/11/functional - /usr/include/c++/11/tuple - /usr/include/c++/11/array - /usr/include/c++/11/bits/uses_allocator.h - /usr/include/c++/11/bits/invoke.h - /usr/include/c++/11/bits/refwrap.h - /usr/include/c++/11/bits/std_function.h - /usr/include/boost/utility/result_of.hpp - /usr/include/boost/preprocessor/cat.hpp - /usr/include/boost/preprocessor/config/config.hpp - /usr/include/boost/preprocessor/iteration/iterate.hpp - /usr/include/boost/preprocessor/arithmetic/dec.hpp - /usr/include/boost/preprocessor/config/limits.hpp - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp - /usr/include/boost/preprocessor/arithmetic/inc.hpp - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp - /usr/include/boost/preprocessor/array/elem.hpp - /usr/include/boost/preprocessor/array/data.hpp - /usr/include/boost/preprocessor/tuple/elem.hpp - /usr/include/boost/preprocessor/facilities/expand.hpp - /usr/include/boost/preprocessor/facilities/overload.hpp - /usr/include/boost/preprocessor/variadic/size.hpp - /usr/include/boost/preprocessor/control/iif.hpp - /usr/include/boost/preprocessor/facilities/check_empty.hpp - /usr/include/boost/preprocessor/variadic/has_opt.hpp - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp - /usr/include/boost/preprocessor/tuple/rem.hpp - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp - /usr/include/boost/preprocessor/variadic/elem.hpp - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp - /usr/include/boost/preprocessor/array/size.hpp - /usr/include/boost/preprocessor/slot/slot.hpp - /usr/include/boost/preprocessor/slot/detail/def.hpp - /usr/include/boost/preprocessor/repetition/enum_params.hpp - /usr/include/boost/preprocessor/punctuation/comma_if.hpp - /usr/include/boost/preprocessor/control/if.hpp - /usr/include/boost/preprocessor/logical/bool.hpp - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp - /usr/include/boost/preprocessor/facilities/empty.hpp - /usr/include/boost/preprocessor/punctuation/comma.hpp - /usr/include/boost/preprocessor/repetition/repeat.hpp - /usr/include/boost/preprocessor/debug/error.hpp - /usr/include/boost/preprocessor/detail/auto_rec.hpp - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp - /usr/include/boost/preprocessor/tuple/eat.hpp - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp - /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp - /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp - /usr/include/boost/preprocessor/facilities/intercept.hpp - /usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp - /usr/include/boost/type_traits/type_identity.hpp - /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp - /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp - /usr/include/boost/preprocessor/slot/detail/shared.hpp - /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp - /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp - /usr/include/boost/utility/detail/result_of_iterate.hpp - /usr/include/boost/optional/optional_fwd.hpp - /usr/include/boost/optional/detail/optional_config.hpp - /usr/include/boost/optional/detail/optional_factory_support.hpp - /usr/include/boost/optional/detail/optional_aligned_storage.hpp - /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp - /usr/include/boost/optional/detail/optional_reference_spec.hpp - /usr/include/boost/optional/detail/optional_relops.hpp - /usr/include/boost/optional/detail/optional_swap.hpp - /usr/include/c++/11/cassert - /usr/include/c++/11/memory - /usr/include/c++/11/bits/stl_uninitialized.h - /usr/include/c++/11/bits/stl_tempbuf.h - /usr/include/c++/11/bits/stl_raw_storage_iter.h - /usr/include/c++/11/bits/align.h - /usr/include/c++/11/bit - /usr/include/c++/11/bits/unique_ptr.h - /usr/include/c++/11/bits/shared_ptr.h - /usr/include/c++/11/bits/shared_ptr_base.h - /usr/include/c++/11/bits/allocated_ptr.h - /usr/include/c++/11/ext/aligned_buffer.h - /usr/include/c++/11/ext/concurrence.h - /usr/include/c++/11/bits/shared_ptr_atomic.h - /usr/include/c++/11/bits/atomic_base.h - /usr/include/c++/11/bits/atomic_lockfree_defines.h - /usr/include/c++/11/backward/auto_ptr.h - /usr/include/c++/11/vector - /usr/include/c++/11/bits/stl_vector.h - /usr/include/c++/11/bits/stl_bvector.h - /usr/include/c++/11/bits/vector.tcc - /usr/include/c++/11/map - /usr/include/c++/11/bits/stl_tree.h - /usr/include/c++/11/bits/stl_map.h - /usr/include/c++/11/bits/stl_multimap.h - /usr/include/c++/11/bits/erase_if.h - /usr/include/c++/11/algorithm - /usr/include/c++/11/bits/stl_algo.h - /usr/include/c++/11/bits/algorithmfwd.h - /usr/include/c++/11/bits/stl_heap.h - /usr/include/c++/11/bits/uniform_int_dist.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsPosition.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsTextEdit.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsDocumentUri.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsResponseError.h - /usr/include/c++/11/sstream - /usr/include/c++/11/istream - /usr/include/c++/11/ios - /usr/include/c++/11/bits/ios_base.h - /usr/include/c++/11/bits/locale_classes.h - /usr/include/c++/11/bits/locale_classes.tcc - /usr/include/c++/11/system_error - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h - /usr/include/c++/11/streambuf - /usr/include/c++/11/bits/streambuf.tcc - /usr/include/c++/11/bits/basic_ios.h - /usr/include/c++/11/bits/locale_facets.h - /usr/include/c++/11/cwctype - /usr/include/wctype.h - /usr/include/bits/wctype-wchar.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h - /usr/include/c++/11/bits/streambuf_iterator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h - /usr/include/c++/11/bits/locale_facets.tcc - /usr/include/c++/11/bits/basic_ios.tcc - /usr/include/c++/11/ostream - /usr/include/c++/11/bits/ostream.tcc - /usr/include/c++/11/bits/istream.tcc - /usr/include/c++/11/bits/sstream.tcc - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsAny.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/message.h - /usr/include/c++/11/atomic - /usr/include/c++/11/iostream - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/method_type.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/location_type.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/RequestInMessage.h - /usr/include/c++/11/mutex - /usr/include/c++/11/chrono - /usr/include/c++/11/ratio - /usr/include/c++/11/limits - /usr/include/c++/11/ctime - /usr/include/c++/11/bits/parse_numbers.h - /usr/include/c++/11/bits/std_mutex.h - /usr/include/c++/11/bits/unique_lock.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/lsRequestId.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/lsResponseMessage.h - -CMakeFiles/lspcpp.dir/src/lsp/textDocument.cpp.o - /usr/local/src/asymptote-2.78/LspCpp/src/lsp/textDocument.cpp - /usr/include/stdc-predef.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/completion.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/RequestInMessage.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/serializer.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/macro_map.h - /usr/include/boost/optional.hpp - /usr/include/boost/optional/optional.hpp - /usr/include/c++/11/new - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h - /usr/include/bits/wordsize.h - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h - /usr/include/features.h - /usr/include/sys/cdefs.h - /usr/include/bits/long-double.h - /usr/include/gnu/stubs.h - /usr/include/gnu/stubs-64.h - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h - /usr/include/c++/11/bits/exception.h - /usr/include/c++/11/iosfwd - /usr/include/c++/11/bits/stringfwd.h - /usr/include/c++/11/bits/memoryfwd.h - /usr/include/c++/11/bits/postypes.h - /usr/include/c++/11/cwchar - /usr/include/wchar.h - /usr/include/bits/libc-header-start.h - /usr/include/bits/floatn.h - /usr/include/bits/floatn-common.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h - /usr/include/bits/wchar.h - /usr/include/bits/types/wint_t.h - /usr/include/bits/types/mbstate_t.h - /usr/include/bits/types/__mbstate_t.h - /usr/include/bits/types/__FILE.h - /usr/include/bits/types/FILE.h - /usr/include/bits/types/locale_t.h - /usr/include/bits/types/__locale_t.h - /usr/include/boost/assert.hpp - /usr/include/assert.h - /usr/include/boost/core/addressof.hpp - /usr/include/boost/config.hpp - /usr/include/boost/config/user.hpp - /usr/include/boost/config/detail/select_compiler_config.hpp - /usr/include/boost/config/compiler/gcc.hpp - /usr/include/c++/11/cstddef - /usr/include/boost/config/detail/select_stdlib_config.hpp - /usr/include/c++/11/version - /usr/include/boost/config/stdlib/libstdcpp3.hpp - /usr/include/unistd.h - /usr/include/bits/posix_opt.h - /usr/include/bits/environments.h - /usr/include/bits/types.h - /usr/include/bits/timesize.h - /usr/include/bits/typesizes.h - /usr/include/bits/time64.h - /usr/include/bits/confname.h - /usr/include/bits/getopt_posix.h - /usr/include/bits/getopt_core.h - /usr/include/bits/unistd_ext.h - /usr/include/boost/config/detail/select_platform_config.hpp - /usr/include/boost/config/platform/linux.hpp - /usr/include/c++/11/cstdlib - /usr/include/stdlib.h - /usr/include/bits/waitflags.h - /usr/include/bits/waitstatus.h - /usr/include/sys/types.h - /usr/include/bits/types/clock_t.h - /usr/include/bits/types/clockid_t.h - /usr/include/bits/types/time_t.h - /usr/include/bits/types/timer_t.h - /usr/include/bits/stdint-intn.h - /usr/include/endian.h - /usr/include/bits/endian.h - /usr/include/bits/endianness.h - /usr/include/bits/byteswap.h - /usr/include/bits/uintn-identity.h - /usr/include/sys/select.h - /usr/include/bits/select.h - /usr/include/bits/types/sigset_t.h - /usr/include/bits/types/__sigset_t.h - /usr/include/bits/types/struct_timeval.h - /usr/include/bits/types/struct_timespec.h - /usr/include/bits/pthreadtypes.h - /usr/include/bits/thread-shared-types.h - /usr/include/bits/pthreadtypes-arch.h - /usr/include/bits/struct_mutex.h - /usr/include/bits/struct_rwlock.h - /usr/include/alloca.h - /usr/include/bits/stdlib-bsearch.h - /usr/include/bits/stdlib-float.h - /usr/include/c++/11/bits/std_abs.h - /usr/include/boost/config/detail/posix_features.hpp - /usr/include/boost/config/detail/suffix.hpp - /usr/include/boost/config/helper_macros.hpp - /usr/include/boost/core/enable_if.hpp - /usr/include/boost/core/explicit_operator_bool.hpp - /usr/include/boost/config/workaround.hpp - /usr/include/boost/core/swap.hpp - /usr/include/c++/11/utility - /usr/include/c++/11/bits/stl_relops.h - /usr/include/c++/11/bits/stl_pair.h - /usr/include/c++/11/bits/move.h - /usr/include/c++/11/type_traits - /usr/include/c++/11/initializer_list - /usr/include/boost/optional/bad_optional_access.hpp - /usr/include/c++/11/stdexcept - /usr/include/c++/11/exception - /usr/include/c++/11/bits/exception_ptr.h - /usr/include/c++/11/bits/exception_defines.h - /usr/include/c++/11/bits/cxxabi_init_exception.h - /usr/include/c++/11/typeinfo - /usr/include/c++/11/bits/hash_bytes.h - /usr/include/c++/11/bits/nested_exception.h - /usr/include/c++/11/string - /usr/include/c++/11/bits/char_traits.h - /usr/include/c++/11/bits/stl_algobase.h - /usr/include/c++/11/bits/functexcept.h - /usr/include/c++/11/bits/cpp_type_traits.h - /usr/include/c++/11/ext/type_traits.h - /usr/include/c++/11/ext/numeric_traits.h - /usr/include/c++/11/bits/stl_iterator_base_types.h - /usr/include/c++/11/bits/stl_iterator_base_funcs.h - /usr/include/c++/11/bits/concept_check.h - /usr/include/c++/11/debug/assertions.h - /usr/include/c++/11/bits/stl_iterator.h - /usr/include/c++/11/bits/ptr_traits.h - /usr/include/c++/11/debug/debug.h - /usr/include/c++/11/bits/predefined_ops.h - /usr/include/c++/11/cstdint - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h - /usr/include/stdint.h - /usr/include/bits/stdint-uintn.h - /usr/include/c++/11/bits/allocator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h - /usr/include/c++/11/ext/new_allocator.h - /usr/include/c++/11/bits/localefwd.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h - /usr/include/c++/11/clocale - /usr/include/locale.h - /usr/include/bits/locale.h - /usr/include/c++/11/cctype - /usr/include/ctype.h - /usr/include/c++/11/bits/ostream_insert.h - /usr/include/c++/11/bits/cxxabi_forced.h - /usr/include/c++/11/bits/stl_function.h - /usr/include/c++/11/backward/binders.h - /usr/include/c++/11/bits/range_access.h - /usr/include/c++/11/bits/basic_string.h - /usr/include/c++/11/ext/atomicity.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/bits/sched.h - /usr/include/bits/types/struct_sched_param.h - /usr/include/bits/cpu-set.h - /usr/include/time.h - /usr/include/bits/time.h - /usr/include/bits/timex.h - /usr/include/bits/types/struct_tm.h - /usr/include/bits/types/struct_itimerspec.h - /usr/include/bits/setjmp.h - /usr/include/bits/types/struct___jmp_buf_tag.h - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h - /usr/include/sys/single_threaded.h - /usr/include/c++/11/ext/alloc_traits.h - /usr/include/c++/11/bits/alloc_traits.h - /usr/include/c++/11/bits/stl_construct.h - /usr/include/c++/11/ext/string_conversions.h - /usr/include/c++/11/cstdio - /usr/include/stdio.h - /usr/include/bits/types/__fpos_t.h - /usr/include/bits/types/__fpos64_t.h - /usr/include/bits/types/struct_FILE.h - /usr/include/bits/types/cookie_io_functions_t.h - /usr/include/bits/stdio_lim.h - /usr/include/bits/stdio.h - /usr/include/c++/11/cerrno - /usr/include/errno.h - /usr/include/bits/errno.h - /usr/include/linux/errno.h - /usr/include/asm/errno.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/errno-base.h - /usr/include/bits/types/error_t.h - /usr/include/c++/11/bits/charconv.h - /usr/include/c++/11/bits/functional_hash.h - /usr/include/c++/11/bits/basic_string.tcc - /usr/include/boost/static_assert.hpp - /usr/include/boost/detail/workaround.hpp - /usr/include/boost/throw_exception.hpp - /usr/include/boost/assert/source_location.hpp - /usr/include/boost/current_function.hpp - /usr/include/boost/cstdint.hpp - /usr/include/boost/exception/exception.hpp - /usr/include/boost/type.hpp - /usr/include/boost/type_traits/alignment_of.hpp - /usr/include/boost/type_traits/intrinsics.hpp - /usr/include/boost/type_traits/detail/config.hpp - /usr/include/boost/version.hpp - /usr/include/boost/type_traits/integral_constant.hpp - /usr/include/boost/type_traits/conditional.hpp - /usr/include/boost/type_traits/has_nothrow_constructor.hpp - /usr/include/boost/type_traits/is_default_constructible.hpp - /usr/include/boost/type_traits/is_complete.hpp - /usr/include/boost/type_traits/declval.hpp - /usr/include/boost/type_traits/add_rvalue_reference.hpp - /usr/include/boost/type_traits/is_void.hpp - /usr/include/boost/type_traits/is_reference.hpp - /usr/include/boost/type_traits/is_lvalue_reference.hpp - /usr/include/boost/type_traits/is_rvalue_reference.hpp - /usr/include/boost/type_traits/remove_reference.hpp - /usr/include/boost/type_traits/is_function.hpp - /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp - /usr/include/boost/type_traits/detail/yes_no_type.hpp - /usr/include/boost/type_traits/type_with_alignment.hpp - /usr/include/boost/type_traits/is_pod.hpp - /usr/include/boost/type_traits/is_scalar.hpp - /usr/include/boost/type_traits/is_arithmetic.hpp - /usr/include/boost/type_traits/is_integral.hpp - /usr/include/boost/type_traits/is_floating_point.hpp - /usr/include/boost/type_traits/is_enum.hpp - /usr/include/boost/type_traits/is_pointer.hpp - /usr/include/boost/type_traits/is_member_pointer.hpp - /usr/include/boost/type_traits/is_member_function_pointer.hpp - /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp - /usr/include/boost/type_traits/remove_const.hpp - /usr/include/boost/type_traits/decay.hpp - /usr/include/boost/type_traits/is_array.hpp - /usr/include/boost/type_traits/remove_bounds.hpp - /usr/include/boost/type_traits/remove_extent.hpp - /usr/include/boost/type_traits/add_pointer.hpp - /usr/include/boost/type_traits/remove_cv.hpp - /usr/include/boost/type_traits/is_base_of.hpp - /usr/include/boost/type_traits/is_base_and_derived.hpp - /usr/include/boost/type_traits/is_same.hpp - /usr/include/boost/type_traits/is_class.hpp - /usr/include/boost/type_traits/is_const.hpp - /usr/include/boost/type_traits/is_constructible.hpp - /usr/include/boost/type_traits/is_destructible.hpp - /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp - /usr/include/boost/type_traits/has_trivial_move_assign.hpp - /usr/include/boost/type_traits/is_assignable.hpp - /usr/include/boost/type_traits/is_volatile.hpp - /usr/include/boost/type_traits/has_nothrow_assign.hpp - /usr/include/boost/type_traits/enable_if.hpp - /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp - /usr/include/boost/move/utility.hpp - /usr/include/boost/move/detail/config_begin.hpp - /usr/include/boost/move/detail/workaround.hpp - /usr/include/boost/move/utility_core.hpp - /usr/include/boost/move/core.hpp - /usr/include/boost/move/detail/config_end.hpp - /usr/include/boost/move/detail/meta_utils.hpp - /usr/include/boost/move/detail/meta_utils_core.hpp - /usr/include/boost/move/traits.hpp - /usr/include/boost/move/detail/type_traits.hpp - /usr/include/boost/none.hpp - /usr/include/boost/none_t.hpp - /usr/include/boost/utility/compare_pointees.hpp - /usr/include/c++/11/functional - /usr/include/c++/11/tuple - /usr/include/c++/11/array - /usr/include/c++/11/bits/uses_allocator.h - /usr/include/c++/11/bits/invoke.h - /usr/include/c++/11/bits/refwrap.h - /usr/include/c++/11/bits/std_function.h - /usr/include/boost/utility/result_of.hpp - /usr/include/boost/preprocessor/cat.hpp - /usr/include/boost/preprocessor/config/config.hpp - /usr/include/boost/preprocessor/iteration/iterate.hpp - /usr/include/boost/preprocessor/arithmetic/dec.hpp - /usr/include/boost/preprocessor/config/limits.hpp - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp - /usr/include/boost/preprocessor/arithmetic/inc.hpp - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp - /usr/include/boost/preprocessor/array/elem.hpp - /usr/include/boost/preprocessor/array/data.hpp - /usr/include/boost/preprocessor/tuple/elem.hpp - /usr/include/boost/preprocessor/facilities/expand.hpp - /usr/include/boost/preprocessor/facilities/overload.hpp - /usr/include/boost/preprocessor/variadic/size.hpp - /usr/include/boost/preprocessor/control/iif.hpp - /usr/include/boost/preprocessor/facilities/check_empty.hpp - /usr/include/boost/preprocessor/variadic/has_opt.hpp - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp - /usr/include/boost/preprocessor/tuple/rem.hpp - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp - /usr/include/boost/preprocessor/variadic/elem.hpp - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp - /usr/include/boost/preprocessor/array/size.hpp - /usr/include/boost/preprocessor/slot/slot.hpp - /usr/include/boost/preprocessor/slot/detail/def.hpp - /usr/include/boost/preprocessor/repetition/enum_params.hpp - /usr/include/boost/preprocessor/punctuation/comma_if.hpp - /usr/include/boost/preprocessor/control/if.hpp - /usr/include/boost/preprocessor/logical/bool.hpp - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp - /usr/include/boost/preprocessor/facilities/empty.hpp - /usr/include/boost/preprocessor/punctuation/comma.hpp - /usr/include/boost/preprocessor/repetition/repeat.hpp - /usr/include/boost/preprocessor/debug/error.hpp - /usr/include/boost/preprocessor/detail/auto_rec.hpp - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp - /usr/include/boost/preprocessor/tuple/eat.hpp - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp - /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp - /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp - /usr/include/boost/preprocessor/facilities/intercept.hpp - /usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp - /usr/include/boost/type_traits/type_identity.hpp - /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp - /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp - /usr/include/boost/preprocessor/slot/detail/shared.hpp - /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp - /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp - /usr/include/boost/utility/detail/result_of_iterate.hpp - /usr/include/boost/optional/optional_fwd.hpp - /usr/include/boost/optional/detail/optional_config.hpp - /usr/include/boost/optional/detail/optional_factory_support.hpp - /usr/include/boost/optional/detail/optional_aligned_storage.hpp - /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp - /usr/include/boost/optional/detail/optional_reference_spec.hpp - /usr/include/boost/optional/detail/optional_relops.hpp - /usr/include/boost/optional/detail/optional_swap.hpp - /usr/include/c++/11/cassert - /usr/include/c++/11/memory - /usr/include/c++/11/bits/stl_uninitialized.h - /usr/include/c++/11/bits/stl_tempbuf.h - /usr/include/c++/11/bits/stl_raw_storage_iter.h - /usr/include/c++/11/bits/align.h - /usr/include/c++/11/bit - /usr/include/c++/11/bits/unique_ptr.h - /usr/include/c++/11/bits/shared_ptr.h - /usr/include/c++/11/bits/shared_ptr_base.h - /usr/include/c++/11/bits/allocated_ptr.h - /usr/include/c++/11/ext/aligned_buffer.h - /usr/include/c++/11/ext/concurrence.h - /usr/include/c++/11/bits/shared_ptr_atomic.h - /usr/include/c++/11/bits/atomic_base.h - /usr/include/c++/11/bits/atomic_lockfree_defines.h - /usr/include/c++/11/backward/auto_ptr.h - /usr/include/c++/11/vector - /usr/include/c++/11/bits/stl_vector.h - /usr/include/c++/11/bits/stl_bvector.h - /usr/include/c++/11/bits/vector.tcc - /usr/include/c++/11/map - /usr/include/c++/11/bits/stl_tree.h - /usr/include/c++/11/bits/stl_map.h - /usr/include/c++/11/bits/stl_multimap.h - /usr/include/c++/11/bits/erase_if.h - /usr/include/c++/11/algorithm - /usr/include/c++/11/bits/stl_algo.h - /usr/include/c++/11/bits/algorithmfwd.h - /usr/include/c++/11/bits/stl_heap.h - /usr/include/c++/11/bits/uniform_int_dist.h - /usr/include/c++/11/atomic - /usr/include/c++/11/mutex - /usr/include/c++/11/chrono - /usr/include/c++/11/ratio - /usr/include/c++/11/limits - /usr/include/c++/11/ctime - /usr/include/c++/11/bits/parse_numbers.h - /usr/include/c++/11/system_error - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h - /usr/include/c++/11/bits/std_mutex.h - /usr/include/c++/11/bits/unique_lock.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/lsRequestId.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/message.h - /usr/include/c++/11/iostream - /usr/include/c++/11/ostream - /usr/include/c++/11/ios - /usr/include/c++/11/bits/ios_base.h - /usr/include/c++/11/bits/locale_classes.h - /usr/include/c++/11/bits/locale_classes.tcc - /usr/include/c++/11/streambuf - /usr/include/c++/11/bits/streambuf.tcc - /usr/include/c++/11/bits/basic_ios.h - /usr/include/c++/11/bits/locale_facets.h - /usr/include/c++/11/cwctype - /usr/include/wctype.h - /usr/include/bits/wctype-wchar.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h - /usr/include/c++/11/bits/streambuf_iterator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h - /usr/include/c++/11/bits/locale_facets.tcc - /usr/include/c++/11/bits/basic_ios.tcc - /usr/include/c++/11/bits/ostream.tcc - /usr/include/c++/11/istream - /usr/include/c++/11/bits/istream.tcc - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/method_type.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/lsResponseMessage.h - /usr/include/c++/11/regex - /usr/include/c++/11/bitset - /usr/include/c++/11/iterator - /usr/include/c++/11/bits/stream_iterator.h - /usr/include/c++/11/locale - /usr/include/c++/11/bits/locale_facets_nonio.h - /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h - /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h - /usr/include/libintl.h - /usr/include/c++/11/bits/codecvt.h - /usr/include/c++/11/bits/locale_facets_nonio.tcc - /usr/include/c++/11/bits/locale_conv.h - /usr/include/c++/11/sstream - /usr/include/c++/11/bits/sstream.tcc - /usr/include/c++/11/stack - /usr/include/c++/11/deque - /usr/include/c++/11/bits/stl_deque.h - /usr/include/c++/11/bits/deque.tcc - /usr/include/c++/11/bits/stl_stack.h - /usr/include/c++/11/cstring - /usr/include/string.h - /usr/include/strings.h - /usr/include/c++/11/bits/regex_constants.h - /usr/include/c++/11/bits/regex_error.h - /usr/include/c++/11/bits/regex_automaton.h - /usr/include/c++/11/bits/regex_automaton.tcc - /usr/include/c++/11/bits/regex_scanner.h - /usr/include/c++/11/bits/regex_scanner.tcc - /usr/include/c++/11/bits/regex_compiler.h - /usr/include/c++/11/bits/regex_compiler.tcc - /usr/include/c++/11/bits/regex.h - /usr/include/c++/11/bits/regex.tcc - /usr/include/c++/11/bits/regex_executor.h - /usr/include/c++/11/bits/regex_executor.tcc - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsp_completion.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsTextEdit.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsRange.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsPosition.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsMarkedString.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsCommand.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsAny.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsTextDocumentPositionParams.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsTextDocumentIdentifier.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsDocumentUri.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/document_symbol.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/symbol.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/location_type.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/hover.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/prepareRename.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsWorkspaceEdit.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsTextDocumentEdit.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsVersionedTextDocumentIdentifier.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/ResourceOperation.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/typeHierarchy.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/semanticHighlighting.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/NotificationInMessage.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/SemanticTokens.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/json.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/document.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/reader.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/allocators.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/rapidjson.h - /usr/include/inttypes.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/meta.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/rapidjson.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/stream.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/encodings.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/encodedstream.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/memorystream.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/clzll.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/stack.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/allocators.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/swap.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/strtod.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/ieee754.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/biginteger.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/diyfp.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/clzll.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/pow10.h - /usr/include/c++/11/climits - /usr/lib/gcc/x86_64-redhat-linux/11/include/limits.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/syslimits.h - /usr/include/limits.h - /usr/include/bits/posix1_lim.h - /usr/include/bits/local_lim.h - /usr/include/linux/limits.h - /usr/include/bits/posix2_lim.h - /usr/include/bits/xopen_lim.h - /usr/include/bits/uio_lim.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/error/error.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/rapidjson.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/strfunc.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/stream.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/rapidjson.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/prettywriter.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/writer.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/dtoa.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/itoa.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/internal/itoa.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include/rapidjson/stringbuffer.h - -CMakeFiles/lspcpp.dir/src/lsp/utils.cpp.o - /usr/local/src/asymptote-2.78/LspCpp/src/lsp/utils.cpp - /usr/include/stdc-predef.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/utils.h - /usr/include/c++/11/algorithm - /usr/include/c++/11/utility - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h - /usr/include/bits/wordsize.h - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h - /usr/include/features.h - /usr/include/sys/cdefs.h - /usr/include/bits/long-double.h - /usr/include/gnu/stubs.h - /usr/include/gnu/stubs-64.h - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h - /usr/include/c++/11/bits/stl_relops.h - /usr/include/c++/11/bits/stl_pair.h - /usr/include/c++/11/bits/move.h - /usr/include/c++/11/type_traits - /usr/include/c++/11/initializer_list - /usr/include/c++/11/bits/stl_algobase.h - /usr/include/c++/11/bits/functexcept.h - /usr/include/c++/11/bits/exception_defines.h - /usr/include/c++/11/bits/cpp_type_traits.h - /usr/include/c++/11/ext/type_traits.h - /usr/include/c++/11/ext/numeric_traits.h - /usr/include/c++/11/bits/stl_iterator_base_types.h - /usr/include/c++/11/bits/stl_iterator_base_funcs.h - /usr/include/c++/11/bits/concept_check.h - /usr/include/c++/11/debug/assertions.h - /usr/include/c++/11/bits/stl_iterator.h - /usr/include/c++/11/bits/ptr_traits.h - /usr/include/c++/11/debug/debug.h - /usr/include/c++/11/bits/predefined_ops.h - /usr/include/c++/11/bits/stl_algo.h - /usr/include/c++/11/cstdlib - /usr/include/stdlib.h - /usr/include/bits/libc-header-start.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h - /usr/include/bits/waitflags.h - /usr/include/bits/waitstatus.h - /usr/include/bits/floatn.h - /usr/include/bits/floatn-common.h - /usr/include/bits/types/locale_t.h - /usr/include/bits/types/__locale_t.h - /usr/include/sys/types.h - /usr/include/bits/types.h - /usr/include/bits/timesize.h - /usr/include/bits/typesizes.h - /usr/include/bits/time64.h - /usr/include/bits/types/clock_t.h - /usr/include/bits/types/clockid_t.h - /usr/include/bits/types/time_t.h - /usr/include/bits/types/timer_t.h - /usr/include/bits/stdint-intn.h - /usr/include/endian.h - /usr/include/bits/endian.h - /usr/include/bits/endianness.h - /usr/include/bits/byteswap.h - /usr/include/bits/uintn-identity.h - /usr/include/sys/select.h - /usr/include/bits/select.h - /usr/include/bits/types/sigset_t.h - /usr/include/bits/types/__sigset_t.h - /usr/include/bits/types/struct_timeval.h - /usr/include/bits/types/struct_timespec.h - /usr/include/bits/pthreadtypes.h - /usr/include/bits/thread-shared-types.h - /usr/include/bits/pthreadtypes-arch.h - /usr/include/bits/struct_mutex.h - /usr/include/bits/struct_rwlock.h - /usr/include/alloca.h - /usr/include/bits/stdlib-bsearch.h - /usr/include/bits/stdlib-float.h - /usr/include/c++/11/bits/std_abs.h - /usr/include/c++/11/bits/algorithmfwd.h - /usr/include/c++/11/bits/stl_heap.h - /usr/include/c++/11/bits/stl_tempbuf.h - /usr/include/c++/11/bits/stl_construct.h - /usr/include/c++/11/new - /usr/include/c++/11/bits/exception.h - /usr/include/c++/11/bits/uniform_int_dist.h - /usr/include/c++/11/codecvt - /usr/include/c++/11/bits/locale_classes.h - /usr/include/c++/11/bits/localefwd.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h - /usr/include/c++/11/clocale - /usr/include/locale.h - /usr/include/bits/locale.h - /usr/include/c++/11/iosfwd - /usr/include/c++/11/bits/stringfwd.h - /usr/include/c++/11/bits/memoryfwd.h - /usr/include/c++/11/bits/postypes.h - /usr/include/c++/11/cwchar - /usr/include/wchar.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h - /usr/include/bits/wchar.h - /usr/include/bits/types/wint_t.h - /usr/include/bits/types/mbstate_t.h - /usr/include/bits/types/__mbstate_t.h - /usr/include/bits/types/__FILE.h - /usr/include/bits/types/FILE.h - /usr/include/c++/11/cctype - /usr/include/ctype.h - /usr/include/c++/11/string - /usr/include/c++/11/bits/char_traits.h - /usr/include/c++/11/cstdint - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h - /usr/include/stdint.h - /usr/include/bits/stdint-uintn.h - /usr/include/c++/11/bits/allocator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h - /usr/include/c++/11/ext/new_allocator.h - /usr/include/c++/11/bits/ostream_insert.h - /usr/include/c++/11/bits/cxxabi_forced.h - /usr/include/c++/11/bits/stl_function.h - /usr/include/c++/11/backward/binders.h - /usr/include/c++/11/bits/range_access.h - /usr/include/c++/11/bits/basic_string.h - /usr/include/c++/11/ext/atomicity.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/bits/sched.h - /usr/include/bits/types/struct_sched_param.h - /usr/include/bits/cpu-set.h - /usr/include/time.h - /usr/include/bits/time.h - /usr/include/bits/timex.h - /usr/include/bits/types/struct_tm.h - /usr/include/bits/types/struct_itimerspec.h - /usr/include/bits/setjmp.h - /usr/include/bits/types/struct___jmp_buf_tag.h - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h - /usr/include/sys/single_threaded.h - /usr/include/c++/11/ext/alloc_traits.h - /usr/include/c++/11/bits/alloc_traits.h - /usr/include/c++/11/ext/string_conversions.h - /usr/include/c++/11/cstdio - /usr/include/stdio.h - /usr/include/bits/types/__fpos_t.h - /usr/include/bits/types/__fpos64_t.h - /usr/include/bits/types/struct_FILE.h - /usr/include/bits/types/cookie_io_functions_t.h - /usr/include/bits/stdio_lim.h - /usr/include/bits/stdio.h - /usr/include/c++/11/cerrno - /usr/include/errno.h - /usr/include/bits/errno.h - /usr/include/linux/errno.h - /usr/include/asm/errno.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/errno-base.h - /usr/include/bits/types/error_t.h - /usr/include/c++/11/bits/charconv.h - /usr/include/c++/11/bits/functional_hash.h - /usr/include/c++/11/bits/hash_bytes.h - /usr/include/c++/11/bits/basic_string.tcc - /usr/include/c++/11/bits/locale_classes.tcc - /usr/include/c++/11/bits/codecvt.h - /usr/include/c++/11/functional - /usr/include/c++/11/tuple - /usr/include/c++/11/array - /usr/include/c++/11/bits/uses_allocator.h - /usr/include/c++/11/bits/invoke.h - /usr/include/c++/11/bits/refwrap.h - /usr/include/c++/11/bits/std_function.h - /usr/include/c++/11/typeinfo - /usr/include/c++/11/iterator - /usr/include/c++/11/bits/stream_iterator.h - /usr/include/c++/11/bits/streambuf_iterator.h - /usr/include/c++/11/streambuf - /usr/include/c++/11/bits/ios_base.h - /usr/include/c++/11/system_error - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h - /usr/include/c++/11/stdexcept - /usr/include/c++/11/exception - /usr/include/c++/11/bits/exception_ptr.h - /usr/include/c++/11/bits/cxxabi_init_exception.h - /usr/include/c++/11/bits/nested_exception.h - /usr/include/c++/11/bits/streambuf.tcc - /usr/include/c++/11/locale - /usr/include/c++/11/bits/locale_facets.h - /usr/include/c++/11/cwctype - /usr/include/wctype.h - /usr/include/bits/wctype-wchar.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h - /usr/include/c++/11/bits/locale_facets.tcc - /usr/include/c++/11/bits/locale_facets_nonio.h - /usr/include/c++/11/ctime - /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h - /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h - /usr/include/libintl.h - /usr/include/c++/11/bits/locale_facets_nonio.tcc - /usr/include/c++/11/bits/locale_conv.h - /usr/include/c++/11/bits/unique_ptr.h - /usr/include/c++/11/memory - /usr/include/c++/11/bits/stl_uninitialized.h - /usr/include/c++/11/bits/stl_raw_storage_iter.h - /usr/include/c++/11/bits/align.h - /usr/include/c++/11/bit - /usr/include/c++/11/bits/shared_ptr.h - /usr/include/c++/11/bits/shared_ptr_base.h - /usr/include/c++/11/bits/allocated_ptr.h - /usr/include/c++/11/ext/aligned_buffer.h - /usr/include/c++/11/ext/concurrence.h - /usr/include/c++/11/bits/shared_ptr_atomic.h - /usr/include/c++/11/bits/atomic_base.h - /usr/include/c++/11/bits/atomic_lockfree_defines.h - /usr/include/c++/11/backward/auto_ptr.h - /usr/include/c++/11/vector - /usr/include/c++/11/bits/stl_vector.h - /usr/include/c++/11/bits/stl_bvector.h - /usr/include/c++/11/bits/vector.tcc - /usr/include/boost/optional/optional.hpp - /usr/include/boost/assert.hpp - /usr/include/assert.h - /usr/include/boost/core/addressof.hpp - /usr/include/boost/config.hpp - /usr/include/boost/config/user.hpp - /usr/include/boost/config/detail/select_compiler_config.hpp - /usr/include/boost/config/compiler/gcc.hpp - /usr/include/c++/11/cstddef - /usr/include/boost/config/detail/select_stdlib_config.hpp - /usr/include/c++/11/version - /usr/include/boost/config/stdlib/libstdcpp3.hpp - /usr/include/unistd.h - /usr/include/bits/posix_opt.h - /usr/include/bits/environments.h - /usr/include/bits/confname.h - /usr/include/bits/getopt_posix.h - /usr/include/bits/getopt_core.h - /usr/include/bits/unistd_ext.h - /usr/include/boost/config/detail/select_platform_config.hpp - /usr/include/boost/config/platform/linux.hpp - /usr/include/boost/config/detail/posix_features.hpp - /usr/include/boost/config/detail/suffix.hpp - /usr/include/boost/config/helper_macros.hpp - /usr/include/boost/core/enable_if.hpp - /usr/include/boost/core/explicit_operator_bool.hpp - /usr/include/boost/config/workaround.hpp - /usr/include/boost/core/swap.hpp - /usr/include/boost/optional/bad_optional_access.hpp - /usr/include/boost/static_assert.hpp - /usr/include/boost/detail/workaround.hpp - /usr/include/boost/throw_exception.hpp - /usr/include/boost/assert/source_location.hpp - /usr/include/boost/current_function.hpp - /usr/include/boost/cstdint.hpp - /usr/include/boost/exception/exception.hpp - /usr/include/boost/type.hpp - /usr/include/boost/type_traits/alignment_of.hpp - /usr/include/boost/type_traits/intrinsics.hpp - /usr/include/boost/type_traits/detail/config.hpp - /usr/include/boost/version.hpp - /usr/include/boost/type_traits/integral_constant.hpp - /usr/include/boost/type_traits/conditional.hpp - /usr/include/boost/type_traits/has_nothrow_constructor.hpp - /usr/include/boost/type_traits/is_default_constructible.hpp - /usr/include/boost/type_traits/is_complete.hpp - /usr/include/boost/type_traits/declval.hpp - /usr/include/boost/type_traits/add_rvalue_reference.hpp - /usr/include/boost/type_traits/is_void.hpp - /usr/include/boost/type_traits/is_reference.hpp - /usr/include/boost/type_traits/is_lvalue_reference.hpp - /usr/include/boost/type_traits/is_rvalue_reference.hpp - /usr/include/boost/type_traits/remove_reference.hpp - /usr/include/boost/type_traits/is_function.hpp - /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp - /usr/include/boost/type_traits/detail/yes_no_type.hpp - /usr/include/boost/type_traits/type_with_alignment.hpp - /usr/include/boost/type_traits/is_pod.hpp - /usr/include/boost/type_traits/is_scalar.hpp - /usr/include/boost/type_traits/is_arithmetic.hpp - /usr/include/boost/type_traits/is_integral.hpp - /usr/include/boost/type_traits/is_floating_point.hpp - /usr/include/boost/type_traits/is_enum.hpp - /usr/include/boost/type_traits/is_pointer.hpp - /usr/include/boost/type_traits/is_member_pointer.hpp - /usr/include/boost/type_traits/is_member_function_pointer.hpp - /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp - /usr/include/boost/type_traits/remove_const.hpp - /usr/include/boost/type_traits/decay.hpp - /usr/include/boost/type_traits/is_array.hpp - /usr/include/boost/type_traits/remove_bounds.hpp - /usr/include/boost/type_traits/remove_extent.hpp - /usr/include/boost/type_traits/add_pointer.hpp - /usr/include/boost/type_traits/remove_cv.hpp - /usr/include/boost/type_traits/is_base_of.hpp - /usr/include/boost/type_traits/is_base_and_derived.hpp - /usr/include/boost/type_traits/is_same.hpp - /usr/include/boost/type_traits/is_class.hpp - /usr/include/boost/type_traits/is_const.hpp - /usr/include/boost/type_traits/is_constructible.hpp - /usr/include/boost/type_traits/is_destructible.hpp - /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp - /usr/include/boost/type_traits/has_trivial_move_assign.hpp - /usr/include/boost/type_traits/is_assignable.hpp - /usr/include/boost/type_traits/is_volatile.hpp - /usr/include/boost/type_traits/has_nothrow_assign.hpp - /usr/include/boost/type_traits/enable_if.hpp - /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp - /usr/include/boost/move/utility.hpp - /usr/include/boost/move/detail/config_begin.hpp - /usr/include/boost/move/detail/workaround.hpp - /usr/include/boost/move/utility_core.hpp - /usr/include/boost/move/core.hpp - /usr/include/boost/move/detail/config_end.hpp - /usr/include/boost/move/detail/meta_utils.hpp - /usr/include/boost/move/detail/meta_utils_core.hpp - /usr/include/boost/move/traits.hpp - /usr/include/boost/move/detail/type_traits.hpp - /usr/include/boost/none.hpp - /usr/include/boost/none_t.hpp - /usr/include/boost/utility/compare_pointees.hpp - /usr/include/boost/utility/result_of.hpp - /usr/include/boost/preprocessor/cat.hpp - /usr/include/boost/preprocessor/config/config.hpp - /usr/include/boost/preprocessor/iteration/iterate.hpp - /usr/include/boost/preprocessor/arithmetic/dec.hpp - /usr/include/boost/preprocessor/config/limits.hpp - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp - /usr/include/boost/preprocessor/arithmetic/inc.hpp - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp - /usr/include/boost/preprocessor/array/elem.hpp - /usr/include/boost/preprocessor/array/data.hpp - /usr/include/boost/preprocessor/tuple/elem.hpp - /usr/include/boost/preprocessor/facilities/expand.hpp - /usr/include/boost/preprocessor/facilities/overload.hpp - /usr/include/boost/preprocessor/variadic/size.hpp - /usr/include/boost/preprocessor/control/iif.hpp - /usr/include/boost/preprocessor/facilities/check_empty.hpp - /usr/include/boost/preprocessor/variadic/has_opt.hpp - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp - /usr/include/boost/preprocessor/tuple/rem.hpp - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp - /usr/include/boost/preprocessor/variadic/elem.hpp - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp - /usr/include/boost/preprocessor/array/size.hpp - /usr/include/boost/preprocessor/slot/slot.hpp - /usr/include/boost/preprocessor/slot/detail/def.hpp - /usr/include/boost/preprocessor/repetition/enum_params.hpp - /usr/include/boost/preprocessor/punctuation/comma_if.hpp - /usr/include/boost/preprocessor/control/if.hpp - /usr/include/boost/preprocessor/logical/bool.hpp - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp - /usr/include/boost/preprocessor/facilities/empty.hpp - /usr/include/boost/preprocessor/punctuation/comma.hpp - /usr/include/boost/preprocessor/repetition/repeat.hpp - /usr/include/boost/preprocessor/debug/error.hpp - /usr/include/boost/preprocessor/detail/auto_rec.hpp - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp - /usr/include/boost/preprocessor/tuple/eat.hpp - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp - /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp - /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp - /usr/include/boost/preprocessor/facilities/intercept.hpp - /usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp - /usr/include/boost/type_traits/type_identity.hpp - /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp - /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp - /usr/include/boost/preprocessor/slot/detail/shared.hpp - /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp - /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp - /usr/include/boost/utility/detail/result_of_iterate.hpp - /usr/include/boost/optional/optional_fwd.hpp - /usr/include/boost/optional/detail/optional_config.hpp - /usr/include/boost/optional/detail/optional_factory_support.hpp - /usr/include/boost/optional/detail/optional_aligned_storage.hpp - /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp - /usr/include/boost/optional/detail/optional_reference_spec.hpp - /usr/include/boost/optional/detail/optional_relops.hpp - /usr/include/boost/optional/detail/optional_swap.hpp - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/AbsolutePath.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/serializer.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/macro_map.h - /usr/include/boost/optional.hpp - /usr/include/c++/11/cassert - /usr/include/c++/11/map - /usr/include/c++/11/bits/stl_tree.h - /usr/include/c++/11/bits/stl_map.h - /usr/include/c++/11/bits/stl_multimap.h - /usr/include/c++/11/bits/erase_if.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsPosition.h - /usr/include/c++/11/cstring - /usr/include/string.h - /usr/include/strings.h - /usr/include/c++/11/fstream - /usr/include/c++/11/istream - /usr/include/c++/11/ios - /usr/include/c++/11/bits/basic_ios.h - /usr/include/c++/11/bits/basic_ios.tcc - /usr/include/c++/11/ostream - /usr/include/c++/11/bits/ostream.tcc - /usr/include/c++/11/bits/istream.tcc - /usr/include/c++/11/x86_64-redhat-linux/bits/basic_file.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++io.h - /usr/include/c++/11/bits/fstream.tcc - /usr/include/c++/11/queue - /usr/include/c++/11/deque - /usr/include/c++/11/bits/stl_deque.h - /usr/include/c++/11/bits/deque.tcc - /usr/include/c++/11/bits/stl_queue.h - /usr/include/c++/11/sstream - /usr/include/c++/11/bits/sstream.tcc - /usr/include/c++/11/unordered_map - /usr/include/c++/11/bits/hashtable.h - /usr/include/c++/11/bits/hashtable_policy.h - /usr/include/c++/11/bits/unordered_map.h - /usr/include/sys/stat.h - /usr/include/bits/stat.h - /usr/include/bits/struct_stat.h - /usr/include/bits/statx.h - /usr/include/linux/stat.h - /usr/include/linux/types.h - /usr/include/asm/types.h - /usr/include/asm-generic/types.h - /usr/include/asm-generic/int-ll64.h - /usr/include/asm/bitsperlong.h - /usr/include/asm-generic/bitsperlong.h - /usr/include/linux/posix_types.h - /usr/include/linux/stddef.h - /usr/include/asm/posix_types.h - /usr/include/asm/posix_types_64.h - /usr/include/asm-generic/posix_types.h - /usr/include/bits/statx-generic.h - /usr/include/bits/types/struct_statx_timestamp.h - /usr/include/bits/types/struct_statx.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/utfcpp/source/utf8.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/utfcpp/source/utf8/checked.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/utfcpp/source/utf8/core.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/utfcpp/source/utf8/cpp11.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/utfcpp/source/utf8/checked.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/utfcpp/source/utf8/unchecked.h - /usr/include/boost/filesystem/path.hpp - /usr/include/boost/filesystem/config.hpp - /usr/include/boost/system/api_config.hpp - /usr/include/boost/config/auto_link.hpp - /usr/include/boost/filesystem/path_traits.hpp - /usr/include/boost/system/error_code.hpp - /usr/include/boost/system/detail/error_code.hpp - /usr/include/boost/system/detail/error_category.hpp - /usr/include/boost/system/detail/config.hpp - /usr/include/boost/system/detail/error_condition.hpp - /usr/include/boost/system/detail/generic_category.hpp - /usr/include/boost/system/detail/generic_category_message.hpp - /usr/include/boost/system/detail/enable_if.hpp - /usr/include/boost/system/is_error_condition_enum.hpp - /usr/include/boost/system/detail/system_category.hpp - /usr/include/boost/system/is_error_code_enum.hpp - /usr/include/boost/system/error_category.hpp - /usr/include/boost/system/detail/error_category_impl.hpp - /usr/include/boost/system/detail/to_std_category.hpp - /usr/include/c++/11/mutex - /usr/include/c++/11/chrono - /usr/include/c++/11/ratio - /usr/include/c++/11/limits - /usr/include/c++/11/bits/parse_numbers.h - /usr/include/c++/11/bits/std_mutex.h - /usr/include/c++/11/bits/unique_lock.h - /usr/include/boost/system/error_condition.hpp - /usr/include/boost/system/errc.hpp - /usr/include/boost/system/detail/errc.hpp - /usr/include/boost/system/detail/cerrno.hpp - /usr/include/boost/system/generic_category.hpp - /usr/include/boost/system/system_category.hpp - /usr/include/boost/system/detail/system_category_impl.hpp - /usr/include/boost/system/detail/is_generic_value.hpp - /usr/include/boost/system/detail/throws.hpp - /usr/include/c++/11/list - /usr/include/c++/11/bits/stl_list.h - /usr/include/c++/11/bits/list.tcc - /usr/include/boost/config/abi_prefix.hpp - /usr/include/boost/config/abi_suffix.hpp - /usr/include/boost/system/system_error.hpp - /usr/include/boost/iterator/iterator_facade.hpp - /usr/include/boost/iterator/interoperable.hpp - /usr/include/boost/mpl/bool.hpp - /usr/include/boost/mpl/bool_fwd.hpp - /usr/include/boost/mpl/aux_/adl_barrier.hpp - /usr/include/boost/mpl/aux_/config/adl.hpp - /usr/include/boost/mpl/aux_/config/msvc.hpp - /usr/include/boost/mpl/aux_/config/intel.hpp - /usr/include/boost/mpl/aux_/config/gcc.hpp - /usr/include/boost/mpl/aux_/config/workaround.hpp - /usr/include/boost/mpl/integral_c_tag.hpp - /usr/include/boost/mpl/aux_/config/static_constant.hpp - /usr/include/boost/mpl/or.hpp - /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp - /usr/include/boost/mpl/aux_/nested_type_wknd.hpp - /usr/include/boost/mpl/aux_/na_spec.hpp - /usr/include/boost/mpl/lambda_fwd.hpp - /usr/include/boost/mpl/void_fwd.hpp - /usr/include/boost/mpl/aux_/na.hpp - /usr/include/boost/mpl/aux_/na_fwd.hpp - /usr/include/boost/mpl/aux_/config/ctps.hpp - /usr/include/boost/mpl/aux_/config/lambda.hpp - /usr/include/boost/mpl/aux_/config/ttp.hpp - /usr/include/boost/mpl/int.hpp - /usr/include/boost/mpl/int_fwd.hpp - /usr/include/boost/mpl/aux_/nttp_decl.hpp - /usr/include/boost/mpl/aux_/config/nttp.hpp - /usr/include/boost/mpl/aux_/integral_wrapper.hpp - /usr/include/boost/mpl/aux_/static_cast.hpp - /usr/include/boost/mpl/aux_/lambda_arity_param.hpp - /usr/include/boost/mpl/aux_/template_arity_fwd.hpp - /usr/include/boost/mpl/aux_/arity.hpp - /usr/include/boost/mpl/aux_/config/dtp.hpp - /usr/include/boost/mpl/aux_/preprocessor/params.hpp - /usr/include/boost/mpl/aux_/config/preprocessor.hpp - /usr/include/boost/preprocessor/comma_if.hpp - /usr/include/boost/preprocessor/repeat.hpp - /usr/include/boost/preprocessor/inc.hpp - /usr/include/boost/mpl/aux_/preprocessor/enum.hpp - /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp - /usr/include/boost/mpl/limits/arity.hpp - /usr/include/boost/preprocessor/logical/and.hpp - /usr/include/boost/preprocessor/logical/bitand.hpp - /usr/include/boost/preprocessor/identity.hpp - /usr/include/boost/preprocessor/facilities/identity.hpp - /usr/include/boost/preprocessor/empty.hpp - /usr/include/boost/preprocessor/arithmetic/add.hpp - /usr/include/boost/preprocessor/control/while.hpp - /usr/include/boost/preprocessor/list/fold_left.hpp - /usr/include/boost/preprocessor/list/detail/fold_left.hpp - /usr/include/boost/preprocessor/control/expr_iif.hpp - /usr/include/boost/preprocessor/list/adt.hpp - /usr/include/boost/preprocessor/detail/is_binary.hpp - /usr/include/boost/preprocessor/detail/check.hpp - /usr/include/boost/preprocessor/logical/compl.hpp - /usr/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp - /usr/include/boost/preprocessor/list/limits/fold_left_256.hpp - /usr/include/boost/preprocessor/list/fold_right.hpp - /usr/include/boost/preprocessor/list/detail/fold_right.hpp - /usr/include/boost/preprocessor/list/reverse.hpp - /usr/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp - /usr/include/boost/preprocessor/control/detail/while.hpp - /usr/include/boost/preprocessor/control/detail/limits/while_256.hpp - /usr/include/boost/preprocessor/control/limits/while_256.hpp - /usr/include/boost/preprocessor/logical/bitor.hpp - /usr/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp - /usr/include/boost/preprocessor/comparison/equal.hpp - /usr/include/boost/preprocessor/comparison/not_equal.hpp - /usr/include/boost/preprocessor/comparison/limits/not_equal_256.hpp - /usr/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp - /usr/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp - /usr/include/boost/preprocessor/logical/not.hpp - /usr/include/boost/preprocessor/arithmetic/sub.hpp - /usr/include/boost/mpl/aux_/config/eti.hpp - /usr/include/boost/mpl/aux_/config/overload_resolution.hpp - /usr/include/boost/mpl/aux_/lambda_support.hpp - /usr/include/boost/mpl/aux_/include_preprocessed.hpp - /usr/include/boost/mpl/aux_/config/compiler.hpp - /usr/include/boost/preprocessor/stringize.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp - /usr/include/boost/type_traits/is_convertible.hpp - /usr/include/boost/type_traits/is_abstract.hpp - /usr/include/boost/type_traits/add_lvalue_reference.hpp - /usr/include/boost/type_traits/add_reference.hpp - /usr/include/boost/iterator/detail/config_def.hpp - /usr/include/boost/iterator/detail/config_undef.hpp - /usr/include/boost/iterator/iterator_traits.hpp - /usr/include/boost/iterator/iterator_categories.hpp - /usr/include/boost/mpl/eval_if.hpp - /usr/include/boost/mpl/if.hpp - /usr/include/boost/mpl/aux_/value_wknd.hpp - /usr/include/boost/mpl/aux_/config/integral.hpp - /usr/include/boost/mpl/identity.hpp - /usr/include/boost/mpl/placeholders.hpp - /usr/include/boost/mpl/arg.hpp - /usr/include/boost/mpl/arg_fwd.hpp - /usr/include/boost/mpl/aux_/na_assert.hpp - /usr/include/boost/mpl/assert.hpp - /usr/include/boost/mpl/not.hpp - /usr/include/boost/mpl/aux_/yes_no.hpp - /usr/include/boost/mpl/aux_/config/arrays.hpp - /usr/include/boost/mpl/aux_/config/gpu.hpp - /usr/include/boost/mpl/aux_/config/pp_counter.hpp - /usr/include/boost/mpl/aux_/arity_spec.hpp - /usr/include/boost/mpl/aux_/arg_typedef.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp - /usr/include/boost/iterator/detail/facade_iterator_category.hpp - /usr/include/boost/core/use_default.hpp - /usr/include/boost/mpl/and.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp - /usr/include/boost/detail/indirect_traits.hpp - /usr/include/boost/type_traits/remove_pointer.hpp - /usr/include/boost/detail/select_type.hpp - /usr/include/boost/iterator/detail/enable_if.hpp - /usr/include/boost/type_traits/add_const.hpp - /usr/include/boost/mpl/always.hpp - /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp - /usr/include/boost/mpl/apply.hpp - /usr/include/boost/mpl/apply_fwd.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp - /usr/include/boost/mpl/apply_wrap.hpp - /usr/include/boost/mpl/aux_/has_apply.hpp - /usr/include/boost/mpl/has_xxx.hpp - /usr/include/boost/mpl/aux_/type_wrapper.hpp - /usr/include/boost/mpl/aux_/config/has_xxx.hpp - /usr/include/boost/mpl/aux_/config/msvc_typename.hpp - /usr/include/boost/mpl/aux_/config/has_apply.hpp - /usr/include/boost/mpl/aux_/msvc_never_true.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp - /usr/include/boost/mpl/lambda.hpp - /usr/include/boost/mpl/bind.hpp - /usr/include/boost/mpl/bind_fwd.hpp - /usr/include/boost/mpl/aux_/config/bind.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp - /usr/include/boost/mpl/next.hpp - /usr/include/boost/mpl/next_prior.hpp - /usr/include/boost/mpl/aux_/common_name_wknd.hpp - /usr/include/boost/mpl/protect.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp - /usr/include/boost/mpl/aux_/full_lambda.hpp - /usr/include/boost/mpl/quote.hpp - /usr/include/boost/mpl/void.hpp - /usr/include/boost/mpl/aux_/has_type.hpp - /usr/include/boost/mpl/aux_/config/bcc.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp - /usr/include/boost/mpl/aux_/template_arity.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp - /usr/include/boost/io/quoted.hpp - /usr/include/boost/io/detail/buffer_fill.hpp - /usr/include/boost/io/detail/ostream_guard.hpp - /usr/include/boost/io/ios_state.hpp - /usr/include/boost/io_fwd.hpp - /usr/include/boost/functional/hash_fwd.hpp - /usr/include/boost/container_hash/hash_fwd.hpp - /usr/include/boost/filesystem/operations.hpp - /usr/include/boost/filesystem/file_status.hpp - /usr/include/boost/detail/bitmask.hpp - /usr/include/boost/filesystem/exception.hpp - /usr/include/boost/smart_ptr/intrusive_ptr.hpp - /usr/include/boost/smart_ptr/detail/sp_convertible.hpp - /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp - /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp - /usr/include/boost/config/no_tr1/functional.hpp - /usr/include/boost/smart_ptr/detail/operator_bool.hpp - /usr/include/boost/smart_ptr/intrusive_ref_counter.hpp - /usr/include/boost/smart_ptr/detail/atomic_count.hpp - /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp - /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp - /usr/include/boost/smart_ptr/detail/atomic_count_gcc_atomic.hpp - /usr/include/boost/filesystem/directory.hpp - /usr/include/boost/core/scoped_enum.hpp - /usr/include/boost/algorithm/string.hpp - /usr/include/boost/algorithm/string/std_containers_traits.hpp - /usr/include/boost/algorithm/string/std/string_traits.hpp - /usr/include/boost/algorithm/string/yes_no_type.hpp - /usr/include/boost/algorithm/string/sequence_traits.hpp - /usr/include/boost/algorithm/string/std/list_traits.hpp - /usr/include/boost/algorithm/string/std/slist_traits.hpp - /usr/include/boost/algorithm/string/config.hpp - /usr/include/c++/11/ext/slist - /usr/include/boost/algorithm/string/trim.hpp - /usr/include/boost/range/begin.hpp - /usr/include/boost/range/config.hpp - /usr/include/boost/range/iterator.hpp - /usr/include/boost/range/range_fwd.hpp - /usr/include/boost/range/mutable_iterator.hpp - /usr/include/boost/range/detail/extract_optional_type.hpp - /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp - /usr/include/boost/range/const_iterator.hpp - /usr/include/boost/range/end.hpp - /usr/include/boost/range/detail/implementation_help.hpp - /usr/include/boost/range/detail/common.hpp - /usr/include/boost/range/detail/sfinae.hpp - /usr/include/boost/range/as_literal.hpp - /usr/include/boost/range/iterator_range.hpp - /usr/include/boost/range/iterator_range_core.hpp - /usr/include/boost/range/functions.hpp - /usr/include/boost/range/size.hpp - /usr/include/boost/range/size_type.hpp - /usr/include/boost/range/difference_type.hpp - /usr/include/boost/range/has_range_iterator.hpp - /usr/include/boost/utility/enable_if.hpp - /usr/include/boost/range/concepts.hpp - /usr/include/boost/concept_check.hpp - /usr/include/boost/concept/assert.hpp - /usr/include/boost/concept/detail/general.hpp - /usr/include/boost/concept/detail/backward_compatibility.hpp - /usr/include/boost/concept/detail/has_constraints.hpp - /usr/include/boost/type_traits/conversion_traits.hpp - /usr/include/boost/concept/usage.hpp - /usr/include/boost/concept/detail/concept_def.hpp - /usr/include/boost/preprocessor/seq/for_each_i.hpp - /usr/include/boost/preprocessor/repetition/for.hpp - /usr/include/boost/preprocessor/repetition/detail/for.hpp - /usr/include/boost/preprocessor/repetition/detail/limits/for_256.hpp - /usr/include/boost/preprocessor/repetition/limits/for_256.hpp - /usr/include/boost/preprocessor/seq/seq.hpp - /usr/include/boost/preprocessor/seq/elem.hpp - /usr/include/boost/preprocessor/seq/limits/elem_256.hpp - /usr/include/boost/preprocessor/seq/size.hpp - /usr/include/boost/preprocessor/seq/limits/size_256.hpp - /usr/include/boost/preprocessor/seq/detail/is_empty.hpp - /usr/include/boost/preprocessor/seq/enum.hpp - /usr/include/boost/preprocessor/seq/limits/enum_256.hpp - /usr/include/boost/concept/detail/concept_undef.hpp - /usr/include/boost/iterator/iterator_concepts.hpp - /usr/include/boost/limits.hpp - /usr/include/boost/range/value_type.hpp - /usr/include/boost/range/detail/misc_concept.hpp - /usr/include/boost/type_traits/make_unsigned.hpp - /usr/include/boost/type_traits/is_signed.hpp - /usr/include/c++/11/climits - /usr/lib/gcc/x86_64-redhat-linux/11/include/limits.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/syslimits.h - /usr/include/limits.h - /usr/include/bits/posix1_lim.h - /usr/include/bits/local_lim.h - /usr/include/linux/limits.h - /usr/include/bits/posix2_lim.h - /usr/include/bits/xopen_lim.h - /usr/include/bits/uio_lim.h - /usr/include/boost/type_traits/is_unsigned.hpp - /usr/include/boost/type_traits/add_volatile.hpp - /usr/include/boost/range/detail/has_member_size.hpp - /usr/include/boost/utility.hpp - /usr/include/boost/utility/base_from_member.hpp - /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp - /usr/include/boost/utility/binary.hpp - /usr/include/boost/preprocessor/control/deduce_d.hpp - /usr/include/boost/preprocessor/seq/cat.hpp - /usr/include/boost/preprocessor/seq/fold_left.hpp - /usr/include/boost/preprocessor/seq/limits/fold_left_256.hpp - /usr/include/boost/preprocessor/seq/transform.hpp - /usr/include/boost/preprocessor/arithmetic/mod.hpp - /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp - /usr/include/boost/preprocessor/comparison/less_equal.hpp - /usr/include/boost/preprocessor/arithmetic/detail/is_1_number.hpp - /usr/include/boost/utility/identity_type.hpp - /usr/include/boost/type_traits/function_traits.hpp - /usr/include/boost/core/checked_delete.hpp - /usr/include/boost/core/noncopyable.hpp - /usr/include/boost/range/distance.hpp - /usr/include/boost/iterator/distance.hpp - /usr/include/boost/range/empty.hpp - /usr/include/boost/range/rbegin.hpp - /usr/include/boost/range/reverse_iterator.hpp - /usr/include/boost/iterator/reverse_iterator.hpp - /usr/include/boost/iterator/iterator_adaptor.hpp - /usr/include/boost/range/rend.hpp - /usr/include/boost/range/algorithm/equal.hpp - /usr/include/boost/range/detail/safe_bool.hpp - /usr/include/boost/next_prior.hpp - /usr/include/boost/type_traits/has_plus.hpp - /usr/include/boost/type_traits/detail/has_binary_operator.hpp - /usr/include/boost/type_traits/make_void.hpp - /usr/include/boost/type_traits/has_plus_assign.hpp - /usr/include/boost/type_traits/has_minus.hpp - /usr/include/boost/type_traits/has_minus_assign.hpp - /usr/include/boost/iterator/advance.hpp - /usr/include/boost/range/iterator_range_io.hpp - /usr/include/boost/range/detail/str_types.hpp - /usr/include/boost/algorithm/string/detail/trim.hpp - /usr/include/boost/algorithm/string/classification.hpp - /usr/include/boost/algorithm/string/detail/classification.hpp - /usr/include/boost/algorithm/string/predicate_facade.hpp - /usr/include/boost/algorithm/string/case_conv.hpp - /usr/include/boost/iterator/transform_iterator.hpp - /usr/include/boost/algorithm/string/detail/case_conv.hpp - /usr/include/boost/algorithm/string/predicate.hpp - /usr/include/boost/algorithm/string/compare.hpp - /usr/include/boost/algorithm/string/find.hpp - /usr/include/boost/algorithm/string/finder.hpp - /usr/include/boost/algorithm/string/constants.hpp - /usr/include/boost/algorithm/string/detail/finder.hpp - /usr/include/boost/algorithm/string/detail/predicate.hpp - /usr/include/boost/algorithm/string/split.hpp - /usr/include/boost/algorithm/string/iter_find.hpp - /usr/include/boost/algorithm/string/concept.hpp - /usr/include/boost/algorithm/string/find_iterator.hpp - /usr/include/boost/algorithm/string/detail/find_iterator.hpp - /usr/include/boost/function.hpp - /usr/include/boost/preprocessor/iterate.hpp - /usr/include/boost/function/detail/prologue.hpp - /usr/include/boost/function/function_base.hpp - /usr/include/boost/integer.hpp - /usr/include/boost/integer_fwd.hpp - /usr/include/boost/integer_traits.hpp - /usr/include/boost/type_index.hpp - /usr/include/boost/type_index/stl_type_index.hpp - /usr/include/boost/type_index/type_index_facade.hpp - /usr/include/boost/core/demangle.hpp - /usr/include/c++/11/cxxabi.h - /usr/include/c++/11/x86_64-redhat-linux/bits/cxxabi_tweaks.h - /usr/include/boost/type_traits/has_trivial_copy.hpp - /usr/include/boost/type_traits/is_copy_constructible.hpp - /usr/include/boost/type_traits/has_trivial_destructor.hpp - /usr/include/boost/type_traits/composite_traits.hpp - /usr/include/boost/type_traits/is_union.hpp - /usr/include/boost/ref.hpp - /usr/include/boost/core/ref.hpp - /usr/include/boost/function_equal.hpp - /usr/include/boost/function/function_fwd.hpp - /usr/include/boost/mem_fn.hpp - /usr/include/boost/bind/mem_fn.hpp - /usr/include/boost/get_pointer.hpp - /usr/include/boost/config/no_tr1/memory.hpp - /usr/include/boost/bind/mem_fn_template.hpp - /usr/include/boost/bind/mem_fn_cc.hpp - /usr/include/boost/preprocessor/enum.hpp - /usr/include/boost/preprocessor/repetition/enum.hpp - /usr/include/boost/preprocessor/enum_params.hpp - /usr/include/boost/function/detail/function_iterate.hpp - /usr/include/boost/function/detail/maybe_include.hpp - /usr/include/boost/function/function_template.hpp - /usr/include/boost/core/no_exceptions_support.hpp - /usr/include/boost/algorithm/string/detail/util.hpp - /usr/include/boost/algorithm/string/join.hpp - /usr/include/boost/algorithm/string/detail/sequence.hpp - /usr/include/boost/mpl/logical.hpp - /usr/include/boost/algorithm/string/replace.hpp - /usr/include/boost/algorithm/string/find_format.hpp - /usr/include/boost/algorithm/string/detail/find_format.hpp - /usr/include/boost/algorithm/string/detail/find_format_store.hpp - /usr/include/boost/algorithm/string/detail/replace_storage.hpp - /usr/include/boost/algorithm/string/detail/find_format_all.hpp - /usr/include/boost/algorithm/string/formatter.hpp - /usr/include/boost/algorithm/string/detail/formatter.hpp - /usr/include/boost/algorithm/string/erase.hpp - -CMakeFiles/lspcpp.dir/src/lsp/working_files.cpp.o - /usr/local/src/asymptote-2.78/LspCpp/src/lsp/working_files.cpp - /usr/include/stdc-predef.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/working_files.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsp_diagnostic.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsRange.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/serializer.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/macro_map.h - /usr/include/boost/optional.hpp - /usr/include/boost/optional/optional.hpp - /usr/include/c++/11/new - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h - /usr/include/bits/wordsize.h - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h - /usr/include/features.h - /usr/include/sys/cdefs.h - /usr/include/bits/long-double.h - /usr/include/gnu/stubs.h - /usr/include/gnu/stubs-64.h - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h - /usr/include/c++/11/bits/exception.h - /usr/include/c++/11/iosfwd - /usr/include/c++/11/bits/stringfwd.h - /usr/include/c++/11/bits/memoryfwd.h - /usr/include/c++/11/bits/postypes.h - /usr/include/c++/11/cwchar - /usr/include/wchar.h - /usr/include/bits/libc-header-start.h - /usr/include/bits/floatn.h - /usr/include/bits/floatn-common.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h - /usr/include/bits/wchar.h - /usr/include/bits/types/wint_t.h - /usr/include/bits/types/mbstate_t.h - /usr/include/bits/types/__mbstate_t.h - /usr/include/bits/types/__FILE.h - /usr/include/bits/types/FILE.h - /usr/include/bits/types/locale_t.h - /usr/include/bits/types/__locale_t.h - /usr/include/boost/assert.hpp - /usr/include/assert.h - /usr/include/boost/core/addressof.hpp - /usr/include/boost/config.hpp - /usr/include/boost/config/user.hpp - /usr/include/boost/config/detail/select_compiler_config.hpp - /usr/include/boost/config/compiler/gcc.hpp - /usr/include/c++/11/cstddef - /usr/include/boost/config/detail/select_stdlib_config.hpp - /usr/include/c++/11/version - /usr/include/boost/config/stdlib/libstdcpp3.hpp - /usr/include/unistd.h - /usr/include/bits/posix_opt.h - /usr/include/bits/environments.h - /usr/include/bits/types.h - /usr/include/bits/timesize.h - /usr/include/bits/typesizes.h - /usr/include/bits/time64.h - /usr/include/bits/confname.h - /usr/include/bits/getopt_posix.h - /usr/include/bits/getopt_core.h - /usr/include/bits/unistd_ext.h - /usr/include/boost/config/detail/select_platform_config.hpp - /usr/include/boost/config/platform/linux.hpp - /usr/include/c++/11/cstdlib - /usr/include/stdlib.h - /usr/include/bits/waitflags.h - /usr/include/bits/waitstatus.h - /usr/include/sys/types.h - /usr/include/bits/types/clock_t.h - /usr/include/bits/types/clockid_t.h - /usr/include/bits/types/time_t.h - /usr/include/bits/types/timer_t.h - /usr/include/bits/stdint-intn.h - /usr/include/endian.h - /usr/include/bits/endian.h - /usr/include/bits/endianness.h - /usr/include/bits/byteswap.h - /usr/include/bits/uintn-identity.h - /usr/include/sys/select.h - /usr/include/bits/select.h - /usr/include/bits/types/sigset_t.h - /usr/include/bits/types/__sigset_t.h - /usr/include/bits/types/struct_timeval.h - /usr/include/bits/types/struct_timespec.h - /usr/include/bits/pthreadtypes.h - /usr/include/bits/thread-shared-types.h - /usr/include/bits/pthreadtypes-arch.h - /usr/include/bits/struct_mutex.h - /usr/include/bits/struct_rwlock.h - /usr/include/alloca.h - /usr/include/bits/stdlib-bsearch.h - /usr/include/bits/stdlib-float.h - /usr/include/c++/11/bits/std_abs.h - /usr/include/boost/config/detail/posix_features.hpp - /usr/include/boost/config/detail/suffix.hpp - /usr/include/boost/config/helper_macros.hpp - /usr/include/boost/core/enable_if.hpp - /usr/include/boost/core/explicit_operator_bool.hpp - /usr/include/boost/config/workaround.hpp - /usr/include/boost/core/swap.hpp - /usr/include/c++/11/utility - /usr/include/c++/11/bits/stl_relops.h - /usr/include/c++/11/bits/stl_pair.h - /usr/include/c++/11/bits/move.h - /usr/include/c++/11/type_traits - /usr/include/c++/11/initializer_list - /usr/include/boost/optional/bad_optional_access.hpp - /usr/include/c++/11/stdexcept - /usr/include/c++/11/exception - /usr/include/c++/11/bits/exception_ptr.h - /usr/include/c++/11/bits/exception_defines.h - /usr/include/c++/11/bits/cxxabi_init_exception.h - /usr/include/c++/11/typeinfo - /usr/include/c++/11/bits/hash_bytes.h - /usr/include/c++/11/bits/nested_exception.h - /usr/include/c++/11/string - /usr/include/c++/11/bits/char_traits.h - /usr/include/c++/11/bits/stl_algobase.h - /usr/include/c++/11/bits/functexcept.h - /usr/include/c++/11/bits/cpp_type_traits.h - /usr/include/c++/11/ext/type_traits.h - /usr/include/c++/11/ext/numeric_traits.h - /usr/include/c++/11/bits/stl_iterator_base_types.h - /usr/include/c++/11/bits/stl_iterator_base_funcs.h - /usr/include/c++/11/bits/concept_check.h - /usr/include/c++/11/debug/assertions.h - /usr/include/c++/11/bits/stl_iterator.h - /usr/include/c++/11/bits/ptr_traits.h - /usr/include/c++/11/debug/debug.h - /usr/include/c++/11/bits/predefined_ops.h - /usr/include/c++/11/cstdint - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h - /usr/include/stdint.h - /usr/include/bits/stdint-uintn.h - /usr/include/c++/11/bits/allocator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h - /usr/include/c++/11/ext/new_allocator.h - /usr/include/c++/11/bits/localefwd.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h - /usr/include/c++/11/clocale - /usr/include/locale.h - /usr/include/bits/locale.h - /usr/include/c++/11/cctype - /usr/include/ctype.h - /usr/include/c++/11/bits/ostream_insert.h - /usr/include/c++/11/bits/cxxabi_forced.h - /usr/include/c++/11/bits/stl_function.h - /usr/include/c++/11/backward/binders.h - /usr/include/c++/11/bits/range_access.h - /usr/include/c++/11/bits/basic_string.h - /usr/include/c++/11/ext/atomicity.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/bits/sched.h - /usr/include/bits/types/struct_sched_param.h - /usr/include/bits/cpu-set.h - /usr/include/time.h - /usr/include/bits/time.h - /usr/include/bits/timex.h - /usr/include/bits/types/struct_tm.h - /usr/include/bits/types/struct_itimerspec.h - /usr/include/bits/setjmp.h - /usr/include/bits/types/struct___jmp_buf_tag.h - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h - /usr/include/sys/single_threaded.h - /usr/include/c++/11/ext/alloc_traits.h - /usr/include/c++/11/bits/alloc_traits.h - /usr/include/c++/11/bits/stl_construct.h - /usr/include/c++/11/ext/string_conversions.h - /usr/include/c++/11/cstdio - /usr/include/stdio.h - /usr/include/bits/types/__fpos_t.h - /usr/include/bits/types/__fpos64_t.h - /usr/include/bits/types/struct_FILE.h - /usr/include/bits/types/cookie_io_functions_t.h - /usr/include/bits/stdio_lim.h - /usr/include/bits/stdio.h - /usr/include/c++/11/cerrno - /usr/include/errno.h - /usr/include/bits/errno.h - /usr/include/linux/errno.h - /usr/include/asm/errno.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/errno-base.h - /usr/include/bits/types/error_t.h - /usr/include/c++/11/bits/charconv.h - /usr/include/c++/11/bits/functional_hash.h - /usr/include/c++/11/bits/basic_string.tcc - /usr/include/boost/static_assert.hpp - /usr/include/boost/detail/workaround.hpp - /usr/include/boost/throw_exception.hpp - /usr/include/boost/assert/source_location.hpp - /usr/include/boost/current_function.hpp - /usr/include/boost/cstdint.hpp - /usr/include/boost/exception/exception.hpp - /usr/include/boost/type.hpp - /usr/include/boost/type_traits/alignment_of.hpp - /usr/include/boost/type_traits/intrinsics.hpp - /usr/include/boost/type_traits/detail/config.hpp - /usr/include/boost/version.hpp - /usr/include/boost/type_traits/integral_constant.hpp - /usr/include/boost/type_traits/conditional.hpp - /usr/include/boost/type_traits/has_nothrow_constructor.hpp - /usr/include/boost/type_traits/is_default_constructible.hpp - /usr/include/boost/type_traits/is_complete.hpp - /usr/include/boost/type_traits/declval.hpp - /usr/include/boost/type_traits/add_rvalue_reference.hpp - /usr/include/boost/type_traits/is_void.hpp - /usr/include/boost/type_traits/is_reference.hpp - /usr/include/boost/type_traits/is_lvalue_reference.hpp - /usr/include/boost/type_traits/is_rvalue_reference.hpp - /usr/include/boost/type_traits/remove_reference.hpp - /usr/include/boost/type_traits/is_function.hpp - /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp - /usr/include/boost/type_traits/detail/yes_no_type.hpp - /usr/include/boost/type_traits/type_with_alignment.hpp - /usr/include/boost/type_traits/is_pod.hpp - /usr/include/boost/type_traits/is_scalar.hpp - /usr/include/boost/type_traits/is_arithmetic.hpp - /usr/include/boost/type_traits/is_integral.hpp - /usr/include/boost/type_traits/is_floating_point.hpp - /usr/include/boost/type_traits/is_enum.hpp - /usr/include/boost/type_traits/is_pointer.hpp - /usr/include/boost/type_traits/is_member_pointer.hpp - /usr/include/boost/type_traits/is_member_function_pointer.hpp - /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp - /usr/include/boost/type_traits/remove_const.hpp - /usr/include/boost/type_traits/decay.hpp - /usr/include/boost/type_traits/is_array.hpp - /usr/include/boost/type_traits/remove_bounds.hpp - /usr/include/boost/type_traits/remove_extent.hpp - /usr/include/boost/type_traits/add_pointer.hpp - /usr/include/boost/type_traits/remove_cv.hpp - /usr/include/boost/type_traits/is_base_of.hpp - /usr/include/boost/type_traits/is_base_and_derived.hpp - /usr/include/boost/type_traits/is_same.hpp - /usr/include/boost/type_traits/is_class.hpp - /usr/include/boost/type_traits/is_const.hpp - /usr/include/boost/type_traits/is_constructible.hpp - /usr/include/boost/type_traits/is_destructible.hpp - /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp - /usr/include/boost/type_traits/has_trivial_move_assign.hpp - /usr/include/boost/type_traits/is_assignable.hpp - /usr/include/boost/type_traits/is_volatile.hpp - /usr/include/boost/type_traits/has_nothrow_assign.hpp - /usr/include/boost/type_traits/enable_if.hpp - /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp - /usr/include/boost/move/utility.hpp - /usr/include/boost/move/detail/config_begin.hpp - /usr/include/boost/move/detail/workaround.hpp - /usr/include/boost/move/utility_core.hpp - /usr/include/boost/move/core.hpp - /usr/include/boost/move/detail/config_end.hpp - /usr/include/boost/move/detail/meta_utils.hpp - /usr/include/boost/move/detail/meta_utils_core.hpp - /usr/include/boost/move/traits.hpp - /usr/include/boost/move/detail/type_traits.hpp - /usr/include/boost/none.hpp - /usr/include/boost/none_t.hpp - /usr/include/boost/utility/compare_pointees.hpp - /usr/include/c++/11/functional - /usr/include/c++/11/tuple - /usr/include/c++/11/array - /usr/include/c++/11/bits/uses_allocator.h - /usr/include/c++/11/bits/invoke.h - /usr/include/c++/11/bits/refwrap.h - /usr/include/c++/11/bits/std_function.h - /usr/include/boost/utility/result_of.hpp - /usr/include/boost/preprocessor/cat.hpp - /usr/include/boost/preprocessor/config/config.hpp - /usr/include/boost/preprocessor/iteration/iterate.hpp - /usr/include/boost/preprocessor/arithmetic/dec.hpp - /usr/include/boost/preprocessor/config/limits.hpp - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp - /usr/include/boost/preprocessor/arithmetic/inc.hpp - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp - /usr/include/boost/preprocessor/array/elem.hpp - /usr/include/boost/preprocessor/array/data.hpp - /usr/include/boost/preprocessor/tuple/elem.hpp - /usr/include/boost/preprocessor/facilities/expand.hpp - /usr/include/boost/preprocessor/facilities/overload.hpp - /usr/include/boost/preprocessor/variadic/size.hpp - /usr/include/boost/preprocessor/control/iif.hpp - /usr/include/boost/preprocessor/facilities/check_empty.hpp - /usr/include/boost/preprocessor/variadic/has_opt.hpp - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp - /usr/include/boost/preprocessor/tuple/rem.hpp - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp - /usr/include/boost/preprocessor/variadic/elem.hpp - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp - /usr/include/boost/preprocessor/array/size.hpp - /usr/include/boost/preprocessor/slot/slot.hpp - /usr/include/boost/preprocessor/slot/detail/def.hpp - /usr/include/boost/preprocessor/repetition/enum_params.hpp - /usr/include/boost/preprocessor/punctuation/comma_if.hpp - /usr/include/boost/preprocessor/control/if.hpp - /usr/include/boost/preprocessor/logical/bool.hpp - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp - /usr/include/boost/preprocessor/facilities/empty.hpp - /usr/include/boost/preprocessor/punctuation/comma.hpp - /usr/include/boost/preprocessor/repetition/repeat.hpp - /usr/include/boost/preprocessor/debug/error.hpp - /usr/include/boost/preprocessor/detail/auto_rec.hpp - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp - /usr/include/boost/preprocessor/tuple/eat.hpp - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp - /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp - /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp - /usr/include/boost/preprocessor/facilities/intercept.hpp - /usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp - /usr/include/boost/type_traits/type_identity.hpp - /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp - /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp - /usr/include/boost/preprocessor/slot/detail/shared.hpp - /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp - /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp - /usr/include/boost/utility/detail/result_of_iterate.hpp - /usr/include/boost/optional/optional_fwd.hpp - /usr/include/boost/optional/detail/optional_config.hpp - /usr/include/boost/optional/detail/optional_factory_support.hpp - /usr/include/boost/optional/detail/optional_aligned_storage.hpp - /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp - /usr/include/boost/optional/detail/optional_reference_spec.hpp - /usr/include/boost/optional/detail/optional_relops.hpp - /usr/include/boost/optional/detail/optional_swap.hpp - /usr/include/c++/11/cassert - /usr/include/c++/11/memory - /usr/include/c++/11/bits/stl_uninitialized.h - /usr/include/c++/11/bits/stl_tempbuf.h - /usr/include/c++/11/bits/stl_raw_storage_iter.h - /usr/include/c++/11/bits/align.h - /usr/include/c++/11/bit - /usr/include/c++/11/bits/unique_ptr.h - /usr/include/c++/11/bits/shared_ptr.h - /usr/include/c++/11/bits/shared_ptr_base.h - /usr/include/c++/11/bits/allocated_ptr.h - /usr/include/c++/11/ext/aligned_buffer.h - /usr/include/c++/11/ext/concurrence.h - /usr/include/c++/11/bits/shared_ptr_atomic.h - /usr/include/c++/11/bits/atomic_base.h - /usr/include/c++/11/bits/atomic_lockfree_defines.h - /usr/include/c++/11/backward/auto_ptr.h - /usr/include/c++/11/vector - /usr/include/c++/11/bits/stl_vector.h - /usr/include/c++/11/bits/stl_bvector.h - /usr/include/c++/11/bits/vector.tcc - /usr/include/c++/11/map - /usr/include/c++/11/bits/stl_tree.h - /usr/include/c++/11/bits/stl_map.h - /usr/include/c++/11/bits/stl_multimap.h - /usr/include/c++/11/bits/erase_if.h - /usr/include/c++/11/algorithm - /usr/include/c++/11/bits/stl_algo.h - /usr/include/c++/11/bits/algorithmfwd.h - /usr/include/c++/11/bits/stl_heap.h - /usr/include/c++/11/bits/uniform_int_dist.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsPosition.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsTextEdit.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsDocumentUri.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsResponseError.h - /usr/include/c++/11/sstream - /usr/include/c++/11/istream - /usr/include/c++/11/ios - /usr/include/c++/11/bits/ios_base.h - /usr/include/c++/11/bits/locale_classes.h - /usr/include/c++/11/bits/locale_classes.tcc - /usr/include/c++/11/system_error - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h - /usr/include/c++/11/streambuf - /usr/include/c++/11/bits/streambuf.tcc - /usr/include/c++/11/bits/basic_ios.h - /usr/include/c++/11/bits/locale_facets.h - /usr/include/c++/11/cwctype - /usr/include/wctype.h - /usr/include/bits/wctype-wchar.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h - /usr/include/c++/11/bits/streambuf_iterator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h - /usr/include/c++/11/bits/locale_facets.tcc - /usr/include/c++/11/bits/basic_ios.tcc - /usr/include/c++/11/ostream - /usr/include/c++/11/bits/ostream.tcc - /usr/include/c++/11/bits/istream.tcc - /usr/include/c++/11/bits/sstream.tcc - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsAny.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/message.h - /usr/include/c++/11/atomic - /usr/include/c++/11/iostream - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/method_type.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/location_type.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/RequestInMessage.h - /usr/include/c++/11/mutex - /usr/include/c++/11/chrono - /usr/include/c++/11/ratio - /usr/include/c++/11/limits - /usr/include/c++/11/ctime - /usr/include/c++/11/bits/parse_numbers.h - /usr/include/c++/11/bits/std_mutex.h - /usr/include/c++/11/bits/unique_lock.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/lsRequestId.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/lsResponseMessage.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/AbsolutePath.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/did_change.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/JsonRpc/NotificationInMessage.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsVersionedTextDocumentIdentifier.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsTextDocumentIdentifier.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/did_close.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/textDocument/did_open.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/lsTextDocumentItem.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/Directory.h - /usr/include/c++/11/climits - /usr/lib/gcc/x86_64-redhat-linux/11/include/limits.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/syslimits.h - /usr/include/limits.h - /usr/include/bits/posix1_lim.h - /usr/include/bits/local_lim.h - /usr/include/linux/limits.h - /usr/include/bits/posix2_lim.h - /usr/include/bits/xopen_lim.h - /usr/include/bits/uio_lim.h - /usr/include/c++/11/numeric - /usr/include/c++/11/bits/stl_numeric.h - /usr/local/src/asymptote-2.78/LspCpp/include/LibLsp/lsp/utils.h - /usr/include/c++/11/codecvt - /usr/include/c++/11/bits/codecvt.h - /usr/include/c++/11/iterator - /usr/include/c++/11/bits/stream_iterator.h - /usr/include/c++/11/locale - /usr/include/c++/11/bits/locale_facets_nonio.h - /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h - /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h - /usr/include/libintl.h - /usr/include/c++/11/bits/locale_facets_nonio.tcc - /usr/include/c++/11/bits/locale_conv.h - diff --git a/Build/source/utils/asymptote/LspCpp/CMakeFiles/lspcpp.dir/compiler_depend.make b/Build/source/utils/asymptote/LspCpp/CMakeFiles/lspcpp.dir/compiler_depend.make deleted file mode 100644 index e35c2bb1375..00000000000 --- a/Build/source/utils/asymptote/LspCpp/CMakeFiles/lspcpp.dir/compiler_depend.make +++ /dev/null @@ -1,20463 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.20 - -CMakeFiles/lspcpp.dir/src/jsonrpc/Context.cpp.o: src/jsonrpc/Context.cpp \ - /usr/include/stdc-predef.h \ - include/LibLsp/JsonRpc/Context.h \ - /usr/include/c++/11/memory \ - /usr/include/c++/11/bits/stl_algobase.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ - /usr/include/bits/wordsize.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ - /usr/include/features.h \ - /usr/include/sys/cdefs.h \ - /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ - /usr/include/c++/11/bits/functexcept.h \ - /usr/include/c++/11/bits/exception_defines.h \ - /usr/include/c++/11/bits/cpp_type_traits.h \ - /usr/include/c++/11/ext/type_traits.h \ - /usr/include/c++/11/ext/numeric_traits.h \ - /usr/include/c++/11/bits/stl_pair.h \ - /usr/include/c++/11/bits/move.h \ - /usr/include/c++/11/type_traits \ - /usr/include/c++/11/bits/stl_iterator_base_types.h \ - /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11/bits/concept_check.h \ - /usr/include/c++/11/debug/assertions.h \ - /usr/include/c++/11/bits/stl_iterator.h \ - /usr/include/c++/11/bits/ptr_traits.h \ - /usr/include/c++/11/debug/debug.h \ - /usr/include/c++/11/bits/predefined_ops.h \ - /usr/include/c++/11/bits/allocator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ - /usr/include/c++/11/ext/new_allocator.h \ - /usr/include/c++/11/new \ - /usr/include/c++/11/bits/exception.h \ - /usr/include/c++/11/bits/memoryfwd.h \ - /usr/include/c++/11/bits/stl_construct.h \ - /usr/include/c++/11/bits/stl_uninitialized.h \ - /usr/include/c++/11/ext/alloc_traits.h \ - /usr/include/c++/11/bits/alloc_traits.h \ - /usr/include/c++/11/bits/stl_tempbuf.h \ - /usr/include/c++/11/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11/bits/align.h \ - /usr/include/c++/11/bit \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ - /usr/include/stdint.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/types.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11/bits/uses_allocator.h \ - /usr/include/c++/11/bits/unique_ptr.h \ - /usr/include/c++/11/utility \ - /usr/include/c++/11/bits/stl_relops.h \ - /usr/include/c++/11/initializer_list \ - /usr/include/c++/11/tuple \ - /usr/include/c++/11/array \ - /usr/include/c++/11/bits/range_access.h \ - /usr/include/c++/11/bits/invoke.h \ - /usr/include/c++/11/bits/stl_function.h \ - /usr/include/c++/11/backward/binders.h \ - /usr/include/c++/11/bits/functional_hash.h \ - /usr/include/c++/11/bits/hash_bytes.h \ - /usr/include/c++/11/bits/shared_ptr.h \ - /usr/include/c++/11/iosfwd \ - /usr/include/c++/11/bits/stringfwd.h \ - /usr/include/c++/11/bits/postypes.h \ - /usr/include/c++/11/cwchar \ - /usr/include/wchar.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/c++/11/bits/shared_ptr_base.h \ - /usr/include/c++/11/typeinfo \ - /usr/include/c++/11/bits/allocated_ptr.h \ - /usr/include/c++/11/bits/refwrap.h \ - /usr/include/c++/11/ext/aligned_buffer.h \ - /usr/include/c++/11/ext/atomicity.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/time.h \ - /usr/include/bits/time.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11/ext/concurrence.h \ - /usr/include/c++/11/exception \ - /usr/include/c++/11/bits/exception_ptr.h \ - /usr/include/c++/11/bits/cxxabi_init_exception.h \ - /usr/include/c++/11/bits/nested_exception.h \ - /usr/include/c++/11/bits/shared_ptr_atomic.h \ - /usr/include/c++/11/bits/atomic_base.h \ - /usr/include/c++/11/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11/backward/auto_ptr.h \ - /usr/include/c++/11/cassert \ - /usr/include/assert.h - -CMakeFiles/lspcpp.dir/src/jsonrpc/Endpoint.cpp.o: src/jsonrpc/Endpoint.cpp \ - /usr/include/stdc-predef.h \ - include/LibLsp/JsonRpc/Endpoint.h \ - /usr/include/c++/11/map \ - /usr/include/c++/11/bits/stl_tree.h \ - /usr/include/c++/11/bits/stl_algobase.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ - /usr/include/bits/wordsize.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ - /usr/include/features.h \ - /usr/include/sys/cdefs.h \ - /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ - /usr/include/c++/11/bits/functexcept.h \ - /usr/include/c++/11/bits/exception_defines.h \ - /usr/include/c++/11/bits/cpp_type_traits.h \ - /usr/include/c++/11/ext/type_traits.h \ - /usr/include/c++/11/ext/numeric_traits.h \ - /usr/include/c++/11/bits/stl_pair.h \ - /usr/include/c++/11/bits/move.h \ - /usr/include/c++/11/type_traits \ - /usr/include/c++/11/bits/stl_iterator_base_types.h \ - /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11/bits/concept_check.h \ - /usr/include/c++/11/debug/assertions.h \ - /usr/include/c++/11/bits/stl_iterator.h \ - /usr/include/c++/11/bits/ptr_traits.h \ - /usr/include/c++/11/debug/debug.h \ - /usr/include/c++/11/bits/predefined_ops.h \ - /usr/include/c++/11/bits/allocator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ - /usr/include/c++/11/ext/new_allocator.h \ - /usr/include/c++/11/new \ - /usr/include/c++/11/bits/exception.h \ - /usr/include/c++/11/bits/memoryfwd.h \ - /usr/include/c++/11/bits/stl_function.h \ - /usr/include/c++/11/backward/binders.h \ - /usr/include/c++/11/ext/alloc_traits.h \ - /usr/include/c++/11/bits/alloc_traits.h \ - /usr/include/c++/11/bits/stl_construct.h \ - /usr/include/c++/11/ext/aligned_buffer.h \ - /usr/include/c++/11/bits/stl_map.h \ - /usr/include/c++/11/initializer_list \ - /usr/include/c++/11/tuple \ - /usr/include/c++/11/utility \ - /usr/include/c++/11/bits/stl_relops.h \ - /usr/include/c++/11/array \ - /usr/include/c++/11/bits/range_access.h \ - /usr/include/c++/11/bits/uses_allocator.h \ - /usr/include/c++/11/bits/invoke.h \ - /usr/include/c++/11/bits/stl_multimap.h \ - /usr/include/c++/11/bits/erase_if.h \ - /usr/include/c++/11/functional \ - /usr/include/c++/11/bits/functional_hash.h \ - /usr/include/c++/11/bits/hash_bytes.h \ - /usr/include/c++/11/bits/refwrap.h \ - /usr/include/c++/11/bits/std_function.h \ - /usr/include/c++/11/typeinfo \ - /usr/include/c++/11/memory \ - /usr/include/c++/11/bits/stl_uninitialized.h \ - /usr/include/c++/11/bits/stl_tempbuf.h \ - /usr/include/c++/11/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11/bits/align.h \ - /usr/include/c++/11/bit \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ - /usr/include/stdint.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/types.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11/bits/unique_ptr.h \ - /usr/include/c++/11/bits/shared_ptr.h \ - /usr/include/c++/11/iosfwd \ - /usr/include/c++/11/bits/stringfwd.h \ - /usr/include/c++/11/bits/postypes.h \ - /usr/include/c++/11/cwchar \ - /usr/include/wchar.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/c++/11/bits/shared_ptr_base.h \ - /usr/include/c++/11/bits/allocated_ptr.h \ - /usr/include/c++/11/ext/atomicity.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/time.h \ - /usr/include/bits/time.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11/ext/concurrence.h \ - /usr/include/c++/11/exception \ - /usr/include/c++/11/bits/exception_ptr.h \ - /usr/include/c++/11/bits/cxxabi_init_exception.h \ - /usr/include/c++/11/bits/nested_exception.h \ - /usr/include/c++/11/bits/shared_ptr_atomic.h \ - /usr/include/c++/11/bits/atomic_base.h \ - /usr/include/c++/11/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11/backward/auto_ptr.h \ - include/LibLsp/JsonRpc/MessageIssue.h \ - /usr/include/c++/11/string \ - /usr/include/c++/11/bits/char_traits.h \ - /usr/include/c++/11/cstdint \ - /usr/include/c++/11/bits/localefwd.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ - /usr/include/c++/11/clocale \ - /usr/include/locale.h \ - /usr/include/bits/locale.h \ - /usr/include/c++/11/cctype \ - /usr/include/ctype.h \ - /usr/include/c++/11/bits/ostream_insert.h \ - /usr/include/c++/11/bits/cxxabi_forced.h \ - /usr/include/c++/11/bits/basic_string.h \ - /usr/include/c++/11/ext/string_conversions.h \ - /usr/include/c++/11/cstdlib \ - /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h \ - /usr/include/endian.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h \ - /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/c++/11/bits/std_abs.h \ - /usr/include/c++/11/cstdio \ - /usr/include/stdio.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdio.h \ - /usr/include/c++/11/cerrno \ - /usr/include/errno.h \ - /usr/include/bits/errno.h \ - /usr/include/linux/errno.h \ - /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/c++/11/bits/charconv.h \ - /usr/include/c++/11/bits/basic_string.tcc \ - /usr/include/c++/11/vector \ - /usr/include/c++/11/bits/stl_vector.h \ - /usr/include/c++/11/bits/stl_bvector.h \ - /usr/include/c++/11/bits/vector.tcc \ - include/LibLsp/JsonRpc/message.h \ - /usr/include/c++/11/atomic \ - /usr/include/c++/11/iostream \ - /usr/include/c++/11/ostream \ - /usr/include/c++/11/ios \ - /usr/include/c++/11/bits/ios_base.h \ - /usr/include/c++/11/bits/locale_classes.h \ - /usr/include/c++/11/bits/locale_classes.tcc \ - /usr/include/c++/11/system_error \ - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ - /usr/include/c++/11/stdexcept \ - /usr/include/c++/11/streambuf \ - /usr/include/c++/11/bits/streambuf.tcc \ - /usr/include/c++/11/bits/basic_ios.h \ - /usr/include/c++/11/bits/locale_facets.h \ - /usr/include/c++/11/cwctype \ - /usr/include/wctype.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h \ - /usr/include/c++/11/bits/streambuf_iterator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h \ - /usr/include/c++/11/bits/locale_facets.tcc \ - /usr/include/c++/11/bits/basic_ios.tcc \ - /usr/include/c++/11/bits/ostream.tcc \ - /usr/include/c++/11/istream \ - /usr/include/c++/11/bits/istream.tcc \ - include/LibLsp/JsonRpc/serializer.h \ - include/LibLsp/JsonRpc/macro_map.h \ - /usr/include/boost/optional.hpp \ - /usr/include/boost/optional/optional.hpp \ - /usr/include/boost/assert.hpp \ - /usr/include/assert.h \ - /usr/include/boost/core/addressof.hpp \ - /usr/include/boost/config.hpp \ - /usr/include/boost/config/user.hpp \ - /usr/include/boost/config/detail/select_compiler_config.hpp \ - /usr/include/boost/config/compiler/gcc.hpp \ - /usr/include/c++/11/cstddef \ - /usr/include/boost/config/detail/select_stdlib_config.hpp \ - /usr/include/c++/11/version \ - /usr/include/boost/config/stdlib/libstdcpp3.hpp \ - /usr/include/unistd.h \ - /usr/include/bits/posix_opt.h \ - /usr/include/bits/environments.h \ - /usr/include/bits/confname.h \ - /usr/include/bits/getopt_posix.h \ - /usr/include/bits/getopt_core.h \ - /usr/include/bits/unistd_ext.h \ - /usr/include/boost/config/detail/select_platform_config.hpp \ - /usr/include/boost/config/platform/linux.hpp \ - /usr/include/boost/config/detail/posix_features.hpp \ - /usr/include/boost/config/detail/suffix.hpp \ - /usr/include/boost/config/helper_macros.hpp \ - /usr/include/boost/core/enable_if.hpp \ - /usr/include/boost/core/explicit_operator_bool.hpp \ - /usr/include/boost/config/workaround.hpp \ - /usr/include/boost/core/swap.hpp \ - /usr/include/boost/optional/bad_optional_access.hpp \ - /usr/include/boost/static_assert.hpp \ - /usr/include/boost/detail/workaround.hpp \ - /usr/include/boost/throw_exception.hpp \ - /usr/include/boost/assert/source_location.hpp \ - /usr/include/boost/current_function.hpp \ - /usr/include/boost/cstdint.hpp \ - /usr/include/boost/exception/exception.hpp \ - /usr/include/boost/type.hpp \ - /usr/include/boost/type_traits/alignment_of.hpp \ - /usr/include/boost/type_traits/intrinsics.hpp \ - /usr/include/boost/type_traits/detail/config.hpp \ - /usr/include/boost/version.hpp \ - /usr/include/boost/type_traits/integral_constant.hpp \ - /usr/include/boost/type_traits/conditional.hpp \ - /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ - /usr/include/boost/type_traits/is_default_constructible.hpp \ - /usr/include/boost/type_traits/is_complete.hpp \ - /usr/include/boost/type_traits/declval.hpp \ - /usr/include/boost/type_traits/add_rvalue_reference.hpp \ - /usr/include/boost/type_traits/is_void.hpp \ - /usr/include/boost/type_traits/is_reference.hpp \ - /usr/include/boost/type_traits/is_lvalue_reference.hpp \ - /usr/include/boost/type_traits/is_rvalue_reference.hpp \ - /usr/include/boost/type_traits/remove_reference.hpp \ - /usr/include/boost/type_traits/is_function.hpp \ - /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ - /usr/include/boost/type_traits/detail/yes_no_type.hpp \ - /usr/include/boost/type_traits/type_with_alignment.hpp \ - /usr/include/boost/type_traits/is_pod.hpp \ - /usr/include/boost/type_traits/is_scalar.hpp \ - /usr/include/boost/type_traits/is_arithmetic.hpp \ - /usr/include/boost/type_traits/is_integral.hpp \ - /usr/include/boost/type_traits/is_floating_point.hpp \ - /usr/include/boost/type_traits/is_enum.hpp \ - /usr/include/boost/type_traits/is_pointer.hpp \ - /usr/include/boost/type_traits/is_member_pointer.hpp \ - /usr/include/boost/type_traits/is_member_function_pointer.hpp \ - /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ - /usr/include/boost/type_traits/remove_const.hpp \ - /usr/include/boost/type_traits/decay.hpp \ - /usr/include/boost/type_traits/is_array.hpp \ - /usr/include/boost/type_traits/remove_bounds.hpp \ - /usr/include/boost/type_traits/remove_extent.hpp \ - /usr/include/boost/type_traits/add_pointer.hpp \ - /usr/include/boost/type_traits/remove_cv.hpp \ - /usr/include/boost/type_traits/is_base_of.hpp \ - /usr/include/boost/type_traits/is_base_and_derived.hpp \ - /usr/include/boost/type_traits/is_same.hpp \ - /usr/include/boost/type_traits/is_class.hpp \ - /usr/include/boost/type_traits/is_const.hpp \ - /usr/include/boost/type_traits/is_constructible.hpp \ - /usr/include/boost/type_traits/is_destructible.hpp \ - /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \ - /usr/include/boost/type_traits/has_trivial_move_assign.hpp \ - /usr/include/boost/type_traits/is_assignable.hpp \ - /usr/include/boost/type_traits/is_volatile.hpp \ - /usr/include/boost/type_traits/has_nothrow_assign.hpp \ - /usr/include/boost/type_traits/enable_if.hpp \ - /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \ - /usr/include/boost/move/utility.hpp \ - /usr/include/boost/move/detail/config_begin.hpp \ - /usr/include/boost/move/detail/workaround.hpp \ - /usr/include/boost/move/utility_core.hpp \ - /usr/include/boost/move/core.hpp \ - /usr/include/boost/move/detail/config_end.hpp \ - /usr/include/boost/move/detail/meta_utils.hpp \ - /usr/include/boost/move/detail/meta_utils_core.hpp \ - /usr/include/boost/move/traits.hpp \ - /usr/include/boost/move/detail/type_traits.hpp \ - /usr/include/boost/none.hpp \ - /usr/include/boost/none_t.hpp \ - /usr/include/boost/utility/compare_pointees.hpp \ - /usr/include/boost/utility/result_of.hpp \ - /usr/include/boost/preprocessor/cat.hpp \ - /usr/include/boost/preprocessor/config/config.hpp \ - /usr/include/boost/preprocessor/iteration/iterate.hpp \ - /usr/include/boost/preprocessor/arithmetic/dec.hpp \ - /usr/include/boost/preprocessor/config/limits.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \ - /usr/include/boost/preprocessor/arithmetic/inc.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \ - /usr/include/boost/preprocessor/array/elem.hpp \ - /usr/include/boost/preprocessor/array/data.hpp \ - /usr/include/boost/preprocessor/tuple/elem.hpp \ - /usr/include/boost/preprocessor/facilities/expand.hpp \ - /usr/include/boost/preprocessor/facilities/overload.hpp \ - /usr/include/boost/preprocessor/variadic/size.hpp \ - /usr/include/boost/preprocessor/control/iif.hpp \ - /usr/include/boost/preprocessor/facilities/check_empty.hpp \ - /usr/include/boost/preprocessor/variadic/has_opt.hpp \ - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp \ - /usr/include/boost/preprocessor/tuple/rem.hpp \ - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ - /usr/include/boost/preprocessor/variadic/elem.hpp \ - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp \ - /usr/include/boost/preprocessor/array/size.hpp \ - /usr/include/boost/preprocessor/slot/slot.hpp \ - /usr/include/boost/preprocessor/slot/detail/def.hpp \ - /usr/include/boost/preprocessor/repetition/enum_params.hpp \ - /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ - /usr/include/boost/preprocessor/control/if.hpp \ - /usr/include/boost/preprocessor/logical/bool.hpp \ - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp \ - /usr/include/boost/preprocessor/facilities/empty.hpp \ - /usr/include/boost/preprocessor/punctuation/comma.hpp \ - /usr/include/boost/preprocessor/repetition/repeat.hpp \ - /usr/include/boost/preprocessor/debug/error.hpp \ - /usr/include/boost/preprocessor/detail/auto_rec.hpp \ - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \ - /usr/include/boost/preprocessor/tuple/eat.hpp \ - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp \ - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ - /usr/include/boost/preprocessor/facilities/intercept.hpp \ - /usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp \ - /usr/include/boost/type_traits/type_identity.hpp \ - /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ - /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ - /usr/include/boost/preprocessor/slot/detail/shared.hpp \ - /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ - /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp \ - /usr/include/boost/utility/detail/result_of_iterate.hpp \ - /usr/include/boost/optional/optional_fwd.hpp \ - /usr/include/boost/optional/detail/optional_config.hpp \ - /usr/include/boost/optional/detail/optional_factory_support.hpp \ - /usr/include/boost/optional/detail/optional_aligned_storage.hpp \ - /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \ - /usr/include/boost/optional/detail/optional_reference_spec.hpp \ - /usr/include/boost/optional/detail/optional_relops.hpp \ - /usr/include/boost/optional/detail/optional_swap.hpp \ - /usr/include/c++/11/cassert \ - /usr/include/c++/11/algorithm \ - /usr/include/c++/11/bits/stl_algo.h \ - /usr/include/c++/11/bits/algorithmfwd.h \ - /usr/include/c++/11/bits/stl_heap.h \ - /usr/include/c++/11/bits/uniform_int_dist.h \ - include/LibLsp/lsp/method_type.h - -CMakeFiles/lspcpp.dir/src/jsonrpc/GCThreadContext.cpp.o: src/jsonrpc/GCThreadContext.cpp \ - /usr/include/stdc-predef.h \ - include/LibLsp/JsonRpc/GCThreadContext.h \ - ../gc-8.2.0/include/gc.h \ - ../gc-8.2.0/include/gc_version.h \ - ../gc-8.2.0/include/gc_config_macros.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ - /usr/include/features.h \ - /usr/include/sys/cdefs.h \ - /usr/include/bits/wordsize.h \ - /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h \ - ../gc-8.2.0/include/gc_pthread_redirects.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/bits/types.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/time.h \ - /usr/include/bits/time.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/dlfcn.h \ - /usr/include/bits/dlfcn.h \ - /usr/include/signal.h \ - /usr/include/bits/signum-generic.h \ - /usr/include/bits/signum-arch.h \ - /usr/include/bits/types/sig_atomic_t.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/bits/types/siginfo_t.h \ - /usr/include/bits/types/__sigval_t.h \ - /usr/include/bits/siginfo-arch.h \ - /usr/include/bits/siginfo-consts.h \ - /usr/include/bits/siginfo-consts-arch.h \ - /usr/include/bits/types/sigval_t.h \ - /usr/include/bits/types/sigevent_t.h \ - /usr/include/bits/sigevent-consts.h \ - /usr/include/bits/sigaction.h \ - /usr/include/bits/sigcontext.h \ - /usr/include/bits/types/stack_t.h \ - /usr/include/sys/ucontext.h \ - /usr/include/bits/sigstack.h \ - /usr/include/bits/ss_flags.h \ - /usr/include/bits/types/struct_sigstack.h \ - /usr/include/bits/sigthread.h \ - /usr/include/bits/signal_ext.h \ - /usr/include/c++/11/iostream \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ - /usr/include/c++/11/ostream \ - /usr/include/c++/11/ios \ - /usr/include/c++/11/iosfwd \ - /usr/include/c++/11/bits/stringfwd.h \ - /usr/include/c++/11/bits/memoryfwd.h \ - /usr/include/c++/11/bits/postypes.h \ - /usr/include/c++/11/cwchar \ - /usr/include/wchar.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/c++/11/exception \ - /usr/include/c++/11/bits/exception.h \ - /usr/include/c++/11/bits/exception_ptr.h \ - /usr/include/c++/11/bits/exception_defines.h \ - /usr/include/c++/11/bits/cxxabi_init_exception.h \ - /usr/include/c++/11/typeinfo \ - /usr/include/c++/11/bits/hash_bytes.h \ - /usr/include/c++/11/new \ - /usr/include/c++/11/bits/nested_exception.h \ - /usr/include/c++/11/bits/move.h \ - /usr/include/c++/11/type_traits \ - /usr/include/c++/11/bits/char_traits.h \ - /usr/include/c++/11/bits/stl_algobase.h \ - /usr/include/c++/11/bits/functexcept.h \ - /usr/include/c++/11/bits/cpp_type_traits.h \ - /usr/include/c++/11/ext/type_traits.h \ - /usr/include/c++/11/ext/numeric_traits.h \ - /usr/include/c++/11/bits/stl_pair.h \ - /usr/include/c++/11/bits/stl_iterator_base_types.h \ - /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11/bits/concept_check.h \ - /usr/include/c++/11/debug/assertions.h \ - /usr/include/c++/11/bits/stl_iterator.h \ - /usr/include/c++/11/bits/ptr_traits.h \ - /usr/include/c++/11/debug/debug.h \ - /usr/include/c++/11/bits/predefined_ops.h \ - /usr/include/c++/11/cstdint \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ - /usr/include/stdint.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11/bits/localefwd.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ - /usr/include/c++/11/clocale \ - /usr/include/locale.h \ - /usr/include/bits/locale.h \ - /usr/include/c++/11/cctype \ - /usr/include/ctype.h \ - /usr/include/c++/11/bits/ios_base.h \ - /usr/include/c++/11/ext/atomicity.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11/bits/locale_classes.h \ - /usr/include/c++/11/string \ - /usr/include/c++/11/bits/allocator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ - /usr/include/c++/11/ext/new_allocator.h \ - /usr/include/c++/11/bits/ostream_insert.h \ - /usr/include/c++/11/bits/cxxabi_forced.h \ - /usr/include/c++/11/bits/stl_function.h \ - /usr/include/c++/11/backward/binders.h \ - /usr/include/c++/11/bits/range_access.h \ - /usr/include/c++/11/initializer_list \ - /usr/include/c++/11/bits/basic_string.h \ - /usr/include/c++/11/ext/alloc_traits.h \ - /usr/include/c++/11/bits/alloc_traits.h \ - /usr/include/c++/11/bits/stl_construct.h \ - /usr/include/c++/11/ext/string_conversions.h \ - /usr/include/c++/11/cstdlib \ - /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h \ - /usr/include/endian.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h \ - /usr/include/bits/select.h \ - /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/c++/11/bits/std_abs.h \ - /usr/include/c++/11/cstdio \ - /usr/include/stdio.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdio.h \ - /usr/include/c++/11/cerrno \ - /usr/include/errno.h \ - /usr/include/bits/errno.h \ - /usr/include/linux/errno.h \ - /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/c++/11/bits/charconv.h \ - /usr/include/c++/11/bits/functional_hash.h \ - /usr/include/c++/11/bits/basic_string.tcc \ - /usr/include/c++/11/bits/locale_classes.tcc \ - /usr/include/c++/11/system_error \ - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ - /usr/include/c++/11/stdexcept \ - /usr/include/c++/11/streambuf \ - /usr/include/c++/11/bits/streambuf.tcc \ - /usr/include/c++/11/bits/basic_ios.h \ - /usr/include/c++/11/bits/locale_facets.h \ - /usr/include/c++/11/cwctype \ - /usr/include/wctype.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h \ - /usr/include/c++/11/bits/streambuf_iterator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h \ - /usr/include/c++/11/bits/locale_facets.tcc \ - /usr/include/c++/11/bits/basic_ios.tcc \ - /usr/include/c++/11/bits/ostream.tcc \ - /usr/include/c++/11/istream \ - /usr/include/c++/11/bits/istream.tcc - -CMakeFiles/lspcpp.dir/src/jsonrpc/MessageJsonHandler.cpp.o: src/jsonrpc/MessageJsonHandler.cpp \ - /usr/include/stdc-predef.h \ - include/LibLsp/JsonRpc/MessageJsonHandler.h \ - /usr/include/c++/11/string \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ - /usr/include/bits/wordsize.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ - /usr/include/features.h \ - /usr/include/sys/cdefs.h \ - /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ - /usr/include/c++/11/bits/stringfwd.h \ - /usr/include/c++/11/bits/memoryfwd.h \ - /usr/include/c++/11/bits/char_traits.h \ - /usr/include/c++/11/bits/stl_algobase.h \ - /usr/include/c++/11/bits/functexcept.h \ - /usr/include/c++/11/bits/exception_defines.h \ - /usr/include/c++/11/bits/cpp_type_traits.h \ - /usr/include/c++/11/ext/type_traits.h \ - /usr/include/c++/11/ext/numeric_traits.h \ - /usr/include/c++/11/bits/stl_pair.h \ - /usr/include/c++/11/bits/move.h \ - /usr/include/c++/11/type_traits \ - /usr/include/c++/11/bits/stl_iterator_base_types.h \ - /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11/bits/concept_check.h \ - /usr/include/c++/11/debug/assertions.h \ - /usr/include/c++/11/bits/stl_iterator.h \ - /usr/include/c++/11/bits/ptr_traits.h \ - /usr/include/c++/11/debug/debug.h \ - /usr/include/c++/11/bits/predefined_ops.h \ - /usr/include/c++/11/bits/postypes.h \ - /usr/include/c++/11/cwchar \ - /usr/include/wchar.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/c++/11/cstdint \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ - /usr/include/stdint.h \ - /usr/include/bits/types.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11/bits/allocator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ - /usr/include/c++/11/ext/new_allocator.h \ - /usr/include/c++/11/new \ - /usr/include/c++/11/bits/exception.h \ - /usr/include/c++/11/bits/localefwd.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ - /usr/include/c++/11/clocale \ - /usr/include/locale.h \ - /usr/include/bits/locale.h \ - /usr/include/c++/11/iosfwd \ - /usr/include/c++/11/cctype \ - /usr/include/ctype.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/c++/11/bits/ostream_insert.h \ - /usr/include/c++/11/bits/cxxabi_forced.h \ - /usr/include/c++/11/bits/stl_function.h \ - /usr/include/c++/11/backward/binders.h \ - /usr/include/c++/11/bits/range_access.h \ - /usr/include/c++/11/initializer_list \ - /usr/include/c++/11/bits/basic_string.h \ - /usr/include/c++/11/ext/atomicity.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/time.h \ - /usr/include/bits/time.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11/ext/alloc_traits.h \ - /usr/include/c++/11/bits/alloc_traits.h \ - /usr/include/c++/11/bits/stl_construct.h \ - /usr/include/c++/11/ext/string_conversions.h \ - /usr/include/c++/11/cstdlib \ - /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h \ - /usr/include/endian.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h \ - /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/c++/11/bits/std_abs.h \ - /usr/include/c++/11/cstdio \ - /usr/include/stdio.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdio.h \ - /usr/include/c++/11/cerrno \ - /usr/include/errno.h \ - /usr/include/bits/errno.h \ - /usr/include/linux/errno.h \ - /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/c++/11/bits/charconv.h \ - /usr/include/c++/11/bits/functional_hash.h \ - /usr/include/c++/11/bits/hash_bytes.h \ - /usr/include/c++/11/bits/basic_string.tcc \ - /usr/include/c++/11/map \ - /usr/include/c++/11/bits/stl_tree.h \ - /usr/include/c++/11/ext/aligned_buffer.h \ - /usr/include/c++/11/bits/stl_map.h \ - /usr/include/c++/11/tuple \ - /usr/include/c++/11/utility \ - /usr/include/c++/11/bits/stl_relops.h \ - /usr/include/c++/11/array \ - /usr/include/c++/11/bits/uses_allocator.h \ - /usr/include/c++/11/bits/invoke.h \ - /usr/include/c++/11/bits/stl_multimap.h \ - /usr/include/c++/11/bits/erase_if.h \ - /usr/include/c++/11/functional \ - /usr/include/c++/11/bits/refwrap.h \ - /usr/include/c++/11/bits/std_function.h \ - /usr/include/c++/11/typeinfo \ - include/LibLsp/JsonRpc/message.h \ - /usr/include/c++/11/atomic \ - /usr/include/c++/11/bits/atomic_base.h \ - /usr/include/c++/11/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11/iostream \ - /usr/include/c++/11/ostream \ - /usr/include/c++/11/ios \ - /usr/include/c++/11/exception \ - /usr/include/c++/11/bits/exception_ptr.h \ - /usr/include/c++/11/bits/cxxabi_init_exception.h \ - /usr/include/c++/11/bits/nested_exception.h \ - /usr/include/c++/11/bits/ios_base.h \ - /usr/include/c++/11/bits/locale_classes.h \ - /usr/include/c++/11/bits/locale_classes.tcc \ - /usr/include/c++/11/system_error \ - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ - /usr/include/c++/11/stdexcept \ - /usr/include/c++/11/streambuf \ - /usr/include/c++/11/bits/streambuf.tcc \ - /usr/include/c++/11/bits/basic_ios.h \ - /usr/include/c++/11/bits/locale_facets.h \ - /usr/include/c++/11/cwctype \ - /usr/include/wctype.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h \ - /usr/include/c++/11/bits/streambuf_iterator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h \ - /usr/include/c++/11/bits/locale_facets.tcc \ - /usr/include/c++/11/bits/basic_ios.tcc \ - /usr/include/c++/11/bits/ostream.tcc \ - /usr/include/c++/11/istream \ - /usr/include/c++/11/bits/istream.tcc \ - include/LibLsp/JsonRpc/serializer.h \ - include/LibLsp/JsonRpc/macro_map.h \ - /usr/include/boost/optional.hpp \ - /usr/include/boost/optional/optional.hpp \ - /usr/include/boost/assert.hpp \ - /usr/include/assert.h \ - /usr/include/boost/core/addressof.hpp \ - /usr/include/boost/config.hpp \ - /usr/include/boost/config/user.hpp \ - /usr/include/boost/config/detail/select_compiler_config.hpp \ - /usr/include/boost/config/compiler/gcc.hpp \ - /usr/include/c++/11/cstddef \ - /usr/include/boost/config/detail/select_stdlib_config.hpp \ - /usr/include/c++/11/version \ - /usr/include/boost/config/stdlib/libstdcpp3.hpp \ - /usr/include/unistd.h \ - /usr/include/bits/posix_opt.h \ - /usr/include/bits/environments.h \ - /usr/include/bits/confname.h \ - /usr/include/bits/getopt_posix.h \ - /usr/include/bits/getopt_core.h \ - /usr/include/bits/unistd_ext.h \ - /usr/include/boost/config/detail/select_platform_config.hpp \ - /usr/include/boost/config/platform/linux.hpp \ - /usr/include/boost/config/detail/posix_features.hpp \ - /usr/include/boost/config/detail/suffix.hpp \ - /usr/include/boost/config/helper_macros.hpp \ - /usr/include/boost/core/enable_if.hpp \ - /usr/include/boost/core/explicit_operator_bool.hpp \ - /usr/include/boost/config/workaround.hpp \ - /usr/include/boost/core/swap.hpp \ - /usr/include/boost/optional/bad_optional_access.hpp \ - /usr/include/boost/static_assert.hpp \ - /usr/include/boost/detail/workaround.hpp \ - /usr/include/boost/throw_exception.hpp \ - /usr/include/boost/assert/source_location.hpp \ - /usr/include/boost/current_function.hpp \ - /usr/include/boost/cstdint.hpp \ - /usr/include/boost/exception/exception.hpp \ - /usr/include/boost/type.hpp \ - /usr/include/boost/type_traits/alignment_of.hpp \ - /usr/include/boost/type_traits/intrinsics.hpp \ - /usr/include/boost/type_traits/detail/config.hpp \ - /usr/include/boost/version.hpp \ - /usr/include/boost/type_traits/integral_constant.hpp \ - /usr/include/boost/type_traits/conditional.hpp \ - /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ - /usr/include/boost/type_traits/is_default_constructible.hpp \ - /usr/include/boost/type_traits/is_complete.hpp \ - /usr/include/boost/type_traits/declval.hpp \ - /usr/include/boost/type_traits/add_rvalue_reference.hpp \ - /usr/include/boost/type_traits/is_void.hpp \ - /usr/include/boost/type_traits/is_reference.hpp \ - /usr/include/boost/type_traits/is_lvalue_reference.hpp \ - /usr/include/boost/type_traits/is_rvalue_reference.hpp \ - /usr/include/boost/type_traits/remove_reference.hpp \ - /usr/include/boost/type_traits/is_function.hpp \ - /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ - /usr/include/boost/type_traits/detail/yes_no_type.hpp \ - /usr/include/boost/type_traits/type_with_alignment.hpp \ - /usr/include/boost/type_traits/is_pod.hpp \ - /usr/include/boost/type_traits/is_scalar.hpp \ - /usr/include/boost/type_traits/is_arithmetic.hpp \ - /usr/include/boost/type_traits/is_integral.hpp \ - /usr/include/boost/type_traits/is_floating_point.hpp \ - /usr/include/boost/type_traits/is_enum.hpp \ - /usr/include/boost/type_traits/is_pointer.hpp \ - /usr/include/boost/type_traits/is_member_pointer.hpp \ - /usr/include/boost/type_traits/is_member_function_pointer.hpp \ - /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ - /usr/include/boost/type_traits/remove_const.hpp \ - /usr/include/boost/type_traits/decay.hpp \ - /usr/include/boost/type_traits/is_array.hpp \ - /usr/include/boost/type_traits/remove_bounds.hpp \ - /usr/include/boost/type_traits/remove_extent.hpp \ - /usr/include/boost/type_traits/add_pointer.hpp \ - /usr/include/boost/type_traits/remove_cv.hpp \ - /usr/include/boost/type_traits/is_base_of.hpp \ - /usr/include/boost/type_traits/is_base_and_derived.hpp \ - /usr/include/boost/type_traits/is_same.hpp \ - /usr/include/boost/type_traits/is_class.hpp \ - /usr/include/boost/type_traits/is_const.hpp \ - /usr/include/boost/type_traits/is_constructible.hpp \ - /usr/include/boost/type_traits/is_destructible.hpp \ - /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \ - /usr/include/boost/type_traits/has_trivial_move_assign.hpp \ - /usr/include/boost/type_traits/is_assignable.hpp \ - /usr/include/boost/type_traits/is_volatile.hpp \ - /usr/include/boost/type_traits/has_nothrow_assign.hpp \ - /usr/include/boost/type_traits/enable_if.hpp \ - /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \ - /usr/include/boost/move/utility.hpp \ - /usr/include/boost/move/detail/config_begin.hpp \ - /usr/include/boost/move/detail/workaround.hpp \ - /usr/include/boost/move/utility_core.hpp \ - /usr/include/boost/move/core.hpp \ - /usr/include/boost/move/detail/config_end.hpp \ - /usr/include/boost/move/detail/meta_utils.hpp \ - /usr/include/boost/move/detail/meta_utils_core.hpp \ - /usr/include/boost/move/traits.hpp \ - /usr/include/boost/move/detail/type_traits.hpp \ - /usr/include/boost/none.hpp \ - /usr/include/boost/none_t.hpp \ - /usr/include/boost/utility/compare_pointees.hpp \ - /usr/include/boost/utility/result_of.hpp \ - /usr/include/boost/preprocessor/cat.hpp \ - /usr/include/boost/preprocessor/config/config.hpp \ - /usr/include/boost/preprocessor/iteration/iterate.hpp \ - /usr/include/boost/preprocessor/arithmetic/dec.hpp \ - /usr/include/boost/preprocessor/config/limits.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \ - /usr/include/boost/preprocessor/arithmetic/inc.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \ - /usr/include/boost/preprocessor/array/elem.hpp \ - /usr/include/boost/preprocessor/array/data.hpp \ - /usr/include/boost/preprocessor/tuple/elem.hpp \ - /usr/include/boost/preprocessor/facilities/expand.hpp \ - /usr/include/boost/preprocessor/facilities/overload.hpp \ - /usr/include/boost/preprocessor/variadic/size.hpp \ - /usr/include/boost/preprocessor/control/iif.hpp \ - /usr/include/boost/preprocessor/facilities/check_empty.hpp \ - /usr/include/boost/preprocessor/variadic/has_opt.hpp \ - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp \ - /usr/include/boost/preprocessor/tuple/rem.hpp \ - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ - /usr/include/boost/preprocessor/variadic/elem.hpp \ - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp \ - /usr/include/boost/preprocessor/array/size.hpp \ - /usr/include/boost/preprocessor/slot/slot.hpp \ - /usr/include/boost/preprocessor/slot/detail/def.hpp \ - /usr/include/boost/preprocessor/repetition/enum_params.hpp \ - /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ - /usr/include/boost/preprocessor/control/if.hpp \ - /usr/include/boost/preprocessor/logical/bool.hpp \ - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp \ - /usr/include/boost/preprocessor/facilities/empty.hpp \ - /usr/include/boost/preprocessor/punctuation/comma.hpp \ - /usr/include/boost/preprocessor/repetition/repeat.hpp \ - /usr/include/boost/preprocessor/debug/error.hpp \ - /usr/include/boost/preprocessor/detail/auto_rec.hpp \ - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \ - /usr/include/boost/preprocessor/tuple/eat.hpp \ - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp \ - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ - /usr/include/boost/preprocessor/facilities/intercept.hpp \ - /usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp \ - /usr/include/boost/type_traits/type_identity.hpp \ - /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ - /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ - /usr/include/boost/preprocessor/slot/detail/shared.hpp \ - /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ - /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp \ - /usr/include/boost/utility/detail/result_of_iterate.hpp \ - /usr/include/boost/optional/optional_fwd.hpp \ - /usr/include/boost/optional/detail/optional_config.hpp \ - /usr/include/boost/optional/detail/optional_factory_support.hpp \ - /usr/include/boost/optional/detail/optional_aligned_storage.hpp \ - /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \ - /usr/include/boost/optional/detail/optional_reference_spec.hpp \ - /usr/include/boost/optional/detail/optional_relops.hpp \ - /usr/include/boost/optional/detail/optional_swap.hpp \ - /usr/include/c++/11/cassert \ - /usr/include/c++/11/memory \ - /usr/include/c++/11/bits/stl_uninitialized.h \ - /usr/include/c++/11/bits/stl_tempbuf.h \ - /usr/include/c++/11/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11/bits/align.h \ - /usr/include/c++/11/bit \ - /usr/include/c++/11/bits/unique_ptr.h \ - /usr/include/c++/11/bits/shared_ptr.h \ - /usr/include/c++/11/bits/shared_ptr_base.h \ - /usr/include/c++/11/bits/allocated_ptr.h \ - /usr/include/c++/11/ext/concurrence.h \ - /usr/include/c++/11/bits/shared_ptr_atomic.h \ - /usr/include/c++/11/backward/auto_ptr.h \ - /usr/include/c++/11/vector \ - /usr/include/c++/11/bits/stl_vector.h \ - /usr/include/c++/11/bits/stl_bvector.h \ - /usr/include/c++/11/bits/vector.tcc \ - /usr/include/c++/11/algorithm \ - /usr/include/c++/11/bits/stl_algo.h \ - /usr/include/c++/11/bits/algorithmfwd.h \ - /usr/include/c++/11/bits/stl_heap.h \ - /usr/include/c++/11/bits/uniform_int_dist.h \ - include/LibLsp/lsp/method_type.h \ - third_party/rapidjson/include/rapidjson/document.h \ - third_party/rapidjson/include/rapidjson/reader.h \ - third_party/rapidjson/include/rapidjson/allocators.h \ - third_party/rapidjson/include/rapidjson/rapidjson.h \ - /usr/include/c++/11/cstring \ - /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/inttypes.h \ - third_party/rapidjson/include/rapidjson/internal/meta.h \ - third_party/rapidjson/include/rapidjson/rapidjson.h \ - third_party/rapidjson/include/rapidjson/stream.h \ - third_party/rapidjson/include/rapidjson/encodings.h \ - third_party/rapidjson/include/rapidjson/encodedstream.h \ - third_party/rapidjson/include/rapidjson/memorystream.h \ - third_party/rapidjson/include/rapidjson/internal/clzll.h \ - third_party/rapidjson/include/rapidjson/internal/stack.h \ - third_party/rapidjson/include/rapidjson/allocators.h \ - third_party/rapidjson/include/rapidjson/internal/swap.h \ - third_party/rapidjson/include/rapidjson/internal/strtod.h \ - third_party/rapidjson/include/rapidjson/internal/ieee754.h \ - third_party/rapidjson/include/rapidjson/internal/biginteger.h \ - third_party/rapidjson/include/rapidjson/internal/diyfp.h \ - third_party/rapidjson/include/rapidjson/internal/clzll.h \ - /usr/include/c++/11/limits \ - third_party/rapidjson/include/rapidjson/internal/pow10.h \ - /usr/include/c++/11/climits \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/limits.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/syslimits.h \ - /usr/include/limits.h \ - /usr/include/bits/posix1_lim.h \ - /usr/include/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/bits/posix2_lim.h \ - /usr/include/bits/xopen_lim.h \ - /usr/include/bits/uio_lim.h \ - third_party/rapidjson/include/rapidjson/error/error.h \ - third_party/rapidjson/include/rapidjson/rapidjson.h \ - third_party/rapidjson/include/rapidjson/internal/strfunc.h \ - third_party/rapidjson/include/rapidjson/stream.h \ - third_party/rapidjson/include/rapidjson/rapidjson.h \ - /usr/include/c++/11/iterator \ - /usr/include/c++/11/bits/stream_iterator.h - -CMakeFiles/lspcpp.dir/src/jsonrpc/RemoteEndPoint.cpp.o: src/jsonrpc/RemoteEndPoint.cpp \ - /usr/include/stdc-predef.h \ - include/LibLsp/JsonRpc/MessageJsonHandler.h \ - /usr/include/c++/11/string \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ - /usr/include/bits/wordsize.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ - /usr/include/features.h \ - /usr/include/sys/cdefs.h \ - /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ - /usr/include/c++/11/bits/stringfwd.h \ - /usr/include/c++/11/bits/memoryfwd.h \ - /usr/include/c++/11/bits/char_traits.h \ - /usr/include/c++/11/bits/stl_algobase.h \ - /usr/include/c++/11/bits/functexcept.h \ - /usr/include/c++/11/bits/exception_defines.h \ - /usr/include/c++/11/bits/cpp_type_traits.h \ - /usr/include/c++/11/ext/type_traits.h \ - /usr/include/c++/11/ext/numeric_traits.h \ - /usr/include/c++/11/bits/stl_pair.h \ - /usr/include/c++/11/bits/move.h \ - /usr/include/c++/11/type_traits \ - /usr/include/c++/11/bits/stl_iterator_base_types.h \ - /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11/bits/concept_check.h \ - /usr/include/c++/11/debug/assertions.h \ - /usr/include/c++/11/bits/stl_iterator.h \ - /usr/include/c++/11/bits/ptr_traits.h \ - /usr/include/c++/11/debug/debug.h \ - /usr/include/c++/11/bits/predefined_ops.h \ - /usr/include/c++/11/bits/postypes.h \ - /usr/include/c++/11/cwchar \ - /usr/include/wchar.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/c++/11/cstdint \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ - /usr/include/stdint.h \ - /usr/include/bits/types.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11/bits/allocator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ - /usr/include/c++/11/ext/new_allocator.h \ - /usr/include/c++/11/new \ - /usr/include/c++/11/bits/exception.h \ - /usr/include/c++/11/bits/localefwd.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ - /usr/include/c++/11/clocale \ - /usr/include/locale.h \ - /usr/include/bits/locale.h \ - /usr/include/c++/11/iosfwd \ - /usr/include/c++/11/cctype \ - /usr/include/ctype.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/c++/11/bits/ostream_insert.h \ - /usr/include/c++/11/bits/cxxabi_forced.h \ - /usr/include/c++/11/bits/stl_function.h \ - /usr/include/c++/11/backward/binders.h \ - /usr/include/c++/11/bits/range_access.h \ - /usr/include/c++/11/initializer_list \ - /usr/include/c++/11/bits/basic_string.h \ - /usr/include/c++/11/ext/atomicity.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/time.h \ - /usr/include/bits/time.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11/ext/alloc_traits.h \ - /usr/include/c++/11/bits/alloc_traits.h \ - /usr/include/c++/11/bits/stl_construct.h \ - /usr/include/c++/11/ext/string_conversions.h \ - /usr/include/c++/11/cstdlib \ - /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h \ - /usr/include/endian.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h \ - /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/c++/11/bits/std_abs.h \ - /usr/include/c++/11/cstdio \ - /usr/include/stdio.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdio.h \ - /usr/include/c++/11/cerrno \ - /usr/include/errno.h \ - /usr/include/bits/errno.h \ - /usr/include/linux/errno.h \ - /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/c++/11/bits/charconv.h \ - /usr/include/c++/11/bits/functional_hash.h \ - /usr/include/c++/11/bits/hash_bytes.h \ - /usr/include/c++/11/bits/basic_string.tcc \ - /usr/include/c++/11/map \ - /usr/include/c++/11/bits/stl_tree.h \ - /usr/include/c++/11/ext/aligned_buffer.h \ - /usr/include/c++/11/bits/stl_map.h \ - /usr/include/c++/11/tuple \ - /usr/include/c++/11/utility \ - /usr/include/c++/11/bits/stl_relops.h \ - /usr/include/c++/11/array \ - /usr/include/c++/11/bits/uses_allocator.h \ - /usr/include/c++/11/bits/invoke.h \ - /usr/include/c++/11/bits/stl_multimap.h \ - /usr/include/c++/11/bits/erase_if.h \ - /usr/include/c++/11/functional \ - /usr/include/c++/11/bits/refwrap.h \ - /usr/include/c++/11/bits/std_function.h \ - /usr/include/c++/11/typeinfo \ - include/LibLsp/JsonRpc/message.h \ - /usr/include/c++/11/atomic \ - /usr/include/c++/11/bits/atomic_base.h \ - /usr/include/c++/11/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11/iostream \ - /usr/include/c++/11/ostream \ - /usr/include/c++/11/ios \ - /usr/include/c++/11/exception \ - /usr/include/c++/11/bits/exception_ptr.h \ - /usr/include/c++/11/bits/cxxabi_init_exception.h \ - /usr/include/c++/11/bits/nested_exception.h \ - /usr/include/c++/11/bits/ios_base.h \ - /usr/include/c++/11/bits/locale_classes.h \ - /usr/include/c++/11/bits/locale_classes.tcc \ - /usr/include/c++/11/system_error \ - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ - /usr/include/c++/11/stdexcept \ - /usr/include/c++/11/streambuf \ - /usr/include/c++/11/bits/streambuf.tcc \ - /usr/include/c++/11/bits/basic_ios.h \ - /usr/include/c++/11/bits/locale_facets.h \ - /usr/include/c++/11/cwctype \ - /usr/include/wctype.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h \ - /usr/include/c++/11/bits/streambuf_iterator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h \ - /usr/include/c++/11/bits/locale_facets.tcc \ - /usr/include/c++/11/bits/basic_ios.tcc \ - /usr/include/c++/11/bits/ostream.tcc \ - /usr/include/c++/11/istream \ - /usr/include/c++/11/bits/istream.tcc \ - include/LibLsp/JsonRpc/serializer.h \ - include/LibLsp/JsonRpc/macro_map.h \ - /usr/include/boost/optional.hpp \ - /usr/include/boost/optional/optional.hpp \ - /usr/include/boost/assert.hpp \ - /usr/include/assert.h \ - /usr/include/boost/core/addressof.hpp \ - /usr/include/boost/config.hpp \ - /usr/include/boost/config/user.hpp \ - /usr/include/boost/config/detail/select_compiler_config.hpp \ - /usr/include/boost/config/compiler/gcc.hpp \ - /usr/include/c++/11/cstddef \ - /usr/include/boost/config/detail/select_stdlib_config.hpp \ - /usr/include/c++/11/version \ - /usr/include/boost/config/stdlib/libstdcpp3.hpp \ - /usr/include/unistd.h \ - /usr/include/bits/posix_opt.h \ - /usr/include/bits/environments.h \ - /usr/include/bits/confname.h \ - /usr/include/bits/getopt_posix.h \ - /usr/include/bits/getopt_core.h \ - /usr/include/bits/unistd_ext.h \ - /usr/include/boost/config/detail/select_platform_config.hpp \ - /usr/include/boost/config/platform/linux.hpp \ - /usr/include/boost/config/detail/posix_features.hpp \ - /usr/include/boost/config/detail/suffix.hpp \ - /usr/include/boost/config/helper_macros.hpp \ - /usr/include/boost/core/enable_if.hpp \ - /usr/include/boost/core/explicit_operator_bool.hpp \ - /usr/include/boost/config/workaround.hpp \ - /usr/include/boost/core/swap.hpp \ - /usr/include/boost/optional/bad_optional_access.hpp \ - /usr/include/boost/static_assert.hpp \ - /usr/include/boost/detail/workaround.hpp \ - /usr/include/boost/throw_exception.hpp \ - /usr/include/boost/assert/source_location.hpp \ - /usr/include/boost/current_function.hpp \ - /usr/include/boost/cstdint.hpp \ - /usr/include/boost/exception/exception.hpp \ - /usr/include/boost/type.hpp \ - /usr/include/boost/type_traits/alignment_of.hpp \ - /usr/include/boost/type_traits/intrinsics.hpp \ - /usr/include/boost/type_traits/detail/config.hpp \ - /usr/include/boost/version.hpp \ - /usr/include/boost/type_traits/integral_constant.hpp \ - /usr/include/boost/type_traits/conditional.hpp \ - /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ - /usr/include/boost/type_traits/is_default_constructible.hpp \ - /usr/include/boost/type_traits/is_complete.hpp \ - /usr/include/boost/type_traits/declval.hpp \ - /usr/include/boost/type_traits/add_rvalue_reference.hpp \ - /usr/include/boost/type_traits/is_void.hpp \ - /usr/include/boost/type_traits/is_reference.hpp \ - /usr/include/boost/type_traits/is_lvalue_reference.hpp \ - /usr/include/boost/type_traits/is_rvalue_reference.hpp \ - /usr/include/boost/type_traits/remove_reference.hpp \ - /usr/include/boost/type_traits/is_function.hpp \ - /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ - /usr/include/boost/type_traits/detail/yes_no_type.hpp \ - /usr/include/boost/type_traits/type_with_alignment.hpp \ - /usr/include/boost/type_traits/is_pod.hpp \ - /usr/include/boost/type_traits/is_scalar.hpp \ - /usr/include/boost/type_traits/is_arithmetic.hpp \ - /usr/include/boost/type_traits/is_integral.hpp \ - /usr/include/boost/type_traits/is_floating_point.hpp \ - /usr/include/boost/type_traits/is_enum.hpp \ - /usr/include/boost/type_traits/is_pointer.hpp \ - /usr/include/boost/type_traits/is_member_pointer.hpp \ - /usr/include/boost/type_traits/is_member_function_pointer.hpp \ - /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ - /usr/include/boost/type_traits/remove_const.hpp \ - /usr/include/boost/type_traits/decay.hpp \ - /usr/include/boost/type_traits/is_array.hpp \ - /usr/include/boost/type_traits/remove_bounds.hpp \ - /usr/include/boost/type_traits/remove_extent.hpp \ - /usr/include/boost/type_traits/add_pointer.hpp \ - /usr/include/boost/type_traits/remove_cv.hpp \ - /usr/include/boost/type_traits/is_base_of.hpp \ - /usr/include/boost/type_traits/is_base_and_derived.hpp \ - /usr/include/boost/type_traits/is_same.hpp \ - /usr/include/boost/type_traits/is_class.hpp \ - /usr/include/boost/type_traits/is_const.hpp \ - /usr/include/boost/type_traits/is_constructible.hpp \ - /usr/include/boost/type_traits/is_destructible.hpp \ - /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \ - /usr/include/boost/type_traits/has_trivial_move_assign.hpp \ - /usr/include/boost/type_traits/is_assignable.hpp \ - /usr/include/boost/type_traits/is_volatile.hpp \ - /usr/include/boost/type_traits/has_nothrow_assign.hpp \ - /usr/include/boost/type_traits/enable_if.hpp \ - /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \ - /usr/include/boost/move/utility.hpp \ - /usr/include/boost/move/detail/config_begin.hpp \ - /usr/include/boost/move/detail/workaround.hpp \ - /usr/include/boost/move/utility_core.hpp \ - /usr/include/boost/move/core.hpp \ - /usr/include/boost/move/detail/config_end.hpp \ - /usr/include/boost/move/detail/meta_utils.hpp \ - /usr/include/boost/move/detail/meta_utils_core.hpp \ - /usr/include/boost/move/traits.hpp \ - /usr/include/boost/move/detail/type_traits.hpp \ - /usr/include/boost/none.hpp \ - /usr/include/boost/none_t.hpp \ - /usr/include/boost/utility/compare_pointees.hpp \ - /usr/include/boost/utility/result_of.hpp \ - /usr/include/boost/preprocessor/cat.hpp \ - /usr/include/boost/preprocessor/config/config.hpp \ - /usr/include/boost/preprocessor/iteration/iterate.hpp \ - /usr/include/boost/preprocessor/arithmetic/dec.hpp \ - /usr/include/boost/preprocessor/config/limits.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \ - /usr/include/boost/preprocessor/arithmetic/inc.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \ - /usr/include/boost/preprocessor/array/elem.hpp \ - /usr/include/boost/preprocessor/array/data.hpp \ - /usr/include/boost/preprocessor/tuple/elem.hpp \ - /usr/include/boost/preprocessor/facilities/expand.hpp \ - /usr/include/boost/preprocessor/facilities/overload.hpp \ - /usr/include/boost/preprocessor/variadic/size.hpp \ - /usr/include/boost/preprocessor/control/iif.hpp \ - /usr/include/boost/preprocessor/facilities/check_empty.hpp \ - /usr/include/boost/preprocessor/variadic/has_opt.hpp \ - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp \ - /usr/include/boost/preprocessor/tuple/rem.hpp \ - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ - /usr/include/boost/preprocessor/variadic/elem.hpp \ - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp \ - /usr/include/boost/preprocessor/array/size.hpp \ - /usr/include/boost/preprocessor/slot/slot.hpp \ - /usr/include/boost/preprocessor/slot/detail/def.hpp \ - /usr/include/boost/preprocessor/repetition/enum_params.hpp \ - /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ - /usr/include/boost/preprocessor/control/if.hpp \ - /usr/include/boost/preprocessor/logical/bool.hpp \ - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp \ - /usr/include/boost/preprocessor/facilities/empty.hpp \ - /usr/include/boost/preprocessor/punctuation/comma.hpp \ - /usr/include/boost/preprocessor/repetition/repeat.hpp \ - /usr/include/boost/preprocessor/debug/error.hpp \ - /usr/include/boost/preprocessor/detail/auto_rec.hpp \ - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \ - /usr/include/boost/preprocessor/tuple/eat.hpp \ - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp \ - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ - /usr/include/boost/preprocessor/facilities/intercept.hpp \ - /usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp \ - /usr/include/boost/type_traits/type_identity.hpp \ - /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ - /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ - /usr/include/boost/preprocessor/slot/detail/shared.hpp \ - /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ - /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp \ - /usr/include/boost/utility/detail/result_of_iterate.hpp \ - /usr/include/boost/optional/optional_fwd.hpp \ - /usr/include/boost/optional/detail/optional_config.hpp \ - /usr/include/boost/optional/detail/optional_factory_support.hpp \ - /usr/include/boost/optional/detail/optional_aligned_storage.hpp \ - /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \ - /usr/include/boost/optional/detail/optional_reference_spec.hpp \ - /usr/include/boost/optional/detail/optional_relops.hpp \ - /usr/include/boost/optional/detail/optional_swap.hpp \ - /usr/include/c++/11/cassert \ - /usr/include/c++/11/memory \ - /usr/include/c++/11/bits/stl_uninitialized.h \ - /usr/include/c++/11/bits/stl_tempbuf.h \ - /usr/include/c++/11/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11/bits/align.h \ - /usr/include/c++/11/bit \ - /usr/include/c++/11/bits/unique_ptr.h \ - /usr/include/c++/11/bits/shared_ptr.h \ - /usr/include/c++/11/bits/shared_ptr_base.h \ - /usr/include/c++/11/bits/allocated_ptr.h \ - /usr/include/c++/11/ext/concurrence.h \ - /usr/include/c++/11/bits/shared_ptr_atomic.h \ - /usr/include/c++/11/backward/auto_ptr.h \ - /usr/include/c++/11/vector \ - /usr/include/c++/11/bits/stl_vector.h \ - /usr/include/c++/11/bits/stl_bvector.h \ - /usr/include/c++/11/bits/vector.tcc \ - /usr/include/c++/11/algorithm \ - /usr/include/c++/11/bits/stl_algo.h \ - /usr/include/c++/11/bits/algorithmfwd.h \ - /usr/include/c++/11/bits/stl_heap.h \ - /usr/include/c++/11/bits/uniform_int_dist.h \ - include/LibLsp/lsp/method_type.h \ - include/LibLsp/JsonRpc/Endpoint.h \ - include/LibLsp/JsonRpc/MessageIssue.h \ - include/LibLsp/JsonRpc/RemoteEndPoint.h \ - include/LibLsp/lsp/lsp_diagnostic.h \ - include/LibLsp/lsp/lsRange.h \ - include/LibLsp/lsp/lsPosition.h \ - include/LibLsp/lsp/lsTextEdit.h \ - include/LibLsp/lsp/lsDocumentUri.h \ - include/LibLsp/lsp/lsResponseError.h \ - /usr/include/c++/11/sstream \ - /usr/include/c++/11/bits/sstream.tcc \ - include/LibLsp/lsp/lsAny.h \ - include/LibLsp/lsp/location_type.h \ - include/LibLsp/JsonRpc/RequestInMessage.h \ - /usr/include/c++/11/mutex \ - /usr/include/c++/11/chrono \ - /usr/include/c++/11/ratio \ - /usr/include/c++/11/limits \ - /usr/include/c++/11/ctime \ - /usr/include/c++/11/bits/parse_numbers.h \ - /usr/include/c++/11/bits/std_mutex.h \ - /usr/include/c++/11/bits/unique_lock.h \ - include/LibLsp/JsonRpc/lsRequestId.h \ - include/LibLsp/JsonRpc/lsResponseMessage.h \ - include/LibLsp/JsonRpc/Cancellation.h \ - include/LibLsp/JsonRpc/NotificationInMessage.h \ - include/LibLsp/JsonRpc/traits.h \ - /usr/include/c++/11/future \ - /usr/include/c++/11/condition_variable \ - /usr/include/c++/11/bits/atomic_futex.h \ - /usr/include/c++/11/bits/std_thread.h \ - include/LibLsp/JsonRpc/threaded_queue.h \ - /usr/include/c++/11/deque \ - /usr/include/c++/11/bits/stl_deque.h \ - /usr/include/c++/11/bits/deque.tcc \ - /usr/include/c++/11/unordered_map \ - /usr/include/c++/11/bits/hashtable.h \ - /usr/include/c++/11/bits/hashtable_policy.h \ - /usr/include/c++/11/bits/unordered_map.h \ - include/LibLsp/JsonRpc/StreamMessageProducer.h \ - include/LibLsp/JsonRpc/MessageProducer.h \ - include/LibLsp/JsonRpc/Condition.h \ - include/LibLsp/JsonRpc/Context.h \ - third_party/rapidjson/include/rapidjson/error/en.h \ - third_party/rapidjson/include/rapidjson/error/error.h \ - third_party/rapidjson/include/rapidjson/rapidjson.h \ - /usr/include/c++/11/cstring \ - /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/inttypes.h \ - include/LibLsp/JsonRpc/json.h \ - third_party/rapidjson/include/rapidjson/document.h \ - third_party/rapidjson/include/rapidjson/reader.h \ - third_party/rapidjson/include/rapidjson/allocators.h \ - third_party/rapidjson/include/rapidjson/rapidjson.h \ - third_party/rapidjson/include/rapidjson/internal/meta.h \ - third_party/rapidjson/include/rapidjson/rapidjson.h \ - third_party/rapidjson/include/rapidjson/stream.h \ - third_party/rapidjson/include/rapidjson/encodings.h \ - third_party/rapidjson/include/rapidjson/encodedstream.h \ - third_party/rapidjson/include/rapidjson/memorystream.h \ - third_party/rapidjson/include/rapidjson/internal/clzll.h \ - third_party/rapidjson/include/rapidjson/internal/stack.h \ - third_party/rapidjson/include/rapidjson/allocators.h \ - third_party/rapidjson/include/rapidjson/internal/swap.h \ - third_party/rapidjson/include/rapidjson/internal/strtod.h \ - third_party/rapidjson/include/rapidjson/internal/ieee754.h \ - third_party/rapidjson/include/rapidjson/internal/biginteger.h \ - third_party/rapidjson/include/rapidjson/internal/diyfp.h \ - third_party/rapidjson/include/rapidjson/internal/clzll.h \ - third_party/rapidjson/include/rapidjson/internal/pow10.h \ - /usr/include/c++/11/climits \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/limits.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/syslimits.h \ - /usr/include/limits.h \ - /usr/include/bits/posix1_lim.h \ - /usr/include/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/bits/posix2_lim.h \ - /usr/include/bits/xopen_lim.h \ - /usr/include/bits/uio_lim.h \ - third_party/rapidjson/include/rapidjson/error/error.h \ - third_party/rapidjson/include/rapidjson/internal/strfunc.h \ - third_party/rapidjson/include/rapidjson/stream.h \ - third_party/rapidjson/include/rapidjson/rapidjson.h \ - /usr/include/c++/11/iterator \ - /usr/include/c++/11/bits/stream_iterator.h \ - third_party/rapidjson/include/rapidjson/prettywriter.h \ - third_party/rapidjson/include/rapidjson/writer.h \ - third_party/rapidjson/include/rapidjson/internal/dtoa.h \ - third_party/rapidjson/include/rapidjson/internal/itoa.h \ - third_party/rapidjson/include/rapidjson/internal/itoa.h \ - third_party/rapidjson/include/rapidjson/stringbuffer.h \ - include/LibLsp/JsonRpc/GCThreadContext.h \ - ../gc-8.2.0/include/gc.h \ - ../gc-8.2.0/include/gc_version.h \ - ../gc-8.2.0/include/gc_config_macros.h \ - ../gc-8.2.0/include/gc_pthread_redirects.h \ - /usr/include/dlfcn.h \ - /usr/include/bits/dlfcn.h \ - /usr/include/signal.h \ - /usr/include/bits/signum-generic.h \ - /usr/include/bits/signum-arch.h \ - /usr/include/bits/types/sig_atomic_t.h \ - /usr/include/bits/types/siginfo_t.h \ - /usr/include/bits/types/__sigval_t.h \ - /usr/include/bits/siginfo-arch.h \ - /usr/include/bits/siginfo-consts.h \ - /usr/include/bits/siginfo-consts-arch.h \ - /usr/include/bits/types/sigval_t.h \ - /usr/include/bits/types/sigevent_t.h \ - /usr/include/bits/sigevent-consts.h \ - /usr/include/bits/sigaction.h \ - /usr/include/bits/sigcontext.h \ - /usr/include/bits/types/stack_t.h \ - /usr/include/sys/ucontext.h \ - /usr/include/bits/sigstack.h \ - /usr/include/bits/ss_flags.h \ - /usr/include/bits/types/struct_sigstack.h \ - /usr/include/bits/sigthread.h \ - /usr/include/bits/signal_ext.h \ - include/LibLsp/JsonRpc/ScopeExit.h \ - include/LibLsp/JsonRpc/stream.h \ - third_party/threadpool/boost/threadpool.hpp \ - third_party/threadpool/boost/threadpool/future.hpp \ - third_party/threadpool/boost/threadpool/detail/future.hpp \ - third_party/threadpool/boost/threadpool/detail/locking_ptr.hpp \ - /usr/include/boost/utility.hpp \ - /usr/include/boost/utility/base_from_member.hpp \ - /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp \ - /usr/include/boost/preprocessor/arithmetic/add.hpp \ - /usr/include/boost/preprocessor/control/while.hpp \ - /usr/include/boost/preprocessor/list/fold_left.hpp \ - /usr/include/boost/preprocessor/list/detail/fold_left.hpp \ - /usr/include/boost/preprocessor/control/expr_iif.hpp \ - /usr/include/boost/preprocessor/list/adt.hpp \ - /usr/include/boost/preprocessor/detail/is_binary.hpp \ - /usr/include/boost/preprocessor/detail/check.hpp \ - /usr/include/boost/preprocessor/logical/compl.hpp \ - /usr/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp \ - /usr/include/boost/preprocessor/list/limits/fold_left_256.hpp \ - /usr/include/boost/preprocessor/list/fold_right.hpp \ - /usr/include/boost/preprocessor/list/detail/fold_right.hpp \ - /usr/include/boost/preprocessor/list/reverse.hpp \ - /usr/include/boost/preprocessor/facilities/identity.hpp \ - /usr/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp \ - /usr/include/boost/preprocessor/logical/bitand.hpp \ - /usr/include/boost/preprocessor/control/detail/while.hpp \ - /usr/include/boost/preprocessor/control/detail/limits/while_256.hpp \ - /usr/include/boost/preprocessor/control/limits/while_256.hpp \ - /usr/include/boost/preprocessor/logical/bitor.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp \ - /usr/include/boost/preprocessor/comparison/equal.hpp \ - /usr/include/boost/preprocessor/comparison/not_equal.hpp \ - /usr/include/boost/preprocessor/comparison/limits/not_equal_256.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp \ - /usr/include/boost/preprocessor/logical/not.hpp \ - /usr/include/boost/preprocessor/arithmetic/sub.hpp \ - /usr/include/boost/preprocessor/logical/and.hpp \ - /usr/include/boost/utility/enable_if.hpp \ - /usr/include/boost/utility/binary.hpp \ - /usr/include/boost/preprocessor/control/deduce_d.hpp \ - /usr/include/boost/preprocessor/seq/cat.hpp \ - /usr/include/boost/preprocessor/seq/fold_left.hpp \ - /usr/include/boost/preprocessor/seq/seq.hpp \ - /usr/include/boost/preprocessor/seq/elem.hpp \ - /usr/include/boost/preprocessor/seq/limits/elem_256.hpp \ - /usr/include/boost/preprocessor/seq/size.hpp \ - /usr/include/boost/preprocessor/seq/limits/size_256.hpp \ - /usr/include/boost/preprocessor/seq/limits/fold_left_256.hpp \ - /usr/include/boost/preprocessor/seq/transform.hpp \ - /usr/include/boost/preprocessor/arithmetic/mod.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp \ - /usr/include/boost/preprocessor/comparison/less_equal.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/is_1_number.hpp \ - /usr/include/boost/utility/identity_type.hpp \ - /usr/include/boost/type_traits/function_traits.hpp \ - /usr/include/boost/core/checked_delete.hpp \ - /usr/include/boost/core/noncopyable.hpp \ - /usr/include/boost/thread/mutex.hpp \ - /usr/include/boost/thread/detail/platform.hpp \ - /usr/include/boost/config/requires_threads.hpp \ - /usr/include/boost/thread/pthread/mutex.hpp \ - /usr/include/boost/thread/detail/config.hpp \ - /usr/include/boost/thread/detail/thread_safety.hpp \ - /usr/include/boost/config/auto_link.hpp \ - /usr/include/boost/core/ignore_unused.hpp \ - /usr/include/boost/thread/exceptions.hpp \ - /usr/include/boost/system/system_error.hpp \ - /usr/include/boost/system/error_code.hpp \ - /usr/include/boost/system/detail/error_code.hpp \ - /usr/include/boost/system/detail/error_category.hpp \ - /usr/include/boost/system/detail/config.hpp \ - /usr/include/boost/system/detail/error_condition.hpp \ - /usr/include/boost/system/detail/generic_category.hpp \ - /usr/include/boost/system/detail/generic_category_message.hpp \ - /usr/include/boost/system/detail/enable_if.hpp \ - /usr/include/boost/system/is_error_condition_enum.hpp \ - /usr/include/boost/system/detail/system_category.hpp \ - /usr/include/boost/system/is_error_code_enum.hpp \ - /usr/include/boost/system/error_category.hpp \ - /usr/include/boost/system/detail/error_category_impl.hpp \ - /usr/include/boost/system/detail/to_std_category.hpp \ - /usr/include/boost/system/error_condition.hpp \ - /usr/include/boost/system/errc.hpp \ - /usr/include/boost/system/detail/errc.hpp \ - /usr/include/boost/system/detail/cerrno.hpp \ - /usr/include/boost/system/generic_category.hpp \ - /usr/include/boost/system/system_category.hpp \ - /usr/include/boost/system/detail/system_category_impl.hpp \ - /usr/include/boost/system/api_config.hpp \ - /usr/include/boost/system/detail/is_generic_value.hpp \ - /usr/include/boost/system/detail/throws.hpp \ - /usr/include/boost/config/abi_prefix.hpp \ - /usr/include/boost/config/abi_suffix.hpp \ - /usr/include/boost/thread/lock_types.hpp \ - /usr/include/boost/thread/detail/move.hpp \ - /usr/include/boost/type_traits/is_convertible.hpp \ - /usr/include/boost/type_traits/is_abstract.hpp \ - /usr/include/boost/type_traits/add_lvalue_reference.hpp \ - /usr/include/boost/type_traits/add_reference.hpp \ - /usr/include/boost/thread/detail/delete.hpp \ - /usr/include/boost/thread/lock_options.hpp \ - /usr/include/boost/thread/lockable_traits.hpp \ - /usr/include/boost/thread/thread_time.hpp \ - /usr/include/boost/date_time/time_clock.hpp \ - /usr/include/boost/date_time/c_time.hpp \ - /usr/include/boost/date_time/compiler_config.hpp \ - /usr/include/boost/date_time/locale_config.hpp \ - /usr/include/sys/time.h \ - /usr/include/boost/shared_ptr.hpp \ - /usr/include/boost/smart_ptr/shared_ptr.hpp \ - /usr/include/boost/smart_ptr/detail/shared_count.hpp \ - /usr/include/boost/smart_ptr/bad_weak_ptr.hpp \ - /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp \ - /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \ - /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \ - /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \ - /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \ - /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp \ - /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp \ - /usr/include/boost/checked_delete.hpp \ - /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \ - /usr/include/boost/smart_ptr/detail/sp_convertible.hpp \ - /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp \ - /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp \ - /usr/include/boost/smart_ptr/detail/spinlock.hpp \ - /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \ - /usr/include/boost/smart_ptr/detail/yield_k.hpp \ - /usr/include/boost/smart_ptr/detail/sp_thread_pause.hpp \ - /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp \ - /usr/include/boost/config/pragma_message.hpp \ - /usr/include/boost/smart_ptr/detail/operator_bool.hpp \ - /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp \ - /usr/include/boost/smart_ptr/detail/local_counted_base.hpp \ - /usr/include/boost/date_time/microsec_time_clock.hpp \ - /usr/include/boost/date_time/posix_time/posix_time_types.hpp \ - /usr/include/boost/date_time/posix_time/ptime.hpp \ - /usr/include/boost/date_time/posix_time/posix_time_system.hpp \ - /usr/include/boost/date_time/posix_time/posix_time_config.hpp \ - /usr/include/boost/limits.hpp \ - /usr/include/boost/config/no_tr1/cmath.hpp \ - /usr/include/c++/11/cmath \ - /usr/include/math.h \ - /usr/include/bits/math-vector.h \ - /usr/include/bits/libm-simd-decl-stubs.h \ - /usr/include/bits/flt-eval-method.h \ - /usr/include/bits/fp-logb.h \ - /usr/include/bits/fp-fast.h \ - /usr/include/bits/mathcalls-helper-functions.h \ - /usr/include/bits/mathcalls.h \ - /usr/include/bits/mathcalls-narrow.h \ - /usr/include/bits/iscanonical.h \ - /usr/include/boost/date_time/time_duration.hpp \ - /usr/include/boost/date_time/special_defs.hpp \ - /usr/include/boost/date_time/time_defs.hpp \ - /usr/include/boost/operators.hpp \ - /usr/include/boost/date_time/time_resolution_traits.hpp \ - /usr/include/boost/date_time/int_adapter.hpp \ - /usr/include/boost/date_time/gregorian/gregorian_types.hpp \ - /usr/include/boost/date_time/date.hpp \ - /usr/include/boost/date_time/year_month_day.hpp \ - /usr/include/boost/date_time/period.hpp \ - /usr/include/boost/date_time/gregorian/greg_calendar.hpp \ - /usr/include/boost/date_time/gregorian/greg_weekday.hpp \ - /usr/include/boost/date_time/constrained_value.hpp \ - /usr/include/boost/date_time/date_defs.hpp \ - /usr/include/boost/date_time/gregorian/greg_day_of_year.hpp \ - /usr/include/boost/date_time/gregorian_calendar.hpp \ - /usr/include/boost/date_time/gregorian_calendar.ipp \ - /usr/include/boost/date_time/gregorian/greg_ymd.hpp \ - /usr/include/boost/date_time/gregorian/greg_day.hpp \ - /usr/include/boost/date_time/gregorian/greg_year.hpp \ - /usr/include/boost/date_time/gregorian/greg_month.hpp \ - /usr/include/boost/date_time/gregorian/greg_duration.hpp \ - /usr/include/boost/date_time/date_duration.hpp \ - /usr/include/boost/date_time/date_duration_types.hpp \ - /usr/include/boost/date_time/gregorian/greg_duration_types.hpp \ - /usr/include/boost/date_time/gregorian/greg_date.hpp \ - /usr/include/boost/date_time/adjust_functors.hpp \ - /usr/include/boost/date_time/wrapping_int.hpp \ - /usr/include/boost/date_time/date_generators.hpp \ - /usr/include/boost/date_time/date_clock_device.hpp \ - /usr/include/boost/date_time/date_iterator.hpp \ - /usr/include/boost/date_time/time_system_split.hpp \ - /usr/include/boost/date_time/time_system_counted.hpp \ - /usr/include/boost/date_time/time.hpp \ - /usr/include/boost/date_time/posix_time/date_duration_operators.hpp \ - /usr/include/boost/date_time/posix_time/posix_time_duration.hpp \ - /usr/include/boost/numeric/conversion/cast.hpp \ - /usr/include/boost/numeric/conversion/converter.hpp \ - /usr/include/boost/numeric/conversion/conversion_traits.hpp \ - /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp \ - /usr/include/boost/numeric/conversion/detail/meta.hpp \ - /usr/include/boost/mpl/if.hpp \ - /usr/include/boost/mpl/aux_/value_wknd.hpp \ - /usr/include/boost/mpl/aux_/static_cast.hpp \ - /usr/include/boost/mpl/aux_/config/workaround.hpp \ - /usr/include/boost/mpl/aux_/config/integral.hpp \ - /usr/include/boost/mpl/aux_/config/msvc.hpp \ - /usr/include/boost/mpl/aux_/config/eti.hpp \ - /usr/include/boost/mpl/aux_/na_spec.hpp \ - /usr/include/boost/mpl/lambda_fwd.hpp \ - /usr/include/boost/mpl/void_fwd.hpp \ - /usr/include/boost/mpl/aux_/adl_barrier.hpp \ - /usr/include/boost/mpl/aux_/config/adl.hpp \ - /usr/include/boost/mpl/aux_/config/intel.hpp \ - /usr/include/boost/mpl/aux_/config/gcc.hpp \ - /usr/include/boost/mpl/aux_/na.hpp \ - /usr/include/boost/mpl/bool.hpp \ - /usr/include/boost/mpl/bool_fwd.hpp \ - /usr/include/boost/mpl/integral_c_tag.hpp \ - /usr/include/boost/mpl/aux_/config/static_constant.hpp \ - /usr/include/boost/mpl/aux_/na_fwd.hpp \ - /usr/include/boost/mpl/aux_/config/ctps.hpp \ - /usr/include/boost/mpl/aux_/config/lambda.hpp \ - /usr/include/boost/mpl/aux_/config/ttp.hpp \ - /usr/include/boost/mpl/int.hpp \ - /usr/include/boost/mpl/int_fwd.hpp \ - /usr/include/boost/mpl/aux_/nttp_decl.hpp \ - /usr/include/boost/mpl/aux_/config/nttp.hpp \ - /usr/include/boost/mpl/aux_/integral_wrapper.hpp \ - /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \ - /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \ - /usr/include/boost/mpl/aux_/arity.hpp \ - /usr/include/boost/mpl/aux_/config/dtp.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/params.hpp \ - /usr/include/boost/mpl/aux_/config/preprocessor.hpp \ - /usr/include/boost/preprocessor/comma_if.hpp \ - /usr/include/boost/preprocessor/repeat.hpp \ - /usr/include/boost/preprocessor/inc.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \ - /usr/include/boost/mpl/limits/arity.hpp \ - /usr/include/boost/preprocessor/identity.hpp \ - /usr/include/boost/preprocessor/empty.hpp \ - /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \ - /usr/include/boost/mpl/aux_/lambda_support.hpp \ - /usr/include/boost/mpl/eval_if.hpp \ - /usr/include/boost/mpl/equal_to.hpp \ - /usr/include/boost/mpl/aux_/comparison_op.hpp \ - /usr/include/boost/mpl/aux_/numeric_op.hpp \ - /usr/include/boost/mpl/numeric_cast.hpp \ - /usr/include/boost/mpl/apply_wrap.hpp \ - /usr/include/boost/mpl/aux_/has_apply.hpp \ - /usr/include/boost/mpl/has_xxx.hpp \ - /usr/include/boost/mpl/aux_/type_wrapper.hpp \ - /usr/include/boost/mpl/aux_/yes_no.hpp \ - /usr/include/boost/mpl/aux_/config/arrays.hpp \ - /usr/include/boost/mpl/aux_/config/has_xxx.hpp \ - /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \ - /usr/include/boost/mpl/aux_/config/has_apply.hpp \ - /usr/include/boost/mpl/aux_/msvc_never_true.hpp \ - /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \ - /usr/include/boost/mpl/aux_/include_preprocessed.hpp \ - /usr/include/boost/mpl/aux_/config/compiler.hpp \ - /usr/include/boost/preprocessor/stringize.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \ - /usr/include/boost/mpl/tag.hpp \ - /usr/include/boost/mpl/void.hpp \ - /usr/include/boost/mpl/aux_/has_tag.hpp \ - /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \ - /usr/include/boost/mpl/aux_/config/forwarding.hpp \ - /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \ - /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \ - /usr/include/boost/mpl/not.hpp \ - /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \ - /usr/include/boost/mpl/and.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \ - /usr/include/boost/mpl/identity.hpp \ - /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp \ - /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp \ - /usr/include/boost/mpl/integral_c.hpp \ - /usr/include/boost/mpl/integral_c_fwd.hpp \ - /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp \ - /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp \ - /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \ - /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \ - /usr/include/boost/numeric/conversion/detail/is_subranged.hpp \ - /usr/include/boost/mpl/multiplies.hpp \ - /usr/include/boost/mpl/times.hpp \ - /usr/include/boost/mpl/aux_/arithmetic_op.hpp \ - /usr/include/boost/mpl/aux_/largest_int.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \ - /usr/include/boost/mpl/less.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \ - /usr/include/boost/numeric/conversion/converter_policies.hpp \ - /usr/include/boost/numeric/conversion/detail/converter.hpp \ - /usr/include/boost/numeric/conversion/bounds.hpp \ - /usr/include/boost/numeric/conversion/detail/bounds.hpp \ - /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp \ - /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \ - /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \ - /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \ - /usr/include/boost/date_time/posix_time/time_period.hpp \ - /usr/include/boost/date_time/time_iterator.hpp \ - /usr/include/boost/date_time/dst_rules.hpp \ - /usr/include/boost/chrono/time_point.hpp \ - /usr/include/boost/chrono/duration.hpp \ - /usr/include/boost/chrono/config.hpp \ - /usr/include/boost/predef.h \ - /usr/include/boost/predef/language.h \ - /usr/include/boost/predef/language/stdc.h \ - /usr/include/boost/predef/version_number.h \ - /usr/include/boost/predef/make.h \ - /usr/include/boost/predef/detail/test.h \ - /usr/include/boost/predef/language/stdcpp.h \ - /usr/include/boost/predef/language/objc.h \ - /usr/include/boost/predef/language/cuda.h \ - /usr/include/boost/predef/architecture.h \ - /usr/include/boost/predef/architecture/alpha.h \ - /usr/include/boost/predef/architecture/arm.h \ - /usr/include/boost/predef/architecture/blackfin.h \ - /usr/include/boost/predef/architecture/convex.h \ - /usr/include/boost/predef/architecture/ia64.h \ - /usr/include/boost/predef/architecture/m68k.h \ - /usr/include/boost/predef/architecture/mips.h \ - /usr/include/boost/predef/architecture/parisc.h \ - /usr/include/boost/predef/architecture/ppc.h \ - /usr/include/boost/predef/architecture/ptx.h \ - /usr/include/boost/predef/architecture/pyramid.h \ - /usr/include/boost/predef/architecture/riscv.h \ - /usr/include/boost/predef/architecture/rs6k.h \ - /usr/include/boost/predef/architecture/sparc.h \ - /usr/include/boost/predef/architecture/superh.h \ - /usr/include/boost/predef/architecture/sys370.h \ - /usr/include/boost/predef/architecture/sys390.h \ - /usr/include/boost/predef/architecture/x86.h \ - /usr/include/boost/predef/architecture/x86/32.h \ - /usr/include/boost/predef/architecture/x86/64.h \ - /usr/include/boost/predef/architecture/z.h \ - /usr/include/boost/predef/compiler.h \ - /usr/include/boost/predef/compiler/borland.h \ - /usr/include/boost/predef/compiler/clang.h \ - /usr/include/boost/predef/compiler/comeau.h \ - /usr/include/boost/predef/compiler/compaq.h \ - /usr/include/boost/predef/compiler/diab.h \ - /usr/include/boost/predef/compiler/digitalmars.h \ - /usr/include/boost/predef/compiler/dignus.h \ - /usr/include/boost/predef/compiler/edg.h \ - /usr/include/boost/predef/compiler/ekopath.h \ - /usr/include/boost/predef/compiler/gcc_xml.h \ - /usr/include/boost/predef/compiler/gcc.h \ - /usr/include/boost/predef/detail/comp_detected.h \ - /usr/include/boost/predef/compiler/greenhills.h \ - /usr/include/boost/predef/compiler/hp_acc.h \ - /usr/include/boost/predef/compiler/iar.h \ - /usr/include/boost/predef/compiler/ibm.h \ - /usr/include/boost/predef/compiler/intel.h \ - /usr/include/boost/predef/compiler/kai.h \ - /usr/include/boost/predef/compiler/llvm.h \ - /usr/include/boost/predef/compiler/metaware.h \ - /usr/include/boost/predef/compiler/metrowerks.h \ - /usr/include/boost/predef/compiler/microtec.h \ - /usr/include/boost/predef/compiler/mpw.h \ - /usr/include/boost/predef/compiler/nvcc.h \ - /usr/include/boost/predef/compiler/palm.h \ - /usr/include/boost/predef/compiler/pgi.h \ - /usr/include/boost/predef/compiler/sgi_mipspro.h \ - /usr/include/boost/predef/compiler/sunpro.h \ - /usr/include/boost/predef/compiler/tendra.h \ - /usr/include/boost/predef/compiler/visualc.h \ - /usr/include/boost/predef/compiler/watcom.h \ - /usr/include/boost/predef/library.h \ - /usr/include/boost/predef/library/c.h \ - /usr/include/boost/predef/library/c/_prefix.h \ - /usr/include/boost/predef/detail/_cassert.h \ - /usr/include/boost/predef/library/c/cloudabi.h \ - /usr/include/boost/predef/library/c/gnu.h \ - /usr/include/boost/predef/library/c/uc.h \ - /usr/include/boost/predef/library/c/vms.h \ - /usr/include/boost/predef/library/c/zos.h \ - /usr/include/boost/predef/library/std.h \ - /usr/include/boost/predef/library/std/_prefix.h \ - /usr/include/boost/predef/detail/_exception.h \ - /usr/include/boost/predef/library/std/cxx.h \ - /usr/include/boost/predef/library/std/dinkumware.h \ - /usr/include/boost/predef/library/std/libcomo.h \ - /usr/include/boost/predef/library/std/modena.h \ - /usr/include/boost/predef/library/std/msl.h \ - /usr/include/boost/predef/library/std/roguewave.h \ - /usr/include/boost/predef/library/std/sgi.h \ - /usr/include/boost/predef/library/std/stdcpp3.h \ - /usr/include/boost/predef/library/std/stlport.h \ - /usr/include/boost/predef/library/std/vacpp.h \ - /usr/include/boost/predef/os.h \ - /usr/include/boost/predef/os/aix.h \ - /usr/include/boost/predef/os/amigaos.h \ - /usr/include/boost/predef/os/beos.h \ - /usr/include/boost/predef/os/bsd.h \ - /usr/include/boost/predef/os/macos.h \ - /usr/include/boost/predef/os/ios.h \ - /usr/include/boost/predef/os/bsd/bsdi.h \ - /usr/include/boost/predef/os/bsd/dragonfly.h \ - /usr/include/boost/predef/os/bsd/free.h \ - /usr/include/boost/predef/os/bsd/open.h \ - /usr/include/boost/predef/os/bsd/net.h \ - /usr/include/boost/predef/os/cygwin.h \ - /usr/include/boost/predef/os/haiku.h \ - /usr/include/boost/predef/os/hpux.h \ - /usr/include/boost/predef/os/irix.h \ - /usr/include/boost/predef/os/linux.h \ - /usr/include/boost/predef/detail/os_detected.h \ - /usr/include/boost/predef/os/os400.h \ - /usr/include/boost/predef/os/qnxnto.h \ - /usr/include/boost/predef/os/solaris.h \ - /usr/include/boost/predef/os/unix.h \ - /usr/include/boost/predef/os/vms.h \ - /usr/include/boost/predef/os/windows.h \ - /usr/include/boost/predef/other.h \ - /usr/include/boost/predef/other/endian.h \ - /usr/include/boost/predef/platform/android.h \ - /usr/include/boost/predef/platform.h \ - /usr/include/boost/predef/platform/cloudabi.h \ - /usr/include/boost/predef/platform/mingw.h \ - /usr/include/boost/predef/platform/mingw32.h \ - /usr/include/boost/predef/platform/mingw64.h \ - /usr/include/boost/predef/platform/windows_uwp.h \ - /usr/include/boost/predef/platform/windows_desktop.h \ - /usr/include/boost/predef/platform/windows_phone.h \ - /usr/include/boost/predef/platform/windows_server.h \ - /usr/include/boost/predef/platform/windows_store.h \ - /usr/include/boost/predef/platform/windows_system.h \ - /usr/include/boost/predef/platform/windows_runtime.h \ - /usr/include/boost/predef/platform/ios.h \ - /usr/include/boost/predef/hardware.h \ - /usr/include/boost/predef/hardware/simd.h \ - /usr/include/boost/predef/hardware/simd/x86.h \ - /usr/include/boost/predef/hardware/simd/x86/versions.h \ - /usr/include/boost/predef/hardware/simd/x86_amd.h \ - /usr/include/boost/predef/hardware/simd/x86_amd/versions.h \ - /usr/include/boost/predef/hardware/simd/arm.h \ - /usr/include/boost/predef/hardware/simd/arm/versions.h \ - /usr/include/boost/predef/hardware/simd/ppc.h \ - /usr/include/boost/predef/hardware/simd/ppc/versions.h \ - /usr/include/boost/predef/version.h \ - /usr/include/boost/chrono/detail/static_assert.hpp \ - /usr/include/boost/mpl/logical.hpp \ - /usr/include/boost/mpl/or.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \ - /usr/include/boost/ratio/ratio.hpp \ - /usr/include/boost/ratio/config.hpp \ - /usr/include/boost/ratio/detail/mpl/abs.hpp \ - /usr/include/boost/ratio/detail/mpl/sign.hpp \ - /usr/include/boost/ratio/detail/mpl/gcd.hpp \ - /usr/include/boost/mpl/aux_/config/dependent_nttp.hpp \ - /usr/include/boost/ratio/detail/mpl/lcm.hpp \ - /usr/include/boost/integer_traits.hpp \ - /usr/include/boost/ratio/ratio_fwd.hpp \ - /usr/include/boost/ratio/detail/overflow_helpers.hpp \ - /usr/include/boost/type_traits/common_type.hpp \ - /usr/include/boost/type_traits/detail/mp_defer.hpp \ - /usr/include/boost/type_traits/is_unsigned.hpp \ - /usr/include/boost/chrono/detail/is_evenly_divisible_by.hpp \ - /usr/include/boost/thread/xtime.hpp \ - /usr/include/boost/date_time/posix_time/conversion.hpp \ - /usr/include/boost/date_time/filetime_functions.hpp \ - /usr/include/boost/date_time/gregorian/conversion.hpp \ - /usr/include/boost/thread/detail/platform_time.hpp \ - /usr/include/boost/chrono/system_clocks.hpp \ - /usr/include/boost/chrono/detail/system.hpp \ - /usr/include/boost/chrono/clock_string.hpp \ - /usr/include/boost/chrono/ceil.hpp \ - /usr/include/boost/thread/pthread/pthread_mutex_scoped_lock.hpp \ - /usr/include/boost/thread/pthread/pthread_helpers.hpp \ - /usr/include/boost/smart_ptr.hpp \ - /usr/include/boost/scoped_ptr.hpp \ - /usr/include/boost/smart_ptr/scoped_ptr.hpp \ - /usr/include/boost/scoped_array.hpp \ - /usr/include/boost/smart_ptr/scoped_array.hpp \ - /usr/include/boost/shared_array.hpp \ - /usr/include/boost/smart_ptr/shared_array.hpp \ - /usr/include/boost/weak_ptr.hpp \ - /usr/include/boost/smart_ptr/weak_ptr.hpp \ - /usr/include/boost/intrusive_ptr.hpp \ - /usr/include/boost/smart_ptr/intrusive_ptr.hpp \ - /usr/include/boost/config/no_tr1/functional.hpp \ - /usr/include/boost/enable_shared_from_this.hpp \ - /usr/include/boost/smart_ptr/enable_shared_from_this.hpp \ - /usr/include/boost/make_shared.hpp \ - /usr/include/boost/smart_ptr/make_shared.hpp \ - /usr/include/boost/smart_ptr/make_shared_object.hpp \ - /usr/include/boost/smart_ptr/detail/sp_forward.hpp \ - /usr/include/boost/smart_ptr/make_shared_array.hpp \ - /usr/include/boost/core/default_allocator.hpp \ - /usr/include/boost/smart_ptr/allocate_shared_array.hpp \ - /usr/include/boost/core/allocator_access.hpp \ - /usr/include/boost/core/pointer_traits.hpp \ - /usr/include/boost/core/alloc_construct.hpp \ - /usr/include/boost/core/noinit_adaptor.hpp \ - /usr/include/boost/core/first_scalar.hpp \ - /usr/include/boost/type_traits/extent.hpp \ - /usr/include/boost/type_traits/is_bounded_array.hpp \ - /usr/include/boost/type_traits/is_unbounded_array.hpp \ - /usr/include/boost/thread/condition.hpp \ - /usr/include/boost/thread/condition_variable.hpp \ - /usr/include/boost/thread/pthread/condition_variable.hpp \ - /usr/include/boost/thread/interruption.hpp \ - /usr/include/boost/thread/pthread/thread_data.hpp \ - /usr/include/boost/thread/lock_guard.hpp \ - /usr/include/boost/thread/detail/lockable_wrapper.hpp \ - /usr/include/boost/thread/pthread/condition_variable_fwd.hpp \ - /usr/include/boost/thread/cv_status.hpp \ - /usr/include/boost/core/scoped_enum.hpp \ - /usr/include/boost/type_traits.hpp \ - /usr/include/boost/type_traits/add_const.hpp \ - /usr/include/boost/type_traits/add_cv.hpp \ - /usr/include/boost/type_traits/add_volatile.hpp \ - /usr/include/boost/type_traits/aligned_storage.hpp \ - /usr/include/boost/type_traits/conjunction.hpp \ - /usr/include/boost/type_traits/copy_cv.hpp \ - /usr/include/boost/type_traits/copy_cv_ref.hpp \ - /usr/include/boost/type_traits/copy_reference.hpp \ - /usr/include/boost/type_traits/disjunction.hpp \ - /usr/include/boost/type_traits/floating_point_promotion.hpp \ - /usr/include/boost/type_traits/has_bit_and.hpp \ - /usr/include/boost/type_traits/detail/has_binary_operator.hpp \ - /usr/include/boost/type_traits/make_void.hpp \ - /usr/include/boost/type_traits/has_bit_and_assign.hpp \ - /usr/include/boost/type_traits/has_bit_or.hpp \ - /usr/include/boost/type_traits/has_bit_or_assign.hpp \ - /usr/include/boost/type_traits/has_bit_xor.hpp \ - /usr/include/boost/type_traits/has_bit_xor_assign.hpp \ - /usr/include/boost/type_traits/has_complement.hpp \ - /usr/include/boost/type_traits/detail/has_prefix_operator.hpp \ - /usr/include/boost/type_traits/has_dereference.hpp \ - /usr/include/boost/type_traits/has_divides.hpp \ - /usr/include/boost/type_traits/has_divides_assign.hpp \ - /usr/include/boost/type_traits/has_equal_to.hpp \ - /usr/include/boost/type_traits/has_greater.hpp \ - /usr/include/boost/type_traits/has_greater_equal.hpp \ - /usr/include/boost/type_traits/has_left_shift.hpp \ - /usr/include/boost/type_traits/has_left_shift_assign.hpp \ - /usr/include/boost/type_traits/has_less.hpp \ - /usr/include/boost/type_traits/has_less_equal.hpp \ - /usr/include/boost/type_traits/has_logical_and.hpp \ - /usr/include/boost/type_traits/has_logical_not.hpp \ - /usr/include/boost/type_traits/has_logical_or.hpp \ - /usr/include/boost/type_traits/has_minus.hpp \ - /usr/include/boost/type_traits/remove_pointer.hpp \ - /usr/include/boost/type_traits/has_minus_assign.hpp \ - /usr/include/boost/type_traits/has_modulus.hpp \ - /usr/include/boost/type_traits/has_modulus_assign.hpp \ - /usr/include/boost/type_traits/has_multiplies.hpp \ - /usr/include/boost/type_traits/has_multiplies_assign.hpp \ - /usr/include/boost/type_traits/has_negate.hpp \ - /usr/include/boost/type_traits/has_new_operator.hpp \ - /usr/include/boost/type_traits/has_not_equal_to.hpp \ - /usr/include/boost/type_traits/has_nothrow_copy.hpp \ - /usr/include/boost/type_traits/is_copy_constructible.hpp \ - /usr/include/boost/type_traits/has_nothrow_destructor.hpp \ - /usr/include/boost/type_traits/has_trivial_destructor.hpp \ - /usr/include/boost/type_traits/has_plus.hpp \ - /usr/include/boost/type_traits/has_plus_assign.hpp \ - /usr/include/boost/type_traits/has_post_decrement.hpp \ - /usr/include/boost/type_traits/detail/has_postfix_operator.hpp \ - /usr/include/boost/type_traits/has_post_increment.hpp \ - /usr/include/boost/type_traits/has_pre_decrement.hpp \ - /usr/include/boost/type_traits/has_pre_increment.hpp \ - /usr/include/boost/type_traits/has_right_shift.hpp \ - /usr/include/boost/type_traits/has_right_shift_assign.hpp \ - /usr/include/boost/type_traits/has_trivial_assign.hpp \ - /usr/include/boost/type_traits/has_trivial_constructor.hpp \ - /usr/include/boost/type_traits/has_trivial_copy.hpp \ - /usr/include/boost/type_traits/has_trivial_move_constructor.hpp \ - /usr/include/boost/type_traits/has_unary_minus.hpp \ - /usr/include/boost/type_traits/has_unary_plus.hpp \ - /usr/include/boost/type_traits/has_virtual_destructor.hpp \ - /usr/include/boost/type_traits/is_complex.hpp \ - /usr/include/c++/11/complex \ - /usr/include/boost/type_traits/is_compound.hpp \ - /usr/include/boost/type_traits/is_fundamental.hpp \ - /usr/include/boost/type_traits/is_copy_assignable.hpp \ - /usr/include/boost/type_traits/is_noncopyable.hpp \ - /usr/include/boost/type_traits/is_empty.hpp \ - /usr/include/boost/type_traits/is_final.hpp \ - /usr/include/boost/type_traits/is_float.hpp \ - /usr/include/boost/type_traits/is_list_constructible.hpp \ - /usr/include/boost/type_traits/is_member_object_pointer.hpp \ - /usr/include/boost/type_traits/is_nothrow_swappable.hpp \ - /usr/include/boost/type_traits/is_object.hpp \ - /usr/include/boost/type_traits/is_polymorphic.hpp \ - /usr/include/boost/type_traits/is_scoped_enum.hpp \ - /usr/include/boost/type_traits/negation.hpp \ - /usr/include/boost/type_traits/is_signed.hpp \ - /usr/include/boost/type_traits/is_stateless.hpp \ - /usr/include/boost/type_traits/is_trivially_copyable.hpp \ - /usr/include/boost/type_traits/is_union.hpp \ - /usr/include/boost/type_traits/is_unscoped_enum.hpp \ - /usr/include/boost/type_traits/is_virtual_base_of.hpp \ - /usr/include/boost/type_traits/make_signed.hpp \ - /usr/include/boost/type_traits/make_unsigned.hpp \ - /usr/include/boost/type_traits/rank.hpp \ - /usr/include/boost/type_traits/remove_all_extents.hpp \ - /usr/include/boost/type_traits/remove_cv_ref.hpp \ - /usr/include/boost/type_traits/remove_volatile.hpp \ - /usr/include/boost/type_traits/integral_promotion.hpp \ - /usr/include/boost/type_traits/promote.hpp \ - third_party/threadpool/boost/threadpool/pool.hpp \ - /usr/include/boost/ref.hpp \ - /usr/include/boost/core/ref.hpp \ - third_party/threadpool/boost/threadpool/detail/pool_core.hpp \ - third_party/threadpool/boost/threadpool/detail/worker_thread.hpp \ - third_party/threadpool/boost/threadpool/detail/scope_guard.hpp \ - /usr/include/boost/function.hpp \ - /usr/include/boost/preprocessor/iterate.hpp \ - /usr/include/boost/function/detail/prologue.hpp \ - /usr/include/boost/function/function_base.hpp \ - /usr/include/boost/integer.hpp \ - /usr/include/boost/integer_fwd.hpp \ - /usr/include/boost/type_index.hpp \ - /usr/include/boost/type_index/stl_type_index.hpp \ - /usr/include/boost/type_index/type_index_facade.hpp \ - /usr/include/boost/container_hash/hash_fwd.hpp \ - /usr/include/boost/core/demangle.hpp \ - /usr/include/c++/11/cxxabi.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/cxxabi_tweaks.h \ - /usr/include/boost/type_traits/composite_traits.hpp \ - /usr/include/boost/function_equal.hpp \ - /usr/include/boost/function/function_fwd.hpp \ - /usr/include/boost/mem_fn.hpp \ - /usr/include/boost/bind/mem_fn.hpp \ - /usr/include/boost/get_pointer.hpp \ - /usr/include/boost/config/no_tr1/memory.hpp \ - /usr/include/boost/bind/mem_fn_template.hpp \ - /usr/include/boost/bind/mem_fn_cc.hpp \ - /usr/include/boost/preprocessor/enum.hpp \ - /usr/include/boost/preprocessor/repetition/enum.hpp \ - /usr/include/boost/preprocessor/enum_params.hpp \ - /usr/include/boost/function/detail/function_iterate.hpp \ - /usr/include/boost/function/detail/maybe_include.hpp \ - /usr/include/boost/function/function_template.hpp \ - /usr/include/boost/core/no_exceptions_support.hpp \ - /usr/include/boost/thread.hpp \ - /usr/include/boost/thread/thread.hpp \ - /usr/include/boost/thread/thread_only.hpp \ - /usr/include/boost/thread/detail/thread.hpp \ - /usr/include/boost/thread/detail/thread_heap_alloc.hpp \ - /usr/include/boost/thread/pthread/thread_heap_alloc.hpp \ - /usr/include/boost/thread/detail/make_tuple_indices.hpp \ - /usr/include/boost/thread/detail/invoke.hpp \ - /usr/include/boost/thread/detail/is_convertible.hpp \ - /usr/include/c++/11/list \ - /usr/include/c++/11/bits/stl_list.h \ - /usr/include/c++/11/bits/list.tcc \ - /usr/include/boost/bind/bind.hpp \ - /usr/include/boost/is_placeholder.hpp \ - /usr/include/boost/bind/arg.hpp \ - /usr/include/boost/bind/detail/result_traits.hpp \ - /usr/include/boost/visit_each.hpp \ - /usr/include/boost/core/is_same.hpp \ - /usr/include/boost/bind/storage.hpp \ - /usr/include/boost/bind/bind_cc.hpp \ - /usr/include/boost/bind/bind_mf_cc.hpp \ - /usr/include/boost/bind/bind_mf2_cc.hpp \ - /usr/include/boost/bind/placeholders.hpp \ - /usr/include/c++/11/stdlib.h \ - /usr/include/boost/io/ios_state.hpp \ - /usr/include/boost/io_fwd.hpp \ - /usr/include/c++/11/locale \ - /usr/include/c++/11/bits/locale_facets_nonio.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h \ - /usr/include/libintl.h \ - /usr/include/c++/11/bits/codecvt.h \ - /usr/include/c++/11/bits/locale_facets_nonio.tcc \ - /usr/include/c++/11/bits/locale_conv.h \ - /usr/include/boost/functional/hash.hpp \ - /usr/include/boost/container_hash/hash.hpp \ - /usr/include/boost/container_hash/detail/hash_float.hpp \ - /usr/include/boost/container_hash/detail/float_functions.hpp \ - /usr/include/boost/container_hash/detail/limits.hpp \ - /usr/include/boost/integer/static_log2.hpp \ - /usr/include/c++/11/typeindex \ - /usr/include/boost/container_hash/extensions.hpp \ - /usr/include/boost/detail/container_fwd.hpp \ - /usr/include/c++/11/set \ - /usr/include/c++/11/bits/stl_set.h \ - /usr/include/c++/11/bits/stl_multiset.h \ - /usr/include/c++/11/bitset \ - /usr/include/boost/thread/detail/thread_interruption.hpp \ - /usr/include/boost/thread/detail/thread_group.hpp \ - /usr/include/boost/thread/csbl/memory/unique_ptr.hpp \ - /usr/include/boost/thread/csbl/memory/config.hpp \ - /usr/include/boost/move/unique_ptr.hpp \ - /usr/include/boost/move/detail/unique_ptr_meta_utils.hpp \ - /usr/include/boost/move/default_delete.hpp \ - /usr/include/boost/move/adl_move_swap.hpp \ - /usr/include/boost/move/make_unique.hpp \ - /usr/include/boost/thread/shared_mutex.hpp \ - /usr/include/boost/thread/pthread/shared_mutex.hpp \ - /usr/include/boost/thread/once.hpp \ - /usr/include/boost/thread/pthread/once_atomic.hpp \ - /usr/include/boost/atomic.hpp \ - /usr/include/boost/memory_order.hpp \ - /usr/include/boost/atomic/capabilities.hpp \ - /usr/include/boost/atomic/detail/config.hpp \ - /usr/include/boost/atomic/detail/capabilities.hpp \ - /usr/include/boost/atomic/detail/platform.hpp \ - /usr/include/boost/atomic/detail/futex.hpp \ - /usr/include/sys/syscall.h \ - /usr/include/asm/unistd.h \ - /usr/include/asm/unistd_64.h \ - /usr/include/bits/syscall.h \ - /usr/include/linux/futex.h \ - /usr/include/linux/types.h \ - /usr/include/asm/types.h \ - /usr/include/asm-generic/types.h \ - /usr/include/asm-generic/int-ll64.h \ - /usr/include/asm/bitsperlong.h \ - /usr/include/asm-generic/bitsperlong.h \ - /usr/include/linux/posix_types.h \ - /usr/include/linux/stddef.h \ - /usr/include/asm/posix_types.h \ - /usr/include/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/boost/atomic/detail/intptr.hpp \ - /usr/include/boost/atomic/detail/header.hpp \ - /usr/include/boost/atomic/detail/footer.hpp \ - /usr/include/boost/atomic/detail/int_sizes.hpp \ - /usr/include/boost/atomic/detail/float_sizes.hpp \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/float.h \ - /usr/include/boost/atomic/detail/caps_gcc_atomic.hpp \ - /usr/include/boost/atomic/detail/caps_arch_gcc_x86.hpp \ - /usr/include/boost/atomic/detail/wait_capabilities.hpp \ - /usr/include/boost/atomic/detail/wait_caps_futex.hpp \ - /usr/include/boost/atomic/atomic.hpp \ - /usr/include/boost/atomic/detail/classify.hpp \ - /usr/include/boost/atomic/detail/type_traits/is_integral.hpp \ - /usr/include/boost/atomic/detail/type_traits/is_function.hpp \ - /usr/include/boost/atomic/detail/type_traits/is_floating_point.hpp \ - /usr/include/boost/atomic/detail/atomic_impl.hpp \ - /usr/include/boost/atomic/detail/storage_traits.hpp \ - /usr/include/boost/atomic/detail/string_ops.hpp \ - /usr/include/boost/atomic/detail/aligned_variable.hpp \ - /usr/include/boost/atomic/detail/type_traits/alignment_of.hpp \ - /usr/include/boost/atomic/detail/bitwise_cast.hpp \ - /usr/include/boost/atomic/detail/addressof.hpp \ - /usr/include/boost/atomic/detail/type_traits/integral_constant.hpp \ - /usr/include/boost/atomic/detail/integral_conversions.hpp \ - /usr/include/boost/atomic/detail/type_traits/is_signed.hpp \ - /usr/include/boost/atomic/detail/type_traits/make_signed.hpp \ - /usr/include/boost/atomic/detail/type_traits/make_unsigned.hpp \ - /usr/include/boost/atomic/detail/core_operations.hpp \ - /usr/include/boost/atomic/detail/core_arch_operations.hpp \ - /usr/include/boost/atomic/detail/core_arch_operations_fwd.hpp \ - /usr/include/boost/atomic/detail/core_operations_emulated.hpp \ - /usr/include/boost/atomic/detail/core_operations_emulated_fwd.hpp \ - /usr/include/boost/atomic/detail/lock_pool.hpp \ - /usr/include/boost/atomic/detail/link.hpp \ - /usr/include/boost/atomic/detail/core_arch_ops_gcc_x86.hpp \ - /usr/include/boost/atomic/detail/core_operations_fwd.hpp \ - /usr/include/boost/atomic/detail/core_ops_gcc_atomic.hpp \ - /usr/include/boost/atomic/detail/gcc_atomic_memory_order_utils.hpp \ - /usr/include/boost/atomic/detail/wait_operations.hpp \ - /usr/include/boost/atomic/detail/wait_ops_generic.hpp \ - /usr/include/boost/atomic/detail/pause.hpp \ - /usr/include/boost/atomic/detail/wait_operations_fwd.hpp \ - /usr/include/boost/atomic/detail/wait_ops_emulated.hpp \ - /usr/include/boost/atomic/detail/wait_ops_futex.hpp \ - /usr/include/boost/atomic/detail/extra_operations.hpp \ - /usr/include/boost/atomic/detail/extra_ops_generic.hpp \ - /usr/include/boost/atomic/detail/extra_operations_fwd.hpp \ - /usr/include/boost/atomic/detail/extra_ops_emulated.hpp \ - /usr/include/boost/atomic/detail/extra_ops_gcc_x86.hpp \ - /usr/include/boost/atomic/detail/memory_order_utils.hpp \ - /usr/include/boost/atomic/detail/type_traits/is_trivially_default_constructible.hpp \ - /usr/include/boost/atomic/detail/type_traits/conditional.hpp \ - /usr/include/boost/atomic/detail/bitwise_fp_cast.hpp \ - /usr/include/boost/atomic/detail/fp_operations.hpp \ - /usr/include/boost/atomic/detail/fp_ops_generic.hpp \ - /usr/include/boost/atomic/detail/fp_operations_fwd.hpp \ - /usr/include/boost/atomic/detail/fp_ops_emulated.hpp \ - /usr/include/boost/atomic/detail/extra_fp_operations.hpp \ - /usr/include/boost/atomic/detail/extra_fp_ops_generic.hpp \ - /usr/include/boost/atomic/detail/extra_fp_operations_fwd.hpp \ - /usr/include/boost/atomic/detail/type_traits/is_iec559.hpp \ - /usr/include/boost/atomic/detail/extra_fp_ops_emulated.hpp \ - /usr/include/boost/atomic/detail/type_traits/is_trivially_copyable.hpp \ - /usr/include/boost/atomic/atomic_ref.hpp \ - /usr/include/boost/atomic/detail/atomic_ref_impl.hpp \ - /usr/include/boost/atomic/atomic_flag.hpp \ - /usr/include/boost/atomic/detail/atomic_flag_impl.hpp \ - /usr/include/boost/atomic/ipc_atomic.hpp \ - /usr/include/boost/atomic/ipc_atomic_ref.hpp \ - /usr/include/boost/atomic/ipc_atomic_flag.hpp \ - /usr/include/boost/atomic/fences.hpp \ - /usr/include/boost/atomic/detail/fence_operations.hpp \ - /usr/include/boost/atomic/detail/fence_ops_gcc_atomic.hpp \ - /usr/include/boost/atomic/detail/fence_arch_operations.hpp \ - /usr/include/boost/atomic/detail/fence_arch_ops_gcc_x86.hpp \ - /usr/include/boost/thread/recursive_mutex.hpp \ - /usr/include/boost/thread/pthread/recursive_mutex.hpp \ - /usr/include/boost/thread/tss.hpp \ - /usr/include/boost/thread/locks.hpp \ - /usr/include/boost/thread/lock_algorithms.hpp \ - /usr/include/boost/thread/shared_lock_guard.hpp \ - /usr/include/boost/thread/barrier.hpp \ - /usr/include/boost/thread/detail/nullary_function.hpp \ - /usr/include/boost/thread/detail/memory.hpp \ - /usr/include/boost/thread/csbl/memory/pointer_traits.hpp \ - /usr/include/boost/thread/csbl/memory/allocator_arg.hpp \ - /usr/include/boost/thread/csbl/memory/allocator_traits.hpp \ - /usr/include/boost/thread/csbl/memory/scoped_allocator.hpp \ - /usr/include/boost/thread/csbl/memory/shared_ptr.hpp \ - /usr/include/boost/thread/future.hpp \ - /usr/include/boost/thread/detail/invoker.hpp \ - /usr/include/boost/thread/csbl/tuple.hpp \ - /usr/include/boost/tuple/tuple.hpp \ - /usr/include/boost/tuple/detail/tuple_basic.hpp \ - /usr/include/boost/type_traits/cv_traits.hpp \ - /usr/include/boost/utility/swap.hpp \ - /usr/include/boost/thread/detail/variadic_header.hpp \ - /usr/include/boost/thread/detail/variadic_footer.hpp \ - /usr/include/boost/thread/exceptional_ptr.hpp \ - /usr/include/boost/exception_ptr.hpp \ - /usr/include/boost/exception/detail/exception_ptr.hpp \ - /usr/include/boost/exception/info.hpp \ - /usr/include/boost/exception/to_string_stub.hpp \ - /usr/include/boost/exception/to_string.hpp \ - /usr/include/boost/exception/detail/is_output_streamable.hpp \ - /usr/include/boost/exception/detail/object_hex_dump.hpp \ - /usr/include/boost/exception/detail/type_info.hpp \ - /usr/include/boost/core/typeinfo.hpp \ - /usr/include/c++/11/iomanip \ - /usr/include/c++/11/bits/quoted_string.h \ - /usr/include/boost/exception/detail/error_info_impl.hpp \ - /usr/include/boost/exception/detail/shared_ptr.hpp \ - /usr/include/boost/exception/diagnostic_information.hpp \ - /usr/include/boost/exception/get_error_info.hpp \ - /usr/include/boost/exception/current_exception_cast.hpp \ - /usr/include/boost/exception/detail/clone_current_exception.hpp \ - /usr/include/boost/thread/futures/future_error.hpp \ - /usr/include/boost/thread/futures/future_error_code.hpp \ - /usr/include/boost/thread/futures/future_status.hpp \ - /usr/include/boost/thread/futures/is_future_type.hpp \ - /usr/include/boost/thread/futures/launch.hpp \ - /usr/include/boost/thread/futures/wait_for_all.hpp \ - /usr/include/boost/thread/futures/wait_for_any.hpp \ - /usr/include/boost/next_prior.hpp \ - /usr/include/boost/iterator/advance.hpp \ - /usr/include/boost/iterator/iterator_categories.hpp \ - /usr/include/boost/iterator/detail/config_def.hpp \ - /usr/include/boost/mpl/placeholders.hpp \ - /usr/include/boost/mpl/arg.hpp \ - /usr/include/boost/mpl/arg_fwd.hpp \ - /usr/include/boost/mpl/aux_/na_assert.hpp \ - /usr/include/boost/mpl/assert.hpp \ - /usr/include/boost/mpl/aux_/config/gpu.hpp \ - /usr/include/boost/mpl/aux_/config/pp_counter.hpp \ - /usr/include/boost/mpl/aux_/arity_spec.hpp \ - /usr/include/boost/mpl/aux_/arg_typedef.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \ - /usr/include/boost/iterator/detail/config_undef.hpp \ - /usr/include/boost/iterator/reverse_iterator.hpp \ - /usr/include/boost/iterator/iterator_adaptor.hpp \ - /usr/include/boost/core/use_default.hpp \ - /usr/include/boost/iterator/iterator_facade.hpp \ - /usr/include/boost/iterator/interoperable.hpp \ - /usr/include/boost/iterator/iterator_traits.hpp \ - /usr/include/boost/iterator/detail/facade_iterator_category.hpp \ - /usr/include/boost/detail/indirect_traits.hpp \ - /usr/include/boost/detail/select_type.hpp \ - /usr/include/boost/iterator/detail/enable_if.hpp \ - /usr/include/boost/mpl/always.hpp \ - /usr/include/boost/mpl/apply.hpp \ - /usr/include/boost/mpl/apply_fwd.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \ - /usr/include/boost/mpl/lambda.hpp \ - /usr/include/boost/mpl/bind.hpp \ - /usr/include/boost/mpl/bind_fwd.hpp \ - /usr/include/boost/mpl/aux_/config/bind.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \ - /usr/include/boost/mpl/next.hpp \ - /usr/include/boost/mpl/next_prior.hpp \ - /usr/include/boost/mpl/aux_/common_name_wknd.hpp \ - /usr/include/boost/mpl/protect.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \ - /usr/include/boost/mpl/aux_/full_lambda.hpp \ - /usr/include/boost/mpl/quote.hpp \ - /usr/include/boost/mpl/aux_/has_type.hpp \ - /usr/include/boost/mpl/aux_/config/bcc.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \ - /usr/include/boost/mpl/aux_/template_arity.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \ - /usr/include/boost/thread/executor.hpp \ - /usr/include/boost/thread/executors/executor.hpp \ - /usr/include/boost/thread/executors/executor_adaptor.hpp \ - /usr/include/boost/thread/executors/generic_executor_ref.hpp \ - /usr/include/boost/thread/detail/atomic_undef_macros.hpp \ - /usr/include/boost/thread/detail/atomic_redef_macros.hpp \ - /usr/include/boost/bind.hpp \ - third_party/threadpool/boost/threadpool/task_adaptors.hpp \ - third_party/threadpool/boost/threadpool/task_adaptors.hpp \ - third_party/threadpool/boost/threadpool/detail/locking_ptr.hpp \ - third_party/threadpool/boost/threadpool/scheduling_policies.hpp \ - /usr/include/c++/11/queue \ - /usr/include/c++/11/bits/stl_queue.h \ - third_party/threadpool/boost/threadpool/size_policies.hpp \ - third_party/threadpool/boost/threadpool/shutdown_policies.hpp \ - third_party/threadpool/boost/threadpool/pool_adaptors.hpp \ - third_party/threadpool/boost/threadpool/task_adaptors.hpp - -CMakeFiles/lspcpp.dir/src/jsonrpc/StreamMessageProducer.cpp.o: src/jsonrpc/StreamMessageProducer.cpp \ - /usr/include/stdc-predef.h \ - include/LibLsp/JsonRpc/StreamMessageProducer.h \ - /usr/include/c++/11/string \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ - /usr/include/bits/wordsize.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ - /usr/include/features.h \ - /usr/include/sys/cdefs.h \ - /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ - /usr/include/c++/11/bits/stringfwd.h \ - /usr/include/c++/11/bits/memoryfwd.h \ - /usr/include/c++/11/bits/char_traits.h \ - /usr/include/c++/11/bits/stl_algobase.h \ - /usr/include/c++/11/bits/functexcept.h \ - /usr/include/c++/11/bits/exception_defines.h \ - /usr/include/c++/11/bits/cpp_type_traits.h \ - /usr/include/c++/11/ext/type_traits.h \ - /usr/include/c++/11/ext/numeric_traits.h \ - /usr/include/c++/11/bits/stl_pair.h \ - /usr/include/c++/11/bits/move.h \ - /usr/include/c++/11/type_traits \ - /usr/include/c++/11/bits/stl_iterator_base_types.h \ - /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11/bits/concept_check.h \ - /usr/include/c++/11/debug/assertions.h \ - /usr/include/c++/11/bits/stl_iterator.h \ - /usr/include/c++/11/bits/ptr_traits.h \ - /usr/include/c++/11/debug/debug.h \ - /usr/include/c++/11/bits/predefined_ops.h \ - /usr/include/c++/11/bits/postypes.h \ - /usr/include/c++/11/cwchar \ - /usr/include/wchar.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/c++/11/cstdint \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ - /usr/include/stdint.h \ - /usr/include/bits/types.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11/bits/allocator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ - /usr/include/c++/11/ext/new_allocator.h \ - /usr/include/c++/11/new \ - /usr/include/c++/11/bits/exception.h \ - /usr/include/c++/11/bits/localefwd.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ - /usr/include/c++/11/clocale \ - /usr/include/locale.h \ - /usr/include/bits/locale.h \ - /usr/include/c++/11/iosfwd \ - /usr/include/c++/11/cctype \ - /usr/include/ctype.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/c++/11/bits/ostream_insert.h \ - /usr/include/c++/11/bits/cxxabi_forced.h \ - /usr/include/c++/11/bits/stl_function.h \ - /usr/include/c++/11/backward/binders.h \ - /usr/include/c++/11/bits/range_access.h \ - /usr/include/c++/11/initializer_list \ - /usr/include/c++/11/bits/basic_string.h \ - /usr/include/c++/11/ext/atomicity.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/time.h \ - /usr/include/bits/time.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11/ext/alloc_traits.h \ - /usr/include/c++/11/bits/alloc_traits.h \ - /usr/include/c++/11/bits/stl_construct.h \ - /usr/include/c++/11/ext/string_conversions.h \ - /usr/include/c++/11/cstdlib \ - /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h \ - /usr/include/endian.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h \ - /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/c++/11/bits/std_abs.h \ - /usr/include/c++/11/cstdio \ - /usr/include/stdio.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdio.h \ - /usr/include/c++/11/cerrno \ - /usr/include/errno.h \ - /usr/include/bits/errno.h \ - /usr/include/linux/errno.h \ - /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/c++/11/bits/charconv.h \ - /usr/include/c++/11/bits/functional_hash.h \ - /usr/include/c++/11/bits/hash_bytes.h \ - /usr/include/c++/11/bits/basic_string.tcc \ - /usr/include/c++/11/functional \ - /usr/include/c++/11/tuple \ - /usr/include/c++/11/utility \ - /usr/include/c++/11/bits/stl_relops.h \ - /usr/include/c++/11/array \ - /usr/include/c++/11/bits/uses_allocator.h \ - /usr/include/c++/11/bits/invoke.h \ - /usr/include/c++/11/bits/refwrap.h \ - /usr/include/c++/11/bits/std_function.h \ - /usr/include/c++/11/typeinfo \ - include/LibLsp/JsonRpc/MessageProducer.h \ - /usr/include/c++/11/iostream \ - /usr/include/c++/11/ostream \ - /usr/include/c++/11/ios \ - /usr/include/c++/11/exception \ - /usr/include/c++/11/bits/exception_ptr.h \ - /usr/include/c++/11/bits/cxxabi_init_exception.h \ - /usr/include/c++/11/bits/nested_exception.h \ - /usr/include/c++/11/bits/ios_base.h \ - /usr/include/c++/11/bits/locale_classes.h \ - /usr/include/c++/11/bits/locale_classes.tcc \ - /usr/include/c++/11/system_error \ - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ - /usr/include/c++/11/stdexcept \ - /usr/include/c++/11/streambuf \ - /usr/include/c++/11/bits/streambuf.tcc \ - /usr/include/c++/11/bits/basic_ios.h \ - /usr/include/c++/11/bits/locale_facets.h \ - /usr/include/c++/11/cwctype \ - /usr/include/wctype.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h \ - /usr/include/c++/11/bits/streambuf_iterator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h \ - /usr/include/c++/11/bits/locale_facets.tcc \ - /usr/include/c++/11/bits/basic_ios.tcc \ - /usr/include/c++/11/bits/ostream.tcc \ - /usr/include/c++/11/istream \ - /usr/include/c++/11/bits/istream.tcc \ - /usr/include/c++/11/memory \ - /usr/include/c++/11/bits/stl_uninitialized.h \ - /usr/include/c++/11/bits/stl_tempbuf.h \ - /usr/include/c++/11/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11/bits/align.h \ - /usr/include/c++/11/bit \ - /usr/include/c++/11/bits/unique_ptr.h \ - /usr/include/c++/11/bits/shared_ptr.h \ - /usr/include/c++/11/bits/shared_ptr_base.h \ - /usr/include/c++/11/bits/allocated_ptr.h \ - /usr/include/c++/11/ext/aligned_buffer.h \ - /usr/include/c++/11/ext/concurrence.h \ - /usr/include/c++/11/bits/shared_ptr_atomic.h \ - /usr/include/c++/11/bits/atomic_base.h \ - /usr/include/c++/11/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11/backward/auto_ptr.h \ - include/LibLsp/JsonRpc/MessageIssue.h \ - /usr/include/c++/11/vector \ - /usr/include/c++/11/bits/stl_vector.h \ - /usr/include/c++/11/bits/stl_bvector.h \ - /usr/include/c++/11/bits/vector.tcc \ - /usr/include/c++/11/cassert \ - /usr/include/assert.h \ - include/LibLsp/JsonRpc/stream.h \ - /usr/include/c++/11/mutex \ - /usr/include/c++/11/chrono \ - /usr/include/c++/11/ratio \ - /usr/include/c++/11/limits \ - /usr/include/c++/11/ctime \ - /usr/include/c++/11/bits/parse_numbers.h \ - /usr/include/c++/11/bits/std_mutex.h \ - /usr/include/c++/11/bits/unique_lock.h - -CMakeFiles/lspcpp.dir/src/jsonrpc/TcpServer.cpp.o: src/jsonrpc/TcpServer.cpp \ - /usr/include/stdc-predef.h \ - include/LibLsp/JsonRpc/TcpServer.h \ - /usr/include/boost/asio.hpp \ - /usr/include/boost/asio/associated_allocator.hpp \ - /usr/include/boost/asio/detail/config.hpp \ - /usr/include/boost/config.hpp \ - /usr/include/boost/config/user.hpp \ - /usr/include/boost/config/detail/select_compiler_config.hpp \ - /usr/include/boost/config/compiler/gcc.hpp \ - /usr/include/c++/11/cstddef \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ - /usr/include/bits/wordsize.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ - /usr/include/features.h \ - /usr/include/sys/cdefs.h \ - /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ - /usr/include/boost/config/detail/select_stdlib_config.hpp \ - /usr/include/c++/11/version \ - /usr/include/boost/config/stdlib/libstdcpp3.hpp \ - /usr/include/unistd.h \ - /usr/include/bits/posix_opt.h \ - /usr/include/bits/environments.h \ - /usr/include/bits/types.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/confname.h \ - /usr/include/bits/getopt_posix.h \ - /usr/include/bits/getopt_core.h \ - /usr/include/bits/unistd_ext.h \ - /usr/include/boost/config/detail/select_platform_config.hpp \ - /usr/include/boost/config/platform/linux.hpp \ - /usr/include/c++/11/cstdlib \ - /usr/include/stdlib.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/sys/types.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/endian.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h \ - /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/c++/11/bits/std_abs.h \ - /usr/include/boost/config/detail/posix_features.hpp \ - /usr/include/boost/config/detail/suffix.hpp \ - /usr/include/boost/config/helper_macros.hpp \ - /usr/include/boost/version.hpp \ - /usr/include/linux/version.h \ - /usr/include/c++/11/memory \ - /usr/include/c++/11/bits/stl_algobase.h \ - /usr/include/c++/11/bits/functexcept.h \ - /usr/include/c++/11/bits/exception_defines.h \ - /usr/include/c++/11/bits/cpp_type_traits.h \ - /usr/include/c++/11/ext/type_traits.h \ - /usr/include/c++/11/ext/numeric_traits.h \ - /usr/include/c++/11/bits/stl_pair.h \ - /usr/include/c++/11/bits/move.h \ - /usr/include/c++/11/type_traits \ - /usr/include/c++/11/bits/stl_iterator_base_types.h \ - /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11/bits/concept_check.h \ - /usr/include/c++/11/debug/assertions.h \ - /usr/include/c++/11/bits/stl_iterator.h \ - /usr/include/c++/11/bits/ptr_traits.h \ - /usr/include/c++/11/debug/debug.h \ - /usr/include/c++/11/bits/predefined_ops.h \ - /usr/include/c++/11/bits/allocator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ - /usr/include/c++/11/ext/new_allocator.h \ - /usr/include/c++/11/new \ - /usr/include/c++/11/bits/exception.h \ - /usr/include/c++/11/bits/memoryfwd.h \ - /usr/include/c++/11/bits/stl_construct.h \ - /usr/include/c++/11/bits/stl_uninitialized.h \ - /usr/include/c++/11/ext/alloc_traits.h \ - /usr/include/c++/11/bits/alloc_traits.h \ - /usr/include/c++/11/bits/stl_tempbuf.h \ - /usr/include/c++/11/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11/bits/align.h \ - /usr/include/c++/11/bit \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ - /usr/include/stdint.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11/bits/uses_allocator.h \ - /usr/include/c++/11/bits/unique_ptr.h \ - /usr/include/c++/11/utility \ - /usr/include/c++/11/bits/stl_relops.h \ - /usr/include/c++/11/initializer_list \ - /usr/include/c++/11/tuple \ - /usr/include/c++/11/array \ - /usr/include/c++/11/bits/range_access.h \ - /usr/include/c++/11/bits/invoke.h \ - /usr/include/c++/11/bits/stl_function.h \ - /usr/include/c++/11/backward/binders.h \ - /usr/include/c++/11/bits/functional_hash.h \ - /usr/include/c++/11/bits/hash_bytes.h \ - /usr/include/c++/11/bits/shared_ptr.h \ - /usr/include/c++/11/iosfwd \ - /usr/include/c++/11/bits/stringfwd.h \ - /usr/include/c++/11/bits/postypes.h \ - /usr/include/c++/11/cwchar \ - /usr/include/wchar.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/c++/11/bits/shared_ptr_base.h \ - /usr/include/c++/11/typeinfo \ - /usr/include/c++/11/bits/allocated_ptr.h \ - /usr/include/c++/11/bits/refwrap.h \ - /usr/include/c++/11/ext/aligned_buffer.h \ - /usr/include/c++/11/ext/atomicity.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/time.h \ - /usr/include/bits/time.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11/ext/concurrence.h \ - /usr/include/c++/11/exception \ - /usr/include/c++/11/bits/exception_ptr.h \ - /usr/include/c++/11/bits/cxxabi_init_exception.h \ - /usr/include/c++/11/bits/nested_exception.h \ - /usr/include/c++/11/bits/shared_ptr_atomic.h \ - /usr/include/c++/11/bits/atomic_base.h \ - /usr/include/c++/11/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11/backward/auto_ptr.h \ - /usr/include/boost/asio/detail/type_traits.hpp \ - /usr/include/boost/asio/detail/push_options.hpp \ - /usr/include/boost/asio/detail/pop_options.hpp \ - /usr/include/boost/asio/associated_executor.hpp \ - /usr/include/boost/asio/execution/executor.hpp \ - /usr/include/boost/asio/execution/execute.hpp \ - /usr/include/boost/asio/execution/detail/as_invocable.hpp \ - /usr/include/boost/asio/detail/atomic_count.hpp \ - /usr/include/c++/11/atomic \ - /usr/include/boost/asio/detail/memory.hpp \ - /usr/include/boost/asio/execution/receiver_invocation_error.hpp \ - /usr/include/c++/11/stdexcept \ - /usr/include/c++/11/string \ - /usr/include/c++/11/bits/char_traits.h \ - /usr/include/c++/11/cstdint \ - /usr/include/c++/11/bits/localefwd.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ - /usr/include/c++/11/clocale \ - /usr/include/locale.h \ - /usr/include/bits/locale.h \ - /usr/include/c++/11/cctype \ - /usr/include/ctype.h \ - /usr/include/c++/11/bits/ostream_insert.h \ - /usr/include/c++/11/bits/cxxabi_forced.h \ - /usr/include/c++/11/bits/basic_string.h \ - /usr/include/c++/11/ext/string_conversions.h \ - /usr/include/c++/11/cstdio \ - /usr/include/stdio.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdio.h \ - /usr/include/c++/11/cerrno \ - /usr/include/errno.h \ - /usr/include/bits/errno.h \ - /usr/include/linux/errno.h \ - /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/c++/11/bits/charconv.h \ - /usr/include/c++/11/bits/basic_string.tcc \ - /usr/include/boost/asio/execution/impl/receiver_invocation_error.ipp \ - /usr/include/boost/asio/execution/set_done.hpp \ - /usr/include/boost/asio/traits/set_done_member.hpp \ - /usr/include/boost/asio/traits/set_done_free.hpp \ - /usr/include/boost/asio/execution/set_error.hpp \ - /usr/include/boost/asio/traits/set_error_member.hpp \ - /usr/include/boost/asio/traits/set_error_free.hpp \ - /usr/include/boost/asio/execution/set_value.hpp \ - /usr/include/boost/asio/detail/variadic_templates.hpp \ - /usr/include/boost/asio/traits/set_value_member.hpp \ - /usr/include/boost/asio/traits/set_value_free.hpp \ - /usr/include/boost/asio/execution/detail/as_receiver.hpp \ - /usr/include/boost/asio/traits/execute_member.hpp \ - /usr/include/boost/asio/traits/execute_free.hpp \ - /usr/include/boost/asio/execution/invocable_archetype.hpp \ - /usr/include/boost/asio/traits/equality_comparable.hpp \ - /usr/include/boost/asio/is_executor.hpp \ - /usr/include/boost/asio/detail/is_executor.hpp \ - /usr/include/boost/asio/system_executor.hpp \ - /usr/include/boost/asio/execution.hpp \ - /usr/include/boost/asio/execution/allocator.hpp \ - /usr/include/boost/asio/execution/scheduler.hpp \ - /usr/include/boost/asio/execution/schedule.hpp \ - /usr/include/boost/asio/traits/schedule_member.hpp \ - /usr/include/boost/asio/traits/schedule_free.hpp \ - /usr/include/boost/asio/execution/sender.hpp \ - /usr/include/boost/asio/execution/detail/void_receiver.hpp \ - /usr/include/boost/asio/execution/receiver.hpp \ - /usr/include/boost/asio/execution/connect.hpp \ - /usr/include/boost/asio/execution/detail/as_operation.hpp \ - /usr/include/boost/asio/traits/start_member.hpp \ - /usr/include/boost/asio/execution/operation_state.hpp \ - /usr/include/boost/asio/execution/start.hpp \ - /usr/include/boost/asio/traits/start_free.hpp \ - /usr/include/boost/asio/traits/connect_member.hpp \ - /usr/include/boost/asio/traits/connect_free.hpp \ - /usr/include/boost/asio/is_applicable_property.hpp \ - /usr/include/boost/asio/traits/query_static_constexpr_member.hpp \ - /usr/include/boost/asio/traits/static_query.hpp \ - /usr/include/boost/asio/execution/any_executor.hpp \ - /usr/include/boost/asio/detail/assert.hpp \ - /usr/include/boost/assert.hpp \ - /usr/include/assert.h \ - /usr/include/boost/asio/detail/cstddef.hpp \ - /usr/include/boost/asio/detail/executor_function.hpp \ - /usr/include/boost/asio/detail/handler_alloc_helpers.hpp \ - /usr/include/boost/asio/detail/noncopyable.hpp \ - /usr/include/boost/asio/detail/recycling_allocator.hpp \ - /usr/include/boost/asio/detail/thread_context.hpp \ - /usr/include/c++/11/climits \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/limits.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/syslimits.h \ - /usr/include/limits.h \ - /usr/include/bits/posix1_lim.h \ - /usr/include/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/bits/posix2_lim.h \ - /usr/include/bits/xopen_lim.h \ - /usr/include/bits/uio_lim.h \ - /usr/include/boost/asio/detail/call_stack.hpp \ - /usr/include/boost/asio/detail/tss_ptr.hpp \ - /usr/include/boost/asio/detail/keyword_tss_ptr.hpp \ - /usr/include/boost/asio/detail/thread_info_base.hpp \ - /usr/include/boost/asio/multiple_exceptions.hpp \ - /usr/include/boost/asio/impl/multiple_exceptions.ipp \ - /usr/include/boost/asio/handler_alloc_hook.hpp \ - /usr/include/boost/asio/impl/handler_alloc_hook.ipp \ - /usr/include/boost/asio/detail/handler_invoke_helpers.hpp \ - /usr/include/boost/asio/handler_invoke_hook.hpp \ - /usr/include/boost/asio/detail/non_const_lvalue.hpp \ - /usr/include/boost/asio/detail/scoped_ptr.hpp \ - /usr/include/boost/asio/detail/throw_exception.hpp \ - /usr/include/boost/throw_exception.hpp \ - /usr/include/boost/assert/source_location.hpp \ - /usr/include/boost/current_function.hpp \ - /usr/include/boost/cstdint.hpp \ - /usr/include/boost/config/workaround.hpp \ - /usr/include/boost/exception/exception.hpp \ - /usr/include/boost/asio/execution/bad_executor.hpp \ - /usr/include/boost/asio/execution/impl/bad_executor.ipp \ - /usr/include/boost/asio/execution/blocking.hpp \ - /usr/include/boost/asio/prefer.hpp \ - /usr/include/boost/asio/traits/prefer_free.hpp \ - /usr/include/boost/asio/traits/prefer_member.hpp \ - /usr/include/boost/asio/traits/require_free.hpp \ - /usr/include/boost/asio/traits/require_member.hpp \ - /usr/include/boost/asio/traits/static_require.hpp \ - /usr/include/boost/asio/query.hpp \ - /usr/include/boost/asio/traits/query_member.hpp \ - /usr/include/boost/asio/traits/query_free.hpp \ - /usr/include/boost/asio/require.hpp \ - /usr/include/boost/asio/execution/blocking_adaptation.hpp \ - /usr/include/boost/asio/detail/event.hpp \ - /usr/include/boost/asio/detail/posix_event.hpp \ - /usr/include/boost/asio/detail/impl/posix_event.ipp \ - /usr/include/boost/asio/detail/throw_error.hpp \ - /usr/include/boost/system/error_code.hpp \ - /usr/include/boost/system/detail/error_code.hpp \ - /usr/include/boost/system/detail/error_category.hpp \ - /usr/include/boost/system/detail/config.hpp \ - /usr/include/c++/11/functional \ - /usr/include/c++/11/bits/std_function.h \ - /usr/include/c++/11/system_error \ - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ - /usr/include/boost/system/detail/error_condition.hpp \ - /usr/include/boost/system/detail/generic_category.hpp \ - /usr/include/boost/system/detail/generic_category_message.hpp \ - /usr/include/c++/11/cstring \ - /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/boost/system/detail/enable_if.hpp \ - /usr/include/boost/system/is_error_condition_enum.hpp \ - /usr/include/boost/system/detail/system_category.hpp \ - /usr/include/boost/system/is_error_code_enum.hpp \ - /usr/include/c++/11/ostream \ - /usr/include/c++/11/ios \ - /usr/include/c++/11/bits/ios_base.h \ - /usr/include/c++/11/bits/locale_classes.h \ - /usr/include/c++/11/bits/locale_classes.tcc \ - /usr/include/c++/11/streambuf \ - /usr/include/c++/11/bits/streambuf.tcc \ - /usr/include/c++/11/bits/basic_ios.h \ - /usr/include/c++/11/bits/locale_facets.h \ - /usr/include/c++/11/cwctype \ - /usr/include/wctype.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h \ - /usr/include/c++/11/bits/streambuf_iterator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h \ - /usr/include/c++/11/bits/locale_facets.tcc \ - /usr/include/c++/11/bits/basic_ios.tcc \ - /usr/include/c++/11/bits/ostream.tcc \ - /usr/include/boost/system/error_category.hpp \ - /usr/include/boost/system/detail/error_category_impl.hpp \ - /usr/include/boost/system/detail/to_std_category.hpp \ - /usr/include/c++/11/map \ - /usr/include/c++/11/bits/stl_tree.h \ - /usr/include/c++/11/bits/stl_map.h \ - /usr/include/c++/11/bits/stl_multimap.h \ - /usr/include/c++/11/bits/erase_if.h \ - /usr/include/c++/11/mutex \ - /usr/include/c++/11/chrono \ - /usr/include/c++/11/ratio \ - /usr/include/c++/11/limits \ - /usr/include/c++/11/ctime \ - /usr/include/c++/11/bits/parse_numbers.h \ - /usr/include/c++/11/bits/std_mutex.h \ - /usr/include/c++/11/bits/unique_lock.h \ - /usr/include/boost/system/error_condition.hpp \ - /usr/include/boost/system/errc.hpp \ - /usr/include/boost/system/detail/errc.hpp \ - /usr/include/boost/system/detail/cerrno.hpp \ - /usr/include/boost/system/generic_category.hpp \ - /usr/include/boost/system/system_category.hpp \ - /usr/include/boost/system/detail/system_category_impl.hpp \ - /usr/include/boost/system/api_config.hpp \ - /usr/include/boost/system/detail/is_generic_value.hpp \ - /usr/include/boost/system/detail/throws.hpp \ - /usr/include/boost/asio/detail/impl/throw_error.ipp \ - /usr/include/boost/system/system_error.hpp \ - /usr/include/c++/11/cassert \ - /usr/include/boost/asio/error.hpp \ - /usr/include/boost/cerrno.hpp \ - /usr/include/netdb.h \ - /usr/include/netinet/in.h \ - /usr/include/sys/socket.h \ - /usr/include/bits/types/struct_iovec.h \ - /usr/include/bits/socket.h \ - /usr/include/bits/socket_type.h \ - /usr/include/bits/sockaddr.h \ - /usr/include/asm/socket.h \ - /usr/include/asm-generic/socket.h \ - /usr/include/linux/posix_types.h \ - /usr/include/linux/stddef.h \ - /usr/include/asm/posix_types.h \ - /usr/include/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/asm/bitsperlong.h \ - /usr/include/asm-generic/bitsperlong.h \ - /usr/include/asm/sockios.h \ - /usr/include/asm-generic/sockios.h \ - /usr/include/bits/types/struct_osockaddr.h \ - /usr/include/bits/in.h \ - /usr/include/rpc/netdb.h \ - /usr/include/bits/types/sigevent_t.h \ - /usr/include/bits/types/__sigval_t.h \ - /usr/include/bits/netdb.h \ - /usr/include/boost/asio/impl/error.ipp \ - /usr/include/boost/asio/detail/mutex.hpp \ - /usr/include/boost/asio/detail/posix_mutex.hpp \ - /usr/include/boost/asio/detail/scoped_lock.hpp \ - /usr/include/boost/asio/detail/impl/posix_mutex.ipp \ - /usr/include/boost/asio/execution/bulk_execute.hpp \ - /usr/include/boost/asio/execution/bulk_guarantee.hpp \ - /usr/include/boost/asio/execution/detail/bulk_sender.hpp \ - /usr/include/boost/asio/traits/bulk_execute_member.hpp \ - /usr/include/boost/asio/traits/bulk_execute_free.hpp \ - /usr/include/boost/asio/execution/context.hpp \ - /usr/include/boost/asio/execution/context_as.hpp \ - /usr/include/boost/asio/execution/mapping.hpp \ - /usr/include/boost/asio/execution/occupancy.hpp \ - /usr/include/boost/asio/execution/outstanding_work.hpp \ - /usr/include/boost/asio/execution/prefer_only.hpp \ - /usr/include/boost/asio/execution/relationship.hpp \ - /usr/include/boost/asio/execution/submit.hpp \ - /usr/include/boost/asio/execution/detail/submit_receiver.hpp \ - /usr/include/boost/asio/traits/submit_member.hpp \ - /usr/include/boost/asio/traits/submit_free.hpp \ - /usr/include/boost/asio/impl/system_executor.hpp \ - /usr/include/boost/asio/detail/executor_op.hpp \ - /usr/include/boost/asio/detail/fenced_block.hpp \ - /usr/include/boost/asio/detail/std_fenced_block.hpp \ - /usr/include/boost/asio/detail/scheduler_operation.hpp \ - /usr/include/boost/asio/detail/handler_tracking.hpp \ - /usr/include/boost/asio/detail/impl/handler_tracking.ipp \ - /usr/include/boost/asio/detail/op_queue.hpp \ - /usr/include/boost/asio/detail/global.hpp \ - /usr/include/boost/asio/detail/posix_global.hpp \ - /usr/include/boost/asio/system_context.hpp \ - /usr/include/boost/asio/detail/scheduler.hpp \ - /usr/include/boost/asio/execution_context.hpp \ - /usr/include/boost/asio/impl/execution_context.hpp \ - /usr/include/boost/asio/detail/handler_type_requirements.hpp \ - /usr/include/boost/asio/async_result.hpp \ - /usr/include/boost/asio/detail/service_registry.hpp \ - /usr/include/boost/asio/detail/impl/service_registry.hpp \ - /usr/include/boost/asio/detail/impl/service_registry.ipp \ - /usr/include/c++/11/vector \ - /usr/include/c++/11/bits/stl_vector.h \ - /usr/include/c++/11/bits/stl_bvector.h \ - /usr/include/c++/11/bits/vector.tcc \ - /usr/include/boost/asio/impl/execution_context.ipp \ - /usr/include/boost/asio/detail/conditionally_enabled_event.hpp \ - /usr/include/boost/asio/detail/conditionally_enabled_mutex.hpp \ - /usr/include/boost/asio/detail/null_event.hpp \ - /usr/include/boost/asio/detail/impl/null_event.ipp \ - /usr/include/boost/asio/detail/reactor_fwd.hpp \ - /usr/include/boost/asio/detail/thread.hpp \ - /usr/include/boost/asio/detail/posix_thread.hpp \ - /usr/include/boost/asio/detail/impl/posix_thread.ipp \ - /usr/include/boost/asio/detail/impl/scheduler.ipp \ - /usr/include/boost/asio/detail/concurrency_hint.hpp \ - /usr/include/boost/asio/detail/limits.hpp \ - /usr/include/boost/limits.hpp \ - /usr/include/boost/asio/detail/reactor.hpp \ - /usr/include/boost/asio/detail/epoll_reactor.hpp \ - /usr/include/boost/asio/detail/object_pool.hpp \ - /usr/include/boost/asio/detail/reactor_op.hpp \ - /usr/include/boost/asio/detail/operation.hpp \ - /usr/include/boost/asio/detail/select_interrupter.hpp \ - /usr/include/boost/asio/detail/eventfd_select_interrupter.hpp \ - /usr/include/boost/asio/detail/impl/eventfd_select_interrupter.ipp \ - /usr/include/sys/stat.h \ - /usr/include/bits/stat.h \ - /usr/include/bits/struct_stat.h \ - /usr/include/bits/statx.h \ - /usr/include/linux/stat.h \ - /usr/include/linux/types.h \ - /usr/include/asm/types.h \ - /usr/include/asm-generic/types.h \ - /usr/include/asm-generic/int-ll64.h \ - /usr/include/bits/statx-generic.h \ - /usr/include/bits/types/struct_statx_timestamp.h \ - /usr/include/bits/types/struct_statx.h \ - /usr/include/fcntl.h \ - /usr/include/bits/fcntl.h \ - /usr/include/bits/fcntl-linux.h \ - /usr/include/linux/falloc.h \ - /usr/include/sys/eventfd.h \ - /usr/include/bits/eventfd.h \ - /usr/include/boost/asio/detail/cstdint.hpp \ - /usr/include/boost/asio/detail/socket_types.hpp \ - /usr/include/sys/ioctl.h \ - /usr/include/bits/ioctls.h \ - /usr/include/asm/ioctls.h \ - /usr/include/asm-generic/ioctls.h \ - /usr/include/linux/ioctl.h \ - /usr/include/asm/ioctl.h \ - /usr/include/asm-generic/ioctl.h \ - /usr/include/bits/ioctl-types.h \ - /usr/include/sys/ttydefaults.h \ - /usr/include/poll.h \ - /usr/include/sys/poll.h \ - /usr/include/bits/poll.h \ - /usr/include/sys/uio.h \ - /usr/include/bits/uio-ext.h \ - /usr/include/sys/un.h \ - /usr/include/netinet/tcp.h \ - /usr/include/arpa/inet.h \ - /usr/include/net/if.h \ - /usr/include/boost/asio/detail/timer_queue_base.hpp \ - /usr/include/boost/asio/detail/timer_queue_set.hpp \ - /usr/include/boost/asio/detail/impl/timer_queue_set.ipp \ - /usr/include/boost/asio/detail/wait_op.hpp \ - /usr/include/sys/timerfd.h \ - /usr/include/bits/timerfd.h \ - /usr/include/boost/asio/detail/impl/epoll_reactor.hpp \ - /usr/include/boost/asio/detail/impl/epoll_reactor.ipp \ - /usr/include/sys/epoll.h \ - /usr/include/bits/epoll.h \ - /usr/include/boost/asio/detail/scheduler_thread_info.hpp \ - /usr/include/boost/asio/detail/signal_blocker.hpp \ - /usr/include/boost/asio/detail/posix_signal_blocker.hpp \ - /usr/include/c++/11/csignal \ - /usr/include/signal.h \ - /usr/include/bits/signum-generic.h \ - /usr/include/bits/signum-arch.h \ - /usr/include/bits/types/sig_atomic_t.h \ - /usr/include/bits/types/siginfo_t.h \ - /usr/include/bits/siginfo-arch.h \ - /usr/include/bits/siginfo-consts.h \ - /usr/include/bits/siginfo-consts-arch.h \ - /usr/include/bits/types/sigval_t.h \ - /usr/include/bits/sigevent-consts.h \ - /usr/include/bits/sigaction.h \ - /usr/include/bits/sigcontext.h \ - /usr/include/bits/types/stack_t.h \ - /usr/include/sys/ucontext.h \ - /usr/include/bits/sigstack.h \ - /usr/include/bits/ss_flags.h \ - /usr/include/bits/types/struct_sigstack.h \ - /usr/include/bits/sigthread.h \ - /usr/include/bits/signal_ext.h \ - /usr/include/boost/asio/detail/thread_group.hpp \ - /usr/include/boost/asio/impl/system_context.hpp \ - /usr/include/boost/asio/impl/system_context.ipp \ - /usr/include/boost/asio/awaitable.hpp \ - /usr/include/boost/asio/basic_datagram_socket.hpp \ - /usr/include/boost/asio/basic_socket.hpp \ - /usr/include/boost/asio/any_io_executor.hpp \ - /usr/include/boost/asio/detail/io_object_impl.hpp \ - /usr/include/boost/asio/io_context.hpp \ - /usr/include/boost/asio/detail/wrapped_handler.hpp \ - /usr/include/boost/asio/detail/bind_handler.hpp \ - /usr/include/boost/asio/detail/handler_cont_helpers.hpp \ - /usr/include/boost/asio/handler_continuation_hook.hpp \ - /usr/include/boost/asio/detail/chrono.hpp \ - /usr/include/boost/asio/impl/io_context.hpp \ - /usr/include/boost/asio/detail/completion_handler.hpp \ - /usr/include/boost/asio/detail/handler_work.hpp \ - /usr/include/boost/asio/executor_work_guard.hpp \ - /usr/include/boost/asio/impl/io_context.ipp \ - /usr/include/boost/asio/post.hpp \ - /usr/include/boost/asio/impl/post.hpp \ - /usr/include/boost/asio/detail/work_dispatcher.hpp \ - /usr/include/boost/asio/socket_base.hpp \ - /usr/include/boost/asio/detail/io_control.hpp \ - /usr/include/boost/asio/detail/socket_option.hpp \ - /usr/include/boost/asio/detail/reactive_socket_service.hpp \ - /usr/include/boost/asio/buffer.hpp \ - /usr/include/boost/asio/detail/array_fwd.hpp \ - /usr/include/boost/asio/detail/string_view.hpp \ - /usr/include/c++/11/experimental/string_view \ - /usr/include/c++/11/bits/ranges_base.h \ - /usr/include/c++/11/experimental/bits/lfts_config.h \ - /usr/include/c++/11/experimental/bits/string_view.tcc \ - /usr/include/boost/detail/workaround.hpp \ - /usr/include/boost/asio/detail/is_buffer_sequence.hpp \ - /usr/include/boost/asio/detail/buffer_sequence_adapter.hpp \ - /usr/include/boost/asio/detail/impl/buffer_sequence_adapter.ipp \ - /usr/include/boost/asio/detail/reactive_null_buffers_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_accept_op.hpp \ - /usr/include/boost/asio/detail/socket_holder.hpp \ - /usr/include/boost/asio/detail/socket_ops.hpp \ - /usr/include/boost/asio/detail/impl/socket_ops.ipp \ - /usr/include/boost/asio/detail/reactive_socket_connect_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_sendto_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_service_base.hpp \ - /usr/include/boost/asio/detail/reactive_socket_recv_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_recvmsg_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_send_op.hpp \ - /usr/include/boost/asio/detail/reactive_wait_op.hpp \ - /usr/include/boost/asio/detail/impl/reactive_socket_service_base.ipp \ - /usr/include/boost/asio/basic_deadline_timer.hpp \ - /usr/include/boost/asio/detail/deadline_timer_service.hpp \ - /usr/include/boost/asio/detail/timer_queue.hpp \ - /usr/include/boost/asio/detail/date_time_fwd.hpp \ - /usr/include/boost/asio/detail/timer_queue_ptime.hpp \ - /usr/include/boost/asio/time_traits.hpp \ - /usr/include/boost/date_time/posix_time/posix_time_types.hpp \ - /usr/include/boost/date_time/time_clock.hpp \ - /usr/include/boost/date_time/c_time.hpp \ - /usr/include/boost/date_time/compiler_config.hpp \ - /usr/include/boost/date_time/locale_config.hpp \ - /usr/include/boost/config/auto_link.hpp \ - /usr/include/sys/time.h \ - /usr/include/boost/shared_ptr.hpp \ - /usr/include/boost/smart_ptr/shared_ptr.hpp \ - /usr/include/boost/smart_ptr/detail/shared_count.hpp \ - /usr/include/boost/smart_ptr/bad_weak_ptr.hpp \ - /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp \ - /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \ - /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \ - /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \ - /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \ - /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp \ - /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp \ - /usr/include/boost/checked_delete.hpp \ - /usr/include/boost/core/checked_delete.hpp \ - /usr/include/boost/core/addressof.hpp \ - /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \ - /usr/include/boost/smart_ptr/detail/sp_convertible.hpp \ - /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp \ - /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp \ - /usr/include/boost/smart_ptr/detail/spinlock.hpp \ - /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \ - /usr/include/boost/smart_ptr/detail/yield_k.hpp \ - /usr/include/boost/smart_ptr/detail/sp_thread_pause.hpp \ - /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp \ - /usr/include/boost/config/pragma_message.hpp \ - /usr/include/c++/11/algorithm \ - /usr/include/c++/11/bits/stl_algo.h \ - /usr/include/c++/11/bits/algorithmfwd.h \ - /usr/include/c++/11/bits/stl_heap.h \ - /usr/include/c++/11/bits/uniform_int_dist.h \ - /usr/include/boost/smart_ptr/detail/operator_bool.hpp \ - /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp \ - /usr/include/boost/smart_ptr/detail/local_counted_base.hpp \ - /usr/include/boost/date_time/microsec_time_clock.hpp \ - /usr/include/boost/date_time/posix_time/ptime.hpp \ - /usr/include/boost/date_time/posix_time/posix_time_system.hpp \ - /usr/include/boost/date_time/posix_time/posix_time_config.hpp \ - /usr/include/boost/config/no_tr1/cmath.hpp \ - /usr/include/c++/11/cmath \ - /usr/include/math.h \ - /usr/include/bits/math-vector.h \ - /usr/include/bits/libm-simd-decl-stubs.h \ - /usr/include/bits/flt-eval-method.h \ - /usr/include/bits/fp-logb.h \ - /usr/include/bits/fp-fast.h \ - /usr/include/bits/mathcalls-helper-functions.h \ - /usr/include/bits/mathcalls.h \ - /usr/include/bits/mathcalls-narrow.h \ - /usr/include/bits/iscanonical.h \ - /usr/include/boost/date_time/time_duration.hpp \ - /usr/include/boost/core/enable_if.hpp \ - /usr/include/boost/date_time/special_defs.hpp \ - /usr/include/boost/date_time/time_defs.hpp \ - /usr/include/boost/operators.hpp \ - /usr/include/c++/11/iterator \ - /usr/include/c++/11/bits/stream_iterator.h \ - /usr/include/boost/static_assert.hpp \ - /usr/include/boost/type_traits/is_integral.hpp \ - /usr/include/boost/type_traits/integral_constant.hpp \ - /usr/include/boost/date_time/time_resolution_traits.hpp \ - /usr/include/boost/date_time/int_adapter.hpp \ - /usr/include/boost/date_time/gregorian/gregorian_types.hpp \ - /usr/include/boost/date_time/date.hpp \ - /usr/include/boost/date_time/year_month_day.hpp \ - /usr/include/boost/date_time/period.hpp \ - /usr/include/boost/date_time/gregorian/greg_calendar.hpp \ - /usr/include/boost/date_time/gregorian/greg_weekday.hpp \ - /usr/include/boost/date_time/constrained_value.hpp \ - /usr/include/boost/type_traits/conditional.hpp \ - /usr/include/boost/type_traits/is_base_of.hpp \ - /usr/include/boost/type_traits/is_base_and_derived.hpp \ - /usr/include/boost/type_traits/intrinsics.hpp \ - /usr/include/boost/type_traits/detail/config.hpp \ - /usr/include/boost/type_traits/remove_cv.hpp \ - /usr/include/boost/type_traits/is_same.hpp \ - /usr/include/boost/type_traits/is_class.hpp \ - /usr/include/boost/date_time/date_defs.hpp \ - /usr/include/boost/date_time/gregorian/greg_day_of_year.hpp \ - /usr/include/boost/date_time/gregorian_calendar.hpp \ - /usr/include/boost/date_time/gregorian_calendar.ipp \ - /usr/include/boost/date_time/gregorian/greg_ymd.hpp \ - /usr/include/boost/date_time/gregorian/greg_day.hpp \ - /usr/include/boost/date_time/gregorian/greg_year.hpp \ - /usr/include/boost/date_time/gregorian/greg_month.hpp \ - /usr/include/boost/date_time/gregorian/greg_duration.hpp \ - /usr/include/boost/date_time/date_duration.hpp \ - /usr/include/boost/date_time/date_duration_types.hpp \ - /usr/include/boost/date_time/gregorian/greg_duration_types.hpp \ - /usr/include/boost/date_time/gregorian/greg_date.hpp \ - /usr/include/boost/date_time/adjust_functors.hpp \ - /usr/include/boost/date_time/wrapping_int.hpp \ - /usr/include/boost/date_time/date_generators.hpp \ - /usr/include/c++/11/sstream \ - /usr/include/c++/11/istream \ - /usr/include/c++/11/bits/istream.tcc \ - /usr/include/c++/11/bits/sstream.tcc \ - /usr/include/boost/date_time/date_clock_device.hpp \ - /usr/include/boost/date_time/date_iterator.hpp \ - /usr/include/boost/date_time/time_system_split.hpp \ - /usr/include/boost/date_time/time_system_counted.hpp \ - /usr/include/boost/date_time/time.hpp \ - /usr/include/boost/date_time/posix_time/date_duration_operators.hpp \ - /usr/include/boost/date_time/posix_time/posix_time_duration.hpp \ - /usr/include/boost/numeric/conversion/cast.hpp \ - /usr/include/boost/type.hpp \ - /usr/include/boost/numeric/conversion/converter.hpp \ - /usr/include/boost/numeric/conversion/conversion_traits.hpp \ - /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp \ - /usr/include/boost/type_traits/is_arithmetic.hpp \ - /usr/include/boost/type_traits/is_floating_point.hpp \ - /usr/include/boost/numeric/conversion/detail/meta.hpp \ - /usr/include/boost/mpl/if.hpp \ - /usr/include/boost/mpl/aux_/value_wknd.hpp \ - /usr/include/boost/mpl/aux_/static_cast.hpp \ - /usr/include/boost/mpl/aux_/config/workaround.hpp \ - /usr/include/boost/mpl/aux_/config/integral.hpp \ - /usr/include/boost/mpl/aux_/config/msvc.hpp \ - /usr/include/boost/mpl/aux_/config/eti.hpp \ - /usr/include/boost/mpl/aux_/na_spec.hpp \ - /usr/include/boost/mpl/lambda_fwd.hpp \ - /usr/include/boost/mpl/void_fwd.hpp \ - /usr/include/boost/mpl/aux_/adl_barrier.hpp \ - /usr/include/boost/mpl/aux_/config/adl.hpp \ - /usr/include/boost/mpl/aux_/config/intel.hpp \ - /usr/include/boost/mpl/aux_/config/gcc.hpp \ - /usr/include/boost/mpl/aux_/na.hpp \ - /usr/include/boost/mpl/bool.hpp \ - /usr/include/boost/mpl/bool_fwd.hpp \ - /usr/include/boost/mpl/integral_c_tag.hpp \ - /usr/include/boost/mpl/aux_/config/static_constant.hpp \ - /usr/include/boost/mpl/aux_/na_fwd.hpp \ - /usr/include/boost/mpl/aux_/config/ctps.hpp \ - /usr/include/boost/mpl/aux_/config/lambda.hpp \ - /usr/include/boost/mpl/aux_/config/ttp.hpp \ - /usr/include/boost/mpl/int.hpp \ - /usr/include/boost/mpl/int_fwd.hpp \ - /usr/include/boost/mpl/aux_/nttp_decl.hpp \ - /usr/include/boost/mpl/aux_/config/nttp.hpp \ - /usr/include/boost/mpl/aux_/integral_wrapper.hpp \ - /usr/include/boost/preprocessor/cat.hpp \ - /usr/include/boost/preprocessor/config/config.hpp \ - /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \ - /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \ - /usr/include/boost/mpl/aux_/arity.hpp \ - /usr/include/boost/mpl/aux_/config/dtp.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/params.hpp \ - /usr/include/boost/mpl/aux_/config/preprocessor.hpp \ - /usr/include/boost/preprocessor/comma_if.hpp \ - /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ - /usr/include/boost/preprocessor/control/if.hpp \ - /usr/include/boost/preprocessor/control/iif.hpp \ - /usr/include/boost/preprocessor/logical/bool.hpp \ - /usr/include/boost/preprocessor/config/limits.hpp \ - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp \ - /usr/include/boost/preprocessor/facilities/empty.hpp \ - /usr/include/boost/preprocessor/punctuation/comma.hpp \ - /usr/include/boost/preprocessor/repeat.hpp \ - /usr/include/boost/preprocessor/repetition/repeat.hpp \ - /usr/include/boost/preprocessor/debug/error.hpp \ - /usr/include/boost/preprocessor/detail/auto_rec.hpp \ - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \ - /usr/include/boost/preprocessor/tuple/eat.hpp \ - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp \ - /usr/include/boost/preprocessor/inc.hpp \ - /usr/include/boost/preprocessor/arithmetic/inc.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \ - /usr/include/boost/mpl/limits/arity.hpp \ - /usr/include/boost/preprocessor/logical/and.hpp \ - /usr/include/boost/preprocessor/logical/bitand.hpp \ - /usr/include/boost/preprocessor/identity.hpp \ - /usr/include/boost/preprocessor/facilities/identity.hpp \ - /usr/include/boost/preprocessor/empty.hpp \ - /usr/include/boost/preprocessor/arithmetic/add.hpp \ - /usr/include/boost/preprocessor/arithmetic/dec.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \ - /usr/include/boost/preprocessor/control/while.hpp \ - /usr/include/boost/preprocessor/list/fold_left.hpp \ - /usr/include/boost/preprocessor/list/detail/fold_left.hpp \ - /usr/include/boost/preprocessor/control/expr_iif.hpp \ - /usr/include/boost/preprocessor/list/adt.hpp \ - /usr/include/boost/preprocessor/detail/is_binary.hpp \ - /usr/include/boost/preprocessor/detail/check.hpp \ - /usr/include/boost/preprocessor/logical/compl.hpp \ - /usr/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp \ - /usr/include/boost/preprocessor/list/limits/fold_left_256.hpp \ - /usr/include/boost/preprocessor/list/fold_right.hpp \ - /usr/include/boost/preprocessor/list/detail/fold_right.hpp \ - /usr/include/boost/preprocessor/list/reverse.hpp \ - /usr/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp \ - /usr/include/boost/preprocessor/control/detail/while.hpp \ - /usr/include/boost/preprocessor/control/detail/limits/while_256.hpp \ - /usr/include/boost/preprocessor/control/limits/while_256.hpp \ - /usr/include/boost/preprocessor/logical/bitor.hpp \ - /usr/include/boost/preprocessor/tuple/elem.hpp \ - /usr/include/boost/preprocessor/facilities/expand.hpp \ - /usr/include/boost/preprocessor/facilities/overload.hpp \ - /usr/include/boost/preprocessor/variadic/size.hpp \ - /usr/include/boost/preprocessor/facilities/check_empty.hpp \ - /usr/include/boost/preprocessor/variadic/has_opt.hpp \ - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp \ - /usr/include/boost/preprocessor/tuple/rem.hpp \ - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ - /usr/include/boost/preprocessor/variadic/elem.hpp \ - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp \ - /usr/include/boost/preprocessor/comparison/equal.hpp \ - /usr/include/boost/preprocessor/comparison/not_equal.hpp \ - /usr/include/boost/preprocessor/comparison/limits/not_equal_256.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp \ - /usr/include/boost/preprocessor/logical/not.hpp \ - /usr/include/boost/preprocessor/arithmetic/sub.hpp \ - /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \ - /usr/include/boost/mpl/aux_/lambda_support.hpp \ - /usr/include/boost/mpl/eval_if.hpp \ - /usr/include/boost/mpl/equal_to.hpp \ - /usr/include/boost/mpl/aux_/comparison_op.hpp \ - /usr/include/boost/mpl/aux_/numeric_op.hpp \ - /usr/include/boost/mpl/numeric_cast.hpp \ - /usr/include/boost/mpl/apply_wrap.hpp \ - /usr/include/boost/mpl/aux_/has_apply.hpp \ - /usr/include/boost/mpl/has_xxx.hpp \ - /usr/include/boost/mpl/aux_/type_wrapper.hpp \ - /usr/include/boost/mpl/aux_/yes_no.hpp \ - /usr/include/boost/mpl/aux_/config/arrays.hpp \ - /usr/include/boost/mpl/aux_/config/has_xxx.hpp \ - /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \ - /usr/include/boost/preprocessor/array/elem.hpp \ - /usr/include/boost/preprocessor/array/data.hpp \ - /usr/include/boost/preprocessor/array/size.hpp \ - /usr/include/boost/preprocessor/repetition/enum_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ - /usr/include/boost/mpl/aux_/config/has_apply.hpp \ - /usr/include/boost/mpl/aux_/msvc_never_true.hpp \ - /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \ - /usr/include/boost/mpl/aux_/include_preprocessed.hpp \ - /usr/include/boost/mpl/aux_/config/compiler.hpp \ - /usr/include/boost/preprocessor/stringize.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \ - /usr/include/boost/mpl/tag.hpp \ - /usr/include/boost/mpl/void.hpp \ - /usr/include/boost/mpl/aux_/has_tag.hpp \ - /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \ - /usr/include/boost/mpl/aux_/config/forwarding.hpp \ - /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \ - /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \ - /usr/include/boost/mpl/not.hpp \ - /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \ - /usr/include/boost/mpl/and.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \ - /usr/include/boost/mpl/identity.hpp \ - /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp \ - /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp \ - /usr/include/boost/mpl/integral_c.hpp \ - /usr/include/boost/mpl/integral_c_fwd.hpp \ - /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp \ - /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp \ - /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \ - /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \ - /usr/include/boost/numeric/conversion/detail/is_subranged.hpp \ - /usr/include/boost/mpl/multiplies.hpp \ - /usr/include/boost/mpl/times.hpp \ - /usr/include/boost/mpl/aux_/arithmetic_op.hpp \ - /usr/include/boost/mpl/aux_/largest_int.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \ - /usr/include/boost/mpl/less.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \ - /usr/include/boost/numeric/conversion/converter_policies.hpp \ - /usr/include/boost/numeric/conversion/detail/converter.hpp \ - /usr/include/boost/numeric/conversion/bounds.hpp \ - /usr/include/boost/numeric/conversion/detail/bounds.hpp \ - /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp \ - /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \ - /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \ - /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \ - /usr/include/boost/date_time/posix_time/time_period.hpp \ - /usr/include/boost/date_time/time_iterator.hpp \ - /usr/include/boost/date_time/dst_rules.hpp \ - /usr/include/boost/asio/detail/impl/timer_queue_ptime.ipp \ - /usr/include/boost/asio/detail/timer_scheduler.hpp \ - /usr/include/boost/asio/detail/timer_scheduler_fwd.hpp \ - /usr/include/boost/asio/detail/wait_handler.hpp \ - /usr/include/boost/asio/basic_io_object.hpp \ - /usr/include/boost/asio/basic_raw_socket.hpp \ - /usr/include/boost/asio/basic_seq_packet_socket.hpp \ - /usr/include/boost/asio/basic_serial_port.hpp \ - /usr/include/boost/asio/serial_port_base.hpp \ - /usr/include/termios.h \ - /usr/include/bits/termios.h \ - /usr/include/bits/termios-struct.h \ - /usr/include/bits/termios-c_cc.h \ - /usr/include/bits/termios-c_iflag.h \ - /usr/include/bits/termios-c_oflag.h \ - /usr/include/bits/termios-baud.h \ - /usr/include/bits/termios-c_cflag.h \ - /usr/include/bits/termios-c_lflag.h \ - /usr/include/bits/termios-tcflow.h \ - /usr/include/bits/termios-misc.h \ - /usr/include/boost/asio/impl/serial_port_base.hpp \ - /usr/include/boost/asio/impl/serial_port_base.ipp \ - /usr/include/boost/asio/detail/reactive_serial_port_service.hpp \ - /usr/include/boost/asio/detail/descriptor_ops.hpp \ - /usr/include/boost/asio/detail/impl/descriptor_ops.ipp \ - /usr/include/boost/asio/detail/reactive_descriptor_service.hpp \ - /usr/include/boost/asio/detail/descriptor_read_op.hpp \ - /usr/include/boost/asio/detail/descriptor_write_op.hpp \ - /usr/include/boost/asio/posix/descriptor_base.hpp \ - /usr/include/boost/asio/detail/impl/reactive_descriptor_service.ipp \ - /usr/include/boost/asio/detail/impl/reactive_serial_port_service.ipp \ - /usr/include/boost/asio/basic_signal_set.hpp \ - /usr/include/boost/asio/detail/signal_set_service.hpp \ - /usr/include/boost/asio/detail/signal_handler.hpp \ - /usr/include/boost/asio/detail/signal_op.hpp \ - /usr/include/boost/asio/detail/impl/signal_set_service.ipp \ - /usr/include/boost/asio/detail/static_mutex.hpp \ - /usr/include/boost/asio/detail/posix_static_mutex.hpp \ - /usr/include/boost/asio/basic_socket_acceptor.hpp \ - /usr/include/boost/asio/basic_socket_iostream.hpp \ - /usr/include/boost/asio/basic_socket_streambuf.hpp \ - /usr/include/boost/asio/basic_stream_socket.hpp \ - /usr/include/boost/asio/steady_timer.hpp \ - /usr/include/boost/asio/basic_waitable_timer.hpp \ - /usr/include/boost/asio/detail/chrono_time_traits.hpp \ - /usr/include/boost/asio/wait_traits.hpp \ - /usr/include/boost/asio/basic_streambuf.hpp \ - /usr/include/boost/asio/basic_streambuf_fwd.hpp \ - /usr/include/boost/asio/bind_executor.hpp \ - /usr/include/boost/asio/uses_executor.hpp \ - /usr/include/boost/asio/buffered_read_stream_fwd.hpp \ - /usr/include/boost/asio/buffered_read_stream.hpp \ - /usr/include/boost/asio/detail/buffer_resize_guard.hpp \ - /usr/include/boost/asio/detail/buffered_stream_storage.hpp \ - /usr/include/boost/asio/impl/buffered_read_stream.hpp \ - /usr/include/boost/asio/buffered_stream_fwd.hpp \ - /usr/include/boost/asio/buffered_stream.hpp \ - /usr/include/boost/asio/buffered_write_stream.hpp \ - /usr/include/boost/asio/buffered_write_stream_fwd.hpp \ - /usr/include/boost/asio/completion_condition.hpp \ - /usr/include/boost/asio/write.hpp \ - /usr/include/boost/asio/impl/write.hpp \ - /usr/include/boost/asio/detail/base_from_completion_cond.hpp \ - /usr/include/boost/asio/detail/consuming_buffers.hpp \ - /usr/include/boost/asio/detail/dependent_type.hpp \ - /usr/include/boost/asio/impl/buffered_write_stream.hpp \ - /usr/include/boost/asio/buffers_iterator.hpp \ - /usr/include/boost/asio/co_spawn.hpp \ - /usr/include/boost/asio/compose.hpp \ - /usr/include/boost/asio/impl/compose.hpp \ - /usr/include/boost/asio/connect.hpp \ - /usr/include/boost/asio/impl/connect.hpp \ - /usr/include/boost/asio/coroutine.hpp \ - /usr/include/boost/asio/deadline_timer.hpp \ - /usr/include/boost/asio/defer.hpp \ - /usr/include/boost/asio/impl/defer.hpp \ - /usr/include/boost/asio/detached.hpp \ - /usr/include/boost/asio/impl/detached.hpp \ - /usr/include/boost/asio/dispatch.hpp \ - /usr/include/boost/asio/impl/dispatch.hpp \ - /usr/include/boost/asio/executor.hpp \ - /usr/include/boost/asio/impl/executor.hpp \ - /usr/include/boost/asio/impl/executor.ipp \ - /usr/include/boost/asio/generic/basic_endpoint.hpp \ - /usr/include/boost/asio/generic/detail/endpoint.hpp \ - /usr/include/boost/asio/generic/detail/impl/endpoint.ipp \ - /usr/include/boost/asio/generic/datagram_protocol.hpp \ - /usr/include/boost/asio/generic/raw_protocol.hpp \ - /usr/include/boost/asio/generic/seq_packet_protocol.hpp \ - /usr/include/boost/asio/generic/stream_protocol.hpp \ - /usr/include/boost/asio/high_resolution_timer.hpp \ - /usr/include/boost/asio/io_context_strand.hpp \ - /usr/include/boost/asio/detail/strand_service.hpp \ - /usr/include/boost/asio/detail/impl/strand_service.hpp \ - /usr/include/boost/asio/detail/impl/strand_service.ipp \ - /usr/include/boost/asio/io_service.hpp \ - /usr/include/boost/asio/io_service_strand.hpp \ - /usr/include/boost/asio/ip/address.hpp \ - /usr/include/boost/asio/ip/address_v4.hpp \ - /usr/include/boost/asio/detail/array.hpp \ - /usr/include/boost/asio/detail/winsock_init.hpp \ - /usr/include/boost/asio/ip/impl/address_v4.hpp \ - /usr/include/boost/asio/ip/impl/address_v4.ipp \ - /usr/include/boost/asio/ip/address_v6.hpp \ - /usr/include/boost/asio/ip/impl/address_v6.hpp \ - /usr/include/boost/asio/ip/impl/address_v6.ipp \ - /usr/include/boost/asio/ip/bad_address_cast.hpp \ - /usr/include/boost/asio/ip/impl/address.hpp \ - /usr/include/boost/asio/ip/impl/address.ipp \ - /usr/include/boost/asio/ip/address_v4_iterator.hpp \ - /usr/include/boost/asio/ip/address_v4_range.hpp \ - /usr/include/boost/asio/ip/address_v6_iterator.hpp \ - /usr/include/boost/asio/ip/address_v6_range.hpp \ - /usr/include/boost/asio/ip/network_v4.hpp \ - /usr/include/boost/asio/ip/impl/network_v4.hpp \ - /usr/include/boost/asio/ip/impl/network_v4.ipp \ - /usr/include/boost/asio/ip/network_v6.hpp \ - /usr/include/boost/asio/ip/impl/network_v6.hpp \ - /usr/include/boost/asio/ip/impl/network_v6.ipp \ - /usr/include/boost/asio/ip/basic_endpoint.hpp \ - /usr/include/boost/asio/ip/detail/endpoint.hpp \ - /usr/include/boost/asio/ip/detail/impl/endpoint.ipp \ - /usr/include/boost/asio/ip/impl/basic_endpoint.hpp \ - /usr/include/boost/asio/ip/basic_resolver.hpp \ - /usr/include/boost/asio/ip/basic_resolver_iterator.hpp \ - /usr/include/boost/asio/ip/basic_resolver_entry.hpp \ - /usr/include/boost/asio/ip/basic_resolver_query.hpp \ - /usr/include/boost/asio/ip/resolver_query_base.hpp \ - /usr/include/boost/asio/ip/resolver_base.hpp \ - /usr/include/boost/asio/ip/basic_resolver_results.hpp \ - /usr/include/boost/asio/detail/resolver_service.hpp \ - /usr/include/boost/asio/detail/resolve_endpoint_op.hpp \ - /usr/include/boost/asio/detail/resolve_op.hpp \ - /usr/include/boost/asio/detail/resolve_query_op.hpp \ - /usr/include/boost/asio/detail/resolver_service_base.hpp \ - /usr/include/boost/asio/detail/impl/resolver_service_base.ipp \ - /usr/include/boost/asio/ip/host_name.hpp \ - /usr/include/boost/asio/ip/impl/host_name.ipp \ - /usr/include/boost/asio/ip/icmp.hpp \ - /usr/include/boost/asio/ip/multicast.hpp \ - /usr/include/boost/asio/ip/detail/socket_option.hpp \ - /usr/include/boost/asio/ip/tcp.hpp \ - /usr/include/boost/asio/ip/udp.hpp \ - /usr/include/boost/asio/ip/unicast.hpp \ - /usr/include/boost/asio/ip/v6_only.hpp \ - /usr/include/boost/asio/is_read_buffered.hpp \ - /usr/include/boost/asio/is_write_buffered.hpp \ - /usr/include/boost/asio/local/basic_endpoint.hpp \ - /usr/include/boost/asio/local/detail/endpoint.hpp \ - /usr/include/boost/asio/local/detail/impl/endpoint.ipp \ - /usr/include/boost/asio/local/connect_pair.hpp \ - /usr/include/boost/asio/local/datagram_protocol.hpp \ - /usr/include/boost/asio/local/stream_protocol.hpp \ - /usr/include/boost/asio/packaged_task.hpp \ - /usr/include/boost/asio/detail/future.hpp \ - /usr/include/c++/11/future \ - /usr/include/c++/11/condition_variable \ - /usr/include/c++/11/bits/atomic_futex.h \ - /usr/include/c++/11/bits/std_thread.h \ - /usr/include/boost/asio/placeholders.hpp \ - /usr/include/boost/bind/arg.hpp \ - /usr/include/boost/is_placeholder.hpp \ - /usr/include/boost/asio/posix/basic_descriptor.hpp \ - /usr/include/boost/asio/posix/basic_stream_descriptor.hpp \ - /usr/include/boost/asio/posix/descriptor.hpp \ - /usr/include/boost/asio/posix/stream_descriptor.hpp \ - /usr/include/boost/asio/read.hpp \ - /usr/include/boost/asio/impl/read.hpp \ - /usr/include/boost/asio/read_at.hpp \ - /usr/include/boost/asio/impl/read_at.hpp \ - /usr/include/boost/asio/read_until.hpp \ - /usr/include/boost/asio/detail/regex_fwd.hpp \ - /usr/include/boost/regex_fwd.hpp \ - /usr/include/boost/regex/config.hpp \ - /usr/include/boost/regex/user.hpp \ - /usr/include/boost/predef.h \ - /usr/include/boost/predef/language.h \ - /usr/include/boost/predef/language/stdc.h \ - /usr/include/boost/predef/version_number.h \ - /usr/include/boost/predef/make.h \ - /usr/include/boost/predef/detail/test.h \ - /usr/include/boost/predef/language/stdcpp.h \ - /usr/include/boost/predef/language/objc.h \ - /usr/include/boost/predef/language/cuda.h \ - /usr/include/boost/predef/architecture.h \ - /usr/include/boost/predef/architecture/alpha.h \ - /usr/include/boost/predef/architecture/arm.h \ - /usr/include/boost/predef/architecture/blackfin.h \ - /usr/include/boost/predef/architecture/convex.h \ - /usr/include/boost/predef/architecture/ia64.h \ - /usr/include/boost/predef/architecture/m68k.h \ - /usr/include/boost/predef/architecture/mips.h \ - /usr/include/boost/predef/architecture/parisc.h \ - /usr/include/boost/predef/architecture/ppc.h \ - /usr/include/boost/predef/architecture/ptx.h \ - /usr/include/boost/predef/architecture/pyramid.h \ - /usr/include/boost/predef/architecture/riscv.h \ - /usr/include/boost/predef/architecture/rs6k.h \ - /usr/include/boost/predef/architecture/sparc.h \ - /usr/include/boost/predef/architecture/superh.h \ - /usr/include/boost/predef/architecture/sys370.h \ - /usr/include/boost/predef/architecture/sys390.h \ - /usr/include/boost/predef/architecture/x86.h \ - /usr/include/boost/predef/architecture/x86/32.h \ - /usr/include/boost/predef/architecture/x86/64.h \ - /usr/include/boost/predef/architecture/z.h \ - /usr/include/boost/predef/compiler.h \ - /usr/include/boost/predef/compiler/borland.h \ - /usr/include/boost/predef/compiler/clang.h \ - /usr/include/boost/predef/compiler/comeau.h \ - /usr/include/boost/predef/compiler/compaq.h \ - /usr/include/boost/predef/compiler/diab.h \ - /usr/include/boost/predef/compiler/digitalmars.h \ - /usr/include/boost/predef/compiler/dignus.h \ - /usr/include/boost/predef/compiler/edg.h \ - /usr/include/boost/predef/compiler/ekopath.h \ - /usr/include/boost/predef/compiler/gcc_xml.h \ - /usr/include/boost/predef/compiler/gcc.h \ - /usr/include/boost/predef/detail/comp_detected.h \ - /usr/include/boost/predef/compiler/greenhills.h \ - /usr/include/boost/predef/compiler/hp_acc.h \ - /usr/include/boost/predef/compiler/iar.h \ - /usr/include/boost/predef/compiler/ibm.h \ - /usr/include/boost/predef/compiler/intel.h \ - /usr/include/boost/predef/compiler/kai.h \ - /usr/include/boost/predef/compiler/llvm.h \ - /usr/include/boost/predef/compiler/metaware.h \ - /usr/include/boost/predef/compiler/metrowerks.h \ - /usr/include/boost/predef/compiler/microtec.h \ - /usr/include/boost/predef/compiler/mpw.h \ - /usr/include/boost/predef/compiler/nvcc.h \ - /usr/include/boost/predef/compiler/palm.h \ - /usr/include/boost/predef/compiler/pgi.h \ - /usr/include/boost/predef/compiler/sgi_mipspro.h \ - /usr/include/boost/predef/compiler/sunpro.h \ - /usr/include/boost/predef/compiler/tendra.h \ - /usr/include/boost/predef/compiler/visualc.h \ - /usr/include/boost/predef/compiler/watcom.h \ - /usr/include/boost/predef/library.h \ - /usr/include/boost/predef/library/c.h \ - /usr/include/boost/predef/library/c/_prefix.h \ - /usr/include/boost/predef/detail/_cassert.h \ - /usr/include/boost/predef/library/c/cloudabi.h \ - /usr/include/boost/predef/library/c/gnu.h \ - /usr/include/boost/predef/library/c/uc.h \ - /usr/include/boost/predef/library/c/vms.h \ - /usr/include/boost/predef/library/c/zos.h \ - /usr/include/boost/predef/library/std.h \ - /usr/include/boost/predef/library/std/_prefix.h \ - /usr/include/boost/predef/detail/_exception.h \ - /usr/include/boost/predef/library/std/cxx.h \ - /usr/include/boost/predef/library/std/dinkumware.h \ - /usr/include/boost/predef/library/std/libcomo.h \ - /usr/include/boost/predef/library/std/modena.h \ - /usr/include/boost/predef/library/std/msl.h \ - /usr/include/boost/predef/library/std/roguewave.h \ - /usr/include/boost/predef/library/std/sgi.h \ - /usr/include/boost/predef/library/std/stdcpp3.h \ - /usr/include/boost/predef/library/std/stlport.h \ - /usr/include/boost/predef/library/std/vacpp.h \ - /usr/include/boost/predef/os.h \ - /usr/include/boost/predef/os/aix.h \ - /usr/include/boost/predef/os/amigaos.h \ - /usr/include/boost/predef/os/beos.h \ - /usr/include/boost/predef/os/bsd.h \ - /usr/include/boost/predef/os/macos.h \ - /usr/include/boost/predef/os/ios.h \ - /usr/include/boost/predef/os/bsd/bsdi.h \ - /usr/include/boost/predef/os/bsd/dragonfly.h \ - /usr/include/boost/predef/os/bsd/free.h \ - /usr/include/boost/predef/os/bsd/open.h \ - /usr/include/boost/predef/os/bsd/net.h \ - /usr/include/boost/predef/os/cygwin.h \ - /usr/include/boost/predef/os/haiku.h \ - /usr/include/boost/predef/os/hpux.h \ - /usr/include/boost/predef/os/irix.h \ - /usr/include/boost/predef/os/linux.h \ - /usr/include/boost/predef/detail/os_detected.h \ - /usr/include/boost/predef/os/os400.h \ - /usr/include/boost/predef/os/qnxnto.h \ - /usr/include/boost/predef/os/solaris.h \ - /usr/include/boost/predef/os/unix.h \ - /usr/include/boost/predef/os/vms.h \ - /usr/include/boost/predef/os/windows.h \ - /usr/include/boost/predef/other.h \ - /usr/include/boost/predef/other/endian.h \ - /usr/include/boost/predef/platform/android.h \ - /usr/include/boost/predef/platform.h \ - /usr/include/boost/predef/platform/cloudabi.h \ - /usr/include/boost/predef/platform/mingw.h \ - /usr/include/boost/predef/platform/mingw32.h \ - /usr/include/boost/predef/platform/mingw64.h \ - /usr/include/boost/predef/platform/windows_uwp.h \ - /usr/include/boost/predef/platform/windows_desktop.h \ - /usr/include/boost/predef/platform/windows_phone.h \ - /usr/include/boost/predef/platform/windows_server.h \ - /usr/include/boost/predef/platform/windows_store.h \ - /usr/include/boost/predef/platform/windows_system.h \ - /usr/include/boost/predef/platform/windows_runtime.h \ - /usr/include/boost/predef/platform/ios.h \ - /usr/include/boost/predef/hardware.h \ - /usr/include/boost/predef/hardware/simd.h \ - /usr/include/boost/predef/hardware/simd/x86.h \ - /usr/include/boost/predef/hardware/simd/x86/versions.h \ - /usr/include/boost/predef/hardware/simd/x86_amd.h \ - /usr/include/boost/predef/hardware/simd/x86_amd/versions.h \ - /usr/include/boost/predef/hardware/simd/arm.h \ - /usr/include/boost/predef/hardware/simd/arm/versions.h \ - /usr/include/boost/predef/hardware/simd/ppc.h \ - /usr/include/boost/predef/hardware/simd/ppc/versions.h \ - /usr/include/boost/predef/version.h \ - /usr/include/boost/regex/config/cwchar.hpp \ - /usr/include/boost/regex/v4/regex_fwd.hpp \ - /usr/include/boost/regex/v4/match_flags.hpp \ - /usr/include/boost/asio/impl/read_until.hpp \ - /usr/include/boost/asio/redirect_error.hpp \ - /usr/include/boost/asio/impl/redirect_error.hpp \ - /usr/include/boost/asio/require_concept.hpp \ - /usr/include/boost/asio/traits/require_concept_member.hpp \ - /usr/include/boost/asio/traits/require_concept_free.hpp \ - /usr/include/boost/asio/traits/static_require_concept.hpp \ - /usr/include/boost/asio/serial_port.hpp \ - /usr/include/boost/asio/signal_set.hpp \ - /usr/include/boost/asio/static_thread_pool.hpp \ - /usr/include/boost/asio/thread_pool.hpp \ - /usr/include/boost/asio/impl/thread_pool.hpp \ - /usr/include/boost/asio/detail/blocking_executor_op.hpp \ - /usr/include/boost/asio/detail/bulk_executor_op.hpp \ - /usr/include/boost/asio/impl/thread_pool.ipp \ - /usr/include/boost/asio/strand.hpp \ - /usr/include/boost/asio/detail/strand_executor_service.hpp \ - /usr/include/boost/asio/detail/impl/strand_executor_service.hpp \ - /usr/include/boost/asio/detail/impl/strand_executor_service.ipp \ - /usr/include/boost/asio/streambuf.hpp \ - /usr/include/boost/asio/system_timer.hpp \ - /usr/include/boost/asio/this_coro.hpp \ - /usr/include/boost/asio/use_awaitable.hpp \ - /usr/include/boost/asio/use_future.hpp \ - /usr/include/boost/asio/impl/use_future.hpp \ - /usr/include/boost/asio/version.hpp \ - /usr/include/boost/asio/windows/basic_object_handle.hpp \ - /usr/include/boost/asio/windows/basic_overlapped_handle.hpp \ - /usr/include/boost/asio/windows/basic_random_access_handle.hpp \ - /usr/include/boost/asio/windows/basic_stream_handle.hpp \ - /usr/include/boost/asio/windows/object_handle.hpp \ - /usr/include/boost/asio/windows/overlapped_handle.hpp \ - /usr/include/boost/asio/windows/overlapped_ptr.hpp \ - /usr/include/boost/asio/windows/random_access_handle.hpp \ - /usr/include/boost/asio/windows/stream_handle.hpp \ - /usr/include/boost/asio/write_at.hpp \ - /usr/include/boost/asio/impl/write_at.hpp \ - include/LibLsp/JsonRpc/RemoteEndPoint.h \ - include/LibLsp/lsp/lsp_diagnostic.h \ - include/LibLsp/lsp/lsRange.h \ - include/LibLsp/JsonRpc/serializer.h \ - include/LibLsp/JsonRpc/macro_map.h \ - /usr/include/boost/optional.hpp \ - /usr/include/boost/optional/optional.hpp \ - /usr/include/boost/core/explicit_operator_bool.hpp \ - /usr/include/boost/core/swap.hpp \ - /usr/include/boost/optional/bad_optional_access.hpp \ - /usr/include/boost/type_traits/alignment_of.hpp \ - /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ - /usr/include/boost/type_traits/is_default_constructible.hpp \ - /usr/include/boost/type_traits/is_complete.hpp \ - /usr/include/boost/type_traits/declval.hpp \ - /usr/include/boost/type_traits/add_rvalue_reference.hpp \ - /usr/include/boost/type_traits/is_void.hpp \ - /usr/include/boost/type_traits/is_reference.hpp \ - /usr/include/boost/type_traits/is_lvalue_reference.hpp \ - /usr/include/boost/type_traits/is_rvalue_reference.hpp \ - /usr/include/boost/type_traits/remove_reference.hpp \ - /usr/include/boost/type_traits/is_function.hpp \ - /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ - /usr/include/boost/type_traits/detail/yes_no_type.hpp \ - /usr/include/boost/type_traits/type_with_alignment.hpp \ - /usr/include/boost/type_traits/is_pod.hpp \ - /usr/include/boost/type_traits/is_scalar.hpp \ - /usr/include/boost/type_traits/is_enum.hpp \ - /usr/include/boost/type_traits/is_pointer.hpp \ - /usr/include/boost/type_traits/is_member_pointer.hpp \ - /usr/include/boost/type_traits/is_member_function_pointer.hpp \ - /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ - /usr/include/boost/type_traits/remove_const.hpp \ - /usr/include/boost/type_traits/decay.hpp \ - /usr/include/boost/type_traits/is_array.hpp \ - /usr/include/boost/type_traits/remove_bounds.hpp \ - /usr/include/boost/type_traits/remove_extent.hpp \ - /usr/include/boost/type_traits/add_pointer.hpp \ - /usr/include/boost/type_traits/is_const.hpp \ - /usr/include/boost/type_traits/is_constructible.hpp \ - /usr/include/boost/type_traits/is_destructible.hpp \ - /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \ - /usr/include/boost/type_traits/has_trivial_move_assign.hpp \ - /usr/include/boost/type_traits/is_assignable.hpp \ - /usr/include/boost/type_traits/is_volatile.hpp \ - /usr/include/boost/type_traits/has_nothrow_assign.hpp \ - /usr/include/boost/type_traits/enable_if.hpp \ - /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \ - /usr/include/boost/move/utility.hpp \ - /usr/include/boost/move/detail/config_begin.hpp \ - /usr/include/boost/move/detail/workaround.hpp \ - /usr/include/boost/move/utility_core.hpp \ - /usr/include/boost/move/core.hpp \ - /usr/include/boost/move/detail/config_end.hpp \ - /usr/include/boost/move/detail/meta_utils.hpp \ - /usr/include/boost/move/detail/meta_utils_core.hpp \ - /usr/include/boost/move/traits.hpp \ - /usr/include/boost/move/detail/type_traits.hpp \ - /usr/include/boost/none.hpp \ - /usr/include/boost/none_t.hpp \ - /usr/include/boost/utility/compare_pointees.hpp \ - /usr/include/boost/utility/result_of.hpp \ - /usr/include/boost/preprocessor/iteration/iterate.hpp \ - /usr/include/boost/preprocessor/slot/slot.hpp \ - /usr/include/boost/preprocessor/slot/detail/def.hpp \ - /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ - /usr/include/boost/preprocessor/facilities/intercept.hpp \ - /usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp \ - /usr/include/boost/type_traits/type_identity.hpp \ - /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ - /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ - /usr/include/boost/preprocessor/slot/detail/shared.hpp \ - /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ - /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp \ - /usr/include/boost/utility/detail/result_of_iterate.hpp \ - /usr/include/boost/optional/optional_fwd.hpp \ - /usr/include/boost/optional/detail/optional_config.hpp \ - /usr/include/boost/optional/detail/optional_factory_support.hpp \ - /usr/include/boost/optional/detail/optional_aligned_storage.hpp \ - /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \ - /usr/include/boost/optional/detail/optional_reference_spec.hpp \ - /usr/include/boost/optional/detail/optional_relops.hpp \ - /usr/include/boost/optional/detail/optional_swap.hpp \ - include/LibLsp/lsp/lsPosition.h \ - include/LibLsp/lsp/lsTextEdit.h \ - include/LibLsp/lsp/lsDocumentUri.h \ - include/LibLsp/lsp/lsResponseError.h \ - include/LibLsp/lsp/lsAny.h \ - include/LibLsp/JsonRpc/message.h \ - /usr/include/c++/11/iostream \ - include/LibLsp/lsp/method_type.h \ - include/LibLsp/lsp/location_type.h \ - include/LibLsp/JsonRpc/RequestInMessage.h \ - include/LibLsp/JsonRpc/lsRequestId.h \ - include/LibLsp/JsonRpc/lsResponseMessage.h \ - include/LibLsp/JsonRpc/Cancellation.h \ - include/LibLsp/JsonRpc/NotificationInMessage.h \ - include/LibLsp/JsonRpc/traits.h \ - include/LibLsp/JsonRpc/threaded_queue.h \ - /usr/include/c++/11/deque \ - /usr/include/c++/11/bits/stl_deque.h \ - /usr/include/c++/11/bits/deque.tcc \ - /usr/include/c++/11/unordered_map \ - /usr/include/c++/11/bits/hashtable.h \ - /usr/include/c++/11/bits/hashtable_policy.h \ - /usr/include/c++/11/bits/unordered_map.h \ - include/LibLsp/JsonRpc/MessageIssue.h \ - include/LibLsp/JsonRpc/MessageJsonHandler.h \ - include/LibLsp/JsonRpc/Endpoint.h \ - /usr/include/boost/bind/bind.hpp \ - /usr/include/boost/ref.hpp \ - /usr/include/boost/core/ref.hpp \ - /usr/include/boost/mem_fn.hpp \ - /usr/include/boost/bind/mem_fn.hpp \ - /usr/include/boost/get_pointer.hpp \ - /usr/include/boost/config/no_tr1/memory.hpp \ - /usr/include/boost/bind/mem_fn_template.hpp \ - /usr/include/boost/bind/mem_fn_cc.hpp \ - /usr/include/boost/bind/detail/result_traits.hpp \ - /usr/include/boost/visit_each.hpp \ - /usr/include/boost/core/is_same.hpp \ - /usr/include/boost/bind/storage.hpp \ - /usr/include/boost/bind/bind_cc.hpp \ - /usr/include/boost/bind/bind_mf_cc.hpp \ - /usr/include/boost/bind/bind_mf2_cc.hpp \ - /usr/include/boost/bind/placeholders.hpp \ - include/LibLsp/JsonRpc/stream.h - -CMakeFiles/lspcpp.dir/src/jsonrpc/WebSocketServer.cpp.o: src/jsonrpc/WebSocketServer.cpp \ - /usr/include/stdc-predef.h \ - include/LibLsp/JsonRpc/MessageIssue.h \ - /usr/include/c++/11/string \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ - /usr/include/bits/wordsize.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ - /usr/include/features.h \ - /usr/include/sys/cdefs.h \ - /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ - /usr/include/c++/11/bits/stringfwd.h \ - /usr/include/c++/11/bits/memoryfwd.h \ - /usr/include/c++/11/bits/char_traits.h \ - /usr/include/c++/11/bits/stl_algobase.h \ - /usr/include/c++/11/bits/functexcept.h \ - /usr/include/c++/11/bits/exception_defines.h \ - /usr/include/c++/11/bits/cpp_type_traits.h \ - /usr/include/c++/11/ext/type_traits.h \ - /usr/include/c++/11/ext/numeric_traits.h \ - /usr/include/c++/11/bits/stl_pair.h \ - /usr/include/c++/11/bits/move.h \ - /usr/include/c++/11/type_traits \ - /usr/include/c++/11/bits/stl_iterator_base_types.h \ - /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11/bits/concept_check.h \ - /usr/include/c++/11/debug/assertions.h \ - /usr/include/c++/11/bits/stl_iterator.h \ - /usr/include/c++/11/bits/ptr_traits.h \ - /usr/include/c++/11/debug/debug.h \ - /usr/include/c++/11/bits/predefined_ops.h \ - /usr/include/c++/11/bits/postypes.h \ - /usr/include/c++/11/cwchar \ - /usr/include/wchar.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/c++/11/cstdint \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ - /usr/include/stdint.h \ - /usr/include/bits/types.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11/bits/allocator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ - /usr/include/c++/11/ext/new_allocator.h \ - /usr/include/c++/11/new \ - /usr/include/c++/11/bits/exception.h \ - /usr/include/c++/11/bits/localefwd.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ - /usr/include/c++/11/clocale \ - /usr/include/locale.h \ - /usr/include/bits/locale.h \ - /usr/include/c++/11/iosfwd \ - /usr/include/c++/11/cctype \ - /usr/include/ctype.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/c++/11/bits/ostream_insert.h \ - /usr/include/c++/11/bits/cxxabi_forced.h \ - /usr/include/c++/11/bits/stl_function.h \ - /usr/include/c++/11/backward/binders.h \ - /usr/include/c++/11/bits/range_access.h \ - /usr/include/c++/11/initializer_list \ - /usr/include/c++/11/bits/basic_string.h \ - /usr/include/c++/11/ext/atomicity.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/time.h \ - /usr/include/bits/time.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11/ext/alloc_traits.h \ - /usr/include/c++/11/bits/alloc_traits.h \ - /usr/include/c++/11/bits/stl_construct.h \ - /usr/include/c++/11/ext/string_conversions.h \ - /usr/include/c++/11/cstdlib \ - /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h \ - /usr/include/endian.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h \ - /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/c++/11/bits/std_abs.h \ - /usr/include/c++/11/cstdio \ - /usr/include/stdio.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdio.h \ - /usr/include/c++/11/cerrno \ - /usr/include/errno.h \ - /usr/include/bits/errno.h \ - /usr/include/linux/errno.h \ - /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/c++/11/bits/charconv.h \ - /usr/include/c++/11/bits/functional_hash.h \ - /usr/include/c++/11/bits/hash_bytes.h \ - /usr/include/c++/11/bits/basic_string.tcc \ - /usr/include/c++/11/functional \ - /usr/include/c++/11/tuple \ - /usr/include/c++/11/utility \ - /usr/include/c++/11/bits/stl_relops.h \ - /usr/include/c++/11/array \ - /usr/include/c++/11/bits/uses_allocator.h \ - /usr/include/c++/11/bits/invoke.h \ - /usr/include/c++/11/bits/refwrap.h \ - /usr/include/c++/11/bits/std_function.h \ - /usr/include/c++/11/typeinfo \ - /usr/include/c++/11/vector \ - /usr/include/c++/11/bits/stl_uninitialized.h \ - /usr/include/c++/11/bits/stl_vector.h \ - /usr/include/c++/11/bits/stl_bvector.h \ - /usr/include/c++/11/bits/vector.tcc \ - include/LibLsp/JsonRpc/WebSocketServer.h \ - /usr/include/boost/asio.hpp \ - /usr/include/boost/asio/associated_allocator.hpp \ - /usr/include/boost/asio/detail/config.hpp \ - /usr/include/boost/config.hpp \ - /usr/include/boost/config/user.hpp \ - /usr/include/boost/config/detail/select_compiler_config.hpp \ - /usr/include/boost/config/compiler/gcc.hpp \ - /usr/include/c++/11/cstddef \ - /usr/include/boost/config/detail/select_stdlib_config.hpp \ - /usr/include/c++/11/version \ - /usr/include/boost/config/stdlib/libstdcpp3.hpp \ - /usr/include/unistd.h \ - /usr/include/bits/posix_opt.h \ - /usr/include/bits/environments.h \ - /usr/include/bits/confname.h \ - /usr/include/bits/getopt_posix.h \ - /usr/include/bits/getopt_core.h \ - /usr/include/bits/unistd_ext.h \ - /usr/include/boost/config/detail/select_platform_config.hpp \ - /usr/include/boost/config/platform/linux.hpp \ - /usr/include/boost/config/detail/posix_features.hpp \ - /usr/include/boost/config/detail/suffix.hpp \ - /usr/include/boost/config/helper_macros.hpp \ - /usr/include/boost/version.hpp \ - /usr/include/linux/version.h \ - /usr/include/c++/11/memory \ - /usr/include/c++/11/bits/stl_tempbuf.h \ - /usr/include/c++/11/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11/bits/align.h \ - /usr/include/c++/11/bit \ - /usr/include/c++/11/bits/unique_ptr.h \ - /usr/include/c++/11/bits/shared_ptr.h \ - /usr/include/c++/11/bits/shared_ptr_base.h \ - /usr/include/c++/11/bits/allocated_ptr.h \ - /usr/include/c++/11/ext/aligned_buffer.h \ - /usr/include/c++/11/ext/concurrence.h \ - /usr/include/c++/11/exception \ - /usr/include/c++/11/bits/exception_ptr.h \ - /usr/include/c++/11/bits/cxxabi_init_exception.h \ - /usr/include/c++/11/bits/nested_exception.h \ - /usr/include/c++/11/bits/shared_ptr_atomic.h \ - /usr/include/c++/11/bits/atomic_base.h \ - /usr/include/c++/11/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11/backward/auto_ptr.h \ - /usr/include/boost/asio/detail/type_traits.hpp \ - /usr/include/boost/asio/detail/push_options.hpp \ - /usr/include/boost/asio/detail/pop_options.hpp \ - /usr/include/boost/asio/associated_executor.hpp \ - /usr/include/boost/asio/execution/executor.hpp \ - /usr/include/boost/asio/execution/execute.hpp \ - /usr/include/boost/asio/execution/detail/as_invocable.hpp \ - /usr/include/boost/asio/detail/atomic_count.hpp \ - /usr/include/c++/11/atomic \ - /usr/include/boost/asio/detail/memory.hpp \ - /usr/include/boost/asio/execution/receiver_invocation_error.hpp \ - /usr/include/c++/11/stdexcept \ - /usr/include/boost/asio/execution/impl/receiver_invocation_error.ipp \ - /usr/include/boost/asio/execution/set_done.hpp \ - /usr/include/boost/asio/traits/set_done_member.hpp \ - /usr/include/boost/asio/traits/set_done_free.hpp \ - /usr/include/boost/asio/execution/set_error.hpp \ - /usr/include/boost/asio/traits/set_error_member.hpp \ - /usr/include/boost/asio/traits/set_error_free.hpp \ - /usr/include/boost/asio/execution/set_value.hpp \ - /usr/include/boost/asio/detail/variadic_templates.hpp \ - /usr/include/boost/asio/traits/set_value_member.hpp \ - /usr/include/boost/asio/traits/set_value_free.hpp \ - /usr/include/boost/asio/execution/detail/as_receiver.hpp \ - /usr/include/boost/asio/traits/execute_member.hpp \ - /usr/include/boost/asio/traits/execute_free.hpp \ - /usr/include/boost/asio/execution/invocable_archetype.hpp \ - /usr/include/boost/asio/traits/equality_comparable.hpp \ - /usr/include/boost/asio/is_executor.hpp \ - /usr/include/boost/asio/detail/is_executor.hpp \ - /usr/include/boost/asio/system_executor.hpp \ - /usr/include/boost/asio/execution.hpp \ - /usr/include/boost/asio/execution/allocator.hpp \ - /usr/include/boost/asio/execution/scheduler.hpp \ - /usr/include/boost/asio/execution/schedule.hpp \ - /usr/include/boost/asio/traits/schedule_member.hpp \ - /usr/include/boost/asio/traits/schedule_free.hpp \ - /usr/include/boost/asio/execution/sender.hpp \ - /usr/include/boost/asio/execution/detail/void_receiver.hpp \ - /usr/include/boost/asio/execution/receiver.hpp \ - /usr/include/boost/asio/execution/connect.hpp \ - /usr/include/boost/asio/execution/detail/as_operation.hpp \ - /usr/include/boost/asio/traits/start_member.hpp \ - /usr/include/boost/asio/execution/operation_state.hpp \ - /usr/include/boost/asio/execution/start.hpp \ - /usr/include/boost/asio/traits/start_free.hpp \ - /usr/include/boost/asio/traits/connect_member.hpp \ - /usr/include/boost/asio/traits/connect_free.hpp \ - /usr/include/boost/asio/is_applicable_property.hpp \ - /usr/include/boost/asio/traits/query_static_constexpr_member.hpp \ - /usr/include/boost/asio/traits/static_query.hpp \ - /usr/include/boost/asio/execution/any_executor.hpp \ - /usr/include/boost/asio/detail/assert.hpp \ - /usr/include/boost/assert.hpp \ - /usr/include/assert.h \ - /usr/include/boost/asio/detail/cstddef.hpp \ - /usr/include/boost/asio/detail/executor_function.hpp \ - /usr/include/boost/asio/detail/handler_alloc_helpers.hpp \ - /usr/include/boost/asio/detail/noncopyable.hpp \ - /usr/include/boost/asio/detail/recycling_allocator.hpp \ - /usr/include/boost/asio/detail/thread_context.hpp \ - /usr/include/c++/11/climits \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/limits.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/syslimits.h \ - /usr/include/limits.h \ - /usr/include/bits/posix1_lim.h \ - /usr/include/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/bits/posix2_lim.h \ - /usr/include/bits/xopen_lim.h \ - /usr/include/bits/uio_lim.h \ - /usr/include/boost/asio/detail/call_stack.hpp \ - /usr/include/boost/asio/detail/tss_ptr.hpp \ - /usr/include/boost/asio/detail/keyword_tss_ptr.hpp \ - /usr/include/boost/asio/detail/thread_info_base.hpp \ - /usr/include/boost/asio/multiple_exceptions.hpp \ - /usr/include/boost/asio/impl/multiple_exceptions.ipp \ - /usr/include/boost/asio/handler_alloc_hook.hpp \ - /usr/include/boost/asio/impl/handler_alloc_hook.ipp \ - /usr/include/boost/asio/detail/handler_invoke_helpers.hpp \ - /usr/include/boost/asio/handler_invoke_hook.hpp \ - /usr/include/boost/asio/detail/non_const_lvalue.hpp \ - /usr/include/boost/asio/detail/scoped_ptr.hpp \ - /usr/include/boost/asio/detail/throw_exception.hpp \ - /usr/include/boost/throw_exception.hpp \ - /usr/include/boost/assert/source_location.hpp \ - /usr/include/boost/current_function.hpp \ - /usr/include/boost/cstdint.hpp \ - /usr/include/boost/config/workaround.hpp \ - /usr/include/boost/exception/exception.hpp \ - /usr/include/boost/asio/execution/bad_executor.hpp \ - /usr/include/boost/asio/execution/impl/bad_executor.ipp \ - /usr/include/boost/asio/execution/blocking.hpp \ - /usr/include/boost/asio/prefer.hpp \ - /usr/include/boost/asio/traits/prefer_free.hpp \ - /usr/include/boost/asio/traits/prefer_member.hpp \ - /usr/include/boost/asio/traits/require_free.hpp \ - /usr/include/boost/asio/traits/require_member.hpp \ - /usr/include/boost/asio/traits/static_require.hpp \ - /usr/include/boost/asio/query.hpp \ - /usr/include/boost/asio/traits/query_member.hpp \ - /usr/include/boost/asio/traits/query_free.hpp \ - /usr/include/boost/asio/require.hpp \ - /usr/include/boost/asio/execution/blocking_adaptation.hpp \ - /usr/include/boost/asio/detail/event.hpp \ - /usr/include/boost/asio/detail/posix_event.hpp \ - /usr/include/boost/asio/detail/impl/posix_event.ipp \ - /usr/include/boost/asio/detail/throw_error.hpp \ - /usr/include/boost/system/error_code.hpp \ - /usr/include/boost/system/detail/error_code.hpp \ - /usr/include/boost/system/detail/error_category.hpp \ - /usr/include/boost/system/detail/config.hpp \ - /usr/include/c++/11/system_error \ - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ - /usr/include/boost/system/detail/error_condition.hpp \ - /usr/include/boost/system/detail/generic_category.hpp \ - /usr/include/boost/system/detail/generic_category_message.hpp \ - /usr/include/c++/11/cstring \ - /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/boost/system/detail/enable_if.hpp \ - /usr/include/boost/system/is_error_condition_enum.hpp \ - /usr/include/boost/system/detail/system_category.hpp \ - /usr/include/boost/system/is_error_code_enum.hpp \ - /usr/include/c++/11/ostream \ - /usr/include/c++/11/ios \ - /usr/include/c++/11/bits/ios_base.h \ - /usr/include/c++/11/bits/locale_classes.h \ - /usr/include/c++/11/bits/locale_classes.tcc \ - /usr/include/c++/11/streambuf \ - /usr/include/c++/11/bits/streambuf.tcc \ - /usr/include/c++/11/bits/basic_ios.h \ - /usr/include/c++/11/bits/locale_facets.h \ - /usr/include/c++/11/cwctype \ - /usr/include/wctype.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h \ - /usr/include/c++/11/bits/streambuf_iterator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h \ - /usr/include/c++/11/bits/locale_facets.tcc \ - /usr/include/c++/11/bits/basic_ios.tcc \ - /usr/include/c++/11/bits/ostream.tcc \ - /usr/include/boost/system/error_category.hpp \ - /usr/include/boost/system/detail/error_category_impl.hpp \ - /usr/include/boost/system/detail/to_std_category.hpp \ - /usr/include/c++/11/map \ - /usr/include/c++/11/bits/stl_tree.h \ - /usr/include/c++/11/bits/stl_map.h \ - /usr/include/c++/11/bits/stl_multimap.h \ - /usr/include/c++/11/bits/erase_if.h \ - /usr/include/c++/11/mutex \ - /usr/include/c++/11/chrono \ - /usr/include/c++/11/ratio \ - /usr/include/c++/11/limits \ - /usr/include/c++/11/ctime \ - /usr/include/c++/11/bits/parse_numbers.h \ - /usr/include/c++/11/bits/std_mutex.h \ - /usr/include/c++/11/bits/unique_lock.h \ - /usr/include/boost/system/error_condition.hpp \ - /usr/include/boost/system/errc.hpp \ - /usr/include/boost/system/detail/errc.hpp \ - /usr/include/boost/system/detail/cerrno.hpp \ - /usr/include/boost/system/generic_category.hpp \ - /usr/include/boost/system/system_category.hpp \ - /usr/include/boost/system/detail/system_category_impl.hpp \ - /usr/include/boost/system/api_config.hpp \ - /usr/include/boost/system/detail/is_generic_value.hpp \ - /usr/include/boost/system/detail/throws.hpp \ - /usr/include/boost/asio/detail/impl/throw_error.ipp \ - /usr/include/boost/system/system_error.hpp \ - /usr/include/c++/11/cassert \ - /usr/include/boost/asio/error.hpp \ - /usr/include/boost/cerrno.hpp \ - /usr/include/netdb.h \ - /usr/include/netinet/in.h \ - /usr/include/sys/socket.h \ - /usr/include/bits/types/struct_iovec.h \ - /usr/include/bits/socket.h \ - /usr/include/bits/socket_type.h \ - /usr/include/bits/sockaddr.h \ - /usr/include/asm/socket.h \ - /usr/include/asm-generic/socket.h \ - /usr/include/linux/posix_types.h \ - /usr/include/linux/stddef.h \ - /usr/include/asm/posix_types.h \ - /usr/include/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/asm/bitsperlong.h \ - /usr/include/asm-generic/bitsperlong.h \ - /usr/include/asm/sockios.h \ - /usr/include/asm-generic/sockios.h \ - /usr/include/bits/types/struct_osockaddr.h \ - /usr/include/bits/in.h \ - /usr/include/rpc/netdb.h \ - /usr/include/bits/types/sigevent_t.h \ - /usr/include/bits/types/__sigval_t.h \ - /usr/include/bits/netdb.h \ - /usr/include/boost/asio/impl/error.ipp \ - /usr/include/boost/asio/detail/mutex.hpp \ - /usr/include/boost/asio/detail/posix_mutex.hpp \ - /usr/include/boost/asio/detail/scoped_lock.hpp \ - /usr/include/boost/asio/detail/impl/posix_mutex.ipp \ - /usr/include/boost/asio/execution/bulk_execute.hpp \ - /usr/include/boost/asio/execution/bulk_guarantee.hpp \ - /usr/include/boost/asio/execution/detail/bulk_sender.hpp \ - /usr/include/boost/asio/traits/bulk_execute_member.hpp \ - /usr/include/boost/asio/traits/bulk_execute_free.hpp \ - /usr/include/boost/asio/execution/context.hpp \ - /usr/include/boost/asio/execution/context_as.hpp \ - /usr/include/boost/asio/execution/mapping.hpp \ - /usr/include/boost/asio/execution/occupancy.hpp \ - /usr/include/boost/asio/execution/outstanding_work.hpp \ - /usr/include/boost/asio/execution/prefer_only.hpp \ - /usr/include/boost/asio/execution/relationship.hpp \ - /usr/include/boost/asio/execution/submit.hpp \ - /usr/include/boost/asio/execution/detail/submit_receiver.hpp \ - /usr/include/boost/asio/traits/submit_member.hpp \ - /usr/include/boost/asio/traits/submit_free.hpp \ - /usr/include/boost/asio/impl/system_executor.hpp \ - /usr/include/boost/asio/detail/executor_op.hpp \ - /usr/include/boost/asio/detail/fenced_block.hpp \ - /usr/include/boost/asio/detail/std_fenced_block.hpp \ - /usr/include/boost/asio/detail/scheduler_operation.hpp \ - /usr/include/boost/asio/detail/handler_tracking.hpp \ - /usr/include/boost/asio/detail/impl/handler_tracking.ipp \ - /usr/include/boost/asio/detail/op_queue.hpp \ - /usr/include/boost/asio/detail/global.hpp \ - /usr/include/boost/asio/detail/posix_global.hpp \ - /usr/include/boost/asio/system_context.hpp \ - /usr/include/boost/asio/detail/scheduler.hpp \ - /usr/include/boost/asio/execution_context.hpp \ - /usr/include/boost/asio/impl/execution_context.hpp \ - /usr/include/boost/asio/detail/handler_type_requirements.hpp \ - /usr/include/boost/asio/async_result.hpp \ - /usr/include/boost/asio/detail/service_registry.hpp \ - /usr/include/boost/asio/detail/impl/service_registry.hpp \ - /usr/include/boost/asio/detail/impl/service_registry.ipp \ - /usr/include/boost/asio/impl/execution_context.ipp \ - /usr/include/boost/asio/detail/conditionally_enabled_event.hpp \ - /usr/include/boost/asio/detail/conditionally_enabled_mutex.hpp \ - /usr/include/boost/asio/detail/null_event.hpp \ - /usr/include/boost/asio/detail/impl/null_event.ipp \ - /usr/include/boost/asio/detail/reactor_fwd.hpp \ - /usr/include/boost/asio/detail/thread.hpp \ - /usr/include/boost/asio/detail/posix_thread.hpp \ - /usr/include/boost/asio/detail/impl/posix_thread.ipp \ - /usr/include/boost/asio/detail/impl/scheduler.ipp \ - /usr/include/boost/asio/detail/concurrency_hint.hpp \ - /usr/include/boost/asio/detail/limits.hpp \ - /usr/include/boost/limits.hpp \ - /usr/include/boost/asio/detail/reactor.hpp \ - /usr/include/boost/asio/detail/epoll_reactor.hpp \ - /usr/include/boost/asio/detail/object_pool.hpp \ - /usr/include/boost/asio/detail/reactor_op.hpp \ - /usr/include/boost/asio/detail/operation.hpp \ - /usr/include/boost/asio/detail/select_interrupter.hpp \ - /usr/include/boost/asio/detail/eventfd_select_interrupter.hpp \ - /usr/include/boost/asio/detail/impl/eventfd_select_interrupter.ipp \ - /usr/include/sys/stat.h \ - /usr/include/bits/stat.h \ - /usr/include/bits/struct_stat.h \ - /usr/include/bits/statx.h \ - /usr/include/linux/stat.h \ - /usr/include/linux/types.h \ - /usr/include/asm/types.h \ - /usr/include/asm-generic/types.h \ - /usr/include/asm-generic/int-ll64.h \ - /usr/include/bits/statx-generic.h \ - /usr/include/bits/types/struct_statx_timestamp.h \ - /usr/include/bits/types/struct_statx.h \ - /usr/include/fcntl.h \ - /usr/include/bits/fcntl.h \ - /usr/include/bits/fcntl-linux.h \ - /usr/include/linux/falloc.h \ - /usr/include/sys/eventfd.h \ - /usr/include/bits/eventfd.h \ - /usr/include/boost/asio/detail/cstdint.hpp \ - /usr/include/boost/asio/detail/socket_types.hpp \ - /usr/include/sys/ioctl.h \ - /usr/include/bits/ioctls.h \ - /usr/include/asm/ioctls.h \ - /usr/include/asm-generic/ioctls.h \ - /usr/include/linux/ioctl.h \ - /usr/include/asm/ioctl.h \ - /usr/include/asm-generic/ioctl.h \ - /usr/include/bits/ioctl-types.h \ - /usr/include/sys/ttydefaults.h \ - /usr/include/poll.h \ - /usr/include/sys/poll.h \ - /usr/include/bits/poll.h \ - /usr/include/sys/uio.h \ - /usr/include/bits/uio-ext.h \ - /usr/include/sys/un.h \ - /usr/include/netinet/tcp.h \ - /usr/include/arpa/inet.h \ - /usr/include/net/if.h \ - /usr/include/boost/asio/detail/timer_queue_base.hpp \ - /usr/include/boost/asio/detail/timer_queue_set.hpp \ - /usr/include/boost/asio/detail/impl/timer_queue_set.ipp \ - /usr/include/boost/asio/detail/wait_op.hpp \ - /usr/include/sys/timerfd.h \ - /usr/include/bits/timerfd.h \ - /usr/include/boost/asio/detail/impl/epoll_reactor.hpp \ - /usr/include/boost/asio/detail/impl/epoll_reactor.ipp \ - /usr/include/sys/epoll.h \ - /usr/include/bits/epoll.h \ - /usr/include/boost/asio/detail/scheduler_thread_info.hpp \ - /usr/include/boost/asio/detail/signal_blocker.hpp \ - /usr/include/boost/asio/detail/posix_signal_blocker.hpp \ - /usr/include/c++/11/csignal \ - /usr/include/signal.h \ - /usr/include/bits/signum-generic.h \ - /usr/include/bits/signum-arch.h \ - /usr/include/bits/types/sig_atomic_t.h \ - /usr/include/bits/types/siginfo_t.h \ - /usr/include/bits/siginfo-arch.h \ - /usr/include/bits/siginfo-consts.h \ - /usr/include/bits/siginfo-consts-arch.h \ - /usr/include/bits/types/sigval_t.h \ - /usr/include/bits/sigevent-consts.h \ - /usr/include/bits/sigaction.h \ - /usr/include/bits/sigcontext.h \ - /usr/include/bits/types/stack_t.h \ - /usr/include/sys/ucontext.h \ - /usr/include/bits/sigstack.h \ - /usr/include/bits/ss_flags.h \ - /usr/include/bits/types/struct_sigstack.h \ - /usr/include/bits/sigthread.h \ - /usr/include/bits/signal_ext.h \ - /usr/include/boost/asio/detail/thread_group.hpp \ - /usr/include/boost/asio/impl/system_context.hpp \ - /usr/include/boost/asio/impl/system_context.ipp \ - /usr/include/boost/asio/awaitable.hpp \ - /usr/include/boost/asio/basic_datagram_socket.hpp \ - /usr/include/boost/asio/basic_socket.hpp \ - /usr/include/boost/asio/any_io_executor.hpp \ - /usr/include/boost/asio/detail/io_object_impl.hpp \ - /usr/include/boost/asio/io_context.hpp \ - /usr/include/boost/asio/detail/wrapped_handler.hpp \ - /usr/include/boost/asio/detail/bind_handler.hpp \ - /usr/include/boost/asio/detail/handler_cont_helpers.hpp \ - /usr/include/boost/asio/handler_continuation_hook.hpp \ - /usr/include/boost/asio/detail/chrono.hpp \ - /usr/include/boost/asio/impl/io_context.hpp \ - /usr/include/boost/asio/detail/completion_handler.hpp \ - /usr/include/boost/asio/detail/handler_work.hpp \ - /usr/include/boost/asio/executor_work_guard.hpp \ - /usr/include/boost/asio/impl/io_context.ipp \ - /usr/include/boost/asio/post.hpp \ - /usr/include/boost/asio/impl/post.hpp \ - /usr/include/boost/asio/detail/work_dispatcher.hpp \ - /usr/include/boost/asio/socket_base.hpp \ - /usr/include/boost/asio/detail/io_control.hpp \ - /usr/include/boost/asio/detail/socket_option.hpp \ - /usr/include/boost/asio/detail/reactive_socket_service.hpp \ - /usr/include/boost/asio/buffer.hpp \ - /usr/include/boost/asio/detail/array_fwd.hpp \ - /usr/include/boost/asio/detail/string_view.hpp \ - /usr/include/c++/11/experimental/string_view \ - /usr/include/c++/11/bits/ranges_base.h \ - /usr/include/c++/11/experimental/bits/lfts_config.h \ - /usr/include/c++/11/experimental/bits/string_view.tcc \ - /usr/include/boost/detail/workaround.hpp \ - /usr/include/boost/asio/detail/is_buffer_sequence.hpp \ - /usr/include/boost/asio/detail/buffer_sequence_adapter.hpp \ - /usr/include/boost/asio/detail/impl/buffer_sequence_adapter.ipp \ - /usr/include/boost/asio/detail/reactive_null_buffers_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_accept_op.hpp \ - /usr/include/boost/asio/detail/socket_holder.hpp \ - /usr/include/boost/asio/detail/socket_ops.hpp \ - /usr/include/boost/asio/detail/impl/socket_ops.ipp \ - /usr/include/boost/asio/detail/reactive_socket_connect_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_sendto_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_service_base.hpp \ - /usr/include/boost/asio/detail/reactive_socket_recv_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_recvmsg_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_send_op.hpp \ - /usr/include/boost/asio/detail/reactive_wait_op.hpp \ - /usr/include/boost/asio/detail/impl/reactive_socket_service_base.ipp \ - /usr/include/boost/asio/basic_deadline_timer.hpp \ - /usr/include/boost/asio/detail/deadline_timer_service.hpp \ - /usr/include/boost/asio/detail/timer_queue.hpp \ - /usr/include/boost/asio/detail/date_time_fwd.hpp \ - /usr/include/boost/asio/detail/timer_queue_ptime.hpp \ - /usr/include/boost/asio/time_traits.hpp \ - /usr/include/boost/date_time/posix_time/posix_time_types.hpp \ - /usr/include/boost/date_time/time_clock.hpp \ - /usr/include/boost/date_time/c_time.hpp \ - /usr/include/boost/date_time/compiler_config.hpp \ - /usr/include/boost/date_time/locale_config.hpp \ - /usr/include/boost/config/auto_link.hpp \ - /usr/include/sys/time.h \ - /usr/include/boost/shared_ptr.hpp \ - /usr/include/boost/smart_ptr/shared_ptr.hpp \ - /usr/include/boost/smart_ptr/detail/shared_count.hpp \ - /usr/include/boost/smart_ptr/bad_weak_ptr.hpp \ - /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp \ - /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \ - /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \ - /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \ - /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \ - /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp \ - /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp \ - /usr/include/boost/checked_delete.hpp \ - /usr/include/boost/core/checked_delete.hpp \ - /usr/include/boost/core/addressof.hpp \ - /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \ - /usr/include/boost/smart_ptr/detail/sp_convertible.hpp \ - /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp \ - /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp \ - /usr/include/boost/smart_ptr/detail/spinlock.hpp \ - /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \ - /usr/include/boost/smart_ptr/detail/yield_k.hpp \ - /usr/include/boost/smart_ptr/detail/sp_thread_pause.hpp \ - /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp \ - /usr/include/boost/config/pragma_message.hpp \ - /usr/include/c++/11/algorithm \ - /usr/include/c++/11/bits/stl_algo.h \ - /usr/include/c++/11/bits/algorithmfwd.h \ - /usr/include/c++/11/bits/stl_heap.h \ - /usr/include/c++/11/bits/uniform_int_dist.h \ - /usr/include/boost/smart_ptr/detail/operator_bool.hpp \ - /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp \ - /usr/include/boost/smart_ptr/detail/local_counted_base.hpp \ - /usr/include/boost/date_time/microsec_time_clock.hpp \ - /usr/include/boost/date_time/posix_time/ptime.hpp \ - /usr/include/boost/date_time/posix_time/posix_time_system.hpp \ - /usr/include/boost/date_time/posix_time/posix_time_config.hpp \ - /usr/include/boost/config/no_tr1/cmath.hpp \ - /usr/include/c++/11/cmath \ - /usr/include/math.h \ - /usr/include/bits/math-vector.h \ - /usr/include/bits/libm-simd-decl-stubs.h \ - /usr/include/bits/flt-eval-method.h \ - /usr/include/bits/fp-logb.h \ - /usr/include/bits/fp-fast.h \ - /usr/include/bits/mathcalls-helper-functions.h \ - /usr/include/bits/mathcalls.h \ - /usr/include/bits/mathcalls-narrow.h \ - /usr/include/bits/iscanonical.h \ - /usr/include/boost/date_time/time_duration.hpp \ - /usr/include/boost/core/enable_if.hpp \ - /usr/include/boost/date_time/special_defs.hpp \ - /usr/include/boost/date_time/time_defs.hpp \ - /usr/include/boost/operators.hpp \ - /usr/include/c++/11/iterator \ - /usr/include/c++/11/bits/stream_iterator.h \ - /usr/include/boost/static_assert.hpp \ - /usr/include/boost/type_traits/is_integral.hpp \ - /usr/include/boost/type_traits/integral_constant.hpp \ - /usr/include/boost/date_time/time_resolution_traits.hpp \ - /usr/include/boost/date_time/int_adapter.hpp \ - /usr/include/boost/date_time/gregorian/gregorian_types.hpp \ - /usr/include/boost/date_time/date.hpp \ - /usr/include/boost/date_time/year_month_day.hpp \ - /usr/include/boost/date_time/period.hpp \ - /usr/include/boost/date_time/gregorian/greg_calendar.hpp \ - /usr/include/boost/date_time/gregorian/greg_weekday.hpp \ - /usr/include/boost/date_time/constrained_value.hpp \ - /usr/include/boost/type_traits/conditional.hpp \ - /usr/include/boost/type_traits/is_base_of.hpp \ - /usr/include/boost/type_traits/is_base_and_derived.hpp \ - /usr/include/boost/type_traits/intrinsics.hpp \ - /usr/include/boost/type_traits/detail/config.hpp \ - /usr/include/boost/type_traits/remove_cv.hpp \ - /usr/include/boost/type_traits/is_same.hpp \ - /usr/include/boost/type_traits/is_class.hpp \ - /usr/include/boost/date_time/date_defs.hpp \ - /usr/include/boost/date_time/gregorian/greg_day_of_year.hpp \ - /usr/include/boost/date_time/gregorian_calendar.hpp \ - /usr/include/boost/date_time/gregorian_calendar.ipp \ - /usr/include/boost/date_time/gregorian/greg_ymd.hpp \ - /usr/include/boost/date_time/gregorian/greg_day.hpp \ - /usr/include/boost/date_time/gregorian/greg_year.hpp \ - /usr/include/boost/date_time/gregorian/greg_month.hpp \ - /usr/include/boost/date_time/gregorian/greg_duration.hpp \ - /usr/include/boost/date_time/date_duration.hpp \ - /usr/include/boost/date_time/date_duration_types.hpp \ - /usr/include/boost/date_time/gregorian/greg_duration_types.hpp \ - /usr/include/boost/date_time/gregorian/greg_date.hpp \ - /usr/include/boost/date_time/adjust_functors.hpp \ - /usr/include/boost/date_time/wrapping_int.hpp \ - /usr/include/boost/date_time/date_generators.hpp \ - /usr/include/c++/11/sstream \ - /usr/include/c++/11/istream \ - /usr/include/c++/11/bits/istream.tcc \ - /usr/include/c++/11/bits/sstream.tcc \ - /usr/include/boost/date_time/date_clock_device.hpp \ - /usr/include/boost/date_time/date_iterator.hpp \ - /usr/include/boost/date_time/time_system_split.hpp \ - /usr/include/boost/date_time/time_system_counted.hpp \ - /usr/include/boost/date_time/time.hpp \ - /usr/include/boost/date_time/posix_time/date_duration_operators.hpp \ - /usr/include/boost/date_time/posix_time/posix_time_duration.hpp \ - /usr/include/boost/numeric/conversion/cast.hpp \ - /usr/include/boost/type.hpp \ - /usr/include/boost/numeric/conversion/converter.hpp \ - /usr/include/boost/numeric/conversion/conversion_traits.hpp \ - /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp \ - /usr/include/boost/type_traits/is_arithmetic.hpp \ - /usr/include/boost/type_traits/is_floating_point.hpp \ - /usr/include/boost/numeric/conversion/detail/meta.hpp \ - /usr/include/boost/mpl/if.hpp \ - /usr/include/boost/mpl/aux_/value_wknd.hpp \ - /usr/include/boost/mpl/aux_/static_cast.hpp \ - /usr/include/boost/mpl/aux_/config/workaround.hpp \ - /usr/include/boost/mpl/aux_/config/integral.hpp \ - /usr/include/boost/mpl/aux_/config/msvc.hpp \ - /usr/include/boost/mpl/aux_/config/eti.hpp \ - /usr/include/boost/mpl/aux_/na_spec.hpp \ - /usr/include/boost/mpl/lambda_fwd.hpp \ - /usr/include/boost/mpl/void_fwd.hpp \ - /usr/include/boost/mpl/aux_/adl_barrier.hpp \ - /usr/include/boost/mpl/aux_/config/adl.hpp \ - /usr/include/boost/mpl/aux_/config/intel.hpp \ - /usr/include/boost/mpl/aux_/config/gcc.hpp \ - /usr/include/boost/mpl/aux_/na.hpp \ - /usr/include/boost/mpl/bool.hpp \ - /usr/include/boost/mpl/bool_fwd.hpp \ - /usr/include/boost/mpl/integral_c_tag.hpp \ - /usr/include/boost/mpl/aux_/config/static_constant.hpp \ - /usr/include/boost/mpl/aux_/na_fwd.hpp \ - /usr/include/boost/mpl/aux_/config/ctps.hpp \ - /usr/include/boost/mpl/aux_/config/lambda.hpp \ - /usr/include/boost/mpl/aux_/config/ttp.hpp \ - /usr/include/boost/mpl/int.hpp \ - /usr/include/boost/mpl/int_fwd.hpp \ - /usr/include/boost/mpl/aux_/nttp_decl.hpp \ - /usr/include/boost/mpl/aux_/config/nttp.hpp \ - /usr/include/boost/mpl/aux_/integral_wrapper.hpp \ - /usr/include/boost/preprocessor/cat.hpp \ - /usr/include/boost/preprocessor/config/config.hpp \ - /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \ - /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \ - /usr/include/boost/mpl/aux_/arity.hpp \ - /usr/include/boost/mpl/aux_/config/dtp.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/params.hpp \ - /usr/include/boost/mpl/aux_/config/preprocessor.hpp \ - /usr/include/boost/preprocessor/comma_if.hpp \ - /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ - /usr/include/boost/preprocessor/control/if.hpp \ - /usr/include/boost/preprocessor/control/iif.hpp \ - /usr/include/boost/preprocessor/logical/bool.hpp \ - /usr/include/boost/preprocessor/config/limits.hpp \ - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp \ - /usr/include/boost/preprocessor/facilities/empty.hpp \ - /usr/include/boost/preprocessor/punctuation/comma.hpp \ - /usr/include/boost/preprocessor/repeat.hpp \ - /usr/include/boost/preprocessor/repetition/repeat.hpp \ - /usr/include/boost/preprocessor/debug/error.hpp \ - /usr/include/boost/preprocessor/detail/auto_rec.hpp \ - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \ - /usr/include/boost/preprocessor/tuple/eat.hpp \ - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp \ - /usr/include/boost/preprocessor/inc.hpp \ - /usr/include/boost/preprocessor/arithmetic/inc.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \ - /usr/include/boost/mpl/limits/arity.hpp \ - /usr/include/boost/preprocessor/logical/and.hpp \ - /usr/include/boost/preprocessor/logical/bitand.hpp \ - /usr/include/boost/preprocessor/identity.hpp \ - /usr/include/boost/preprocessor/facilities/identity.hpp \ - /usr/include/boost/preprocessor/empty.hpp \ - /usr/include/boost/preprocessor/arithmetic/add.hpp \ - /usr/include/boost/preprocessor/arithmetic/dec.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \ - /usr/include/boost/preprocessor/control/while.hpp \ - /usr/include/boost/preprocessor/list/fold_left.hpp \ - /usr/include/boost/preprocessor/list/detail/fold_left.hpp \ - /usr/include/boost/preprocessor/control/expr_iif.hpp \ - /usr/include/boost/preprocessor/list/adt.hpp \ - /usr/include/boost/preprocessor/detail/is_binary.hpp \ - /usr/include/boost/preprocessor/detail/check.hpp \ - /usr/include/boost/preprocessor/logical/compl.hpp \ - /usr/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp \ - /usr/include/boost/preprocessor/list/limits/fold_left_256.hpp \ - /usr/include/boost/preprocessor/list/fold_right.hpp \ - /usr/include/boost/preprocessor/list/detail/fold_right.hpp \ - /usr/include/boost/preprocessor/list/reverse.hpp \ - /usr/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp \ - /usr/include/boost/preprocessor/control/detail/while.hpp \ - /usr/include/boost/preprocessor/control/detail/limits/while_256.hpp \ - /usr/include/boost/preprocessor/control/limits/while_256.hpp \ - /usr/include/boost/preprocessor/logical/bitor.hpp \ - /usr/include/boost/preprocessor/tuple/elem.hpp \ - /usr/include/boost/preprocessor/facilities/expand.hpp \ - /usr/include/boost/preprocessor/facilities/overload.hpp \ - /usr/include/boost/preprocessor/variadic/size.hpp \ - /usr/include/boost/preprocessor/facilities/check_empty.hpp \ - /usr/include/boost/preprocessor/variadic/has_opt.hpp \ - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp \ - /usr/include/boost/preprocessor/tuple/rem.hpp \ - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ - /usr/include/boost/preprocessor/variadic/elem.hpp \ - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp \ - /usr/include/boost/preprocessor/comparison/equal.hpp \ - /usr/include/boost/preprocessor/comparison/not_equal.hpp \ - /usr/include/boost/preprocessor/comparison/limits/not_equal_256.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp \ - /usr/include/boost/preprocessor/logical/not.hpp \ - /usr/include/boost/preprocessor/arithmetic/sub.hpp \ - /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \ - /usr/include/boost/mpl/aux_/lambda_support.hpp \ - /usr/include/boost/mpl/eval_if.hpp \ - /usr/include/boost/mpl/equal_to.hpp \ - /usr/include/boost/mpl/aux_/comparison_op.hpp \ - /usr/include/boost/mpl/aux_/numeric_op.hpp \ - /usr/include/boost/mpl/numeric_cast.hpp \ - /usr/include/boost/mpl/apply_wrap.hpp \ - /usr/include/boost/mpl/aux_/has_apply.hpp \ - /usr/include/boost/mpl/has_xxx.hpp \ - /usr/include/boost/mpl/aux_/type_wrapper.hpp \ - /usr/include/boost/mpl/aux_/yes_no.hpp \ - /usr/include/boost/mpl/aux_/config/arrays.hpp \ - /usr/include/boost/mpl/aux_/config/has_xxx.hpp \ - /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \ - /usr/include/boost/preprocessor/array/elem.hpp \ - /usr/include/boost/preprocessor/array/data.hpp \ - /usr/include/boost/preprocessor/array/size.hpp \ - /usr/include/boost/preprocessor/repetition/enum_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ - /usr/include/boost/mpl/aux_/config/has_apply.hpp \ - /usr/include/boost/mpl/aux_/msvc_never_true.hpp \ - /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \ - /usr/include/boost/mpl/aux_/include_preprocessed.hpp \ - /usr/include/boost/mpl/aux_/config/compiler.hpp \ - /usr/include/boost/preprocessor/stringize.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \ - /usr/include/boost/mpl/tag.hpp \ - /usr/include/boost/mpl/void.hpp \ - /usr/include/boost/mpl/aux_/has_tag.hpp \ - /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \ - /usr/include/boost/mpl/aux_/config/forwarding.hpp \ - /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \ - /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \ - /usr/include/boost/mpl/not.hpp \ - /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \ - /usr/include/boost/mpl/and.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \ - /usr/include/boost/mpl/identity.hpp \ - /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp \ - /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp \ - /usr/include/boost/mpl/integral_c.hpp \ - /usr/include/boost/mpl/integral_c_fwd.hpp \ - /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp \ - /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp \ - /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \ - /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \ - /usr/include/boost/numeric/conversion/detail/is_subranged.hpp \ - /usr/include/boost/mpl/multiplies.hpp \ - /usr/include/boost/mpl/times.hpp \ - /usr/include/boost/mpl/aux_/arithmetic_op.hpp \ - /usr/include/boost/mpl/aux_/largest_int.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \ - /usr/include/boost/mpl/less.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \ - /usr/include/boost/numeric/conversion/converter_policies.hpp \ - /usr/include/boost/numeric/conversion/detail/converter.hpp \ - /usr/include/boost/numeric/conversion/bounds.hpp \ - /usr/include/boost/numeric/conversion/detail/bounds.hpp \ - /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp \ - /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \ - /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \ - /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \ - /usr/include/boost/date_time/posix_time/time_period.hpp \ - /usr/include/boost/date_time/time_iterator.hpp \ - /usr/include/boost/date_time/dst_rules.hpp \ - /usr/include/boost/asio/detail/impl/timer_queue_ptime.ipp \ - /usr/include/boost/asio/detail/timer_scheduler.hpp \ - /usr/include/boost/asio/detail/timer_scheduler_fwd.hpp \ - /usr/include/boost/asio/detail/wait_handler.hpp \ - /usr/include/boost/asio/basic_io_object.hpp \ - /usr/include/boost/asio/basic_raw_socket.hpp \ - /usr/include/boost/asio/basic_seq_packet_socket.hpp \ - /usr/include/boost/asio/basic_serial_port.hpp \ - /usr/include/boost/asio/serial_port_base.hpp \ - /usr/include/termios.h \ - /usr/include/bits/termios.h \ - /usr/include/bits/termios-struct.h \ - /usr/include/bits/termios-c_cc.h \ - /usr/include/bits/termios-c_iflag.h \ - /usr/include/bits/termios-c_oflag.h \ - /usr/include/bits/termios-baud.h \ - /usr/include/bits/termios-c_cflag.h \ - /usr/include/bits/termios-c_lflag.h \ - /usr/include/bits/termios-tcflow.h \ - /usr/include/bits/termios-misc.h \ - /usr/include/boost/asio/impl/serial_port_base.hpp \ - /usr/include/boost/asio/impl/serial_port_base.ipp \ - /usr/include/boost/asio/detail/reactive_serial_port_service.hpp \ - /usr/include/boost/asio/detail/descriptor_ops.hpp \ - /usr/include/boost/asio/detail/impl/descriptor_ops.ipp \ - /usr/include/boost/asio/detail/reactive_descriptor_service.hpp \ - /usr/include/boost/asio/detail/descriptor_read_op.hpp \ - /usr/include/boost/asio/detail/descriptor_write_op.hpp \ - /usr/include/boost/asio/posix/descriptor_base.hpp \ - /usr/include/boost/asio/detail/impl/reactive_descriptor_service.ipp \ - /usr/include/boost/asio/detail/impl/reactive_serial_port_service.ipp \ - /usr/include/boost/asio/basic_signal_set.hpp \ - /usr/include/boost/asio/detail/signal_set_service.hpp \ - /usr/include/boost/asio/detail/signal_handler.hpp \ - /usr/include/boost/asio/detail/signal_op.hpp \ - /usr/include/boost/asio/detail/impl/signal_set_service.ipp \ - /usr/include/boost/asio/detail/static_mutex.hpp \ - /usr/include/boost/asio/detail/posix_static_mutex.hpp \ - /usr/include/boost/asio/basic_socket_acceptor.hpp \ - /usr/include/boost/asio/basic_socket_iostream.hpp \ - /usr/include/boost/asio/basic_socket_streambuf.hpp \ - /usr/include/boost/asio/basic_stream_socket.hpp \ - /usr/include/boost/asio/steady_timer.hpp \ - /usr/include/boost/asio/basic_waitable_timer.hpp \ - /usr/include/boost/asio/detail/chrono_time_traits.hpp \ - /usr/include/boost/asio/wait_traits.hpp \ - /usr/include/boost/asio/basic_streambuf.hpp \ - /usr/include/boost/asio/basic_streambuf_fwd.hpp \ - /usr/include/boost/asio/bind_executor.hpp \ - /usr/include/boost/asio/uses_executor.hpp \ - /usr/include/boost/asio/buffered_read_stream_fwd.hpp \ - /usr/include/boost/asio/buffered_read_stream.hpp \ - /usr/include/boost/asio/detail/buffer_resize_guard.hpp \ - /usr/include/boost/asio/detail/buffered_stream_storage.hpp \ - /usr/include/boost/asio/impl/buffered_read_stream.hpp \ - /usr/include/boost/asio/buffered_stream_fwd.hpp \ - /usr/include/boost/asio/buffered_stream.hpp \ - /usr/include/boost/asio/buffered_write_stream.hpp \ - /usr/include/boost/asio/buffered_write_stream_fwd.hpp \ - /usr/include/boost/asio/completion_condition.hpp \ - /usr/include/boost/asio/write.hpp \ - /usr/include/boost/asio/impl/write.hpp \ - /usr/include/boost/asio/detail/base_from_completion_cond.hpp \ - /usr/include/boost/asio/detail/consuming_buffers.hpp \ - /usr/include/boost/asio/detail/dependent_type.hpp \ - /usr/include/boost/asio/impl/buffered_write_stream.hpp \ - /usr/include/boost/asio/buffers_iterator.hpp \ - /usr/include/boost/asio/co_spawn.hpp \ - /usr/include/boost/asio/compose.hpp \ - /usr/include/boost/asio/impl/compose.hpp \ - /usr/include/boost/asio/connect.hpp \ - /usr/include/boost/asio/impl/connect.hpp \ - /usr/include/boost/asio/coroutine.hpp \ - /usr/include/boost/asio/deadline_timer.hpp \ - /usr/include/boost/asio/defer.hpp \ - /usr/include/boost/asio/impl/defer.hpp \ - /usr/include/boost/asio/detached.hpp \ - /usr/include/boost/asio/impl/detached.hpp \ - /usr/include/boost/asio/dispatch.hpp \ - /usr/include/boost/asio/impl/dispatch.hpp \ - /usr/include/boost/asio/executor.hpp \ - /usr/include/boost/asio/impl/executor.hpp \ - /usr/include/boost/asio/impl/executor.ipp \ - /usr/include/boost/asio/generic/basic_endpoint.hpp \ - /usr/include/boost/asio/generic/detail/endpoint.hpp \ - /usr/include/boost/asio/generic/detail/impl/endpoint.ipp \ - /usr/include/boost/asio/generic/datagram_protocol.hpp \ - /usr/include/boost/asio/generic/raw_protocol.hpp \ - /usr/include/boost/asio/generic/seq_packet_protocol.hpp \ - /usr/include/boost/asio/generic/stream_protocol.hpp \ - /usr/include/boost/asio/high_resolution_timer.hpp \ - /usr/include/boost/asio/io_context_strand.hpp \ - /usr/include/boost/asio/detail/strand_service.hpp \ - /usr/include/boost/asio/detail/impl/strand_service.hpp \ - /usr/include/boost/asio/detail/impl/strand_service.ipp \ - /usr/include/boost/asio/io_service.hpp \ - /usr/include/boost/asio/io_service_strand.hpp \ - /usr/include/boost/asio/ip/address.hpp \ - /usr/include/boost/asio/ip/address_v4.hpp \ - /usr/include/boost/asio/detail/array.hpp \ - /usr/include/boost/asio/detail/winsock_init.hpp \ - /usr/include/boost/asio/ip/impl/address_v4.hpp \ - /usr/include/boost/asio/ip/impl/address_v4.ipp \ - /usr/include/boost/asio/ip/address_v6.hpp \ - /usr/include/boost/asio/ip/impl/address_v6.hpp \ - /usr/include/boost/asio/ip/impl/address_v6.ipp \ - /usr/include/boost/asio/ip/bad_address_cast.hpp \ - /usr/include/boost/asio/ip/impl/address.hpp \ - /usr/include/boost/asio/ip/impl/address.ipp \ - /usr/include/boost/asio/ip/address_v4_iterator.hpp \ - /usr/include/boost/asio/ip/address_v4_range.hpp \ - /usr/include/boost/asio/ip/address_v6_iterator.hpp \ - /usr/include/boost/asio/ip/address_v6_range.hpp \ - /usr/include/boost/asio/ip/network_v4.hpp \ - /usr/include/boost/asio/ip/impl/network_v4.hpp \ - /usr/include/boost/asio/ip/impl/network_v4.ipp \ - /usr/include/boost/asio/ip/network_v6.hpp \ - /usr/include/boost/asio/ip/impl/network_v6.hpp \ - /usr/include/boost/asio/ip/impl/network_v6.ipp \ - /usr/include/boost/asio/ip/basic_endpoint.hpp \ - /usr/include/boost/asio/ip/detail/endpoint.hpp \ - /usr/include/boost/asio/ip/detail/impl/endpoint.ipp \ - /usr/include/boost/asio/ip/impl/basic_endpoint.hpp \ - /usr/include/boost/asio/ip/basic_resolver.hpp \ - /usr/include/boost/asio/ip/basic_resolver_iterator.hpp \ - /usr/include/boost/asio/ip/basic_resolver_entry.hpp \ - /usr/include/boost/asio/ip/basic_resolver_query.hpp \ - /usr/include/boost/asio/ip/resolver_query_base.hpp \ - /usr/include/boost/asio/ip/resolver_base.hpp \ - /usr/include/boost/asio/ip/basic_resolver_results.hpp \ - /usr/include/boost/asio/detail/resolver_service.hpp \ - /usr/include/boost/asio/detail/resolve_endpoint_op.hpp \ - /usr/include/boost/asio/detail/resolve_op.hpp \ - /usr/include/boost/asio/detail/resolve_query_op.hpp \ - /usr/include/boost/asio/detail/resolver_service_base.hpp \ - /usr/include/boost/asio/detail/impl/resolver_service_base.ipp \ - /usr/include/boost/asio/ip/host_name.hpp \ - /usr/include/boost/asio/ip/impl/host_name.ipp \ - /usr/include/boost/asio/ip/icmp.hpp \ - /usr/include/boost/asio/ip/multicast.hpp \ - /usr/include/boost/asio/ip/detail/socket_option.hpp \ - /usr/include/boost/asio/ip/tcp.hpp \ - /usr/include/boost/asio/ip/udp.hpp \ - /usr/include/boost/asio/ip/unicast.hpp \ - /usr/include/boost/asio/ip/v6_only.hpp \ - /usr/include/boost/asio/is_read_buffered.hpp \ - /usr/include/boost/asio/is_write_buffered.hpp \ - /usr/include/boost/asio/local/basic_endpoint.hpp \ - /usr/include/boost/asio/local/detail/endpoint.hpp \ - /usr/include/boost/asio/local/detail/impl/endpoint.ipp \ - /usr/include/boost/asio/local/connect_pair.hpp \ - /usr/include/boost/asio/local/datagram_protocol.hpp \ - /usr/include/boost/asio/local/stream_protocol.hpp \ - /usr/include/boost/asio/packaged_task.hpp \ - /usr/include/boost/asio/detail/future.hpp \ - /usr/include/c++/11/future \ - /usr/include/c++/11/condition_variable \ - /usr/include/c++/11/bits/atomic_futex.h \ - /usr/include/c++/11/bits/std_thread.h \ - /usr/include/boost/asio/placeholders.hpp \ - /usr/include/boost/bind/arg.hpp \ - /usr/include/boost/is_placeholder.hpp \ - /usr/include/boost/asio/posix/basic_descriptor.hpp \ - /usr/include/boost/asio/posix/basic_stream_descriptor.hpp \ - /usr/include/boost/asio/posix/descriptor.hpp \ - /usr/include/boost/asio/posix/stream_descriptor.hpp \ - /usr/include/boost/asio/read.hpp \ - /usr/include/boost/asio/impl/read.hpp \ - /usr/include/boost/asio/read_at.hpp \ - /usr/include/boost/asio/impl/read_at.hpp \ - /usr/include/boost/asio/read_until.hpp \ - /usr/include/boost/asio/detail/regex_fwd.hpp \ - /usr/include/boost/regex_fwd.hpp \ - /usr/include/boost/regex/config.hpp \ - /usr/include/boost/regex/user.hpp \ - /usr/include/boost/predef.h \ - /usr/include/boost/predef/language.h \ - /usr/include/boost/predef/language/stdc.h \ - /usr/include/boost/predef/version_number.h \ - /usr/include/boost/predef/make.h \ - /usr/include/boost/predef/detail/test.h \ - /usr/include/boost/predef/language/stdcpp.h \ - /usr/include/boost/predef/language/objc.h \ - /usr/include/boost/predef/language/cuda.h \ - /usr/include/boost/predef/architecture.h \ - /usr/include/boost/predef/architecture/alpha.h \ - /usr/include/boost/predef/architecture/arm.h \ - /usr/include/boost/predef/architecture/blackfin.h \ - /usr/include/boost/predef/architecture/convex.h \ - /usr/include/boost/predef/architecture/ia64.h \ - /usr/include/boost/predef/architecture/m68k.h \ - /usr/include/boost/predef/architecture/mips.h \ - /usr/include/boost/predef/architecture/parisc.h \ - /usr/include/boost/predef/architecture/ppc.h \ - /usr/include/boost/predef/architecture/ptx.h \ - /usr/include/boost/predef/architecture/pyramid.h \ - /usr/include/boost/predef/architecture/riscv.h \ - /usr/include/boost/predef/architecture/rs6k.h \ - /usr/include/boost/predef/architecture/sparc.h \ - /usr/include/boost/predef/architecture/superh.h \ - /usr/include/boost/predef/architecture/sys370.h \ - /usr/include/boost/predef/architecture/sys390.h \ - /usr/include/boost/predef/architecture/x86.h \ - /usr/include/boost/predef/architecture/x86/32.h \ - /usr/include/boost/predef/architecture/x86/64.h \ - /usr/include/boost/predef/architecture/z.h \ - /usr/include/boost/predef/compiler.h \ - /usr/include/boost/predef/compiler/borland.h \ - /usr/include/boost/predef/compiler/clang.h \ - /usr/include/boost/predef/compiler/comeau.h \ - /usr/include/boost/predef/compiler/compaq.h \ - /usr/include/boost/predef/compiler/diab.h \ - /usr/include/boost/predef/compiler/digitalmars.h \ - /usr/include/boost/predef/compiler/dignus.h \ - /usr/include/boost/predef/compiler/edg.h \ - /usr/include/boost/predef/compiler/ekopath.h \ - /usr/include/boost/predef/compiler/gcc_xml.h \ - /usr/include/boost/predef/compiler/gcc.h \ - /usr/include/boost/predef/detail/comp_detected.h \ - /usr/include/boost/predef/compiler/greenhills.h \ - /usr/include/boost/predef/compiler/hp_acc.h \ - /usr/include/boost/predef/compiler/iar.h \ - /usr/include/boost/predef/compiler/ibm.h \ - /usr/include/boost/predef/compiler/intel.h \ - /usr/include/boost/predef/compiler/kai.h \ - /usr/include/boost/predef/compiler/llvm.h \ - /usr/include/boost/predef/compiler/metaware.h \ - /usr/include/boost/predef/compiler/metrowerks.h \ - /usr/include/boost/predef/compiler/microtec.h \ - /usr/include/boost/predef/compiler/mpw.h \ - /usr/include/boost/predef/compiler/nvcc.h \ - /usr/include/boost/predef/compiler/palm.h \ - /usr/include/boost/predef/compiler/pgi.h \ - /usr/include/boost/predef/compiler/sgi_mipspro.h \ - /usr/include/boost/predef/compiler/sunpro.h \ - /usr/include/boost/predef/compiler/tendra.h \ - /usr/include/boost/predef/compiler/visualc.h \ - /usr/include/boost/predef/compiler/watcom.h \ - /usr/include/boost/predef/library.h \ - /usr/include/boost/predef/library/c.h \ - /usr/include/boost/predef/library/c/_prefix.h \ - /usr/include/boost/predef/detail/_cassert.h \ - /usr/include/boost/predef/library/c/cloudabi.h \ - /usr/include/boost/predef/library/c/gnu.h \ - /usr/include/boost/predef/library/c/uc.h \ - /usr/include/boost/predef/library/c/vms.h \ - /usr/include/boost/predef/library/c/zos.h \ - /usr/include/boost/predef/library/std.h \ - /usr/include/boost/predef/library/std/_prefix.h \ - /usr/include/boost/predef/detail/_exception.h \ - /usr/include/boost/predef/library/std/cxx.h \ - /usr/include/boost/predef/library/std/dinkumware.h \ - /usr/include/boost/predef/library/std/libcomo.h \ - /usr/include/boost/predef/library/std/modena.h \ - /usr/include/boost/predef/library/std/msl.h \ - /usr/include/boost/predef/library/std/roguewave.h \ - /usr/include/boost/predef/library/std/sgi.h \ - /usr/include/boost/predef/library/std/stdcpp3.h \ - /usr/include/boost/predef/library/std/stlport.h \ - /usr/include/boost/predef/library/std/vacpp.h \ - /usr/include/boost/predef/os.h \ - /usr/include/boost/predef/os/aix.h \ - /usr/include/boost/predef/os/amigaos.h \ - /usr/include/boost/predef/os/beos.h \ - /usr/include/boost/predef/os/bsd.h \ - /usr/include/boost/predef/os/macos.h \ - /usr/include/boost/predef/os/ios.h \ - /usr/include/boost/predef/os/bsd/bsdi.h \ - /usr/include/boost/predef/os/bsd/dragonfly.h \ - /usr/include/boost/predef/os/bsd/free.h \ - /usr/include/boost/predef/os/bsd/open.h \ - /usr/include/boost/predef/os/bsd/net.h \ - /usr/include/boost/predef/os/cygwin.h \ - /usr/include/boost/predef/os/haiku.h \ - /usr/include/boost/predef/os/hpux.h \ - /usr/include/boost/predef/os/irix.h \ - /usr/include/boost/predef/os/linux.h \ - /usr/include/boost/predef/detail/os_detected.h \ - /usr/include/boost/predef/os/os400.h \ - /usr/include/boost/predef/os/qnxnto.h \ - /usr/include/boost/predef/os/solaris.h \ - /usr/include/boost/predef/os/unix.h \ - /usr/include/boost/predef/os/vms.h \ - /usr/include/boost/predef/os/windows.h \ - /usr/include/boost/predef/other.h \ - /usr/include/boost/predef/other/endian.h \ - /usr/include/boost/predef/platform/android.h \ - /usr/include/boost/predef/platform.h \ - /usr/include/boost/predef/platform/cloudabi.h \ - /usr/include/boost/predef/platform/mingw.h \ - /usr/include/boost/predef/platform/mingw32.h \ - /usr/include/boost/predef/platform/mingw64.h \ - /usr/include/boost/predef/platform/windows_uwp.h \ - /usr/include/boost/predef/platform/windows_desktop.h \ - /usr/include/boost/predef/platform/windows_phone.h \ - /usr/include/boost/predef/platform/windows_server.h \ - /usr/include/boost/predef/platform/windows_store.h \ - /usr/include/boost/predef/platform/windows_system.h \ - /usr/include/boost/predef/platform/windows_runtime.h \ - /usr/include/boost/predef/platform/ios.h \ - /usr/include/boost/predef/hardware.h \ - /usr/include/boost/predef/hardware/simd.h \ - /usr/include/boost/predef/hardware/simd/x86.h \ - /usr/include/boost/predef/hardware/simd/x86/versions.h \ - /usr/include/boost/predef/hardware/simd/x86_amd.h \ - /usr/include/boost/predef/hardware/simd/x86_amd/versions.h \ - /usr/include/boost/predef/hardware/simd/arm.h \ - /usr/include/boost/predef/hardware/simd/arm/versions.h \ - /usr/include/boost/predef/hardware/simd/ppc.h \ - /usr/include/boost/predef/hardware/simd/ppc/versions.h \ - /usr/include/boost/predef/version.h \ - /usr/include/boost/regex/config/cwchar.hpp \ - /usr/include/boost/regex/v4/regex_fwd.hpp \ - /usr/include/boost/regex/v4/match_flags.hpp \ - /usr/include/boost/asio/impl/read_until.hpp \ - /usr/include/boost/asio/redirect_error.hpp \ - /usr/include/boost/asio/impl/redirect_error.hpp \ - /usr/include/boost/asio/require_concept.hpp \ - /usr/include/boost/asio/traits/require_concept_member.hpp \ - /usr/include/boost/asio/traits/require_concept_free.hpp \ - /usr/include/boost/asio/traits/static_require_concept.hpp \ - /usr/include/boost/asio/serial_port.hpp \ - /usr/include/boost/asio/signal_set.hpp \ - /usr/include/boost/asio/static_thread_pool.hpp \ - /usr/include/boost/asio/thread_pool.hpp \ - /usr/include/boost/asio/impl/thread_pool.hpp \ - /usr/include/boost/asio/detail/blocking_executor_op.hpp \ - /usr/include/boost/asio/detail/bulk_executor_op.hpp \ - /usr/include/boost/asio/impl/thread_pool.ipp \ - /usr/include/boost/asio/strand.hpp \ - /usr/include/boost/asio/detail/strand_executor_service.hpp \ - /usr/include/boost/asio/detail/impl/strand_executor_service.hpp \ - /usr/include/boost/asio/detail/impl/strand_executor_service.ipp \ - /usr/include/boost/asio/streambuf.hpp \ - /usr/include/boost/asio/system_timer.hpp \ - /usr/include/boost/asio/this_coro.hpp \ - /usr/include/boost/asio/use_awaitable.hpp \ - /usr/include/boost/asio/use_future.hpp \ - /usr/include/boost/asio/impl/use_future.hpp \ - /usr/include/boost/asio/version.hpp \ - /usr/include/boost/asio/windows/basic_object_handle.hpp \ - /usr/include/boost/asio/windows/basic_overlapped_handle.hpp \ - /usr/include/boost/asio/windows/basic_random_access_handle.hpp \ - /usr/include/boost/asio/windows/basic_stream_handle.hpp \ - /usr/include/boost/asio/windows/object_handle.hpp \ - /usr/include/boost/asio/windows/overlapped_handle.hpp \ - /usr/include/boost/asio/windows/overlapped_ptr.hpp \ - /usr/include/boost/asio/windows/random_access_handle.hpp \ - /usr/include/boost/asio/windows/stream_handle.hpp \ - /usr/include/boost/asio/write_at.hpp \ - /usr/include/boost/asio/impl/write_at.hpp \ - /usr/include/boost/beast/core/tcp_stream.hpp \ - /usr/include/boost/beast/core/detail/config.hpp \ - /usr/include/boost/core/ignore_unused.hpp \ - /usr/include/boost/beast/core/basic_stream.hpp \ - /usr/include/boost/beast/core/detail/stream_base.hpp \ - /usr/include/boost/core/exchange.hpp \ - /usr/include/boost/beast/core/error.hpp \ - /usr/include/boost/beast/core/impl/error.hpp \ - /usr/include/boost/beast/core/impl/error.ipp \ - /usr/include/boost/beast/core/rate_policy.hpp \ - /usr/include/boost/beast/core/role.hpp \ - /usr/include/boost/beast/core/stream_traits.hpp \ - /usr/include/boost/beast/core/detail/static_const.hpp \ - /usr/include/boost/beast/core/detail/stream_traits.hpp \ - /usr/include/boost/type_traits/make_void.hpp \ - /usr/include/boost/core/empty_value.hpp \ - /usr/include/boost/enable_shared_from_this.hpp \ - /usr/include/boost/smart_ptr/enable_shared_from_this.hpp \ - /usr/include/boost/smart_ptr/weak_ptr.hpp \ - /usr/include/boost/beast/core/impl/basic_stream.hpp \ - /usr/include/boost/beast/core/async_base.hpp \ - /usr/include/boost/beast/core/bind_handler.hpp \ - /usr/include/boost/beast/core/detail/bind_handler.hpp \ - /usr/include/boost/beast/core/detail/tuple.hpp \ - /usr/include/boost/mp11/integer_sequence.hpp \ - /usr/include/boost/mp11/version.hpp \ - /usr/include/boost/mp11/algorithm.hpp \ - /usr/include/boost/mp11/list.hpp \ - /usr/include/boost/mp11/integral.hpp \ - /usr/include/boost/mp11/detail/mp_list.hpp \ - /usr/include/boost/mp11/detail/mp_is_list.hpp \ - /usr/include/boost/mp11/detail/mp_append.hpp \ - /usr/include/boost/mp11/utility.hpp \ - /usr/include/boost/mp11/detail/mp_fold.hpp \ - /usr/include/boost/mp11/detail/config.hpp \ - /usr/include/boost/mp11/set.hpp \ - /usr/include/boost/mp11/function.hpp \ - /usr/include/boost/mp11/detail/mp_count.hpp \ - /usr/include/boost/mp11/detail/mp_plus.hpp \ - /usr/include/boost/mp11/detail/mp_min_element.hpp \ - /usr/include/boost/mp11/detail/mp_void.hpp \ - /usr/include/boost/mp11/detail/mp_copy_if.hpp \ - /usr/include/boost/mp11/detail/mp_remove_if.hpp \ - /usr/include/boost/mp11/detail/mp_map_find.hpp \ - /usr/include/boost/mp11/detail/mp_with_index.hpp \ - /usr/include/boost/type_traits/copy_cv.hpp \ - /usr/include/boost/type_traits/is_const.hpp \ - /usr/include/boost/type_traits/is_volatile.hpp \ - /usr/include/boost/type_traits/add_const.hpp \ - /usr/include/boost/type_traits/add_volatile.hpp \ - /usr/include/boost/beast/core/detail/allocator.hpp \ - /usr/include/boost/beast/core/detail/async_base.hpp \ - /usr/include/boost/beast/core/detail/work_guard.hpp \ - /usr/include/boost/optional.hpp \ - /usr/include/boost/optional/optional.hpp \ - /usr/include/boost/core/explicit_operator_bool.hpp \ - /usr/include/boost/core/swap.hpp \ - /usr/include/boost/optional/bad_optional_access.hpp \ - /usr/include/boost/type_traits/alignment_of.hpp \ - /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ - /usr/include/boost/type_traits/is_default_constructible.hpp \ - /usr/include/boost/type_traits/is_complete.hpp \ - /usr/include/boost/type_traits/declval.hpp \ - /usr/include/boost/type_traits/add_rvalue_reference.hpp \ - /usr/include/boost/type_traits/is_void.hpp \ - /usr/include/boost/type_traits/is_reference.hpp \ - /usr/include/boost/type_traits/is_lvalue_reference.hpp \ - /usr/include/boost/type_traits/is_rvalue_reference.hpp \ - /usr/include/boost/type_traits/remove_reference.hpp \ - /usr/include/boost/type_traits/is_function.hpp \ - /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ - /usr/include/boost/type_traits/detail/yes_no_type.hpp \ - /usr/include/boost/type_traits/type_with_alignment.hpp \ - /usr/include/boost/type_traits/is_pod.hpp \ - /usr/include/boost/type_traits/is_scalar.hpp \ - /usr/include/boost/type_traits/is_enum.hpp \ - /usr/include/boost/type_traits/is_pointer.hpp \ - /usr/include/boost/type_traits/is_member_pointer.hpp \ - /usr/include/boost/type_traits/is_member_function_pointer.hpp \ - /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ - /usr/include/boost/type_traits/remove_const.hpp \ - /usr/include/boost/type_traits/decay.hpp \ - /usr/include/boost/type_traits/is_array.hpp \ - /usr/include/boost/type_traits/remove_bounds.hpp \ - /usr/include/boost/type_traits/remove_extent.hpp \ - /usr/include/boost/type_traits/add_pointer.hpp \ - /usr/include/boost/type_traits/is_constructible.hpp \ - /usr/include/boost/type_traits/is_destructible.hpp \ - /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \ - /usr/include/boost/type_traits/has_trivial_move_assign.hpp \ - /usr/include/boost/type_traits/is_assignable.hpp \ - /usr/include/boost/type_traits/has_nothrow_assign.hpp \ - /usr/include/boost/type_traits/enable_if.hpp \ - /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \ - /usr/include/boost/move/utility.hpp \ - /usr/include/boost/move/detail/config_begin.hpp \ - /usr/include/boost/move/detail/workaround.hpp \ - /usr/include/boost/move/utility_core.hpp \ - /usr/include/boost/move/core.hpp \ - /usr/include/boost/move/detail/config_end.hpp \ - /usr/include/boost/move/detail/meta_utils.hpp \ - /usr/include/boost/move/detail/meta_utils_core.hpp \ - /usr/include/boost/move/traits.hpp \ - /usr/include/boost/move/detail/type_traits.hpp \ - /usr/include/boost/none.hpp \ - /usr/include/boost/none_t.hpp \ - /usr/include/boost/utility/compare_pointees.hpp \ - /usr/include/boost/utility/result_of.hpp \ - /usr/include/boost/preprocessor/iteration/iterate.hpp \ - /usr/include/boost/preprocessor/slot/slot.hpp \ - /usr/include/boost/preprocessor/slot/detail/def.hpp \ - /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ - /usr/include/boost/preprocessor/facilities/intercept.hpp \ - /usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp \ - /usr/include/boost/type_traits/type_identity.hpp \ - /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ - /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ - /usr/include/boost/preprocessor/slot/detail/shared.hpp \ - /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ - /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp \ - /usr/include/boost/utility/detail/result_of_iterate.hpp \ - /usr/include/boost/optional/optional_fwd.hpp \ - /usr/include/boost/optional/detail/optional_config.hpp \ - /usr/include/boost/optional/detail/optional_factory_support.hpp \ - /usr/include/boost/optional/detail/optional_aligned_storage.hpp \ - /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \ - /usr/include/boost/optional/detail/optional_reference_spec.hpp \ - /usr/include/boost/optional/detail/optional_relops.hpp \ - /usr/include/boost/optional/detail/optional_swap.hpp \ - /usr/include/boost/beast/core/impl/async_base.hpp \ - /usr/include/boost/beast/core/buffer_traits.hpp \ - /usr/include/boost/beast/core/detail/buffer_traits.hpp \ - /usr/include/boost/beast/core/buffers_prefix.hpp \ - /usr/include/boost/beast/core/impl/buffers_prefix.hpp \ - /usr/include/boost/beast/websocket/teardown.hpp \ - /usr/include/boost/beast/websocket/impl/teardown.hpp \ - /usr/include/boost/beast/core/detail/bind_continuation.hpp \ - /usr/include/boost/beast/core/detail/remap_post_to_defer.hpp \ - /usr/include/boost/beast/core/detail/is_invocable.hpp \ - /usr/include/boost/make_shared.hpp \ - /usr/include/boost/smart_ptr/make_shared.hpp \ - /usr/include/boost/smart_ptr/make_shared_object.hpp \ - /usr/include/boost/smart_ptr/detail/sp_forward.hpp \ - /usr/include/boost/smart_ptr/make_shared_array.hpp \ - /usr/include/boost/core/default_allocator.hpp \ - /usr/include/boost/smart_ptr/allocate_shared_array.hpp \ - /usr/include/boost/core/allocator_access.hpp \ - /usr/include/boost/core/pointer_traits.hpp \ - /usr/include/boost/core/alloc_construct.hpp \ - /usr/include/boost/core/noinit_adaptor.hpp \ - /usr/include/boost/core/first_scalar.hpp \ - /usr/include/boost/type_traits/extent.hpp \ - /usr/include/boost/type_traits/is_bounded_array.hpp \ - /usr/include/boost/type_traits/is_unbounded_array.hpp \ - /usr/include/boost/beast/websocket/stream.hpp \ - /usr/include/boost/beast/websocket/error.hpp \ - /usr/include/boost/beast/websocket/impl/error.hpp \ - /usr/include/boost/beast/websocket/impl/error.ipp \ - /usr/include/boost/beast/websocket/option.hpp \ - /usr/include/boost/beast/websocket/rfc6455.hpp \ - /usr/include/boost/beast/core/static_string.hpp \ - /usr/include/boost/beast/core/string.hpp \ - /usr/include/boost/beast/core/string_type.hpp \ - /usr/include/boost/utility/string_view.hpp \ - /usr/include/boost/io/ostream_put.hpp \ - /usr/include/boost/io/detail/buffer_fill.hpp \ - /usr/include/boost/io/detail/ostream_guard.hpp \ - /usr/include/boost/utility/string_view_fwd.hpp \ - /usr/include/boost/container_hash/hash_fwd.hpp \ - /usr/include/boost/beast/core/impl/string.ipp \ - /usr/include/boost/beast/core/detail/string.hpp \ - /usr/include/boost/beast/core/detail/static_string.hpp \ - /usr/include/boost/beast/core/impl/static_string.hpp \ - /usr/include/boost/beast/http/empty_body.hpp \ - /usr/include/boost/beast/http/error.hpp \ - /usr/include/boost/beast/http/impl/error.hpp \ - /usr/include/boost/beast/http/impl/error.ipp \ - /usr/include/boost/beast/http/message.hpp \ - /usr/include/boost/beast/http/fields.hpp \ - /usr/include/boost/beast/http/field.hpp \ - /usr/include/boost/beast/http/impl/field.ipp \ - /usr/include/boost/intrusive/list.hpp \ - /usr/include/boost/intrusive/detail/config_begin.hpp \ - /usr/include/boost/intrusive/intrusive_fwd.hpp \ - /usr/include/boost/intrusive/link_mode.hpp \ - /usr/include/boost/intrusive/detail/workaround.hpp \ - /usr/include/boost/intrusive/detail/assert.hpp \ - /usr/include/boost/intrusive/list_hook.hpp \ - /usr/include/boost/intrusive/detail/list_node.hpp \ - /usr/include/boost/intrusive/pointer_rebind.hpp \ - /usr/include/boost/intrusive/circular_list_algorithms.hpp \ - /usr/include/boost/intrusive/detail/algo_type.hpp \ - /usr/include/boost/core/no_exceptions_support.hpp \ - /usr/include/boost/intrusive/detail/config_end.hpp \ - /usr/include/boost/intrusive/options.hpp \ - /usr/include/boost/intrusive/pack_options.hpp \ - /usr/include/boost/intrusive/detail/generic_hook.hpp \ - /usr/include/boost/intrusive/pointer_traits.hpp \ - /usr/include/boost/move/detail/pointer_element.hpp \ - /usr/include/boost/intrusive/detail/mpl.hpp \ - /usr/include/boost/intrusive/detail/node_holder.hpp \ - /usr/include/boost/intrusive/detail/get_value_traits.hpp \ - /usr/include/boost/intrusive/detail/hook_traits.hpp \ - /usr/include/boost/intrusive/detail/parent_from_member.hpp \ - /usr/include/boost/move/detail/to_raw_pointer.hpp \ - /usr/include/boost/intrusive/detail/is_stateful_value_traits.hpp \ - /usr/include/boost/intrusive/detail/function_detector.hpp \ - /usr/include/boost/intrusive/detail/default_header_holder.hpp \ - /usr/include/boost/intrusive/detail/reverse_iterator.hpp \ - /usr/include/boost/intrusive/detail/iterator.hpp \ - /usr/include/boost/intrusive/detail/std_fwd.hpp \ - /usr/include/boost/move/detail/std_ns_begin.hpp \ - /usr/include/boost/move/detail/std_ns_end.hpp \ - /usr/include/boost/move/detail/iterator_traits.hpp \ - /usr/include/boost/intrusive/detail/uncast.hpp \ - /usr/include/boost/intrusive/detail/list_iterator.hpp \ - /usr/include/boost/intrusive/detail/iiterator.hpp \ - /usr/include/boost/intrusive/detail/array_initializer.hpp \ - /usr/include/boost/move/detail/placement_new.hpp \ - /usr/include/boost/intrusive/detail/exception_disposer.hpp \ - /usr/include/boost/intrusive/detail/equal_to_value.hpp \ - /usr/include/boost/intrusive/detail/key_nodeptr_comp.hpp \ - /usr/include/boost/intrusive/detail/ebo_functor_holder.hpp \ - /usr/include/boost/intrusive/detail/tree_value_compare.hpp \ - /usr/include/boost/intrusive/detail/simple_disposers.hpp \ - /usr/include/boost/intrusive/detail/size_holder.hpp \ - /usr/include/boost/intrusive/detail/algorithm.hpp \ - /usr/include/boost/intrusive/detail/minimal_less_equal_header.hpp \ - /usr/include/boost/intrusive/set.hpp \ - /usr/include/boost/intrusive/rbtree.hpp \ - /usr/include/boost/intrusive/detail/minimal_pair_header.hpp \ - /usr/include/boost/intrusive/set_hook.hpp \ - /usr/include/boost/intrusive/detail/rbtree_node.hpp \ - /usr/include/boost/intrusive/rbtree_algorithms.hpp \ - /usr/include/boost/intrusive/bstree_algorithms.hpp \ - /usr/include/boost/intrusive/detail/bstree_algorithms_base.hpp \ - /usr/include/boost/intrusive/detail/math.hpp \ - /usr/include/boost/intrusive/pointer_plus_bits.hpp \ - /usr/include/boost/intrusive/detail/tree_node.hpp \ - /usr/include/boost/intrusive/bstree.hpp \ - /usr/include/boost/intrusive/bs_set_hook.hpp \ - /usr/include/boost/intrusive/detail/tree_iterator.hpp \ - /usr/include/boost/intrusive/detail/empty_node_checker.hpp \ - /usr/include/boost/intrusive/detail/node_cloner_disposer.hpp \ - /usr/include/boost/intrusive/parent_from_member.hpp \ - /usr/include/boost/move/adl_move_swap.hpp \ - /usr/include/boost/beast/http/impl/fields.hpp \ - /usr/include/boost/beast/core/buffers_cat.hpp \ - /usr/include/boost/beast/core/detail/type_traits.hpp \ - /usr/include/boost/beast/core/impl/buffers_cat.hpp \ - /usr/include/boost/beast/core/detail/variant.hpp \ - /usr/include/boost/beast/core/detail/buffers_ref.hpp \ - /usr/include/boost/beast/core/detail/clamp.hpp \ - /usr/include/boost/beast/core/detail/temporary_buffer.hpp \ - /usr/include/boost/beast/core/detail/impl/temporary_buffer.ipp \ - /usr/include/boost/beast/http/verb.hpp \ - /usr/include/boost/beast/http/impl/verb.ipp \ - /usr/include/boost/beast/http/rfc7230.hpp \ - /usr/include/boost/beast/http/detail/rfc7230.hpp \ - /usr/include/boost/beast/http/detail/rfc7230.ipp \ - /usr/include/boost/beast/http/detail/basic_parsed_list.hpp \ - /usr/include/boost/beast/http/impl/rfc7230.hpp \ - /usr/include/boost/beast/http/impl/rfc7230.ipp \ - /usr/include/boost/beast/http/status.hpp \ - /usr/include/boost/beast/http/impl/status.ipp \ - /usr/include/boost/beast/http/chunk_encode.hpp \ - /usr/include/boost/beast/http/type_traits.hpp \ - /usr/include/boost/beast/http/detail/type_traits.hpp \ - /usr/include/boost/beast/http/detail/chunk_encode.hpp \ - /usr/include/boost/beast/http/impl/chunk_encode.hpp \ - /usr/include/boost/beast/core/detail/varint.hpp \ - /usr/include/boost/beast/http/impl/fields.ipp \ - /usr/include/boost/beast/http/impl/message.hpp \ - /usr/include/boost/beast/http/string_body.hpp \ - /usr/include/boost/beast/core/buffers_range.hpp \ - /usr/include/boost/beast/core/detail/buffers_range_adaptor.hpp \ - /usr/include/boost/beast/websocket/impl/rfc6455.hpp \ - /usr/include/boost/beast/websocket/stream_base.hpp \ - /usr/include/boost/beast/websocket/detail/decorator.hpp \ - /usr/include/boost/beast/websocket/stream_fwd.hpp \ - /usr/include/boost/beast/websocket/detail/hybi13.hpp \ - /usr/include/boost/beast/core/detail/base64.hpp \ - /usr/include/boost/beast/core/detail/base64.ipp \ - /usr/include/boost/beast/websocket/detail/hybi13.ipp \ - /usr/include/boost/beast/core/detail/sha1.hpp \ - /usr/include/boost/beast/core/detail/sha1.ipp \ - /usr/include/boost/beast/websocket/detail/prng.hpp \ - /usr/include/c++/11/random \ - /usr/include/c++/11/bits/random.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/opt_random.h \ - /usr/include/c++/11/bits/random.tcc \ - /usr/include/c++/11/numeric \ - /usr/include/c++/11/bits/stl_numeric.h \ - /usr/include/boost/beast/websocket/detail/prng.ipp \ - /usr/include/boost/beast/core/detail/chacha.hpp \ - /usr/include/boost/beast/core/detail/pcg.hpp \ - /usr/include/boost/beast/websocket/detail/impl_base.hpp \ - /usr/include/boost/beast/websocket/detail/frame.hpp \ - /usr/include/boost/beast/websocket/detail/utf8_checker.hpp \ - /usr/include/boost/beast/websocket/detail/utf8_checker.ipp \ - /usr/include/boost/beast/core/flat_static_buffer.hpp \ - /usr/include/boost/beast/core/impl/flat_static_buffer.hpp \ - /usr/include/boost/beast/core/impl/flat_static_buffer.ipp \ - /usr/include/boost/endian/conversion.hpp \ - /usr/include/boost/endian/detail/endian_reverse.hpp \ - /usr/include/boost/endian/detail/integral_by_size.hpp \ - /usr/include/boost/endian/detail/intrinsic.hpp \ - /usr/include/boost/endian/detail/is_scoped_enum.hpp \ - /usr/include/boost/type_traits/is_convertible.hpp \ - /usr/include/boost/type_traits/is_abstract.hpp \ - /usr/include/boost/type_traits/add_lvalue_reference.hpp \ - /usr/include/boost/type_traits/add_reference.hpp \ - /usr/include/boost/endian/detail/endian_load.hpp \ - /usr/include/boost/endian/detail/order.hpp \ - /usr/include/boost/core/scoped_enum.hpp \ - /usr/include/boost/endian/detail/is_trivially_copyable.hpp \ - /usr/include/boost/type_traits/has_trivial_copy.hpp \ - /usr/include/boost/type_traits/is_copy_constructible.hpp \ - /usr/include/boost/type_traits/has_trivial_assign.hpp \ - /usr/include/boost/type_traits/has_trivial_destructor.hpp \ - /usr/include/boost/type_traits/is_signed.hpp \ - /usr/include/boost/endian/detail/endian_store.hpp \ - /usr/include/boost/beast/websocket/detail/pmd_extension.hpp \ - /usr/include/boost/beast/websocket/detail/pmd_extension.ipp \ - /usr/include/boost/beast/zlib/deflate_stream.hpp \ - /usr/include/boost/beast/zlib/error.hpp \ - /usr/include/boost/beast/zlib/impl/error.hpp \ - /usr/include/boost/beast/zlib/impl/error.ipp \ - /usr/include/boost/beast/zlib/zlib.hpp \ - /usr/include/boost/beast/zlib/detail/deflate_stream.hpp \ - /usr/include/boost/beast/zlib/detail/ranges.hpp \ - /usr/include/boost/beast/zlib/detail/deflate_stream.ipp \ - /usr/include/boost/make_unique.hpp \ - /usr/include/boost/smart_ptr/make_unique.hpp \ - /usr/include/boost/beast/zlib/inflate_stream.hpp \ - /usr/include/boost/beast/zlib/detail/inflate_stream.hpp \ - /usr/include/boost/beast/zlib/detail/bitstream.hpp \ - /usr/include/boost/beast/zlib/detail/window.hpp \ - /usr/include/boost/beast/zlib/detail/inflate_stream.ipp \ - /usr/include/boost/beast/core/buffers_suffix.hpp \ - /usr/include/boost/beast/core/impl/buffers_suffix.hpp \ - /usr/include/boost/type_traits.hpp \ - /usr/include/boost/type_traits/add_cv.hpp \ - /usr/include/boost/type_traits/aligned_storage.hpp \ - /usr/include/boost/type_traits/common_type.hpp \ - /usr/include/boost/type_traits/detail/mp_defer.hpp \ - /usr/include/boost/type_traits/conjunction.hpp \ - /usr/include/boost/type_traits/copy_cv_ref.hpp \ - /usr/include/boost/type_traits/copy_reference.hpp \ - /usr/include/boost/type_traits/disjunction.hpp \ - /usr/include/boost/type_traits/floating_point_promotion.hpp \ - /usr/include/boost/type_traits/function_traits.hpp \ - /usr/include/boost/type_traits/has_bit_and.hpp \ - /usr/include/boost/type_traits/detail/has_binary_operator.hpp \ - /usr/include/boost/type_traits/has_bit_and_assign.hpp \ - /usr/include/boost/type_traits/has_bit_or.hpp \ - /usr/include/boost/type_traits/has_bit_or_assign.hpp \ - /usr/include/boost/type_traits/has_bit_xor.hpp \ - /usr/include/boost/type_traits/has_bit_xor_assign.hpp \ - /usr/include/boost/type_traits/has_complement.hpp \ - /usr/include/boost/type_traits/detail/has_prefix_operator.hpp \ - /usr/include/boost/type_traits/has_dereference.hpp \ - /usr/include/boost/type_traits/has_divides.hpp \ - /usr/include/boost/type_traits/has_divides_assign.hpp \ - /usr/include/boost/type_traits/has_equal_to.hpp \ - /usr/include/boost/type_traits/has_greater.hpp \ - /usr/include/boost/type_traits/has_greater_equal.hpp \ - /usr/include/boost/type_traits/has_left_shift.hpp \ - /usr/include/boost/type_traits/has_left_shift_assign.hpp \ - /usr/include/boost/type_traits/has_less.hpp \ - /usr/include/boost/type_traits/has_less_equal.hpp \ - /usr/include/boost/type_traits/has_logical_and.hpp \ - /usr/include/boost/type_traits/has_logical_not.hpp \ - /usr/include/boost/type_traits/has_logical_or.hpp \ - /usr/include/boost/type_traits/has_minus.hpp \ - /usr/include/boost/type_traits/remove_pointer.hpp \ - /usr/include/boost/type_traits/has_minus_assign.hpp \ - /usr/include/boost/type_traits/has_modulus.hpp \ - /usr/include/boost/type_traits/has_modulus_assign.hpp \ - /usr/include/boost/type_traits/has_multiplies.hpp \ - /usr/include/boost/type_traits/has_multiplies_assign.hpp \ - /usr/include/boost/type_traits/has_negate.hpp \ - /usr/include/boost/type_traits/has_new_operator.hpp \ - /usr/include/boost/type_traits/has_not_equal_to.hpp \ - /usr/include/boost/type_traits/has_nothrow_copy.hpp \ - /usr/include/boost/type_traits/has_nothrow_destructor.hpp \ - /usr/include/boost/type_traits/has_plus.hpp \ - /usr/include/boost/type_traits/has_plus_assign.hpp \ - /usr/include/boost/type_traits/has_post_decrement.hpp \ - /usr/include/boost/type_traits/detail/has_postfix_operator.hpp \ - /usr/include/boost/type_traits/has_post_increment.hpp \ - /usr/include/boost/type_traits/has_pre_decrement.hpp \ - /usr/include/boost/type_traits/has_pre_increment.hpp \ - /usr/include/boost/type_traits/has_right_shift.hpp \ - /usr/include/boost/type_traits/has_right_shift_assign.hpp \ - /usr/include/boost/type_traits/has_trivial_constructor.hpp \ - /usr/include/boost/type_traits/has_trivial_move_constructor.hpp \ - /usr/include/boost/type_traits/has_unary_minus.hpp \ - /usr/include/boost/type_traits/has_unary_plus.hpp \ - /usr/include/boost/type_traits/has_virtual_destructor.hpp \ - /usr/include/boost/type_traits/is_complex.hpp \ - /usr/include/c++/11/complex \ - /usr/include/boost/type_traits/is_compound.hpp \ - /usr/include/boost/type_traits/is_fundamental.hpp \ - /usr/include/boost/type_traits/is_copy_assignable.hpp \ - /usr/include/boost/type_traits/is_noncopyable.hpp \ - /usr/include/boost/type_traits/is_empty.hpp \ - /usr/include/boost/type_traits/is_final.hpp \ - /usr/include/boost/type_traits/is_float.hpp \ - /usr/include/boost/type_traits/is_list_constructible.hpp \ - /usr/include/boost/type_traits/is_member_object_pointer.hpp \ - /usr/include/boost/type_traits/is_nothrow_swappable.hpp \ - /usr/include/boost/type_traits/is_object.hpp \ - /usr/include/boost/type_traits/is_polymorphic.hpp \ - /usr/include/boost/type_traits/is_scoped_enum.hpp \ - /usr/include/boost/type_traits/negation.hpp \ - /usr/include/boost/type_traits/is_stateless.hpp \ - /usr/include/boost/type_traits/is_trivially_copyable.hpp \ - /usr/include/boost/type_traits/is_union.hpp \ - /usr/include/boost/type_traits/is_unscoped_enum.hpp \ - /usr/include/boost/type_traits/is_unsigned.hpp \ - /usr/include/boost/type_traits/is_virtual_base_of.hpp \ - /usr/include/boost/type_traits/make_signed.hpp \ - /usr/include/boost/type_traits/make_unsigned.hpp \ - /usr/include/boost/type_traits/rank.hpp \ - /usr/include/boost/type_traits/remove_all_extents.hpp \ - /usr/include/boost/type_traits/remove_cv_ref.hpp \ - /usr/include/boost/type_traits/remove_volatile.hpp \ - /usr/include/boost/type_traits/integral_promotion.hpp \ - /usr/include/boost/type_traits/promote.hpp \ - /usr/include/boost/beast/websocket/impl/stream_impl.hpp \ - /usr/include/boost/beast/websocket/detail/mask.hpp \ - /usr/include/boost/beast/websocket/detail/mask.ipp \ - /usr/include/boost/beast/websocket/detail/service.hpp \ - /usr/include/boost/beast/core/detail/service_base.hpp \ - /usr/include/boost/beast/websocket/detail/service.ipp \ - /usr/include/boost/beast/websocket/detail/soft_mutex.hpp \ - /usr/include/boost/beast/http/read.hpp \ - /usr/include/boost/beast/http/basic_parser.hpp \ - /usr/include/boost/beast/http/detail/basic_parser.hpp \ - /usr/include/boost/beast/core/detail/char_buffer.hpp \ - /usr/include/boost/beast/http/detail/basic_parser.ipp \ - /usr/include/boost/beast/http/impl/basic_parser.hpp \ - /usr/include/boost/beast/http/impl/basic_parser.ipp \ - /usr/include/boost/beast/http/impl/read.hpp \ - /usr/include/boost/beast/http/parser.hpp \ - /usr/include/boost/beast/http/impl/parser.hpp \ - /usr/include/boost/beast/core/detail/buffer.hpp \ - /usr/include/boost/beast/core/detail/read.hpp \ - /usr/include/boost/beast/core/detail/impl/read.hpp \ - /usr/include/boost/beast/core/read_size.hpp \ - /usr/include/boost/beast/core/impl/read_size.hpp \ - /usr/include/boost/beast/http/write.hpp \ - /usr/include/boost/beast/http/serializer.hpp \ - /usr/include/boost/beast/http/impl/serializer.hpp \ - /usr/include/boost/beast/http/impl/write.hpp \ - /usr/include/boost/beast/core/make_printable.hpp \ - /usr/include/boost/beast/core/saved_handler.hpp \ - /usr/include/boost/beast/core/impl/saved_handler.hpp \ - /usr/include/boost/beast/core/impl/saved_handler.ipp \ - /usr/include/boost/beast/core/static_buffer.hpp \ - /usr/include/boost/beast/core/detail/buffers_pair.hpp \ - /usr/include/boost/beast/core/impl/static_buffer.hpp \ - /usr/include/boost/beast/core/impl/static_buffer.ipp \ - /usr/include/boost/beast/websocket/impl/accept.hpp \ - /usr/include/boost/beast/websocket/detail/type_traits.hpp \ - /usr/include/boost/beast/version.hpp \ - /usr/include/boost/beast/websocket/impl/close.hpp \ - /usr/include/boost/beast/websocket/impl/handshake.hpp \ - /usr/include/boost/beast/core/flat_buffer.hpp \ - /usr/include/boost/beast/core/impl/flat_buffer.hpp \ - /usr/include/boost/beast/websocket/impl/ping.hpp \ - /usr/include/boost/beast/websocket/impl/read.hpp \ - /usr/include/boost/beast/websocket/impl/stream.hpp \ - /usr/include/boost/beast/websocket/impl/write.hpp \ - include/LibLsp/JsonRpc/RemoteEndPoint.h \ - include/LibLsp/lsp/lsp_diagnostic.h \ - include/LibLsp/lsp/lsRange.h \ - include/LibLsp/JsonRpc/serializer.h \ - include/LibLsp/JsonRpc/macro_map.h \ - include/LibLsp/lsp/lsPosition.h \ - include/LibLsp/lsp/lsTextEdit.h \ - include/LibLsp/lsp/lsDocumentUri.h \ - include/LibLsp/lsp/lsResponseError.h \ - include/LibLsp/lsp/lsAny.h \ - include/LibLsp/JsonRpc/message.h \ - /usr/include/c++/11/iostream \ - include/LibLsp/lsp/method_type.h \ - include/LibLsp/lsp/location_type.h \ - include/LibLsp/JsonRpc/RequestInMessage.h \ - include/LibLsp/JsonRpc/lsRequestId.h \ - include/LibLsp/JsonRpc/lsResponseMessage.h \ - include/LibLsp/JsonRpc/Cancellation.h \ - include/LibLsp/JsonRpc/NotificationInMessage.h \ - include/LibLsp/JsonRpc/traits.h \ - include/LibLsp/JsonRpc/threaded_queue.h \ - /usr/include/c++/11/deque \ - /usr/include/c++/11/bits/stl_deque.h \ - /usr/include/c++/11/bits/deque.tcc \ - /usr/include/c++/11/unordered_map \ - /usr/include/c++/11/bits/hashtable.h \ - /usr/include/c++/11/bits/hashtable_policy.h \ - /usr/include/c++/11/bits/unordered_map.h \ - include/LibLsp/JsonRpc/MessageJsonHandler.h \ - include/LibLsp/JsonRpc/Endpoint.h \ - include/LibLsp/JsonRpc/stream.h \ - /usr/include/boost/beast/core.hpp \ - /usr/include/boost/beast/core/buffered_read_stream.hpp \ - /usr/include/boost/beast/core/multi_buffer.hpp \ - /usr/include/boost/beast/core/impl/multi_buffer.hpp \ - /usr/include/boost/beast/core/impl/buffered_read_stream.hpp \ - /usr/include/boost/beast/core/buffers_adaptor.hpp \ - /usr/include/boost/beast/core/impl/buffers_adaptor.hpp \ - /usr/include/boost/beast/core/buffers_to_string.hpp \ - /usr/include/boost/beast/core/detect_ssl.hpp \ - /usr/include/boost/logic/tribool.hpp \ - /usr/include/boost/logic/tribool_fwd.hpp \ - /usr/include/boost/asio/yield.hpp \ - /usr/include/boost/asio/coroutine.hpp \ - /usr/include/boost/asio/unyield.hpp \ - /usr/include/boost/beast/core/file.hpp \ - /usr/include/boost/beast/core/file_base.hpp \ - /usr/include/boost/beast/core/file_posix.hpp \ - /usr/include/boost/beast/core/impl/file_posix.ipp \ - /usr/include/boost/beast/core/file_stdio.hpp \ - /usr/include/boost/beast/core/impl/file_stdio.ipp \ - /usr/include/boost/beast/core/detail/win32_unicode_path.hpp \ - /usr/include/boost/beast/core/file_win32.hpp \ - /usr/include/boost/beast/core/flat_stream.hpp \ - /usr/include/boost/beast/core/detail/flat_stream.hpp \ - /usr/include/boost/beast/core/impl/flat_stream.hpp \ - /usr/include/boost/beast/core/ostream.hpp \ - /usr/include/boost/beast/core/detail/ostream.hpp \ - /usr/include/boost/beast/core/span.hpp \ - /usr/include/boost/beast/websocket.hpp - -CMakeFiles/lspcpp.dir/src/jsonrpc/message.cpp.o: src/jsonrpc/message.cpp \ - /usr/include/stdc-predef.h \ - include/LibLsp/JsonRpc/message.h \ - /usr/include/c++/11/atomic \ - /usr/include/c++/11/bits/atomic_base.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ - /usr/include/bits/wordsize.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ - /usr/include/features.h \ - /usr/include/sys/cdefs.h \ - /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ - /usr/include/stdint.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/types.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11/bits/move.h \ - /usr/include/c++/11/type_traits \ - /usr/include/c++/11/string \ - /usr/include/c++/11/bits/stringfwd.h \ - /usr/include/c++/11/bits/memoryfwd.h \ - /usr/include/c++/11/bits/char_traits.h \ - /usr/include/c++/11/bits/stl_algobase.h \ - /usr/include/c++/11/bits/functexcept.h \ - /usr/include/c++/11/bits/exception_defines.h \ - /usr/include/c++/11/bits/cpp_type_traits.h \ - /usr/include/c++/11/ext/type_traits.h \ - /usr/include/c++/11/ext/numeric_traits.h \ - /usr/include/c++/11/bits/stl_pair.h \ - /usr/include/c++/11/bits/stl_iterator_base_types.h \ - /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11/bits/concept_check.h \ - /usr/include/c++/11/debug/assertions.h \ - /usr/include/c++/11/bits/stl_iterator.h \ - /usr/include/c++/11/bits/ptr_traits.h \ - /usr/include/c++/11/debug/debug.h \ - /usr/include/c++/11/bits/predefined_ops.h \ - /usr/include/c++/11/bits/postypes.h \ - /usr/include/c++/11/cwchar \ - /usr/include/wchar.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/c++/11/cstdint \ - /usr/include/c++/11/bits/allocator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ - /usr/include/c++/11/ext/new_allocator.h \ - /usr/include/c++/11/new \ - /usr/include/c++/11/bits/exception.h \ - /usr/include/c++/11/bits/localefwd.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ - /usr/include/c++/11/clocale \ - /usr/include/locale.h \ - /usr/include/bits/locale.h \ - /usr/include/c++/11/iosfwd \ - /usr/include/c++/11/cctype \ - /usr/include/ctype.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/c++/11/bits/ostream_insert.h \ - /usr/include/c++/11/bits/cxxabi_forced.h \ - /usr/include/c++/11/bits/stl_function.h \ - /usr/include/c++/11/backward/binders.h \ - /usr/include/c++/11/bits/range_access.h \ - /usr/include/c++/11/initializer_list \ - /usr/include/c++/11/bits/basic_string.h \ - /usr/include/c++/11/ext/atomicity.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/time.h \ - /usr/include/bits/time.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11/ext/alloc_traits.h \ - /usr/include/c++/11/bits/alloc_traits.h \ - /usr/include/c++/11/bits/stl_construct.h \ - /usr/include/c++/11/ext/string_conversions.h \ - /usr/include/c++/11/cstdlib \ - /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h \ - /usr/include/endian.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h \ - /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/c++/11/bits/std_abs.h \ - /usr/include/c++/11/cstdio \ - /usr/include/stdio.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdio.h \ - /usr/include/c++/11/cerrno \ - /usr/include/errno.h \ - /usr/include/bits/errno.h \ - /usr/include/linux/errno.h \ - /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/c++/11/bits/charconv.h \ - /usr/include/c++/11/bits/functional_hash.h \ - /usr/include/c++/11/bits/hash_bytes.h \ - /usr/include/c++/11/bits/basic_string.tcc \ - /usr/include/c++/11/iostream \ - /usr/include/c++/11/ostream \ - /usr/include/c++/11/ios \ - /usr/include/c++/11/exception \ - /usr/include/c++/11/bits/exception_ptr.h \ - /usr/include/c++/11/bits/cxxabi_init_exception.h \ - /usr/include/c++/11/typeinfo \ - /usr/include/c++/11/bits/nested_exception.h \ - /usr/include/c++/11/bits/ios_base.h \ - /usr/include/c++/11/bits/locale_classes.h \ - /usr/include/c++/11/bits/locale_classes.tcc \ - /usr/include/c++/11/system_error \ - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ - /usr/include/c++/11/stdexcept \ - /usr/include/c++/11/streambuf \ - /usr/include/c++/11/bits/streambuf.tcc \ - /usr/include/c++/11/bits/basic_ios.h \ - /usr/include/c++/11/bits/locale_facets.h \ - /usr/include/c++/11/cwctype \ - /usr/include/wctype.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h \ - /usr/include/c++/11/bits/streambuf_iterator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h \ - /usr/include/c++/11/bits/locale_facets.tcc \ - /usr/include/c++/11/bits/basic_ios.tcc \ - /usr/include/c++/11/bits/ostream.tcc \ - /usr/include/c++/11/istream \ - /usr/include/c++/11/bits/istream.tcc \ - include/LibLsp/JsonRpc/serializer.h \ - include/LibLsp/JsonRpc/macro_map.h \ - /usr/include/boost/optional.hpp \ - /usr/include/boost/optional/optional.hpp \ - /usr/include/boost/assert.hpp \ - /usr/include/assert.h \ - /usr/include/boost/core/addressof.hpp \ - /usr/include/boost/config.hpp \ - /usr/include/boost/config/user.hpp \ - /usr/include/boost/config/detail/select_compiler_config.hpp \ - /usr/include/boost/config/compiler/gcc.hpp \ - /usr/include/c++/11/cstddef \ - /usr/include/boost/config/detail/select_stdlib_config.hpp \ - /usr/include/c++/11/version \ - /usr/include/boost/config/stdlib/libstdcpp3.hpp \ - /usr/include/unistd.h \ - /usr/include/bits/posix_opt.h \ - /usr/include/bits/environments.h \ - /usr/include/bits/confname.h \ - /usr/include/bits/getopt_posix.h \ - /usr/include/bits/getopt_core.h \ - /usr/include/bits/unistd_ext.h \ - /usr/include/boost/config/detail/select_platform_config.hpp \ - /usr/include/boost/config/platform/linux.hpp \ - /usr/include/boost/config/detail/posix_features.hpp \ - /usr/include/boost/config/detail/suffix.hpp \ - /usr/include/boost/config/helper_macros.hpp \ - /usr/include/boost/core/enable_if.hpp \ - /usr/include/boost/core/explicit_operator_bool.hpp \ - /usr/include/boost/config/workaround.hpp \ - /usr/include/boost/core/swap.hpp \ - /usr/include/c++/11/utility \ - /usr/include/c++/11/bits/stl_relops.h \ - /usr/include/boost/optional/bad_optional_access.hpp \ - /usr/include/boost/static_assert.hpp \ - /usr/include/boost/detail/workaround.hpp \ - /usr/include/boost/throw_exception.hpp \ - /usr/include/boost/assert/source_location.hpp \ - /usr/include/boost/current_function.hpp \ - /usr/include/boost/cstdint.hpp \ - /usr/include/boost/exception/exception.hpp \ - /usr/include/boost/type.hpp \ - /usr/include/boost/type_traits/alignment_of.hpp \ - /usr/include/boost/type_traits/intrinsics.hpp \ - /usr/include/boost/type_traits/detail/config.hpp \ - /usr/include/boost/version.hpp \ - /usr/include/boost/type_traits/integral_constant.hpp \ - /usr/include/boost/type_traits/conditional.hpp \ - /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ - /usr/include/boost/type_traits/is_default_constructible.hpp \ - /usr/include/boost/type_traits/is_complete.hpp \ - /usr/include/boost/type_traits/declval.hpp \ - /usr/include/boost/type_traits/add_rvalue_reference.hpp \ - /usr/include/boost/type_traits/is_void.hpp \ - /usr/include/boost/type_traits/is_reference.hpp \ - /usr/include/boost/type_traits/is_lvalue_reference.hpp \ - /usr/include/boost/type_traits/is_rvalue_reference.hpp \ - /usr/include/boost/type_traits/remove_reference.hpp \ - /usr/include/boost/type_traits/is_function.hpp \ - /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ - /usr/include/boost/type_traits/detail/yes_no_type.hpp \ - /usr/include/boost/type_traits/type_with_alignment.hpp \ - /usr/include/boost/type_traits/is_pod.hpp \ - /usr/include/boost/type_traits/is_scalar.hpp \ - /usr/include/boost/type_traits/is_arithmetic.hpp \ - /usr/include/boost/type_traits/is_integral.hpp \ - /usr/include/boost/type_traits/is_floating_point.hpp \ - /usr/include/boost/type_traits/is_enum.hpp \ - /usr/include/boost/type_traits/is_pointer.hpp \ - /usr/include/boost/type_traits/is_member_pointer.hpp \ - /usr/include/boost/type_traits/is_member_function_pointer.hpp \ - /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ - /usr/include/boost/type_traits/remove_const.hpp \ - /usr/include/boost/type_traits/decay.hpp \ - /usr/include/boost/type_traits/is_array.hpp \ - /usr/include/boost/type_traits/remove_bounds.hpp \ - /usr/include/boost/type_traits/remove_extent.hpp \ - /usr/include/boost/type_traits/add_pointer.hpp \ - /usr/include/boost/type_traits/remove_cv.hpp \ - /usr/include/boost/type_traits/is_base_of.hpp \ - /usr/include/boost/type_traits/is_base_and_derived.hpp \ - /usr/include/boost/type_traits/is_same.hpp \ - /usr/include/boost/type_traits/is_class.hpp \ - /usr/include/boost/type_traits/is_const.hpp \ - /usr/include/boost/type_traits/is_constructible.hpp \ - /usr/include/boost/type_traits/is_destructible.hpp \ - /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \ - /usr/include/boost/type_traits/has_trivial_move_assign.hpp \ - /usr/include/boost/type_traits/is_assignable.hpp \ - /usr/include/boost/type_traits/is_volatile.hpp \ - /usr/include/boost/type_traits/has_nothrow_assign.hpp \ - /usr/include/boost/type_traits/enable_if.hpp \ - /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \ - /usr/include/boost/move/utility.hpp \ - /usr/include/boost/move/detail/config_begin.hpp \ - /usr/include/boost/move/detail/workaround.hpp \ - /usr/include/boost/move/utility_core.hpp \ - /usr/include/boost/move/core.hpp \ - /usr/include/boost/move/detail/config_end.hpp \ - /usr/include/boost/move/detail/meta_utils.hpp \ - /usr/include/boost/move/detail/meta_utils_core.hpp \ - /usr/include/boost/move/traits.hpp \ - /usr/include/boost/move/detail/type_traits.hpp \ - /usr/include/boost/none.hpp \ - /usr/include/boost/none_t.hpp \ - /usr/include/boost/utility/compare_pointees.hpp \ - /usr/include/c++/11/functional \ - /usr/include/c++/11/tuple \ - /usr/include/c++/11/array \ - /usr/include/c++/11/bits/uses_allocator.h \ - /usr/include/c++/11/bits/invoke.h \ - /usr/include/c++/11/bits/refwrap.h \ - /usr/include/c++/11/bits/std_function.h \ - /usr/include/boost/utility/result_of.hpp \ - /usr/include/boost/preprocessor/cat.hpp \ - /usr/include/boost/preprocessor/config/config.hpp \ - /usr/include/boost/preprocessor/iteration/iterate.hpp \ - /usr/include/boost/preprocessor/arithmetic/dec.hpp \ - /usr/include/boost/preprocessor/config/limits.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \ - /usr/include/boost/preprocessor/arithmetic/inc.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \ - /usr/include/boost/preprocessor/array/elem.hpp \ - /usr/include/boost/preprocessor/array/data.hpp \ - /usr/include/boost/preprocessor/tuple/elem.hpp \ - /usr/include/boost/preprocessor/facilities/expand.hpp \ - /usr/include/boost/preprocessor/facilities/overload.hpp \ - /usr/include/boost/preprocessor/variadic/size.hpp \ - /usr/include/boost/preprocessor/control/iif.hpp \ - /usr/include/boost/preprocessor/facilities/check_empty.hpp \ - /usr/include/boost/preprocessor/variadic/has_opt.hpp \ - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp \ - /usr/include/boost/preprocessor/tuple/rem.hpp \ - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ - /usr/include/boost/preprocessor/variadic/elem.hpp \ - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp \ - /usr/include/boost/preprocessor/array/size.hpp \ - /usr/include/boost/preprocessor/slot/slot.hpp \ - /usr/include/boost/preprocessor/slot/detail/def.hpp \ - /usr/include/boost/preprocessor/repetition/enum_params.hpp \ - /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ - /usr/include/boost/preprocessor/control/if.hpp \ - /usr/include/boost/preprocessor/logical/bool.hpp \ - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp \ - /usr/include/boost/preprocessor/facilities/empty.hpp \ - /usr/include/boost/preprocessor/punctuation/comma.hpp \ - /usr/include/boost/preprocessor/repetition/repeat.hpp \ - /usr/include/boost/preprocessor/debug/error.hpp \ - /usr/include/boost/preprocessor/detail/auto_rec.hpp \ - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \ - /usr/include/boost/preprocessor/tuple/eat.hpp \ - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp \ - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ - /usr/include/boost/preprocessor/facilities/intercept.hpp \ - /usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp \ - /usr/include/boost/type_traits/type_identity.hpp \ - /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ - /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ - /usr/include/boost/preprocessor/slot/detail/shared.hpp \ - /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ - /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp \ - /usr/include/boost/utility/detail/result_of_iterate.hpp \ - /usr/include/boost/optional/optional_fwd.hpp \ - /usr/include/boost/optional/detail/optional_config.hpp \ - /usr/include/boost/optional/detail/optional_factory_support.hpp \ - /usr/include/boost/optional/detail/optional_aligned_storage.hpp \ - /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \ - /usr/include/boost/optional/detail/optional_reference_spec.hpp \ - /usr/include/boost/optional/detail/optional_relops.hpp \ - /usr/include/boost/optional/detail/optional_swap.hpp \ - /usr/include/c++/11/cassert \ - /usr/include/c++/11/memory \ - /usr/include/c++/11/bits/stl_uninitialized.h \ - /usr/include/c++/11/bits/stl_tempbuf.h \ - /usr/include/c++/11/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11/bits/align.h \ - /usr/include/c++/11/bit \ - /usr/include/c++/11/bits/unique_ptr.h \ - /usr/include/c++/11/bits/shared_ptr.h \ - /usr/include/c++/11/bits/shared_ptr_base.h \ - /usr/include/c++/11/bits/allocated_ptr.h \ - /usr/include/c++/11/ext/aligned_buffer.h \ - /usr/include/c++/11/ext/concurrence.h \ - /usr/include/c++/11/bits/shared_ptr_atomic.h \ - /usr/include/c++/11/backward/auto_ptr.h \ - /usr/include/c++/11/vector \ - /usr/include/c++/11/bits/stl_vector.h \ - /usr/include/c++/11/bits/stl_bvector.h \ - /usr/include/c++/11/bits/vector.tcc \ - /usr/include/c++/11/map \ - /usr/include/c++/11/bits/stl_tree.h \ - /usr/include/c++/11/bits/stl_map.h \ - /usr/include/c++/11/bits/stl_multimap.h \ - /usr/include/c++/11/bits/erase_if.h \ - /usr/include/c++/11/algorithm \ - /usr/include/c++/11/bits/stl_algo.h \ - /usr/include/c++/11/bits/algorithmfwd.h \ - /usr/include/c++/11/bits/stl_heap.h \ - /usr/include/c++/11/bits/uniform_int_dist.h \ - include/LibLsp/lsp/method_type.h \ - third_party/rapidjson/include/rapidjson/stringbuffer.h \ - third_party/rapidjson/include/rapidjson/stream.h \ - third_party/rapidjson/include/rapidjson/rapidjson.h \ - /usr/include/c++/11/cstring \ - /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/inttypes.h \ - third_party/rapidjson/include/rapidjson/encodings.h \ - third_party/rapidjson/include/rapidjson/internal/stack.h \ - third_party/rapidjson/include/rapidjson/allocators.h \ - third_party/rapidjson/include/rapidjson/rapidjson.h \ - third_party/rapidjson/include/rapidjson/internal/meta.h \ - third_party/rapidjson/include/rapidjson/rapidjson.h \ - third_party/rapidjson/include/rapidjson/internal/swap.h \ - third_party/rapidjson/include/rapidjson/rapidjson.h \ - third_party/rapidjson/include/rapidjson/writer.h \ - third_party/rapidjson/include/rapidjson/internal/clzll.h \ - third_party/rapidjson/include/rapidjson/internal/meta.h \ - third_party/rapidjson/include/rapidjson/internal/strfunc.h \ - third_party/rapidjson/include/rapidjson/stream.h \ - third_party/rapidjson/include/rapidjson/internal/dtoa.h \ - third_party/rapidjson/include/rapidjson/internal/itoa.h \ - third_party/rapidjson/include/rapidjson/internal/diyfp.h \ - third_party/rapidjson/include/rapidjson/internal/clzll.h \ - /usr/include/c++/11/limits \ - third_party/rapidjson/include/rapidjson/internal/ieee754.h \ - third_party/rapidjson/include/rapidjson/internal/itoa.h \ - third_party/rapidjson/include/rapidjson/stringbuffer.h \ - include/LibLsp/JsonRpc/lsRequestId.h \ - include/LibLsp/JsonRpc/RequestInMessage.h \ - /usr/include/c++/11/mutex \ - /usr/include/c++/11/chrono \ - /usr/include/c++/11/ratio \ - /usr/include/c++/11/ctime \ - /usr/include/c++/11/bits/parse_numbers.h \ - /usr/include/c++/11/bits/std_mutex.h \ - /usr/include/c++/11/bits/unique_lock.h \ - include/LibLsp/JsonRpc/lsResponseMessage.h \ - include/LibLsp/JsonRpc/Condition.h \ - /usr/include/c++/11/condition_variable \ - include/LibLsp/JsonRpc/json.h \ - third_party/rapidjson/include/rapidjson/document.h \ - third_party/rapidjson/include/rapidjson/reader.h \ - third_party/rapidjson/include/rapidjson/allocators.h \ - third_party/rapidjson/include/rapidjson/encodedstream.h \ - third_party/rapidjson/include/rapidjson/memorystream.h \ - third_party/rapidjson/include/rapidjson/internal/strtod.h \ - third_party/rapidjson/include/rapidjson/internal/biginteger.h \ - third_party/rapidjson/include/rapidjson/internal/pow10.h \ - /usr/include/c++/11/climits \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/limits.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/syslimits.h \ - /usr/include/limits.h \ - /usr/include/bits/posix1_lim.h \ - /usr/include/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/bits/posix2_lim.h \ - /usr/include/bits/xopen_lim.h \ - /usr/include/bits/uio_lim.h \ - third_party/rapidjson/include/rapidjson/error/error.h \ - third_party/rapidjson/include/rapidjson/rapidjson.h \ - /usr/include/c++/11/iterator \ - /usr/include/c++/11/bits/stream_iterator.h \ - third_party/rapidjson/include/rapidjson/prettywriter.h \ - third_party/rapidjson/include/rapidjson/writer.h - -CMakeFiles/lspcpp.dir/src/jsonrpc/serializer.cpp.o: src/jsonrpc/serializer.cpp \ - /usr/include/stdc-predef.h \ - include/LibLsp/JsonRpc/serializer.h \ - include/LibLsp/JsonRpc/macro_map.h \ - /usr/include/boost/optional.hpp \ - /usr/include/boost/optional/optional.hpp \ - /usr/include/c++/11/new \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ - /usr/include/bits/wordsize.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ - /usr/include/features.h \ - /usr/include/sys/cdefs.h \ - /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ - /usr/include/c++/11/bits/exception.h \ - /usr/include/c++/11/iosfwd \ - /usr/include/c++/11/bits/stringfwd.h \ - /usr/include/c++/11/bits/memoryfwd.h \ - /usr/include/c++/11/bits/postypes.h \ - /usr/include/c++/11/cwchar \ - /usr/include/wchar.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/boost/assert.hpp \ - /usr/include/assert.h \ - /usr/include/boost/core/addressof.hpp \ - /usr/include/boost/config.hpp \ - /usr/include/boost/config/user.hpp \ - /usr/include/boost/config/detail/select_compiler_config.hpp \ - /usr/include/boost/config/compiler/gcc.hpp \ - /usr/include/c++/11/cstddef \ - /usr/include/boost/config/detail/select_stdlib_config.hpp \ - /usr/include/c++/11/version \ - /usr/include/boost/config/stdlib/libstdcpp3.hpp \ - /usr/include/unistd.h \ - /usr/include/bits/posix_opt.h \ - /usr/include/bits/environments.h \ - /usr/include/bits/types.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/confname.h \ - /usr/include/bits/getopt_posix.h \ - /usr/include/bits/getopt_core.h \ - /usr/include/bits/unistd_ext.h \ - /usr/include/boost/config/detail/select_platform_config.hpp \ - /usr/include/boost/config/platform/linux.hpp \ - /usr/include/c++/11/cstdlib \ - /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/endian.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h \ - /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/c++/11/bits/std_abs.h \ - /usr/include/boost/config/detail/posix_features.hpp \ - /usr/include/boost/config/detail/suffix.hpp \ - /usr/include/boost/config/helper_macros.hpp \ - /usr/include/boost/core/enable_if.hpp \ - /usr/include/boost/core/explicit_operator_bool.hpp \ - /usr/include/boost/config/workaround.hpp \ - /usr/include/boost/core/swap.hpp \ - /usr/include/c++/11/utility \ - /usr/include/c++/11/bits/stl_relops.h \ - /usr/include/c++/11/bits/stl_pair.h \ - /usr/include/c++/11/bits/move.h \ - /usr/include/c++/11/type_traits \ - /usr/include/c++/11/initializer_list \ - /usr/include/boost/optional/bad_optional_access.hpp \ - /usr/include/c++/11/stdexcept \ - /usr/include/c++/11/exception \ - /usr/include/c++/11/bits/exception_ptr.h \ - /usr/include/c++/11/bits/exception_defines.h \ - /usr/include/c++/11/bits/cxxabi_init_exception.h \ - /usr/include/c++/11/typeinfo \ - /usr/include/c++/11/bits/hash_bytes.h \ - /usr/include/c++/11/bits/nested_exception.h \ - /usr/include/c++/11/string \ - /usr/include/c++/11/bits/char_traits.h \ - /usr/include/c++/11/bits/stl_algobase.h \ - /usr/include/c++/11/bits/functexcept.h \ - /usr/include/c++/11/bits/cpp_type_traits.h \ - /usr/include/c++/11/ext/type_traits.h \ - /usr/include/c++/11/ext/numeric_traits.h \ - /usr/include/c++/11/bits/stl_iterator_base_types.h \ - /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11/bits/concept_check.h \ - /usr/include/c++/11/debug/assertions.h \ - /usr/include/c++/11/bits/stl_iterator.h \ - /usr/include/c++/11/bits/ptr_traits.h \ - /usr/include/c++/11/debug/debug.h \ - /usr/include/c++/11/bits/predefined_ops.h \ - /usr/include/c++/11/cstdint \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ - /usr/include/stdint.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11/bits/allocator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ - /usr/include/c++/11/ext/new_allocator.h \ - /usr/include/c++/11/bits/localefwd.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ - /usr/include/c++/11/clocale \ - /usr/include/locale.h \ - /usr/include/bits/locale.h \ - /usr/include/c++/11/cctype \ - /usr/include/ctype.h \ - /usr/include/c++/11/bits/ostream_insert.h \ - /usr/include/c++/11/bits/cxxabi_forced.h \ - /usr/include/c++/11/bits/stl_function.h \ - /usr/include/c++/11/backward/binders.h \ - /usr/include/c++/11/bits/range_access.h \ - /usr/include/c++/11/bits/basic_string.h \ - /usr/include/c++/11/ext/atomicity.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/time.h \ - /usr/include/bits/time.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11/ext/alloc_traits.h \ - /usr/include/c++/11/bits/alloc_traits.h \ - /usr/include/c++/11/bits/stl_construct.h \ - /usr/include/c++/11/ext/string_conversions.h \ - /usr/include/c++/11/cstdio \ - /usr/include/stdio.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdio.h \ - /usr/include/c++/11/cerrno \ - /usr/include/errno.h \ - /usr/include/bits/errno.h \ - /usr/include/linux/errno.h \ - /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/c++/11/bits/charconv.h \ - /usr/include/c++/11/bits/functional_hash.h \ - /usr/include/c++/11/bits/basic_string.tcc \ - /usr/include/boost/static_assert.hpp \ - /usr/include/boost/detail/workaround.hpp \ - /usr/include/boost/throw_exception.hpp \ - /usr/include/boost/assert/source_location.hpp \ - /usr/include/boost/current_function.hpp \ - /usr/include/boost/cstdint.hpp \ - /usr/include/boost/exception/exception.hpp \ - /usr/include/boost/type.hpp \ - /usr/include/boost/type_traits/alignment_of.hpp \ - /usr/include/boost/type_traits/intrinsics.hpp \ - /usr/include/boost/type_traits/detail/config.hpp \ - /usr/include/boost/version.hpp \ - /usr/include/boost/type_traits/integral_constant.hpp \ - /usr/include/boost/type_traits/conditional.hpp \ - /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ - /usr/include/boost/type_traits/is_default_constructible.hpp \ - /usr/include/boost/type_traits/is_complete.hpp \ - /usr/include/boost/type_traits/declval.hpp \ - /usr/include/boost/type_traits/add_rvalue_reference.hpp \ - /usr/include/boost/type_traits/is_void.hpp \ - /usr/include/boost/type_traits/is_reference.hpp \ - /usr/include/boost/type_traits/is_lvalue_reference.hpp \ - /usr/include/boost/type_traits/is_rvalue_reference.hpp \ - /usr/include/boost/type_traits/remove_reference.hpp \ - /usr/include/boost/type_traits/is_function.hpp \ - /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ - /usr/include/boost/type_traits/detail/yes_no_type.hpp \ - /usr/include/boost/type_traits/type_with_alignment.hpp \ - /usr/include/boost/type_traits/is_pod.hpp \ - /usr/include/boost/type_traits/is_scalar.hpp \ - /usr/include/boost/type_traits/is_arithmetic.hpp \ - /usr/include/boost/type_traits/is_integral.hpp \ - /usr/include/boost/type_traits/is_floating_point.hpp \ - /usr/include/boost/type_traits/is_enum.hpp \ - /usr/include/boost/type_traits/is_pointer.hpp \ - /usr/include/boost/type_traits/is_member_pointer.hpp \ - /usr/include/boost/type_traits/is_member_function_pointer.hpp \ - /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ - /usr/include/boost/type_traits/remove_const.hpp \ - /usr/include/boost/type_traits/decay.hpp \ - /usr/include/boost/type_traits/is_array.hpp \ - /usr/include/boost/type_traits/remove_bounds.hpp \ - /usr/include/boost/type_traits/remove_extent.hpp \ - /usr/include/boost/type_traits/add_pointer.hpp \ - /usr/include/boost/type_traits/remove_cv.hpp \ - /usr/include/boost/type_traits/is_base_of.hpp \ - /usr/include/boost/type_traits/is_base_and_derived.hpp \ - /usr/include/boost/type_traits/is_same.hpp \ - /usr/include/boost/type_traits/is_class.hpp \ - /usr/include/boost/type_traits/is_const.hpp \ - /usr/include/boost/type_traits/is_constructible.hpp \ - /usr/include/boost/type_traits/is_destructible.hpp \ - /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \ - /usr/include/boost/type_traits/has_trivial_move_assign.hpp \ - /usr/include/boost/type_traits/is_assignable.hpp \ - /usr/include/boost/type_traits/is_volatile.hpp \ - /usr/include/boost/type_traits/has_nothrow_assign.hpp \ - /usr/include/boost/type_traits/enable_if.hpp \ - /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \ - /usr/include/boost/move/utility.hpp \ - /usr/include/boost/move/detail/config_begin.hpp \ - /usr/include/boost/move/detail/workaround.hpp \ - /usr/include/boost/move/utility_core.hpp \ - /usr/include/boost/move/core.hpp \ - /usr/include/boost/move/detail/config_end.hpp \ - /usr/include/boost/move/detail/meta_utils.hpp \ - /usr/include/boost/move/detail/meta_utils_core.hpp \ - /usr/include/boost/move/traits.hpp \ - /usr/include/boost/move/detail/type_traits.hpp \ - /usr/include/boost/none.hpp \ - /usr/include/boost/none_t.hpp \ - /usr/include/boost/utility/compare_pointees.hpp \ - /usr/include/c++/11/functional \ - /usr/include/c++/11/tuple \ - /usr/include/c++/11/array \ - /usr/include/c++/11/bits/uses_allocator.h \ - /usr/include/c++/11/bits/invoke.h \ - /usr/include/c++/11/bits/refwrap.h \ - /usr/include/c++/11/bits/std_function.h \ - /usr/include/boost/utility/result_of.hpp \ - /usr/include/boost/preprocessor/cat.hpp \ - /usr/include/boost/preprocessor/config/config.hpp \ - /usr/include/boost/preprocessor/iteration/iterate.hpp \ - /usr/include/boost/preprocessor/arithmetic/dec.hpp \ - /usr/include/boost/preprocessor/config/limits.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \ - /usr/include/boost/preprocessor/arithmetic/inc.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \ - /usr/include/boost/preprocessor/array/elem.hpp \ - /usr/include/boost/preprocessor/array/data.hpp \ - /usr/include/boost/preprocessor/tuple/elem.hpp \ - /usr/include/boost/preprocessor/facilities/expand.hpp \ - /usr/include/boost/preprocessor/facilities/overload.hpp \ - /usr/include/boost/preprocessor/variadic/size.hpp \ - /usr/include/boost/preprocessor/control/iif.hpp \ - /usr/include/boost/preprocessor/facilities/check_empty.hpp \ - /usr/include/boost/preprocessor/variadic/has_opt.hpp \ - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp \ - /usr/include/boost/preprocessor/tuple/rem.hpp \ - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ - /usr/include/boost/preprocessor/variadic/elem.hpp \ - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp \ - /usr/include/boost/preprocessor/array/size.hpp \ - /usr/include/boost/preprocessor/slot/slot.hpp \ - /usr/include/boost/preprocessor/slot/detail/def.hpp \ - /usr/include/boost/preprocessor/repetition/enum_params.hpp \ - /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ - /usr/include/boost/preprocessor/control/if.hpp \ - /usr/include/boost/preprocessor/logical/bool.hpp \ - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp \ - /usr/include/boost/preprocessor/facilities/empty.hpp \ - /usr/include/boost/preprocessor/punctuation/comma.hpp \ - /usr/include/boost/preprocessor/repetition/repeat.hpp \ - /usr/include/boost/preprocessor/debug/error.hpp \ - /usr/include/boost/preprocessor/detail/auto_rec.hpp \ - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \ - /usr/include/boost/preprocessor/tuple/eat.hpp \ - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp \ - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ - /usr/include/boost/preprocessor/facilities/intercept.hpp \ - /usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp \ - /usr/include/boost/type_traits/type_identity.hpp \ - /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ - /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ - /usr/include/boost/preprocessor/slot/detail/shared.hpp \ - /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ - /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp \ - /usr/include/boost/utility/detail/result_of_iterate.hpp \ - /usr/include/boost/optional/optional_fwd.hpp \ - /usr/include/boost/optional/detail/optional_config.hpp \ - /usr/include/boost/optional/detail/optional_factory_support.hpp \ - /usr/include/boost/optional/detail/optional_aligned_storage.hpp \ - /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \ - /usr/include/boost/optional/detail/optional_reference_spec.hpp \ - /usr/include/boost/optional/detail/optional_relops.hpp \ - /usr/include/boost/optional/detail/optional_swap.hpp \ - /usr/include/c++/11/cassert \ - /usr/include/c++/11/memory \ - /usr/include/c++/11/bits/stl_uninitialized.h \ - /usr/include/c++/11/bits/stl_tempbuf.h \ - /usr/include/c++/11/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11/bits/align.h \ - /usr/include/c++/11/bit \ - /usr/include/c++/11/bits/unique_ptr.h \ - /usr/include/c++/11/bits/shared_ptr.h \ - /usr/include/c++/11/bits/shared_ptr_base.h \ - /usr/include/c++/11/bits/allocated_ptr.h \ - /usr/include/c++/11/ext/aligned_buffer.h \ - /usr/include/c++/11/ext/concurrence.h \ - /usr/include/c++/11/bits/shared_ptr_atomic.h \ - /usr/include/c++/11/bits/atomic_base.h \ - /usr/include/c++/11/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11/backward/auto_ptr.h \ - /usr/include/c++/11/vector \ - /usr/include/c++/11/bits/stl_vector.h \ - /usr/include/c++/11/bits/stl_bvector.h \ - /usr/include/c++/11/bits/vector.tcc \ - /usr/include/c++/11/map \ - /usr/include/c++/11/bits/stl_tree.h \ - /usr/include/c++/11/bits/stl_map.h \ - /usr/include/c++/11/bits/stl_multimap.h \ - /usr/include/c++/11/bits/erase_if.h \ - /usr/include/c++/11/algorithm \ - /usr/include/c++/11/bits/stl_algo.h \ - /usr/include/c++/11/bits/algorithmfwd.h \ - /usr/include/c++/11/bits/stl_heap.h \ - /usr/include/c++/11/bits/uniform_int_dist.h \ - third_party/rapidjson/include/rapidjson/allocators.h \ - third_party/rapidjson/include/rapidjson/rapidjson.h \ - /usr/include/c++/11/cstring \ - /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/inttypes.h \ - third_party/rapidjson/include/rapidjson/internal/meta.h \ - third_party/rapidjson/include/rapidjson/rapidjson.h \ - include/LibLsp/JsonRpc/json.h \ - third_party/rapidjson/include/rapidjson/document.h \ - third_party/rapidjson/include/rapidjson/reader.h \ - third_party/rapidjson/include/rapidjson/allocators.h \ - third_party/rapidjson/include/rapidjson/stream.h \ - third_party/rapidjson/include/rapidjson/encodings.h \ - third_party/rapidjson/include/rapidjson/encodedstream.h \ - third_party/rapidjson/include/rapidjson/memorystream.h \ - third_party/rapidjson/include/rapidjson/internal/clzll.h \ - third_party/rapidjson/include/rapidjson/internal/stack.h \ - third_party/rapidjson/include/rapidjson/allocators.h \ - third_party/rapidjson/include/rapidjson/internal/swap.h \ - third_party/rapidjson/include/rapidjson/internal/strtod.h \ - third_party/rapidjson/include/rapidjson/internal/ieee754.h \ - third_party/rapidjson/include/rapidjson/internal/biginteger.h \ - third_party/rapidjson/include/rapidjson/internal/diyfp.h \ - third_party/rapidjson/include/rapidjson/internal/clzll.h \ - /usr/include/c++/11/limits \ - third_party/rapidjson/include/rapidjson/internal/pow10.h \ - /usr/include/c++/11/climits \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/limits.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/syslimits.h \ - /usr/include/limits.h \ - /usr/include/bits/posix1_lim.h \ - /usr/include/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/bits/posix2_lim.h \ - /usr/include/bits/xopen_lim.h \ - /usr/include/bits/uio_lim.h \ - third_party/rapidjson/include/rapidjson/error/error.h \ - third_party/rapidjson/include/rapidjson/rapidjson.h \ - third_party/rapidjson/include/rapidjson/internal/strfunc.h \ - third_party/rapidjson/include/rapidjson/stream.h \ - third_party/rapidjson/include/rapidjson/rapidjson.h \ - /usr/include/c++/11/iterator \ - /usr/include/c++/11/bits/stream_iterator.h \ - /usr/include/c++/11/bits/streambuf_iterator.h \ - /usr/include/c++/11/streambuf \ - /usr/include/c++/11/bits/ios_base.h \ - /usr/include/c++/11/bits/locale_classes.h \ - /usr/include/c++/11/bits/locale_classes.tcc \ - /usr/include/c++/11/system_error \ - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ - /usr/include/c++/11/bits/streambuf.tcc \ - third_party/rapidjson/include/rapidjson/prettywriter.h \ - third_party/rapidjson/include/rapidjson/writer.h \ - third_party/rapidjson/include/rapidjson/internal/dtoa.h \ - third_party/rapidjson/include/rapidjson/internal/itoa.h \ - third_party/rapidjson/include/rapidjson/internal/itoa.h \ - third_party/rapidjson/include/rapidjson/stringbuffer.h - -CMakeFiles/lspcpp.dir/src/jsonrpc/threaded_queue.cpp.o: src/jsonrpc/threaded_queue.cpp \ - /usr/include/stdc-predef.h \ - include/LibLsp/JsonRpc/threaded_queue.h \ - /usr/include/boost/optional/optional.hpp \ - /usr/include/c++/11/new \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ - /usr/include/bits/wordsize.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ - /usr/include/features.h \ - /usr/include/sys/cdefs.h \ - /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ - /usr/include/c++/11/bits/exception.h \ - /usr/include/c++/11/iosfwd \ - /usr/include/c++/11/bits/stringfwd.h \ - /usr/include/c++/11/bits/memoryfwd.h \ - /usr/include/c++/11/bits/postypes.h \ - /usr/include/c++/11/cwchar \ - /usr/include/wchar.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/boost/assert.hpp \ - /usr/include/assert.h \ - /usr/include/boost/core/addressof.hpp \ - /usr/include/boost/config.hpp \ - /usr/include/boost/config/user.hpp \ - /usr/include/boost/config/detail/select_compiler_config.hpp \ - /usr/include/boost/config/compiler/gcc.hpp \ - /usr/include/c++/11/cstddef \ - /usr/include/boost/config/detail/select_stdlib_config.hpp \ - /usr/include/c++/11/version \ - /usr/include/boost/config/stdlib/libstdcpp3.hpp \ - /usr/include/unistd.h \ - /usr/include/bits/posix_opt.h \ - /usr/include/bits/environments.h \ - /usr/include/bits/types.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/confname.h \ - /usr/include/bits/getopt_posix.h \ - /usr/include/bits/getopt_core.h \ - /usr/include/bits/unistd_ext.h \ - /usr/include/boost/config/detail/select_platform_config.hpp \ - /usr/include/boost/config/platform/linux.hpp \ - /usr/include/c++/11/cstdlib \ - /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/endian.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h \ - /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/c++/11/bits/std_abs.h \ - /usr/include/boost/config/detail/posix_features.hpp \ - /usr/include/boost/config/detail/suffix.hpp \ - /usr/include/boost/config/helper_macros.hpp \ - /usr/include/boost/core/enable_if.hpp \ - /usr/include/boost/core/explicit_operator_bool.hpp \ - /usr/include/boost/config/workaround.hpp \ - /usr/include/boost/core/swap.hpp \ - /usr/include/c++/11/utility \ - /usr/include/c++/11/bits/stl_relops.h \ - /usr/include/c++/11/bits/stl_pair.h \ - /usr/include/c++/11/bits/move.h \ - /usr/include/c++/11/type_traits \ - /usr/include/c++/11/initializer_list \ - /usr/include/boost/optional/bad_optional_access.hpp \ - /usr/include/c++/11/stdexcept \ - /usr/include/c++/11/exception \ - /usr/include/c++/11/bits/exception_ptr.h \ - /usr/include/c++/11/bits/exception_defines.h \ - /usr/include/c++/11/bits/cxxabi_init_exception.h \ - /usr/include/c++/11/typeinfo \ - /usr/include/c++/11/bits/hash_bytes.h \ - /usr/include/c++/11/bits/nested_exception.h \ - /usr/include/c++/11/string \ - /usr/include/c++/11/bits/char_traits.h \ - /usr/include/c++/11/bits/stl_algobase.h \ - /usr/include/c++/11/bits/functexcept.h \ - /usr/include/c++/11/bits/cpp_type_traits.h \ - /usr/include/c++/11/ext/type_traits.h \ - /usr/include/c++/11/ext/numeric_traits.h \ - /usr/include/c++/11/bits/stl_iterator_base_types.h \ - /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11/bits/concept_check.h \ - /usr/include/c++/11/debug/assertions.h \ - /usr/include/c++/11/bits/stl_iterator.h \ - /usr/include/c++/11/bits/ptr_traits.h \ - /usr/include/c++/11/debug/debug.h \ - /usr/include/c++/11/bits/predefined_ops.h \ - /usr/include/c++/11/cstdint \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ - /usr/include/stdint.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11/bits/allocator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ - /usr/include/c++/11/ext/new_allocator.h \ - /usr/include/c++/11/bits/localefwd.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ - /usr/include/c++/11/clocale \ - /usr/include/locale.h \ - /usr/include/bits/locale.h \ - /usr/include/c++/11/cctype \ - /usr/include/ctype.h \ - /usr/include/c++/11/bits/ostream_insert.h \ - /usr/include/c++/11/bits/cxxabi_forced.h \ - /usr/include/c++/11/bits/stl_function.h \ - /usr/include/c++/11/backward/binders.h \ - /usr/include/c++/11/bits/range_access.h \ - /usr/include/c++/11/bits/basic_string.h \ - /usr/include/c++/11/ext/atomicity.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/time.h \ - /usr/include/bits/time.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11/ext/alloc_traits.h \ - /usr/include/c++/11/bits/alloc_traits.h \ - /usr/include/c++/11/bits/stl_construct.h \ - /usr/include/c++/11/ext/string_conversions.h \ - /usr/include/c++/11/cstdio \ - /usr/include/stdio.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdio.h \ - /usr/include/c++/11/cerrno \ - /usr/include/errno.h \ - /usr/include/bits/errno.h \ - /usr/include/linux/errno.h \ - /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/c++/11/bits/charconv.h \ - /usr/include/c++/11/bits/functional_hash.h \ - /usr/include/c++/11/bits/basic_string.tcc \ - /usr/include/boost/static_assert.hpp \ - /usr/include/boost/detail/workaround.hpp \ - /usr/include/boost/throw_exception.hpp \ - /usr/include/boost/assert/source_location.hpp \ - /usr/include/boost/current_function.hpp \ - /usr/include/boost/cstdint.hpp \ - /usr/include/boost/exception/exception.hpp \ - /usr/include/boost/type.hpp \ - /usr/include/boost/type_traits/alignment_of.hpp \ - /usr/include/boost/type_traits/intrinsics.hpp \ - /usr/include/boost/type_traits/detail/config.hpp \ - /usr/include/boost/version.hpp \ - /usr/include/boost/type_traits/integral_constant.hpp \ - /usr/include/boost/type_traits/conditional.hpp \ - /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ - /usr/include/boost/type_traits/is_default_constructible.hpp \ - /usr/include/boost/type_traits/is_complete.hpp \ - /usr/include/boost/type_traits/declval.hpp \ - /usr/include/boost/type_traits/add_rvalue_reference.hpp \ - /usr/include/boost/type_traits/is_void.hpp \ - /usr/include/boost/type_traits/is_reference.hpp \ - /usr/include/boost/type_traits/is_lvalue_reference.hpp \ - /usr/include/boost/type_traits/is_rvalue_reference.hpp \ - /usr/include/boost/type_traits/remove_reference.hpp \ - /usr/include/boost/type_traits/is_function.hpp \ - /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ - /usr/include/boost/type_traits/detail/yes_no_type.hpp \ - /usr/include/boost/type_traits/type_with_alignment.hpp \ - /usr/include/boost/type_traits/is_pod.hpp \ - /usr/include/boost/type_traits/is_scalar.hpp \ - /usr/include/boost/type_traits/is_arithmetic.hpp \ - /usr/include/boost/type_traits/is_integral.hpp \ - /usr/include/boost/type_traits/is_floating_point.hpp \ - /usr/include/boost/type_traits/is_enum.hpp \ - /usr/include/boost/type_traits/is_pointer.hpp \ - /usr/include/boost/type_traits/is_member_pointer.hpp \ - /usr/include/boost/type_traits/is_member_function_pointer.hpp \ - /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ - /usr/include/boost/type_traits/remove_const.hpp \ - /usr/include/boost/type_traits/decay.hpp \ - /usr/include/boost/type_traits/is_array.hpp \ - /usr/include/boost/type_traits/remove_bounds.hpp \ - /usr/include/boost/type_traits/remove_extent.hpp \ - /usr/include/boost/type_traits/add_pointer.hpp \ - /usr/include/boost/type_traits/remove_cv.hpp \ - /usr/include/boost/type_traits/is_base_of.hpp \ - /usr/include/boost/type_traits/is_base_and_derived.hpp \ - /usr/include/boost/type_traits/is_same.hpp \ - /usr/include/boost/type_traits/is_class.hpp \ - /usr/include/boost/type_traits/is_const.hpp \ - /usr/include/boost/type_traits/is_constructible.hpp \ - /usr/include/boost/type_traits/is_destructible.hpp \ - /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \ - /usr/include/boost/type_traits/has_trivial_move_assign.hpp \ - /usr/include/boost/type_traits/is_assignable.hpp \ - /usr/include/boost/type_traits/is_volatile.hpp \ - /usr/include/boost/type_traits/has_nothrow_assign.hpp \ - /usr/include/boost/type_traits/enable_if.hpp \ - /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \ - /usr/include/boost/move/utility.hpp \ - /usr/include/boost/move/detail/config_begin.hpp \ - /usr/include/boost/move/detail/workaround.hpp \ - /usr/include/boost/move/utility_core.hpp \ - /usr/include/boost/move/core.hpp \ - /usr/include/boost/move/detail/config_end.hpp \ - /usr/include/boost/move/detail/meta_utils.hpp \ - /usr/include/boost/move/detail/meta_utils_core.hpp \ - /usr/include/boost/move/traits.hpp \ - /usr/include/boost/move/detail/type_traits.hpp \ - /usr/include/boost/none.hpp \ - /usr/include/boost/none_t.hpp \ - /usr/include/boost/utility/compare_pointees.hpp \ - /usr/include/c++/11/functional \ - /usr/include/c++/11/tuple \ - /usr/include/c++/11/array \ - /usr/include/c++/11/bits/uses_allocator.h \ - /usr/include/c++/11/bits/invoke.h \ - /usr/include/c++/11/bits/refwrap.h \ - /usr/include/c++/11/bits/std_function.h \ - /usr/include/boost/utility/result_of.hpp \ - /usr/include/boost/preprocessor/cat.hpp \ - /usr/include/boost/preprocessor/config/config.hpp \ - /usr/include/boost/preprocessor/iteration/iterate.hpp \ - /usr/include/boost/preprocessor/arithmetic/dec.hpp \ - /usr/include/boost/preprocessor/config/limits.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \ - /usr/include/boost/preprocessor/arithmetic/inc.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \ - /usr/include/boost/preprocessor/array/elem.hpp \ - /usr/include/boost/preprocessor/array/data.hpp \ - /usr/include/boost/preprocessor/tuple/elem.hpp \ - /usr/include/boost/preprocessor/facilities/expand.hpp \ - /usr/include/boost/preprocessor/facilities/overload.hpp \ - /usr/include/boost/preprocessor/variadic/size.hpp \ - /usr/include/boost/preprocessor/control/iif.hpp \ - /usr/include/boost/preprocessor/facilities/check_empty.hpp \ - /usr/include/boost/preprocessor/variadic/has_opt.hpp \ - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp \ - /usr/include/boost/preprocessor/tuple/rem.hpp \ - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ - /usr/include/boost/preprocessor/variadic/elem.hpp \ - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp \ - /usr/include/boost/preprocessor/array/size.hpp \ - /usr/include/boost/preprocessor/slot/slot.hpp \ - /usr/include/boost/preprocessor/slot/detail/def.hpp \ - /usr/include/boost/preprocessor/repetition/enum_params.hpp \ - /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ - /usr/include/boost/preprocessor/control/if.hpp \ - /usr/include/boost/preprocessor/logical/bool.hpp \ - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp \ - /usr/include/boost/preprocessor/facilities/empty.hpp \ - /usr/include/boost/preprocessor/punctuation/comma.hpp \ - /usr/include/boost/preprocessor/repetition/repeat.hpp \ - /usr/include/boost/preprocessor/debug/error.hpp \ - /usr/include/boost/preprocessor/detail/auto_rec.hpp \ - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \ - /usr/include/boost/preprocessor/tuple/eat.hpp \ - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp \ - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ - /usr/include/boost/preprocessor/facilities/intercept.hpp \ - /usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp \ - /usr/include/boost/type_traits/type_identity.hpp \ - /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ - /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ - /usr/include/boost/preprocessor/slot/detail/shared.hpp \ - /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ - /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp \ - /usr/include/boost/utility/detail/result_of_iterate.hpp \ - /usr/include/boost/optional/optional_fwd.hpp \ - /usr/include/boost/optional/detail/optional_config.hpp \ - /usr/include/boost/optional/detail/optional_factory_support.hpp \ - /usr/include/boost/optional/detail/optional_aligned_storage.hpp \ - /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \ - /usr/include/boost/optional/detail/optional_reference_spec.hpp \ - /usr/include/boost/optional/detail/optional_relops.hpp \ - /usr/include/boost/optional/detail/optional_swap.hpp \ - /usr/include/c++/11/algorithm \ - /usr/include/c++/11/bits/stl_algo.h \ - /usr/include/c++/11/bits/algorithmfwd.h \ - /usr/include/c++/11/bits/stl_heap.h \ - /usr/include/c++/11/bits/stl_tempbuf.h \ - /usr/include/c++/11/bits/uniform_int_dist.h \ - /usr/include/c++/11/atomic \ - /usr/include/c++/11/bits/atomic_base.h \ - /usr/include/c++/11/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11/condition_variable \ - /usr/include/c++/11/chrono \ - /usr/include/c++/11/ratio \ - /usr/include/c++/11/limits \ - /usr/include/c++/11/ctime \ - /usr/include/c++/11/bits/parse_numbers.h \ - /usr/include/c++/11/bits/std_mutex.h \ - /usr/include/c++/11/system_error \ - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ - /usr/include/c++/11/bits/unique_lock.h \ - /usr/include/c++/11/bits/shared_ptr.h \ - /usr/include/c++/11/bits/shared_ptr_base.h \ - /usr/include/c++/11/bits/allocated_ptr.h \ - /usr/include/c++/11/bits/unique_ptr.h \ - /usr/include/c++/11/ext/aligned_buffer.h \ - /usr/include/c++/11/ext/concurrence.h \ - /usr/include/c++/11/deque \ - /usr/include/c++/11/bits/stl_uninitialized.h \ - /usr/include/c++/11/bits/stl_deque.h \ - /usr/include/c++/11/bits/deque.tcc \ - /usr/include/c++/11/memory \ - /usr/include/c++/11/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11/bits/align.h \ - /usr/include/c++/11/bit \ - /usr/include/c++/11/bits/shared_ptr_atomic.h \ - /usr/include/c++/11/backward/auto_ptr.h \ - /usr/include/c++/11/mutex \ - /usr/include/c++/11/vector \ - /usr/include/c++/11/bits/stl_vector.h \ - /usr/include/c++/11/bits/stl_bvector.h \ - /usr/include/c++/11/bits/vector.tcc - -CMakeFiles/lspcpp.dir/src/lsp/Markup.cpp.o: src/lsp/Markup.cpp \ - /usr/include/stdc-predef.h \ - include/LibLsp/lsp/Markup/Markup.h \ - /usr/include/c++/11/cctype \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ - /usr/include/bits/wordsize.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ - /usr/include/features.h \ - /usr/include/sys/cdefs.h \ - /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ - /usr/include/ctype.h \ - /usr/include/bits/types.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/c++/11/clocale \ - /usr/include/locale.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ - /usr/include/bits/locale.h \ - /usr/include/c++/11/cstddef \ - /usr/include/c++/11/memory \ - /usr/include/c++/11/bits/stl_algobase.h \ - /usr/include/c++/11/bits/functexcept.h \ - /usr/include/c++/11/bits/exception_defines.h \ - /usr/include/c++/11/bits/cpp_type_traits.h \ - /usr/include/c++/11/ext/type_traits.h \ - /usr/include/c++/11/ext/numeric_traits.h \ - /usr/include/c++/11/bits/stl_pair.h \ - /usr/include/c++/11/bits/move.h \ - /usr/include/c++/11/type_traits \ - /usr/include/c++/11/bits/stl_iterator_base_types.h \ - /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11/bits/concept_check.h \ - /usr/include/c++/11/debug/assertions.h \ - /usr/include/c++/11/bits/stl_iterator.h \ - /usr/include/c++/11/bits/ptr_traits.h \ - /usr/include/c++/11/debug/debug.h \ - /usr/include/c++/11/bits/predefined_ops.h \ - /usr/include/c++/11/bits/allocator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ - /usr/include/c++/11/ext/new_allocator.h \ - /usr/include/c++/11/new \ - /usr/include/c++/11/bits/exception.h \ - /usr/include/c++/11/bits/memoryfwd.h \ - /usr/include/c++/11/bits/stl_construct.h \ - /usr/include/c++/11/bits/stl_uninitialized.h \ - /usr/include/c++/11/ext/alloc_traits.h \ - /usr/include/c++/11/bits/alloc_traits.h \ - /usr/include/c++/11/bits/stl_tempbuf.h \ - /usr/include/c++/11/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11/bits/align.h \ - /usr/include/c++/11/bit \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ - /usr/include/stdint.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11/bits/uses_allocator.h \ - /usr/include/c++/11/bits/unique_ptr.h \ - /usr/include/c++/11/utility \ - /usr/include/c++/11/bits/stl_relops.h \ - /usr/include/c++/11/initializer_list \ - /usr/include/c++/11/tuple \ - /usr/include/c++/11/array \ - /usr/include/c++/11/bits/range_access.h \ - /usr/include/c++/11/bits/invoke.h \ - /usr/include/c++/11/bits/stl_function.h \ - /usr/include/c++/11/backward/binders.h \ - /usr/include/c++/11/bits/functional_hash.h \ - /usr/include/c++/11/bits/hash_bytes.h \ - /usr/include/c++/11/bits/shared_ptr.h \ - /usr/include/c++/11/iosfwd \ - /usr/include/c++/11/bits/stringfwd.h \ - /usr/include/c++/11/bits/postypes.h \ - /usr/include/c++/11/cwchar \ - /usr/include/wchar.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/c++/11/bits/shared_ptr_base.h \ - /usr/include/c++/11/typeinfo \ - /usr/include/c++/11/bits/allocated_ptr.h \ - /usr/include/c++/11/bits/refwrap.h \ - /usr/include/c++/11/ext/aligned_buffer.h \ - /usr/include/c++/11/ext/atomicity.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/time.h \ - /usr/include/bits/time.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11/ext/concurrence.h \ - /usr/include/c++/11/exception \ - /usr/include/c++/11/bits/exception_ptr.h \ - /usr/include/c++/11/bits/cxxabi_init_exception.h \ - /usr/include/c++/11/bits/nested_exception.h \ - /usr/include/c++/11/bits/shared_ptr_atomic.h \ - /usr/include/c++/11/bits/atomic_base.h \ - /usr/include/c++/11/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11/backward/auto_ptr.h \ - /usr/include/c++/11/string \ - /usr/include/c++/11/bits/char_traits.h \ - /usr/include/c++/11/cstdint \ - /usr/include/c++/11/bits/localefwd.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ - /usr/include/c++/11/bits/ostream_insert.h \ - /usr/include/c++/11/bits/cxxabi_forced.h \ - /usr/include/c++/11/bits/basic_string.h \ - /usr/include/c++/11/ext/string_conversions.h \ - /usr/include/c++/11/cstdlib \ - /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h \ - /usr/include/endian.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h \ - /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/c++/11/bits/std_abs.h \ - /usr/include/c++/11/cstdio \ - /usr/include/stdio.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdio.h \ - /usr/include/c++/11/cerrno \ - /usr/include/errno.h \ - /usr/include/bits/errno.h \ - /usr/include/linux/errno.h \ - /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/c++/11/bits/charconv.h \ - /usr/include/c++/11/bits/basic_string.tcc \ - /usr/include/c++/11/vector \ - /usr/include/c++/11/bits/stl_vector.h \ - /usr/include/c++/11/bits/stl_bvector.h \ - /usr/include/c++/11/bits/vector.tcc \ - /usr/include/c++/11/sstream \ - /usr/include/c++/11/istream \ - /usr/include/c++/11/ios \ - /usr/include/c++/11/bits/ios_base.h \ - /usr/include/c++/11/bits/locale_classes.h \ - /usr/include/c++/11/bits/locale_classes.tcc \ - /usr/include/c++/11/system_error \ - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ - /usr/include/c++/11/stdexcept \ - /usr/include/c++/11/streambuf \ - /usr/include/c++/11/bits/streambuf.tcc \ - /usr/include/c++/11/bits/basic_ios.h \ - /usr/include/c++/11/bits/locale_facets.h \ - /usr/include/c++/11/cwctype \ - /usr/include/wctype.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h \ - /usr/include/c++/11/bits/streambuf_iterator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h \ - /usr/include/c++/11/bits/locale_facets.tcc \ - /usr/include/c++/11/bits/basic_ios.tcc \ - /usr/include/c++/11/ostream \ - /usr/include/c++/11/bits/ostream.tcc \ - /usr/include/c++/11/bits/istream.tcc \ - /usr/include/c++/11/bits/sstream.tcc \ - include/LibLsp/lsp/Markup/string_ref.h \ - /usr/include/c++/11/algorithm \ - /usr/include/c++/11/bits/stl_algo.h \ - /usr/include/c++/11/bits/algorithmfwd.h \ - /usr/include/c++/11/bits/stl_heap.h \ - /usr/include/c++/11/bits/uniform_int_dist.h \ - /usr/include/c++/11/functional \ - /usr/include/c++/11/bits/std_function.h \ - /usr/include/c++/11/cstring \ - /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/c++/11/cassert \ - /usr/include/assert.h \ - /usr/include/c++/11/iterator \ - /usr/include/c++/11/bits/stream_iterator.h \ - /usr/include/boost/algorithm/string.hpp \ - /usr/include/boost/algorithm/string/std_containers_traits.hpp \ - /usr/include/boost/config.hpp \ - /usr/include/boost/config/user.hpp \ - /usr/include/boost/config/detail/select_compiler_config.hpp \ - /usr/include/boost/config/compiler/gcc.hpp \ - /usr/include/boost/config/detail/select_stdlib_config.hpp \ - /usr/include/c++/11/version \ - /usr/include/boost/config/stdlib/libstdcpp3.hpp \ - /usr/include/unistd.h \ - /usr/include/bits/posix_opt.h \ - /usr/include/bits/environments.h \ - /usr/include/bits/confname.h \ - /usr/include/bits/getopt_posix.h \ - /usr/include/bits/getopt_core.h \ - /usr/include/bits/unistd_ext.h \ - /usr/include/boost/config/detail/select_platform_config.hpp \ - /usr/include/boost/config/platform/linux.hpp \ - /usr/include/boost/config/detail/posix_features.hpp \ - /usr/include/boost/config/detail/suffix.hpp \ - /usr/include/boost/config/helper_macros.hpp \ - /usr/include/boost/algorithm/string/std/string_traits.hpp \ - /usr/include/boost/algorithm/string/yes_no_type.hpp \ - /usr/include/boost/algorithm/string/sequence_traits.hpp \ - /usr/include/boost/mpl/bool.hpp \ - /usr/include/boost/mpl/bool_fwd.hpp \ - /usr/include/boost/mpl/aux_/adl_barrier.hpp \ - /usr/include/boost/mpl/aux_/config/adl.hpp \ - /usr/include/boost/mpl/aux_/config/msvc.hpp \ - /usr/include/boost/mpl/aux_/config/intel.hpp \ - /usr/include/boost/mpl/aux_/config/gcc.hpp \ - /usr/include/boost/mpl/aux_/config/workaround.hpp \ - /usr/include/boost/detail/workaround.hpp \ - /usr/include/boost/config/workaround.hpp \ - /usr/include/boost/mpl/integral_c_tag.hpp \ - /usr/include/boost/mpl/aux_/config/static_constant.hpp \ - /usr/include/boost/algorithm/string/std/list_traits.hpp \ - /usr/include/c++/11/list \ - /usr/include/c++/11/bits/stl_list.h \ - /usr/include/c++/11/bits/list.tcc \ - /usr/include/boost/algorithm/string/std/slist_traits.hpp \ - /usr/include/boost/algorithm/string/config.hpp \ - /usr/include/c++/11/ext/slist \ - /usr/include/boost/algorithm/string/trim.hpp \ - /usr/include/boost/range/begin.hpp \ - /usr/include/boost/range/config.hpp \ - /usr/include/boost/range/iterator.hpp \ - /usr/include/boost/range/range_fwd.hpp \ - /usr/include/boost/range/mutable_iterator.hpp \ - /usr/include/boost/range/detail/extract_optional_type.hpp \ - /usr/include/boost/preprocessor/cat.hpp \ - /usr/include/boost/preprocessor/config/config.hpp \ - /usr/include/boost/mpl/has_xxx.hpp \ - /usr/include/boost/mpl/aux_/na_spec.hpp \ - /usr/include/boost/mpl/lambda_fwd.hpp \ - /usr/include/boost/mpl/void_fwd.hpp \ - /usr/include/boost/mpl/aux_/na.hpp \ - /usr/include/boost/mpl/aux_/na_fwd.hpp \ - /usr/include/boost/mpl/aux_/config/ctps.hpp \ - /usr/include/boost/mpl/aux_/config/lambda.hpp \ - /usr/include/boost/mpl/aux_/config/ttp.hpp \ - /usr/include/boost/mpl/int.hpp \ - /usr/include/boost/mpl/int_fwd.hpp \ - /usr/include/boost/mpl/aux_/nttp_decl.hpp \ - /usr/include/boost/mpl/aux_/config/nttp.hpp \ - /usr/include/boost/mpl/aux_/integral_wrapper.hpp \ - /usr/include/boost/mpl/aux_/static_cast.hpp \ - /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \ - /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \ - /usr/include/boost/mpl/aux_/arity.hpp \ - /usr/include/boost/mpl/aux_/config/dtp.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/params.hpp \ - /usr/include/boost/mpl/aux_/config/preprocessor.hpp \ - /usr/include/boost/preprocessor/comma_if.hpp \ - /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ - /usr/include/boost/preprocessor/control/if.hpp \ - /usr/include/boost/preprocessor/control/iif.hpp \ - /usr/include/boost/preprocessor/logical/bool.hpp \ - /usr/include/boost/preprocessor/config/limits.hpp \ - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp \ - /usr/include/boost/preprocessor/facilities/empty.hpp \ - /usr/include/boost/preprocessor/punctuation/comma.hpp \ - /usr/include/boost/preprocessor/repeat.hpp \ - /usr/include/boost/preprocessor/repetition/repeat.hpp \ - /usr/include/boost/preprocessor/debug/error.hpp \ - /usr/include/boost/preprocessor/detail/auto_rec.hpp \ - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \ - /usr/include/boost/preprocessor/tuple/eat.hpp \ - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp \ - /usr/include/boost/preprocessor/inc.hpp \ - /usr/include/boost/preprocessor/arithmetic/inc.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \ - /usr/include/boost/mpl/limits/arity.hpp \ - /usr/include/boost/preprocessor/logical/and.hpp \ - /usr/include/boost/preprocessor/logical/bitand.hpp \ - /usr/include/boost/preprocessor/identity.hpp \ - /usr/include/boost/preprocessor/facilities/identity.hpp \ - /usr/include/boost/preprocessor/empty.hpp \ - /usr/include/boost/preprocessor/arithmetic/add.hpp \ - /usr/include/boost/preprocessor/arithmetic/dec.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \ - /usr/include/boost/preprocessor/control/while.hpp \ - /usr/include/boost/preprocessor/list/fold_left.hpp \ - /usr/include/boost/preprocessor/list/detail/fold_left.hpp \ - /usr/include/boost/preprocessor/control/expr_iif.hpp \ - /usr/include/boost/preprocessor/list/adt.hpp \ - /usr/include/boost/preprocessor/detail/is_binary.hpp \ - /usr/include/boost/preprocessor/detail/check.hpp \ - /usr/include/boost/preprocessor/logical/compl.hpp \ - /usr/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp \ - /usr/include/boost/preprocessor/list/limits/fold_left_256.hpp \ - /usr/include/boost/preprocessor/list/fold_right.hpp \ - /usr/include/boost/preprocessor/list/detail/fold_right.hpp \ - /usr/include/boost/preprocessor/list/reverse.hpp \ - /usr/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp \ - /usr/include/boost/preprocessor/control/detail/while.hpp \ - /usr/include/boost/preprocessor/control/detail/limits/while_256.hpp \ - /usr/include/boost/preprocessor/control/limits/while_256.hpp \ - /usr/include/boost/preprocessor/logical/bitor.hpp \ - /usr/include/boost/preprocessor/tuple/elem.hpp \ - /usr/include/boost/preprocessor/facilities/expand.hpp \ - /usr/include/boost/preprocessor/facilities/overload.hpp \ - /usr/include/boost/preprocessor/variadic/size.hpp \ - /usr/include/boost/preprocessor/facilities/check_empty.hpp \ - /usr/include/boost/preprocessor/variadic/has_opt.hpp \ - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp \ - /usr/include/boost/preprocessor/tuple/rem.hpp \ - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ - /usr/include/boost/preprocessor/variadic/elem.hpp \ - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp \ - /usr/include/boost/preprocessor/comparison/equal.hpp \ - /usr/include/boost/preprocessor/comparison/not_equal.hpp \ - /usr/include/boost/preprocessor/comparison/limits/not_equal_256.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp \ - /usr/include/boost/preprocessor/logical/not.hpp \ - /usr/include/boost/preprocessor/arithmetic/sub.hpp \ - /usr/include/boost/mpl/aux_/config/eti.hpp \ - /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \ - /usr/include/boost/mpl/aux_/type_wrapper.hpp \ - /usr/include/boost/mpl/aux_/yes_no.hpp \ - /usr/include/boost/mpl/aux_/config/arrays.hpp \ - /usr/include/boost/mpl/aux_/config/has_xxx.hpp \ - /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \ - /usr/include/boost/preprocessor/array/elem.hpp \ - /usr/include/boost/preprocessor/array/data.hpp \ - /usr/include/boost/preprocessor/array/size.hpp \ - /usr/include/boost/preprocessor/repetition/enum_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ - /usr/include/boost/type_traits/remove_reference.hpp \ - /usr/include/boost/iterator/iterator_traits.hpp \ - /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp \ - /usr/include/boost/range/const_iterator.hpp \ - /usr/include/boost/type_traits/remove_const.hpp \ - /usr/include/boost/type_traits/is_const.hpp \ - /usr/include/boost/type_traits/integral_constant.hpp \ - /usr/include/boost/mpl/eval_if.hpp \ - /usr/include/boost/mpl/if.hpp \ - /usr/include/boost/mpl/aux_/value_wknd.hpp \ - /usr/include/boost/mpl/aux_/config/integral.hpp \ - /usr/include/boost/mpl/aux_/lambda_support.hpp \ - /usr/include/boost/range/end.hpp \ - /usr/include/boost/range/detail/implementation_help.hpp \ - /usr/include/boost/range/detail/common.hpp \ - /usr/include/boost/range/detail/sfinae.hpp \ - /usr/include/boost/type_traits/is_array.hpp \ - /usr/include/boost/type_traits/detail/yes_no_type.hpp \ - /usr/include/boost/type_traits/is_void.hpp \ - /usr/include/boost/type_traits/is_same.hpp \ - /usr/include/boost/range/as_literal.hpp \ - /usr/include/boost/range/iterator_range.hpp \ - /usr/include/boost/range/iterator_range_core.hpp \ - /usr/include/boost/assert.hpp \ - /usr/include/boost/iterator/iterator_facade.hpp \ - /usr/include/boost/iterator/interoperable.hpp \ - /usr/include/boost/mpl/or.hpp \ - /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \ - /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \ - /usr/include/boost/mpl/aux_/include_preprocessed.hpp \ - /usr/include/boost/mpl/aux_/config/compiler.hpp \ - /usr/include/boost/preprocessor/stringize.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \ - /usr/include/boost/type_traits/is_convertible.hpp \ - /usr/include/boost/type_traits/intrinsics.hpp \ - /usr/include/boost/type_traits/detail/config.hpp \ - /usr/include/boost/version.hpp \ - /usr/include/boost/type_traits/is_complete.hpp \ - /usr/include/boost/type_traits/declval.hpp \ - /usr/include/boost/type_traits/add_rvalue_reference.hpp \ - /usr/include/boost/type_traits/is_reference.hpp \ - /usr/include/boost/type_traits/is_lvalue_reference.hpp \ - /usr/include/boost/type_traits/is_rvalue_reference.hpp \ - /usr/include/boost/type_traits/is_function.hpp \ - /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ - /usr/include/boost/static_assert.hpp \ - /usr/include/boost/type_traits/is_arithmetic.hpp \ - /usr/include/boost/type_traits/is_integral.hpp \ - /usr/include/boost/type_traits/is_floating_point.hpp \ - /usr/include/boost/type_traits/is_abstract.hpp \ - /usr/include/boost/type_traits/add_lvalue_reference.hpp \ - /usr/include/boost/type_traits/add_reference.hpp \ - /usr/include/boost/iterator/detail/config_def.hpp \ - /usr/include/boost/iterator/detail/config_undef.hpp \ - /usr/include/boost/iterator/iterator_categories.hpp \ - /usr/include/boost/mpl/identity.hpp \ - /usr/include/boost/mpl/placeholders.hpp \ - /usr/include/boost/mpl/arg.hpp \ - /usr/include/boost/mpl/arg_fwd.hpp \ - /usr/include/boost/mpl/aux_/na_assert.hpp \ - /usr/include/boost/mpl/assert.hpp \ - /usr/include/boost/mpl/not.hpp \ - /usr/include/boost/mpl/aux_/config/gpu.hpp \ - /usr/include/boost/mpl/aux_/config/pp_counter.hpp \ - /usr/include/boost/mpl/aux_/arity_spec.hpp \ - /usr/include/boost/mpl/aux_/arg_typedef.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \ - /usr/include/boost/iterator/detail/facade_iterator_category.hpp \ - /usr/include/boost/core/use_default.hpp \ - /usr/include/boost/mpl/and.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \ - /usr/include/boost/detail/indirect_traits.hpp \ - /usr/include/boost/type_traits/is_pointer.hpp \ - /usr/include/boost/type_traits/is_class.hpp \ - /usr/include/boost/type_traits/is_volatile.hpp \ - /usr/include/boost/type_traits/is_member_function_pointer.hpp \ - /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ - /usr/include/boost/type_traits/is_member_pointer.hpp \ - /usr/include/boost/type_traits/remove_cv.hpp \ - /usr/include/boost/type_traits/remove_pointer.hpp \ - /usr/include/boost/detail/select_type.hpp \ - /usr/include/boost/iterator/detail/enable_if.hpp \ - /usr/include/boost/core/addressof.hpp \ - /usr/include/boost/type_traits/add_const.hpp \ - /usr/include/boost/type_traits/add_pointer.hpp \ - /usr/include/boost/type_traits/is_pod.hpp \ - /usr/include/boost/type_traits/is_scalar.hpp \ - /usr/include/boost/type_traits/is_enum.hpp \ - /usr/include/boost/mpl/always.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \ - /usr/include/boost/mpl/apply.hpp \ - /usr/include/boost/mpl/apply_fwd.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \ - /usr/include/boost/mpl/apply_wrap.hpp \ - /usr/include/boost/mpl/aux_/has_apply.hpp \ - /usr/include/boost/mpl/aux_/config/has_apply.hpp \ - /usr/include/boost/mpl/aux_/msvc_never_true.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \ - /usr/include/boost/mpl/lambda.hpp \ - /usr/include/boost/mpl/bind.hpp \ - /usr/include/boost/mpl/bind_fwd.hpp \ - /usr/include/boost/mpl/aux_/config/bind.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \ - /usr/include/boost/mpl/next.hpp \ - /usr/include/boost/mpl/next_prior.hpp \ - /usr/include/boost/mpl/aux_/common_name_wknd.hpp \ - /usr/include/boost/mpl/protect.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \ - /usr/include/boost/mpl/aux_/full_lambda.hpp \ - /usr/include/boost/mpl/quote.hpp \ - /usr/include/boost/mpl/void.hpp \ - /usr/include/boost/mpl/aux_/has_type.hpp \ - /usr/include/boost/mpl/aux_/config/bcc.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \ - /usr/include/boost/mpl/aux_/template_arity.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \ - /usr/include/boost/type_traits/is_base_and_derived.hpp \ - /usr/include/boost/range/functions.hpp \ - /usr/include/boost/range/size.hpp \ - /usr/include/boost/range/size_type.hpp \ - /usr/include/boost/range/difference_type.hpp \ - /usr/include/boost/range/has_range_iterator.hpp \ - /usr/include/boost/utility/enable_if.hpp \ - /usr/include/boost/core/enable_if.hpp \ - /usr/include/boost/range/concepts.hpp \ - /usr/include/boost/concept_check.hpp \ - /usr/include/boost/concept/assert.hpp \ - /usr/include/boost/concept/detail/general.hpp \ - /usr/include/boost/concept/detail/backward_compatibility.hpp \ - /usr/include/boost/concept/detail/has_constraints.hpp \ - /usr/include/boost/type_traits/conditional.hpp \ - /usr/include/boost/type_traits/conversion_traits.hpp \ - /usr/include/boost/concept/usage.hpp \ - /usr/include/boost/concept/detail/concept_def.hpp \ - /usr/include/boost/preprocessor/seq/for_each_i.hpp \ - /usr/include/boost/preprocessor/repetition/for.hpp \ - /usr/include/boost/preprocessor/repetition/detail/for.hpp \ - /usr/include/boost/preprocessor/repetition/detail/limits/for_256.hpp \ - /usr/include/boost/preprocessor/repetition/limits/for_256.hpp \ - /usr/include/boost/preprocessor/seq/seq.hpp \ - /usr/include/boost/preprocessor/seq/elem.hpp \ - /usr/include/boost/preprocessor/seq/limits/elem_256.hpp \ - /usr/include/boost/preprocessor/seq/size.hpp \ - /usr/include/boost/preprocessor/seq/limits/size_256.hpp \ - /usr/include/boost/preprocessor/seq/detail/is_empty.hpp \ - /usr/include/boost/preprocessor/seq/enum.hpp \ - /usr/include/boost/preprocessor/seq/limits/enum_256.hpp \ - /usr/include/boost/concept/detail/concept_undef.hpp \ - /usr/include/boost/iterator/iterator_concepts.hpp \ - /usr/include/boost/limits.hpp \ - /usr/include/c++/11/limits \ - /usr/include/boost/range/value_type.hpp \ - /usr/include/boost/range/detail/misc_concept.hpp \ - /usr/include/boost/type_traits/make_unsigned.hpp \ - /usr/include/boost/type_traits/is_signed.hpp \ - /usr/include/c++/11/climits \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/limits.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/syslimits.h \ - /usr/include/limits.h \ - /usr/include/bits/posix1_lim.h \ - /usr/include/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/bits/posix2_lim.h \ - /usr/include/bits/xopen_lim.h \ - /usr/include/bits/uio_lim.h \ - /usr/include/boost/type_traits/is_unsigned.hpp \ - /usr/include/boost/type_traits/add_volatile.hpp \ - /usr/include/boost/range/detail/has_member_size.hpp \ - /usr/include/boost/cstdint.hpp \ - /usr/include/boost/utility.hpp \ - /usr/include/boost/utility/base_from_member.hpp \ - /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \ - /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp \ - /usr/include/boost/utility/binary.hpp \ - /usr/include/boost/preprocessor/control/deduce_d.hpp \ - /usr/include/boost/preprocessor/seq/cat.hpp \ - /usr/include/boost/preprocessor/seq/fold_left.hpp \ - /usr/include/boost/preprocessor/seq/limits/fold_left_256.hpp \ - /usr/include/boost/preprocessor/seq/transform.hpp \ - /usr/include/boost/preprocessor/arithmetic/mod.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp \ - /usr/include/boost/preprocessor/comparison/less_equal.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/is_1_number.hpp \ - /usr/include/boost/utility/identity_type.hpp \ - /usr/include/boost/type_traits/function_traits.hpp \ - /usr/include/boost/core/checked_delete.hpp \ - /usr/include/boost/core/noncopyable.hpp \ - /usr/include/boost/range/distance.hpp \ - /usr/include/boost/iterator/distance.hpp \ - /usr/include/boost/range/empty.hpp \ - /usr/include/boost/range/rbegin.hpp \ - /usr/include/boost/range/reverse_iterator.hpp \ - /usr/include/boost/iterator/reverse_iterator.hpp \ - /usr/include/boost/iterator/iterator_adaptor.hpp \ - /usr/include/boost/range/rend.hpp \ - /usr/include/boost/range/algorithm/equal.hpp \ - /usr/include/boost/range/detail/safe_bool.hpp \ - /usr/include/boost/next_prior.hpp \ - /usr/include/boost/type_traits/has_plus.hpp \ - /usr/include/boost/type_traits/detail/has_binary_operator.hpp \ - /usr/include/boost/type_traits/make_void.hpp \ - /usr/include/boost/type_traits/has_plus_assign.hpp \ - /usr/include/boost/type_traits/has_minus.hpp \ - /usr/include/boost/type_traits/has_minus_assign.hpp \ - /usr/include/boost/iterator/advance.hpp \ - /usr/include/boost/range/iterator_range_io.hpp \ - /usr/include/boost/range/detail/str_types.hpp \ - /usr/include/boost/algorithm/string/detail/trim.hpp \ - /usr/include/boost/algorithm/string/classification.hpp \ - /usr/include/c++/11/locale \ - /usr/include/c++/11/bits/locale_facets_nonio.h \ - /usr/include/c++/11/ctime \ - /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h \ - /usr/include/libintl.h \ - /usr/include/c++/11/bits/codecvt.h \ - /usr/include/c++/11/bits/locale_facets_nonio.tcc \ - /usr/include/c++/11/bits/locale_conv.h \ - /usr/include/boost/algorithm/string/detail/classification.hpp \ - /usr/include/boost/algorithm/string/predicate_facade.hpp \ - /usr/include/boost/algorithm/string/case_conv.hpp \ - /usr/include/boost/iterator/transform_iterator.hpp \ - /usr/include/boost/utility/result_of.hpp \ - /usr/include/boost/preprocessor/iteration/iterate.hpp \ - /usr/include/boost/preprocessor/slot/slot.hpp \ - /usr/include/boost/preprocessor/slot/detail/def.hpp \ - /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ - /usr/include/boost/preprocessor/facilities/intercept.hpp \ - /usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp \ - /usr/include/boost/type_traits/type_identity.hpp \ - /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ - /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ - /usr/include/boost/preprocessor/slot/detail/shared.hpp \ - /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ - /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp \ - /usr/include/boost/utility/detail/result_of_iterate.hpp \ - /usr/include/boost/algorithm/string/detail/case_conv.hpp \ - /usr/include/boost/algorithm/string/predicate.hpp \ - /usr/include/boost/algorithm/string/compare.hpp \ - /usr/include/boost/algorithm/string/find.hpp \ - /usr/include/boost/algorithm/string/finder.hpp \ - /usr/include/boost/algorithm/string/constants.hpp \ - /usr/include/boost/algorithm/string/detail/finder.hpp \ - /usr/include/boost/algorithm/string/detail/predicate.hpp \ - /usr/include/boost/algorithm/string/split.hpp \ - /usr/include/boost/algorithm/string/iter_find.hpp \ - /usr/include/boost/algorithm/string/concept.hpp \ - /usr/include/boost/algorithm/string/find_iterator.hpp \ - /usr/include/boost/algorithm/string/detail/find_iterator.hpp \ - /usr/include/boost/function.hpp \ - /usr/include/boost/preprocessor/iterate.hpp \ - /usr/include/boost/function/detail/prologue.hpp \ - /usr/include/boost/config/no_tr1/functional.hpp \ - /usr/include/boost/throw_exception.hpp \ - /usr/include/boost/assert/source_location.hpp \ - /usr/include/boost/current_function.hpp \ - /usr/include/boost/exception/exception.hpp \ - /usr/include/boost/function/function_base.hpp \ - /usr/include/boost/integer.hpp \ - /usr/include/boost/integer_fwd.hpp \ - /usr/include/boost/integer_traits.hpp \ - /usr/include/boost/type_index.hpp \ - /usr/include/boost/type_index/stl_type_index.hpp \ - /usr/include/boost/type_index/type_index_facade.hpp \ - /usr/include/boost/container_hash/hash_fwd.hpp \ - /usr/include/boost/core/demangle.hpp \ - /usr/include/c++/11/cxxabi.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/cxxabi_tweaks.h \ - /usr/include/boost/type_traits/has_trivial_copy.hpp \ - /usr/include/boost/type_traits/is_copy_constructible.hpp \ - /usr/include/boost/type_traits/is_constructible.hpp \ - /usr/include/boost/type_traits/is_destructible.hpp \ - /usr/include/boost/type_traits/is_default_constructible.hpp \ - /usr/include/boost/type_traits/has_trivial_destructor.hpp \ - /usr/include/boost/type_traits/composite_traits.hpp \ - /usr/include/boost/type_traits/is_union.hpp \ - /usr/include/boost/ref.hpp \ - /usr/include/boost/core/ref.hpp \ - /usr/include/boost/type_traits/alignment_of.hpp \ - /usr/include/boost/type_traits/enable_if.hpp \ - /usr/include/boost/function_equal.hpp \ - /usr/include/boost/function/function_fwd.hpp \ - /usr/include/boost/mem_fn.hpp \ - /usr/include/boost/bind/mem_fn.hpp \ - /usr/include/boost/get_pointer.hpp \ - /usr/include/boost/config/no_tr1/memory.hpp \ - /usr/include/boost/bind/mem_fn_template.hpp \ - /usr/include/boost/bind/mem_fn_cc.hpp \ - /usr/include/boost/preprocessor/enum.hpp \ - /usr/include/boost/preprocessor/repetition/enum.hpp \ - /usr/include/boost/preprocessor/enum_params.hpp \ - /usr/include/boost/function/detail/function_iterate.hpp \ - /usr/include/boost/function/detail/maybe_include.hpp \ - /usr/include/boost/function/function_template.hpp \ - /usr/include/boost/core/no_exceptions_support.hpp \ - /usr/include/boost/algorithm/string/detail/util.hpp \ - /usr/include/boost/algorithm/string/join.hpp \ - /usr/include/boost/algorithm/string/detail/sequence.hpp \ - /usr/include/boost/mpl/logical.hpp \ - /usr/include/boost/algorithm/string/replace.hpp \ - /usr/include/boost/algorithm/string/find_format.hpp \ - /usr/include/c++/11/deque \ - /usr/include/c++/11/bits/stl_deque.h \ - /usr/include/c++/11/bits/deque.tcc \ - /usr/include/boost/algorithm/string/detail/find_format.hpp \ - /usr/include/boost/algorithm/string/detail/find_format_store.hpp \ - /usr/include/boost/algorithm/string/detail/replace_storage.hpp \ - /usr/include/boost/algorithm/string/detail/find_format_all.hpp \ - /usr/include/boost/algorithm/string/formatter.hpp \ - /usr/include/boost/algorithm/string/detail/formatter.hpp \ - /usr/include/boost/algorithm/string/erase.hpp - -CMakeFiles/lspcpp.dir/src/lsp/ParentProcessWatcher.cpp.o: src/lsp/ParentProcessWatcher.cpp \ - /usr/include/stdc-predef.h \ - include/LibLsp/lsp/ParentProcessWatcher.h \ - include/LibLsp/JsonRpc/MessageIssue.h \ - /usr/include/c++/11/string \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ - /usr/include/bits/wordsize.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ - /usr/include/features.h \ - /usr/include/sys/cdefs.h \ - /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ - /usr/include/c++/11/bits/stringfwd.h \ - /usr/include/c++/11/bits/memoryfwd.h \ - /usr/include/c++/11/bits/char_traits.h \ - /usr/include/c++/11/bits/stl_algobase.h \ - /usr/include/c++/11/bits/functexcept.h \ - /usr/include/c++/11/bits/exception_defines.h \ - /usr/include/c++/11/bits/cpp_type_traits.h \ - /usr/include/c++/11/ext/type_traits.h \ - /usr/include/c++/11/ext/numeric_traits.h \ - /usr/include/c++/11/bits/stl_pair.h \ - /usr/include/c++/11/bits/move.h \ - /usr/include/c++/11/type_traits \ - /usr/include/c++/11/bits/stl_iterator_base_types.h \ - /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11/bits/concept_check.h \ - /usr/include/c++/11/debug/assertions.h \ - /usr/include/c++/11/bits/stl_iterator.h \ - /usr/include/c++/11/bits/ptr_traits.h \ - /usr/include/c++/11/debug/debug.h \ - /usr/include/c++/11/bits/predefined_ops.h \ - /usr/include/c++/11/bits/postypes.h \ - /usr/include/c++/11/cwchar \ - /usr/include/wchar.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/c++/11/cstdint \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ - /usr/include/stdint.h \ - /usr/include/bits/types.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11/bits/allocator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ - /usr/include/c++/11/ext/new_allocator.h \ - /usr/include/c++/11/new \ - /usr/include/c++/11/bits/exception.h \ - /usr/include/c++/11/bits/localefwd.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ - /usr/include/c++/11/clocale \ - /usr/include/locale.h \ - /usr/include/bits/locale.h \ - /usr/include/c++/11/iosfwd \ - /usr/include/c++/11/cctype \ - /usr/include/ctype.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/c++/11/bits/ostream_insert.h \ - /usr/include/c++/11/bits/cxxabi_forced.h \ - /usr/include/c++/11/bits/stl_function.h \ - /usr/include/c++/11/backward/binders.h \ - /usr/include/c++/11/bits/range_access.h \ - /usr/include/c++/11/initializer_list \ - /usr/include/c++/11/bits/basic_string.h \ - /usr/include/c++/11/ext/atomicity.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/time.h \ - /usr/include/bits/time.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11/ext/alloc_traits.h \ - /usr/include/c++/11/bits/alloc_traits.h \ - /usr/include/c++/11/bits/stl_construct.h \ - /usr/include/c++/11/ext/string_conversions.h \ - /usr/include/c++/11/cstdlib \ - /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h \ - /usr/include/endian.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h \ - /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/c++/11/bits/std_abs.h \ - /usr/include/c++/11/cstdio \ - /usr/include/stdio.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdio.h \ - /usr/include/c++/11/cerrno \ - /usr/include/errno.h \ - /usr/include/bits/errno.h \ - /usr/include/linux/errno.h \ - /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/c++/11/bits/charconv.h \ - /usr/include/c++/11/bits/functional_hash.h \ - /usr/include/c++/11/bits/hash_bytes.h \ - /usr/include/c++/11/bits/basic_string.tcc \ - /usr/include/c++/11/functional \ - /usr/include/c++/11/tuple \ - /usr/include/c++/11/utility \ - /usr/include/c++/11/bits/stl_relops.h \ - /usr/include/c++/11/array \ - /usr/include/c++/11/bits/uses_allocator.h \ - /usr/include/c++/11/bits/invoke.h \ - /usr/include/c++/11/bits/refwrap.h \ - /usr/include/c++/11/bits/std_function.h \ - /usr/include/c++/11/typeinfo \ - /usr/include/c++/11/vector \ - /usr/include/c++/11/bits/stl_uninitialized.h \ - /usr/include/c++/11/bits/stl_vector.h \ - /usr/include/c++/11/bits/stl_bvector.h \ - /usr/include/c++/11/bits/vector.tcc \ - /usr/include/c++/11/memory \ - /usr/include/c++/11/bits/stl_tempbuf.h \ - /usr/include/c++/11/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11/bits/align.h \ - /usr/include/c++/11/bit \ - /usr/include/c++/11/bits/unique_ptr.h \ - /usr/include/c++/11/bits/shared_ptr.h \ - /usr/include/c++/11/bits/shared_ptr_base.h \ - /usr/include/c++/11/bits/allocated_ptr.h \ - /usr/include/c++/11/ext/aligned_buffer.h \ - /usr/include/c++/11/ext/concurrence.h \ - /usr/include/c++/11/exception \ - /usr/include/c++/11/bits/exception_ptr.h \ - /usr/include/c++/11/bits/cxxabi_init_exception.h \ - /usr/include/c++/11/bits/nested_exception.h \ - /usr/include/c++/11/bits/shared_ptr_atomic.h \ - /usr/include/c++/11/bits/atomic_base.h \ - /usr/include/c++/11/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11/backward/auto_ptr.h \ - /usr/include/boost/process.hpp \ - /usr/include/boost/process/args.hpp \ - /usr/include/boost/process/detail/basic_cmd.hpp \ - /usr/include/boost/process/detail/config.hpp \ - /usr/include/boost/config.hpp \ - /usr/include/boost/config/user.hpp \ - /usr/include/boost/config/detail/select_compiler_config.hpp \ - /usr/include/boost/config/compiler/gcc.hpp \ - /usr/include/c++/11/cstddef \ - /usr/include/boost/config/detail/select_stdlib_config.hpp \ - /usr/include/c++/11/version \ - /usr/include/boost/config/stdlib/libstdcpp3.hpp \ - /usr/include/unistd.h \ - /usr/include/bits/posix_opt.h \ - /usr/include/bits/environments.h \ - /usr/include/bits/confname.h \ - /usr/include/bits/getopt_posix.h \ - /usr/include/bits/getopt_core.h \ - /usr/include/bits/unistd_ext.h \ - /usr/include/boost/config/detail/select_platform_config.hpp \ - /usr/include/boost/config/platform/linux.hpp \ - /usr/include/boost/config/detail/posix_features.hpp \ - /usr/include/boost/config/detail/suffix.hpp \ - /usr/include/boost/config/helper_macros.hpp \ - /usr/include/c++/11/system_error \ - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ - /usr/include/c++/11/stdexcept \ - /usr/include/boost/system/api_config.hpp \ - /usr/include/boost/process/exception.hpp \ - /usr/include/boost/process/detail/handler_base.hpp \ - /usr/include/boost/process/detail/traits/cmd_or_exe.hpp \ - /usr/include/boost/filesystem/path.hpp \ - /usr/include/boost/assert.hpp \ - /usr/include/assert.h \ - /usr/include/boost/filesystem/config.hpp \ - /usr/include/boost/detail/workaround.hpp \ - /usr/include/boost/config/workaround.hpp \ - /usr/include/boost/config/auto_link.hpp \ - /usr/include/boost/filesystem/path_traits.hpp \ - /usr/include/boost/type_traits/is_array.hpp \ - /usr/include/boost/type_traits/integral_constant.hpp \ - /usr/include/boost/type_traits/decay.hpp \ - /usr/include/boost/type_traits/is_function.hpp \ - /usr/include/boost/type_traits/detail/config.hpp \ - /usr/include/boost/version.hpp \ - /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ - /usr/include/boost/type_traits/remove_bounds.hpp \ - /usr/include/boost/type_traits/remove_extent.hpp \ - /usr/include/boost/type_traits/add_pointer.hpp \ - /usr/include/boost/type_traits/remove_reference.hpp \ - /usr/include/boost/type_traits/remove_cv.hpp \ - /usr/include/boost/system/error_code.hpp \ - /usr/include/boost/system/detail/error_code.hpp \ - /usr/include/boost/system/detail/error_category.hpp \ - /usr/include/boost/system/detail/config.hpp \ - /usr/include/boost/cstdint.hpp \ - /usr/include/boost/system/detail/error_condition.hpp \ - /usr/include/boost/system/detail/generic_category.hpp \ - /usr/include/boost/system/detail/generic_category_message.hpp \ - /usr/include/c++/11/cstring \ - /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/boost/system/detail/enable_if.hpp \ - /usr/include/boost/system/is_error_condition_enum.hpp \ - /usr/include/boost/system/detail/system_category.hpp \ - /usr/include/boost/system/is_error_code_enum.hpp \ - /usr/include/c++/11/ostream \ - /usr/include/c++/11/ios \ - /usr/include/c++/11/bits/ios_base.h \ - /usr/include/c++/11/bits/locale_classes.h \ - /usr/include/c++/11/bits/locale_classes.tcc \ - /usr/include/c++/11/streambuf \ - /usr/include/c++/11/bits/streambuf.tcc \ - /usr/include/c++/11/bits/basic_ios.h \ - /usr/include/c++/11/bits/locale_facets.h \ - /usr/include/c++/11/cwctype \ - /usr/include/wctype.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h \ - /usr/include/c++/11/bits/streambuf_iterator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h \ - /usr/include/c++/11/bits/locale_facets.tcc \ - /usr/include/c++/11/bits/basic_ios.tcc \ - /usr/include/c++/11/bits/ostream.tcc \ - /usr/include/boost/system/error_category.hpp \ - /usr/include/boost/system/detail/error_category_impl.hpp \ - /usr/include/boost/system/detail/to_std_category.hpp \ - /usr/include/c++/11/map \ - /usr/include/c++/11/bits/stl_tree.h \ - /usr/include/c++/11/bits/stl_map.h \ - /usr/include/c++/11/bits/stl_multimap.h \ - /usr/include/c++/11/bits/erase_if.h \ - /usr/include/c++/11/mutex \ - /usr/include/c++/11/chrono \ - /usr/include/c++/11/ratio \ - /usr/include/c++/11/limits \ - /usr/include/c++/11/ctime \ - /usr/include/c++/11/bits/parse_numbers.h \ - /usr/include/c++/11/bits/std_mutex.h \ - /usr/include/c++/11/bits/unique_lock.h \ - /usr/include/boost/system/error_condition.hpp \ - /usr/include/boost/system/errc.hpp \ - /usr/include/boost/system/detail/errc.hpp \ - /usr/include/boost/system/detail/cerrno.hpp \ - /usr/include/boost/system/generic_category.hpp \ - /usr/include/boost/system/system_category.hpp \ - /usr/include/boost/system/detail/system_category_impl.hpp \ - /usr/include/boost/system/detail/is_generic_value.hpp \ - /usr/include/boost/system/detail/throws.hpp \ - /usr/include/boost/core/enable_if.hpp \ - /usr/include/c++/11/list \ - /usr/include/c++/11/bits/stl_list.h \ - /usr/include/c++/11/bits/list.tcc \ - /usr/include/c++/11/iterator \ - /usr/include/c++/11/bits/stream_iterator.h \ - /usr/include/c++/11/locale \ - /usr/include/c++/11/bits/locale_facets_nonio.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h \ - /usr/include/libintl.h \ - /usr/include/c++/11/bits/codecvt.h \ - /usr/include/c++/11/bits/locale_facets_nonio.tcc \ - /usr/include/c++/11/bits/locale_conv.h \ - /usr/include/boost/config/abi_prefix.hpp \ - /usr/include/boost/config/abi_suffix.hpp \ - /usr/include/boost/system/system_error.hpp \ - /usr/include/c++/11/cassert \ - /usr/include/boost/iterator/iterator_facade.hpp \ - /usr/include/boost/iterator/interoperable.hpp \ - /usr/include/boost/mpl/bool.hpp \ - /usr/include/boost/mpl/bool_fwd.hpp \ - /usr/include/boost/mpl/aux_/adl_barrier.hpp \ - /usr/include/boost/mpl/aux_/config/adl.hpp \ - /usr/include/boost/mpl/aux_/config/msvc.hpp \ - /usr/include/boost/mpl/aux_/config/intel.hpp \ - /usr/include/boost/mpl/aux_/config/gcc.hpp \ - /usr/include/boost/mpl/aux_/config/workaround.hpp \ - /usr/include/boost/mpl/integral_c_tag.hpp \ - /usr/include/boost/mpl/aux_/config/static_constant.hpp \ - /usr/include/boost/mpl/or.hpp \ - /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \ - /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \ - /usr/include/boost/mpl/aux_/na_spec.hpp \ - /usr/include/boost/mpl/lambda_fwd.hpp \ - /usr/include/boost/mpl/void_fwd.hpp \ - /usr/include/boost/mpl/aux_/na.hpp \ - /usr/include/boost/mpl/aux_/na_fwd.hpp \ - /usr/include/boost/mpl/aux_/config/ctps.hpp \ - /usr/include/boost/mpl/aux_/config/lambda.hpp \ - /usr/include/boost/mpl/aux_/config/ttp.hpp \ - /usr/include/boost/mpl/int.hpp \ - /usr/include/boost/mpl/int_fwd.hpp \ - /usr/include/boost/mpl/aux_/nttp_decl.hpp \ - /usr/include/boost/mpl/aux_/config/nttp.hpp \ - /usr/include/boost/mpl/aux_/integral_wrapper.hpp \ - /usr/include/boost/mpl/aux_/static_cast.hpp \ - /usr/include/boost/preprocessor/cat.hpp \ - /usr/include/boost/preprocessor/config/config.hpp \ - /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \ - /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \ - /usr/include/boost/mpl/aux_/arity.hpp \ - /usr/include/boost/mpl/aux_/config/dtp.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/params.hpp \ - /usr/include/boost/mpl/aux_/config/preprocessor.hpp \ - /usr/include/boost/preprocessor/comma_if.hpp \ - /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ - /usr/include/boost/preprocessor/control/if.hpp \ - /usr/include/boost/preprocessor/control/iif.hpp \ - /usr/include/boost/preprocessor/logical/bool.hpp \ - /usr/include/boost/preprocessor/config/limits.hpp \ - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp \ - /usr/include/boost/preprocessor/facilities/empty.hpp \ - /usr/include/boost/preprocessor/punctuation/comma.hpp \ - /usr/include/boost/preprocessor/repeat.hpp \ - /usr/include/boost/preprocessor/repetition/repeat.hpp \ - /usr/include/boost/preprocessor/debug/error.hpp \ - /usr/include/boost/preprocessor/detail/auto_rec.hpp \ - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \ - /usr/include/boost/preprocessor/tuple/eat.hpp \ - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp \ - /usr/include/boost/preprocessor/inc.hpp \ - /usr/include/boost/preprocessor/arithmetic/inc.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \ - /usr/include/boost/mpl/limits/arity.hpp \ - /usr/include/boost/preprocessor/logical/and.hpp \ - /usr/include/boost/preprocessor/logical/bitand.hpp \ - /usr/include/boost/preprocessor/identity.hpp \ - /usr/include/boost/preprocessor/facilities/identity.hpp \ - /usr/include/boost/preprocessor/empty.hpp \ - /usr/include/boost/preprocessor/arithmetic/add.hpp \ - /usr/include/boost/preprocessor/arithmetic/dec.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \ - /usr/include/boost/preprocessor/control/while.hpp \ - /usr/include/boost/preprocessor/list/fold_left.hpp \ - /usr/include/boost/preprocessor/list/detail/fold_left.hpp \ - /usr/include/boost/preprocessor/control/expr_iif.hpp \ - /usr/include/boost/preprocessor/list/adt.hpp \ - /usr/include/boost/preprocessor/detail/is_binary.hpp \ - /usr/include/boost/preprocessor/detail/check.hpp \ - /usr/include/boost/preprocessor/logical/compl.hpp \ - /usr/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp \ - /usr/include/boost/preprocessor/list/limits/fold_left_256.hpp \ - /usr/include/boost/preprocessor/list/fold_right.hpp \ - /usr/include/boost/preprocessor/list/detail/fold_right.hpp \ - /usr/include/boost/preprocessor/list/reverse.hpp \ - /usr/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp \ - /usr/include/boost/preprocessor/control/detail/while.hpp \ - /usr/include/boost/preprocessor/control/detail/limits/while_256.hpp \ - /usr/include/boost/preprocessor/control/limits/while_256.hpp \ - /usr/include/boost/preprocessor/logical/bitor.hpp \ - /usr/include/boost/preprocessor/tuple/elem.hpp \ - /usr/include/boost/preprocessor/facilities/expand.hpp \ - /usr/include/boost/preprocessor/facilities/overload.hpp \ - /usr/include/boost/preprocessor/variadic/size.hpp \ - /usr/include/boost/preprocessor/facilities/check_empty.hpp \ - /usr/include/boost/preprocessor/variadic/has_opt.hpp \ - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp \ - /usr/include/boost/preprocessor/tuple/rem.hpp \ - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ - /usr/include/boost/preprocessor/variadic/elem.hpp \ - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp \ - /usr/include/boost/preprocessor/comparison/equal.hpp \ - /usr/include/boost/preprocessor/comparison/not_equal.hpp \ - /usr/include/boost/preprocessor/comparison/limits/not_equal_256.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp \ - /usr/include/boost/preprocessor/logical/not.hpp \ - /usr/include/boost/preprocessor/arithmetic/sub.hpp \ - /usr/include/boost/mpl/aux_/config/eti.hpp \ - /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \ - /usr/include/boost/mpl/aux_/lambda_support.hpp \ - /usr/include/boost/mpl/aux_/include_preprocessed.hpp \ - /usr/include/boost/mpl/aux_/config/compiler.hpp \ - /usr/include/boost/preprocessor/stringize.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \ - /usr/include/boost/type_traits/is_convertible.hpp \ - /usr/include/boost/type_traits/intrinsics.hpp \ - /usr/include/boost/type_traits/is_complete.hpp \ - /usr/include/boost/type_traits/declval.hpp \ - /usr/include/boost/type_traits/add_rvalue_reference.hpp \ - /usr/include/boost/type_traits/is_void.hpp \ - /usr/include/boost/type_traits/is_reference.hpp \ - /usr/include/boost/type_traits/is_lvalue_reference.hpp \ - /usr/include/boost/type_traits/is_rvalue_reference.hpp \ - /usr/include/boost/type_traits/detail/yes_no_type.hpp \ - /usr/include/boost/static_assert.hpp \ - /usr/include/boost/type_traits/is_arithmetic.hpp \ - /usr/include/boost/type_traits/is_integral.hpp \ - /usr/include/boost/type_traits/is_floating_point.hpp \ - /usr/include/boost/type_traits/is_abstract.hpp \ - /usr/include/boost/type_traits/add_lvalue_reference.hpp \ - /usr/include/boost/type_traits/add_reference.hpp \ - /usr/include/boost/iterator/detail/config_def.hpp \ - /usr/include/boost/iterator/detail/config_undef.hpp \ - /usr/include/boost/iterator/iterator_traits.hpp \ - /usr/include/boost/iterator/iterator_categories.hpp \ - /usr/include/boost/mpl/eval_if.hpp \ - /usr/include/boost/mpl/if.hpp \ - /usr/include/boost/mpl/aux_/value_wknd.hpp \ - /usr/include/boost/mpl/aux_/config/integral.hpp \ - /usr/include/boost/mpl/identity.hpp \ - /usr/include/boost/mpl/placeholders.hpp \ - /usr/include/boost/mpl/arg.hpp \ - /usr/include/boost/mpl/arg_fwd.hpp \ - /usr/include/boost/mpl/aux_/na_assert.hpp \ - /usr/include/boost/mpl/assert.hpp \ - /usr/include/boost/mpl/not.hpp \ - /usr/include/boost/mpl/aux_/yes_no.hpp \ - /usr/include/boost/mpl/aux_/config/arrays.hpp \ - /usr/include/boost/mpl/aux_/config/gpu.hpp \ - /usr/include/boost/mpl/aux_/config/pp_counter.hpp \ - /usr/include/boost/mpl/aux_/arity_spec.hpp \ - /usr/include/boost/mpl/aux_/arg_typedef.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \ - /usr/include/boost/iterator/detail/facade_iterator_category.hpp \ - /usr/include/boost/core/use_default.hpp \ - /usr/include/boost/mpl/and.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \ - /usr/include/boost/type_traits/is_same.hpp \ - /usr/include/boost/type_traits/is_const.hpp \ - /usr/include/boost/detail/indirect_traits.hpp \ - /usr/include/boost/type_traits/is_pointer.hpp \ - /usr/include/boost/type_traits/is_class.hpp \ - /usr/include/boost/type_traits/is_volatile.hpp \ - /usr/include/boost/type_traits/is_member_function_pointer.hpp \ - /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ - /usr/include/boost/type_traits/is_member_pointer.hpp \ - /usr/include/boost/type_traits/remove_pointer.hpp \ - /usr/include/boost/detail/select_type.hpp \ - /usr/include/boost/iterator/detail/enable_if.hpp \ - /usr/include/boost/core/addressof.hpp \ - /usr/include/boost/type_traits/add_const.hpp \ - /usr/include/boost/type_traits/remove_const.hpp \ - /usr/include/boost/type_traits/is_pod.hpp \ - /usr/include/boost/type_traits/is_scalar.hpp \ - /usr/include/boost/type_traits/is_enum.hpp \ - /usr/include/boost/mpl/always.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \ - /usr/include/boost/mpl/apply.hpp \ - /usr/include/boost/mpl/apply_fwd.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \ - /usr/include/boost/mpl/apply_wrap.hpp \ - /usr/include/boost/mpl/aux_/has_apply.hpp \ - /usr/include/boost/mpl/has_xxx.hpp \ - /usr/include/boost/mpl/aux_/type_wrapper.hpp \ - /usr/include/boost/mpl/aux_/config/has_xxx.hpp \ - /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \ - /usr/include/boost/preprocessor/array/elem.hpp \ - /usr/include/boost/preprocessor/array/data.hpp \ - /usr/include/boost/preprocessor/array/size.hpp \ - /usr/include/boost/preprocessor/repetition/enum_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ - /usr/include/boost/mpl/aux_/config/has_apply.hpp \ - /usr/include/boost/mpl/aux_/msvc_never_true.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \ - /usr/include/boost/mpl/lambda.hpp \ - /usr/include/boost/mpl/bind.hpp \ - /usr/include/boost/mpl/bind_fwd.hpp \ - /usr/include/boost/mpl/aux_/config/bind.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \ - /usr/include/boost/mpl/next.hpp \ - /usr/include/boost/mpl/next_prior.hpp \ - /usr/include/boost/mpl/aux_/common_name_wknd.hpp \ - /usr/include/boost/mpl/protect.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \ - /usr/include/boost/mpl/aux_/full_lambda.hpp \ - /usr/include/boost/mpl/quote.hpp \ - /usr/include/boost/mpl/void.hpp \ - /usr/include/boost/mpl/aux_/has_type.hpp \ - /usr/include/boost/mpl/aux_/config/bcc.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \ - /usr/include/boost/mpl/aux_/template_arity.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \ - /usr/include/boost/io/quoted.hpp \ - /usr/include/boost/io/detail/buffer_fill.hpp \ - /usr/include/boost/io/detail/ostream_guard.hpp \ - /usr/include/boost/io/ios_state.hpp \ - /usr/include/boost/io_fwd.hpp \ - /usr/include/boost/functional/hash_fwd.hpp \ - /usr/include/boost/container_hash/hash_fwd.hpp \ - /usr/include/c++/11/algorithm \ - /usr/include/c++/11/bits/stl_algo.h \ - /usr/include/c++/11/bits/algorithmfwd.h \ - /usr/include/c++/11/bits/stl_heap.h \ - /usr/include/c++/11/bits/uniform_int_dist.h \ - /usr/include/boost/process/detail/traits/decl.hpp \ - /usr/include/boost/none.hpp \ - /usr/include/boost/none_t.hpp \ - /usr/include/boost/process/detail/posix/handler.hpp \ - /usr/include/boost/process/detail/traits/wchar_t.hpp \ - /usr/include/boost/process/detail/traits/env.hpp \ - /usr/include/boost/process/locale.hpp \ - /usr/include/boost/process/detail/posix/basic_cmd.hpp \ - /usr/include/boost/process/detail/posix/cmd.hpp \ - /usr/include/boost/algorithm/string/replace.hpp \ - /usr/include/boost/algorithm/string/config.hpp \ - /usr/include/boost/range/iterator_range_core.hpp \ - /usr/include/boost/type_traits/is_base_and_derived.hpp \ - /usr/include/boost/range/functions.hpp \ - /usr/include/boost/range/begin.hpp \ - /usr/include/boost/range/config.hpp \ - /usr/include/boost/range/iterator.hpp \ - /usr/include/boost/range/range_fwd.hpp \ - /usr/include/boost/range/mutable_iterator.hpp \ - /usr/include/boost/range/detail/extract_optional_type.hpp \ - /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp \ - /usr/include/boost/range/const_iterator.hpp \ - /usr/include/boost/range/end.hpp \ - /usr/include/boost/range/detail/implementation_help.hpp \ - /usr/include/boost/range/detail/common.hpp \ - /usr/include/boost/range/detail/sfinae.hpp \ - /usr/include/boost/range/size.hpp \ - /usr/include/boost/range/size_type.hpp \ - /usr/include/boost/range/difference_type.hpp \ - /usr/include/boost/range/has_range_iterator.hpp \ - /usr/include/boost/utility/enable_if.hpp \ - /usr/include/boost/range/concepts.hpp \ - /usr/include/boost/concept_check.hpp \ - /usr/include/boost/concept/assert.hpp \ - /usr/include/boost/concept/detail/general.hpp \ - /usr/include/boost/concept/detail/backward_compatibility.hpp \ - /usr/include/boost/concept/detail/has_constraints.hpp \ - /usr/include/boost/type_traits/conditional.hpp \ - /usr/include/boost/type_traits/conversion_traits.hpp \ - /usr/include/boost/concept/usage.hpp \ - /usr/include/boost/concept/detail/concept_def.hpp \ - /usr/include/boost/preprocessor/seq/for_each_i.hpp \ - /usr/include/boost/preprocessor/repetition/for.hpp \ - /usr/include/boost/preprocessor/repetition/detail/for.hpp \ - /usr/include/boost/preprocessor/repetition/detail/limits/for_256.hpp \ - /usr/include/boost/preprocessor/repetition/limits/for_256.hpp \ - /usr/include/boost/preprocessor/seq/seq.hpp \ - /usr/include/boost/preprocessor/seq/elem.hpp \ - /usr/include/boost/preprocessor/seq/limits/elem_256.hpp \ - /usr/include/boost/preprocessor/seq/size.hpp \ - /usr/include/boost/preprocessor/seq/limits/size_256.hpp \ - /usr/include/boost/preprocessor/seq/detail/is_empty.hpp \ - /usr/include/boost/preprocessor/seq/enum.hpp \ - /usr/include/boost/preprocessor/seq/limits/enum_256.hpp \ - /usr/include/boost/concept/detail/concept_undef.hpp \ - /usr/include/boost/iterator/iterator_concepts.hpp \ - /usr/include/boost/limits.hpp \ - /usr/include/boost/range/value_type.hpp \ - /usr/include/boost/range/detail/misc_concept.hpp \ - /usr/include/boost/type_traits/make_unsigned.hpp \ - /usr/include/boost/type_traits/is_signed.hpp \ - /usr/include/c++/11/climits \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/limits.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/syslimits.h \ - /usr/include/limits.h \ - /usr/include/bits/posix1_lim.h \ - /usr/include/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/bits/posix2_lim.h \ - /usr/include/bits/xopen_lim.h \ - /usr/include/bits/uio_lim.h \ - /usr/include/boost/type_traits/is_unsigned.hpp \ - /usr/include/boost/type_traits/add_volatile.hpp \ - /usr/include/boost/range/detail/has_member_size.hpp \ - /usr/include/boost/utility.hpp \ - /usr/include/boost/utility/base_from_member.hpp \ - /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \ - /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp \ - /usr/include/boost/utility/binary.hpp \ - /usr/include/boost/preprocessor/control/deduce_d.hpp \ - /usr/include/boost/preprocessor/seq/cat.hpp \ - /usr/include/boost/preprocessor/seq/fold_left.hpp \ - /usr/include/boost/preprocessor/seq/limits/fold_left_256.hpp \ - /usr/include/boost/preprocessor/seq/transform.hpp \ - /usr/include/boost/preprocessor/arithmetic/mod.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp \ - /usr/include/boost/preprocessor/comparison/less_equal.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/is_1_number.hpp \ - /usr/include/boost/utility/identity_type.hpp \ - /usr/include/boost/type_traits/function_traits.hpp \ - /usr/include/boost/core/checked_delete.hpp \ - /usr/include/boost/core/noncopyable.hpp \ - /usr/include/boost/range/distance.hpp \ - /usr/include/boost/iterator/distance.hpp \ - /usr/include/boost/range/empty.hpp \ - /usr/include/boost/range/rbegin.hpp \ - /usr/include/boost/range/reverse_iterator.hpp \ - /usr/include/boost/iterator/reverse_iterator.hpp \ - /usr/include/boost/iterator/iterator_adaptor.hpp \ - /usr/include/boost/range/rend.hpp \ - /usr/include/boost/range/algorithm/equal.hpp \ - /usr/include/boost/range/detail/safe_bool.hpp \ - /usr/include/boost/next_prior.hpp \ - /usr/include/boost/type_traits/has_plus.hpp \ - /usr/include/boost/type_traits/detail/has_binary_operator.hpp \ - /usr/include/boost/type_traits/make_void.hpp \ - /usr/include/boost/type_traits/has_plus_assign.hpp \ - /usr/include/boost/type_traits/has_minus.hpp \ - /usr/include/boost/type_traits/has_minus_assign.hpp \ - /usr/include/boost/iterator/advance.hpp \ - /usr/include/boost/algorithm/string/find_format.hpp \ - /usr/include/c++/11/deque \ - /usr/include/c++/11/bits/stl_deque.h \ - /usr/include/c++/11/bits/deque.tcc \ - /usr/include/boost/range/as_literal.hpp \ - /usr/include/boost/range/iterator_range.hpp \ - /usr/include/boost/range/iterator_range_io.hpp \ - /usr/include/boost/range/detail/str_types.hpp \ - /usr/include/boost/algorithm/string/concept.hpp \ - /usr/include/boost/algorithm/string/detail/find_format.hpp \ - /usr/include/boost/algorithm/string/detail/find_format_store.hpp \ - /usr/include/boost/algorithm/string/detail/replace_storage.hpp \ - /usr/include/boost/algorithm/string/sequence_traits.hpp \ - /usr/include/boost/algorithm/string/yes_no_type.hpp \ - /usr/include/boost/algorithm/string/detail/sequence.hpp \ - /usr/include/boost/mpl/logical.hpp \ - /usr/include/boost/algorithm/string/detail/find_format_all.hpp \ - /usr/include/boost/algorithm/string/finder.hpp \ - /usr/include/boost/algorithm/string/constants.hpp \ - /usr/include/boost/algorithm/string/detail/finder.hpp \ - /usr/include/boost/algorithm/string/compare.hpp \ - /usr/include/boost/algorithm/string/formatter.hpp \ - /usr/include/boost/algorithm/string/detail/formatter.hpp \ - /usr/include/boost/algorithm/string/detail/util.hpp \ - /usr/include/boost/process/shell.hpp \ - /usr/include/boost/process/detail/posix/shell_path.hpp \ - /usr/include/boost/algorithm/string/trim.hpp \ - /usr/include/boost/algorithm/string/detail/trim.hpp \ - /usr/include/boost/algorithm/string/classification.hpp \ - /usr/include/boost/algorithm/string/detail/classification.hpp \ - /usr/include/boost/algorithm/string/predicate_facade.hpp \ - /usr/include/boost/algorithm/string/join.hpp \ - /usr/include/boost/process/async.hpp \ - /usr/include/boost/process/detail/traits.hpp \ - /usr/include/boost/process/detail/traits/async.hpp \ - /usr/include/boost/process/detail/traits/error.hpp \ - /usr/include/boost/process/detail/on_exit.hpp \ - /usr/include/boost/process/detail/posix/on_exit.hpp \ - /usr/include/boost/process/detail/posix/async_handler.hpp \ - /usr/include/c++/11/future \ - /usr/include/c++/11/condition_variable \ - /usr/include/c++/11/atomic \ - /usr/include/c++/11/bits/atomic_futex.h \ - /usr/include/c++/11/bits/std_thread.h \ - /usr/include/boost/asio/io_context.hpp \ - /usr/include/boost/asio/detail/config.hpp \ - /usr/include/linux/version.h \ - /usr/include/boost/asio/async_result.hpp \ - /usr/include/boost/asio/detail/type_traits.hpp \ - /usr/include/boost/asio/detail/variadic_templates.hpp \ - /usr/include/boost/asio/detail/push_options.hpp \ - /usr/include/boost/asio/detail/pop_options.hpp \ - /usr/include/boost/asio/detail/wrapped_handler.hpp \ - /usr/include/boost/asio/detail/bind_handler.hpp \ - /usr/include/boost/asio/associated_allocator.hpp \ - /usr/include/boost/asio/associated_executor.hpp \ - /usr/include/boost/asio/execution/executor.hpp \ - /usr/include/boost/asio/execution/execute.hpp \ - /usr/include/boost/asio/execution/detail/as_invocable.hpp \ - /usr/include/boost/asio/detail/atomic_count.hpp \ - /usr/include/boost/asio/detail/memory.hpp \ - /usr/include/boost/asio/execution/receiver_invocation_error.hpp \ - /usr/include/boost/asio/execution/impl/receiver_invocation_error.ipp \ - /usr/include/boost/asio/execution/set_done.hpp \ - /usr/include/boost/asio/traits/set_done_member.hpp \ - /usr/include/boost/asio/traits/set_done_free.hpp \ - /usr/include/boost/asio/execution/set_error.hpp \ - /usr/include/boost/asio/traits/set_error_member.hpp \ - /usr/include/boost/asio/traits/set_error_free.hpp \ - /usr/include/boost/asio/execution/set_value.hpp \ - /usr/include/boost/asio/traits/set_value_member.hpp \ - /usr/include/boost/asio/traits/set_value_free.hpp \ - /usr/include/boost/asio/execution/detail/as_receiver.hpp \ - /usr/include/boost/asio/traits/execute_member.hpp \ - /usr/include/boost/asio/traits/execute_free.hpp \ - /usr/include/boost/asio/execution/invocable_archetype.hpp \ - /usr/include/boost/asio/traits/equality_comparable.hpp \ - /usr/include/boost/asio/is_executor.hpp \ - /usr/include/boost/asio/detail/is_executor.hpp \ - /usr/include/boost/asio/system_executor.hpp \ - /usr/include/boost/asio/execution.hpp \ - /usr/include/boost/asio/execution/allocator.hpp \ - /usr/include/boost/asio/execution/scheduler.hpp \ - /usr/include/boost/asio/execution/schedule.hpp \ - /usr/include/boost/asio/traits/schedule_member.hpp \ - /usr/include/boost/asio/traits/schedule_free.hpp \ - /usr/include/boost/asio/execution/sender.hpp \ - /usr/include/boost/asio/execution/detail/void_receiver.hpp \ - /usr/include/boost/asio/execution/receiver.hpp \ - /usr/include/boost/asio/execution/connect.hpp \ - /usr/include/boost/asio/execution/detail/as_operation.hpp \ - /usr/include/boost/asio/traits/start_member.hpp \ - /usr/include/boost/asio/execution/operation_state.hpp \ - /usr/include/boost/asio/execution/start.hpp \ - /usr/include/boost/asio/traits/start_free.hpp \ - /usr/include/boost/asio/traits/connect_member.hpp \ - /usr/include/boost/asio/traits/connect_free.hpp \ - /usr/include/boost/asio/is_applicable_property.hpp \ - /usr/include/boost/asio/traits/query_static_constexpr_member.hpp \ - /usr/include/boost/asio/traits/static_query.hpp \ - /usr/include/boost/asio/execution/any_executor.hpp \ - /usr/include/boost/asio/detail/assert.hpp \ - /usr/include/boost/asio/detail/cstddef.hpp \ - /usr/include/boost/asio/detail/executor_function.hpp \ - /usr/include/boost/asio/detail/handler_alloc_helpers.hpp \ - /usr/include/boost/asio/detail/noncopyable.hpp \ - /usr/include/boost/asio/detail/recycling_allocator.hpp \ - /usr/include/boost/asio/detail/thread_context.hpp \ - /usr/include/boost/asio/detail/call_stack.hpp \ - /usr/include/boost/asio/detail/tss_ptr.hpp \ - /usr/include/boost/asio/detail/keyword_tss_ptr.hpp \ - /usr/include/boost/asio/detail/thread_info_base.hpp \ - /usr/include/boost/asio/multiple_exceptions.hpp \ - /usr/include/boost/asio/impl/multiple_exceptions.ipp \ - /usr/include/boost/asio/handler_alloc_hook.hpp \ - /usr/include/boost/asio/impl/handler_alloc_hook.ipp \ - /usr/include/boost/asio/detail/handler_invoke_helpers.hpp \ - /usr/include/boost/asio/handler_invoke_hook.hpp \ - /usr/include/boost/asio/detail/non_const_lvalue.hpp \ - /usr/include/boost/asio/detail/scoped_ptr.hpp \ - /usr/include/boost/asio/detail/throw_exception.hpp \ - /usr/include/boost/throw_exception.hpp \ - /usr/include/boost/assert/source_location.hpp \ - /usr/include/boost/current_function.hpp \ - /usr/include/boost/exception/exception.hpp \ - /usr/include/boost/asio/execution/bad_executor.hpp \ - /usr/include/boost/asio/execution/impl/bad_executor.ipp \ - /usr/include/boost/asio/execution/blocking.hpp \ - /usr/include/boost/asio/prefer.hpp \ - /usr/include/boost/asio/traits/prefer_free.hpp \ - /usr/include/boost/asio/traits/prefer_member.hpp \ - /usr/include/boost/asio/traits/require_free.hpp \ - /usr/include/boost/asio/traits/require_member.hpp \ - /usr/include/boost/asio/traits/static_require.hpp \ - /usr/include/boost/asio/query.hpp \ - /usr/include/boost/asio/traits/query_member.hpp \ - /usr/include/boost/asio/traits/query_free.hpp \ - /usr/include/boost/asio/require.hpp \ - /usr/include/boost/asio/execution/blocking_adaptation.hpp \ - /usr/include/boost/asio/detail/event.hpp \ - /usr/include/boost/asio/detail/posix_event.hpp \ - /usr/include/boost/asio/detail/impl/posix_event.ipp \ - /usr/include/boost/asio/detail/throw_error.hpp \ - /usr/include/boost/asio/detail/impl/throw_error.ipp \ - /usr/include/boost/asio/error.hpp \ - /usr/include/boost/cerrno.hpp \ - /usr/include/netdb.h \ - /usr/include/netinet/in.h \ - /usr/include/sys/socket.h \ - /usr/include/bits/types/struct_iovec.h \ - /usr/include/bits/socket.h \ - /usr/include/bits/socket_type.h \ - /usr/include/bits/sockaddr.h \ - /usr/include/asm/socket.h \ - /usr/include/asm-generic/socket.h \ - /usr/include/linux/posix_types.h \ - /usr/include/linux/stddef.h \ - /usr/include/asm/posix_types.h \ - /usr/include/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/asm/bitsperlong.h \ - /usr/include/asm-generic/bitsperlong.h \ - /usr/include/asm/sockios.h \ - /usr/include/asm-generic/sockios.h \ - /usr/include/bits/types/struct_osockaddr.h \ - /usr/include/bits/in.h \ - /usr/include/rpc/netdb.h \ - /usr/include/bits/types/sigevent_t.h \ - /usr/include/bits/types/__sigval_t.h \ - /usr/include/bits/netdb.h \ - /usr/include/boost/asio/impl/error.ipp \ - /usr/include/boost/asio/detail/mutex.hpp \ - /usr/include/boost/asio/detail/posix_mutex.hpp \ - /usr/include/boost/asio/detail/scoped_lock.hpp \ - /usr/include/boost/asio/detail/impl/posix_mutex.ipp \ - /usr/include/boost/asio/execution/bulk_execute.hpp \ - /usr/include/boost/asio/execution/bulk_guarantee.hpp \ - /usr/include/boost/asio/execution/detail/bulk_sender.hpp \ - /usr/include/boost/asio/traits/bulk_execute_member.hpp \ - /usr/include/boost/asio/traits/bulk_execute_free.hpp \ - /usr/include/boost/asio/execution/context.hpp \ - /usr/include/boost/asio/execution/context_as.hpp \ - /usr/include/boost/asio/execution/mapping.hpp \ - /usr/include/boost/asio/execution/occupancy.hpp \ - /usr/include/boost/asio/execution/outstanding_work.hpp \ - /usr/include/boost/asio/execution/prefer_only.hpp \ - /usr/include/boost/asio/execution/relationship.hpp \ - /usr/include/boost/asio/execution/submit.hpp \ - /usr/include/boost/asio/execution/detail/submit_receiver.hpp \ - /usr/include/boost/asio/traits/submit_member.hpp \ - /usr/include/boost/asio/traits/submit_free.hpp \ - /usr/include/boost/asio/impl/system_executor.hpp \ - /usr/include/boost/asio/detail/executor_op.hpp \ - /usr/include/boost/asio/detail/fenced_block.hpp \ - /usr/include/boost/asio/detail/std_fenced_block.hpp \ - /usr/include/boost/asio/detail/scheduler_operation.hpp \ - /usr/include/boost/asio/detail/handler_tracking.hpp \ - /usr/include/boost/asio/detail/impl/handler_tracking.ipp \ - /usr/include/boost/asio/detail/op_queue.hpp \ - /usr/include/boost/asio/detail/global.hpp \ - /usr/include/boost/asio/detail/posix_global.hpp \ - /usr/include/boost/asio/system_context.hpp \ - /usr/include/boost/asio/detail/scheduler.hpp \ - /usr/include/boost/asio/execution_context.hpp \ - /usr/include/boost/asio/impl/execution_context.hpp \ - /usr/include/boost/asio/detail/handler_type_requirements.hpp \ - /usr/include/boost/asio/detail/service_registry.hpp \ - /usr/include/boost/asio/detail/impl/service_registry.hpp \ - /usr/include/boost/asio/detail/impl/service_registry.ipp \ - /usr/include/boost/asio/impl/execution_context.ipp \ - /usr/include/boost/asio/detail/conditionally_enabled_event.hpp \ - /usr/include/boost/asio/detail/conditionally_enabled_mutex.hpp \ - /usr/include/boost/asio/detail/null_event.hpp \ - /usr/include/boost/asio/detail/impl/null_event.ipp \ - /usr/include/boost/asio/detail/reactor_fwd.hpp \ - /usr/include/boost/asio/detail/thread.hpp \ - /usr/include/boost/asio/detail/posix_thread.hpp \ - /usr/include/boost/asio/detail/impl/posix_thread.ipp \ - /usr/include/boost/asio/detail/impl/scheduler.ipp \ - /usr/include/boost/asio/detail/concurrency_hint.hpp \ - /usr/include/boost/asio/detail/limits.hpp \ - /usr/include/boost/asio/detail/reactor.hpp \ - /usr/include/boost/asio/detail/epoll_reactor.hpp \ - /usr/include/boost/asio/detail/object_pool.hpp \ - /usr/include/boost/asio/detail/reactor_op.hpp \ - /usr/include/boost/asio/detail/operation.hpp \ - /usr/include/boost/asio/detail/select_interrupter.hpp \ - /usr/include/boost/asio/detail/eventfd_select_interrupter.hpp \ - /usr/include/boost/asio/detail/impl/eventfd_select_interrupter.ipp \ - /usr/include/sys/stat.h \ - /usr/include/bits/stat.h \ - /usr/include/bits/struct_stat.h \ - /usr/include/bits/statx.h \ - /usr/include/linux/stat.h \ - /usr/include/linux/types.h \ - /usr/include/asm/types.h \ - /usr/include/asm-generic/types.h \ - /usr/include/asm-generic/int-ll64.h \ - /usr/include/bits/statx-generic.h \ - /usr/include/bits/types/struct_statx_timestamp.h \ - /usr/include/bits/types/struct_statx.h \ - /usr/include/fcntl.h \ - /usr/include/bits/fcntl.h \ - /usr/include/bits/fcntl-linux.h \ - /usr/include/linux/falloc.h \ - /usr/include/sys/eventfd.h \ - /usr/include/bits/eventfd.h \ - /usr/include/boost/asio/detail/cstdint.hpp \ - /usr/include/boost/asio/detail/socket_types.hpp \ - /usr/include/sys/ioctl.h \ - /usr/include/bits/ioctls.h \ - /usr/include/asm/ioctls.h \ - /usr/include/asm-generic/ioctls.h \ - /usr/include/linux/ioctl.h \ - /usr/include/asm/ioctl.h \ - /usr/include/asm-generic/ioctl.h \ - /usr/include/bits/ioctl-types.h \ - /usr/include/sys/ttydefaults.h \ - /usr/include/poll.h \ - /usr/include/sys/poll.h \ - /usr/include/bits/poll.h \ - /usr/include/sys/uio.h \ - /usr/include/bits/uio-ext.h \ - /usr/include/sys/un.h \ - /usr/include/netinet/tcp.h \ - /usr/include/arpa/inet.h \ - /usr/include/net/if.h \ - /usr/include/boost/asio/detail/timer_queue_base.hpp \ - /usr/include/boost/asio/detail/timer_queue_set.hpp \ - /usr/include/boost/asio/detail/impl/timer_queue_set.ipp \ - /usr/include/boost/asio/detail/wait_op.hpp \ - /usr/include/sys/timerfd.h \ - /usr/include/bits/timerfd.h \ - /usr/include/boost/asio/detail/impl/epoll_reactor.hpp \ - /usr/include/boost/asio/detail/impl/epoll_reactor.ipp \ - /usr/include/sys/epoll.h \ - /usr/include/bits/epoll.h \ - /usr/include/boost/asio/detail/scheduler_thread_info.hpp \ - /usr/include/boost/asio/detail/signal_blocker.hpp \ - /usr/include/boost/asio/detail/posix_signal_blocker.hpp \ - /usr/include/c++/11/csignal \ - /usr/include/signal.h \ - /usr/include/bits/signum-generic.h \ - /usr/include/bits/signum-arch.h \ - /usr/include/bits/types/sig_atomic_t.h \ - /usr/include/bits/types/siginfo_t.h \ - /usr/include/bits/siginfo-arch.h \ - /usr/include/bits/siginfo-consts.h \ - /usr/include/bits/siginfo-consts-arch.h \ - /usr/include/bits/types/sigval_t.h \ - /usr/include/bits/sigevent-consts.h \ - /usr/include/bits/sigaction.h \ - /usr/include/bits/sigcontext.h \ - /usr/include/bits/types/stack_t.h \ - /usr/include/sys/ucontext.h \ - /usr/include/bits/sigstack.h \ - /usr/include/bits/ss_flags.h \ - /usr/include/bits/types/struct_sigstack.h \ - /usr/include/bits/sigthread.h \ - /usr/include/bits/signal_ext.h \ - /usr/include/boost/asio/detail/thread_group.hpp \ - /usr/include/boost/asio/impl/system_context.hpp \ - /usr/include/boost/asio/impl/system_context.ipp \ - /usr/include/boost/asio/detail/handler_cont_helpers.hpp \ - /usr/include/boost/asio/handler_continuation_hook.hpp \ - /usr/include/boost/asio/detail/chrono.hpp \ - /usr/include/boost/asio/impl/io_context.hpp \ - /usr/include/boost/asio/detail/completion_handler.hpp \ - /usr/include/boost/asio/detail/handler_work.hpp \ - /usr/include/boost/asio/executor_work_guard.hpp \ - /usr/include/boost/asio/impl/io_context.ipp \ - /usr/include/boost/asio/streambuf.hpp \ - /usr/include/boost/asio/basic_streambuf.hpp \ - /usr/include/boost/asio/basic_streambuf_fwd.hpp \ - /usr/include/boost/asio/buffer.hpp \ - /usr/include/boost/asio/detail/array_fwd.hpp \ - /usr/include/boost/asio/detail/string_view.hpp \ - /usr/include/c++/11/experimental/string_view \ - /usr/include/c++/11/bits/ranges_base.h \ - /usr/include/c++/11/experimental/bits/lfts_config.h \ - /usr/include/c++/11/experimental/bits/string_view.tcc \ - /usr/include/boost/asio/detail/is_buffer_sequence.hpp \ - /usr/include/boost/fusion/iterator/deref.hpp \ - /usr/include/boost/fusion/support/config.hpp \ - /usr/include/boost/fusion/support/iterator_base.hpp \ - /usr/include/boost/fusion/support/tag_of.hpp \ - /usr/include/boost/fusion/support/tag_of_fwd.hpp \ - /usr/include/boost/fusion/support/detail/is_mpl_sequence.hpp \ - /usr/include/boost/fusion/support/detail/is_native_fusion_sequence.hpp \ - /usr/include/boost/fusion/support/sequence_base.hpp \ - /usr/include/boost/mpl/begin_end_fwd.hpp \ - /usr/include/boost/mpl/is_sequence.hpp \ - /usr/include/boost/mpl/begin_end.hpp \ - /usr/include/boost/mpl/aux_/begin_end_impl.hpp \ - /usr/include/boost/mpl/sequence_tag_fwd.hpp \ - /usr/include/boost/mpl/aux_/has_begin.hpp \ - /usr/include/boost/mpl/aux_/traits_lambda_spec.hpp \ - /usr/include/boost/mpl/sequence_tag.hpp \ - /usr/include/boost/mpl/aux_/has_tag.hpp \ - /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \ - /usr/include/boost/config/no_tr1/utility.hpp \ - /usr/include/boost/process/detail/posix/io_context_ref.hpp \ - /usr/include/boost/fusion/algorithm/iteration/for_each.hpp \ - /usr/include/boost/fusion/algorithm/iteration/detail/for_each.hpp \ - /usr/include/boost/fusion/sequence/intrinsic/begin.hpp \ - /usr/include/boost/mpl/empty_base.hpp \ - /usr/include/boost/type_traits/is_empty.hpp \ - /usr/include/boost/fusion/sequence/intrinsic_fwd.hpp \ - /usr/include/boost/fusion/support/is_sequence.hpp \ - /usr/include/boost/fusion/support/is_segmented.hpp \ - /usr/include/boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp \ - /usr/include/boost/fusion/sequence/intrinsic/detail/segmented_begin_impl.hpp \ - /usr/include/boost/fusion/container/list/cons_fwd.hpp \ - /usr/include/boost/fusion/sequence/intrinsic/detail/segmented_end_impl.hpp \ - /usr/include/boost/fusion/support/detail/segmented_fold_until_impl.hpp \ - /usr/include/boost/utility/result_of.hpp \ - /usr/include/boost/preprocessor/iteration/iterate.hpp \ - /usr/include/boost/preprocessor/slot/slot.hpp \ - /usr/include/boost/preprocessor/slot/detail/def.hpp \ - /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ - /usr/include/boost/preprocessor/facilities/intercept.hpp \ - /usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp \ - /usr/include/boost/type_traits/type_identity.hpp \ - /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ - /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ - /usr/include/boost/preprocessor/slot/detail/shared.hpp \ - /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ - /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp \ - /usr/include/boost/utility/detail/result_of_iterate.hpp \ - /usr/include/boost/fusion/support/void.hpp \ - /usr/include/boost/fusion/iterator/equal_to.hpp \ - /usr/include/boost/fusion/support/is_iterator.hpp \ - /usr/include/boost/type_traits/is_base_of.hpp \ - /usr/include/boost/fusion/iterator/next.hpp \ - /usr/include/boost/fusion/sequence/intrinsic/segments.hpp \ - /usr/include/boost/fusion/iterator/segmented_iterator.hpp \ - /usr/include/boost/fusion/iterator/detail/segmented_iterator.hpp \ - /usr/include/boost/fusion/iterator/iterator_facade.hpp \ - /usr/include/boost/fusion/iterator/detail/advance.hpp \ - /usr/include/boost/fusion/iterator/prior.hpp \ - /usr/include/boost/fusion/iterator/detail/distance.hpp \ - /usr/include/boost/fusion/support/category_of.hpp \ - /usr/include/boost/fusion/iterator/deref_data.hpp \ - /usr/include/boost/fusion/iterator/key_of.hpp \ - /usr/include/boost/fusion/iterator/value_of.hpp \ - /usr/include/boost/fusion/iterator/value_of_data.hpp \ - /usr/include/boost/fusion/iterator/detail/segmented_equal_to.hpp \ - /usr/include/boost/fusion/iterator/detail/segmented_next_impl.hpp \ - /usr/include/boost/fusion/container/list/cons.hpp \ - /usr/include/boost/fusion/support/detail/enabler.hpp \ - /usr/include/boost/fusion/support/detail/access.hpp \ - /usr/include/boost/fusion/sequence/intrinsic/end.hpp \ - /usr/include/boost/fusion/sequence/intrinsic/detail/segmented_end.hpp \ - /usr/include/boost/fusion/container/list/nil.hpp \ - /usr/include/boost/fusion/container/list/cons_iterator.hpp \ - /usr/include/boost/fusion/container/list/detail/deref_impl.hpp \ - /usr/include/boost/fusion/container/list/detail/next_impl.hpp \ - /usr/include/boost/fusion/container/list/detail/value_of_impl.hpp \ - /usr/include/boost/fusion/container/list/detail/equal_to_impl.hpp \ - /usr/include/boost/mpl/equal_to.hpp \ - /usr/include/boost/mpl/aux_/comparison_op.hpp \ - /usr/include/boost/mpl/aux_/numeric_op.hpp \ - /usr/include/boost/mpl/numeric_cast.hpp \ - /usr/include/boost/mpl/tag.hpp \ - /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \ - /usr/include/boost/mpl/aux_/config/forwarding.hpp \ - /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \ - /usr/include/boost/fusion/container/list/list_fwd.hpp \ - /usr/include/boost/fusion/container/list/detail/begin_impl.hpp \ - /usr/include/boost/fusion/container/list/detail/end_impl.hpp \ - /usr/include/boost/fusion/container/list/detail/at_impl.hpp \ - /usr/include/boost/fusion/container/list/detail/value_at_impl.hpp \ - /usr/include/boost/fusion/container/list/detail/empty_impl.hpp \ - /usr/include/boost/fusion/view/iterator_range.hpp \ - /usr/include/boost/fusion/view/iterator_range/iterator_range.hpp \ - /usr/include/boost/fusion/iterator/distance.hpp \ - /usr/include/boost/fusion/iterator/mpl/convert_iterator.hpp \ - /usr/include/boost/fusion/view/iterator_range/detail/begin_impl.hpp \ - /usr/include/boost/fusion/view/iterator_range/detail/end_impl.hpp \ - /usr/include/boost/fusion/view/iterator_range/detail/at_impl.hpp \ - /usr/include/boost/fusion/iterator/advance.hpp \ - /usr/include/boost/fusion/view/iterator_range/detail/size_impl.hpp \ - /usr/include/boost/fusion/view/iterator_range/detail/value_at_impl.hpp \ - /usr/include/boost/fusion/view/iterator_range/detail/is_segmented_impl.hpp \ - /usr/include/boost/fusion/view/iterator_range/detail/segments_impl.hpp \ - /usr/include/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp \ - /usr/include/boost/fusion/algorithm/transformation/push_back.hpp \ - /usr/include/boost/fusion/support/detail/as_fusion_element.hpp \ - /usr/include/boost/ref.hpp \ - /usr/include/boost/core/ref.hpp \ - /usr/include/boost/fusion/view/joint_view/joint_view.hpp \ - /usr/include/boost/fusion/view/joint_view/joint_view_fwd.hpp \ - /usr/include/boost/fusion/support/is_view.hpp \ - /usr/include/boost/fusion/sequence/intrinsic/size.hpp \ - /usr/include/boost/fusion/sequence/intrinsic/detail/segmented_size.hpp \ - /usr/include/boost/mpl/fold.hpp \ - /usr/include/boost/mpl/O1_size.hpp \ - /usr/include/boost/mpl/O1_size_fwd.hpp \ - /usr/include/boost/mpl/aux_/O1_size_impl.hpp \ - /usr/include/boost/mpl/long.hpp \ - /usr/include/boost/mpl/long_fwd.hpp \ - /usr/include/boost/mpl/aux_/has_size.hpp \ - /usr/include/boost/mpl/aux_/fold_impl.hpp \ - /usr/include/boost/mpl/deref.hpp \ - /usr/include/boost/mpl/aux_/msvc_type.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \ - /usr/include/boost/mpl/plus.hpp \ - /usr/include/boost/mpl/aux_/arithmetic_op.hpp \ - /usr/include/boost/mpl/integral_c.hpp \ - /usr/include/boost/mpl/integral_c_fwd.hpp \ - /usr/include/boost/mpl/aux_/largest_int.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \ - /usr/include/boost/mpl/size_t.hpp \ - /usr/include/boost/mpl/size_t_fwd.hpp \ - /usr/include/boost/fusion/mpl/begin.hpp \ - /usr/include/boost/fusion/adapted/mpl/detail/begin_impl.hpp \ - /usr/include/boost/fusion/adapted/mpl/mpl_iterator.hpp \ - /usr/include/boost/fusion/support/detail/mpl_iterator_category.hpp \ - /usr/include/boost/mpl/prior.hpp \ - /usr/include/boost/mpl/advance.hpp \ - /usr/include/boost/mpl/advance_fwd.hpp \ - /usr/include/boost/mpl/less.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \ - /usr/include/boost/mpl/negate.hpp \ - /usr/include/boost/mpl/aux_/advance_forward.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \ - /usr/include/boost/mpl/aux_/advance_backward.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \ - /usr/include/boost/mpl/distance.hpp \ - /usr/include/boost/mpl/distance_fwd.hpp \ - /usr/include/boost/mpl/iter_fold.hpp \ - /usr/include/boost/mpl/aux_/iter_fold_impl.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \ - /usr/include/boost/mpl/iterator_range.hpp \ - /usr/include/boost/mpl/begin.hpp \ - /usr/include/boost/fusion/iterator/mpl/fusion_iterator.hpp \ - /usr/include/boost/mpl/iterator_tags.hpp \ - /usr/include/boost/fusion/mpl/end.hpp \ - /usr/include/boost/fusion/adapted/mpl/detail/end_impl.hpp \ - /usr/include/boost/mpl/end.hpp \ - /usr/include/boost/fusion/view/joint_view/joint_view_iterator.hpp \ - /usr/include/boost/fusion/view/joint_view/detail/deref_impl.hpp \ - /usr/include/boost/fusion/iterator/detail/adapt_deref_traits.hpp \ - /usr/include/boost/fusion/view/joint_view/detail/next_impl.hpp \ - /usr/include/boost/fusion/view/joint_view/detail/value_of_impl.hpp \ - /usr/include/boost/fusion/iterator/detail/adapt_value_traits.hpp \ - /usr/include/boost/fusion/view/joint_view/detail/deref_data_impl.hpp \ - /usr/include/boost/fusion/view/joint_view/detail/value_of_data_impl.hpp \ - /usr/include/boost/fusion/view/joint_view/detail/key_of_impl.hpp \ - /usr/include/boost/fusion/view/joint_view/detail/begin_impl.hpp \ - /usr/include/boost/fusion/view/joint_view/detail/end_impl.hpp \ - /usr/include/boost/mpl/inherit.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/inherit.hpp \ - /usr/include/boost/fusion/view/single_view/single_view.hpp \ - /usr/include/boost/fusion/view/single_view/single_view_iterator.hpp \ - /usr/include/boost/fusion/view/single_view/detail/deref_impl.hpp \ - /usr/include/boost/fusion/view/single_view/detail/next_impl.hpp \ - /usr/include/boost/fusion/view/single_view/detail/prior_impl.hpp \ - /usr/include/boost/fusion/view/single_view/detail/advance_impl.hpp \ - /usr/include/boost/fusion/view/single_view/detail/distance_impl.hpp \ - /usr/include/boost/mpl/minus.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \ - /usr/include/boost/fusion/view/single_view/detail/equal_to_impl.hpp \ - /usr/include/boost/fusion/view/single_view/detail/value_of_impl.hpp \ - /usr/include/boost/fusion/view/single_view/detail/at_impl.hpp \ - /usr/include/boost/fusion/view/single_view/detail/begin_impl.hpp \ - /usr/include/boost/fusion/view/single_view/detail/end_impl.hpp \ - /usr/include/boost/fusion/view/single_view/detail/size_impl.hpp \ - /usr/include/boost/fusion/view/single_view/detail/value_at_impl.hpp \ - /usr/include/boost/fusion/sequence/intrinsic/value_at.hpp \ - /usr/include/boost/fusion/algorithm/transformation/push_front.hpp \ - /usr/include/boost/fusion/container/list/detail/reverse_cons.hpp \ - /usr/include/boost/fusion/iterator/detail/segment_sequence.hpp \ - /usr/include/boost/fusion/sequence/intrinsic/empty.hpp \ - /usr/include/boost/fusion/algorithm/iteration/detail/segmented_for_each.hpp \ - /usr/include/boost/fusion/algorithm/iteration/for_each_fwd.hpp \ - /usr/include/boost/fusion/support/segmented_fold_until.hpp \ - /usr/include/boost/fusion/algorithm/transformation/filter_if.hpp \ - /usr/include/boost/fusion/view/filter_view/filter_view.hpp \ - /usr/include/boost/fusion/view/filter_view/filter_view_iterator.hpp \ - /usr/include/boost/fusion/algorithm/query/detail/find_if.hpp \ - /usr/include/boost/fusion/view/filter_view/detail/deref_impl.hpp \ - /usr/include/boost/fusion/view/filter_view/detail/next_impl.hpp \ - /usr/include/boost/fusion/view/filter_view/detail/value_of_impl.hpp \ - /usr/include/boost/fusion/view/filter_view/detail/equal_to_impl.hpp \ - /usr/include/boost/fusion/view/filter_view/detail/deref_data_impl.hpp \ - /usr/include/boost/fusion/view/filter_view/detail/value_of_data_impl.hpp \ - /usr/include/boost/fusion/view/filter_view/detail/key_of_impl.hpp \ - /usr/include/boost/fusion/view/filter_view/detail/begin_impl.hpp \ - /usr/include/boost/fusion/view/filter_view/detail/end_impl.hpp \ - /usr/include/boost/fusion/view/filter_view/detail/size_impl.hpp \ - /usr/include/boost/fusion/algorithm/transformation/transform.hpp \ - /usr/include/boost/fusion/view/transform_view/transform_view.hpp \ - /usr/include/boost/fusion/view/transform_view/transform_view_iterator.hpp \ - /usr/include/boost/fusion/view/transform_view/detail/deref_impl.hpp \ - /usr/include/boost/fusion/view/transform_view/detail/next_impl.hpp \ - /usr/include/boost/fusion/view/transform_view/detail/prior_impl.hpp \ - /usr/include/boost/fusion/view/transform_view/detail/value_of_impl.hpp \ - /usr/include/boost/fusion/view/transform_view/detail/advance_impl.hpp \ - /usr/include/boost/fusion/view/transform_view/detail/distance_impl.hpp \ - /usr/include/boost/fusion/view/transform_view/detail/equal_to_impl.hpp \ - /usr/include/boost/fusion/view/transform_view/transform_view_fwd.hpp \ - /usr/include/boost/fusion/view/transform_view/detail/begin_impl.hpp \ - /usr/include/boost/fusion/view/transform_view/detail/end_impl.hpp \ - /usr/include/boost/fusion/view/transform_view/detail/at_impl.hpp \ - /usr/include/boost/fusion/sequence/intrinsic/at.hpp \ - /usr/include/boost/fusion/view/transform_view/detail/value_at_impl.hpp \ - /usr/include/boost/fusion/view/detail/strictest_traversal.hpp \ - /usr/include/boost/fusion/mpl.hpp \ - /usr/include/boost/fusion/iterator/mpl.hpp \ - /usr/include/boost/fusion/adapted/mpl.hpp \ - /usr/include/boost/fusion/adapted/mpl/detail/is_sequence_impl.hpp \ - /usr/include/boost/fusion/adapted/mpl/detail/size_impl.hpp \ - /usr/include/boost/mpl/size.hpp \ - /usr/include/boost/mpl/size_fwd.hpp \ - /usr/include/boost/mpl/aux_/size_impl.hpp \ - /usr/include/boost/fusion/adapted/mpl/detail/value_at_impl.hpp \ - /usr/include/boost/mpl/at.hpp \ - /usr/include/boost/mpl/at_fwd.hpp \ - /usr/include/boost/mpl/aux_/at_impl.hpp \ - /usr/include/boost/fusion/adapted/mpl/detail/at_impl.hpp \ - /usr/include/boost/fusion/adapted/mpl/detail/has_key_impl.hpp \ - /usr/include/boost/mpl/has_key.hpp \ - /usr/include/boost/mpl/has_key_fwd.hpp \ - /usr/include/boost/mpl/aux_/has_key_impl.hpp \ - /usr/include/boost/fusion/adapted/mpl/detail/category_of_impl.hpp \ - /usr/include/boost/fusion/adapted/mpl/detail/is_view_impl.hpp \ - /usr/include/boost/fusion/adapted/mpl/detail/empty_impl.hpp \ - /usr/include/boost/mpl/empty.hpp \ - /usr/include/boost/mpl/empty_fwd.hpp \ - /usr/include/boost/mpl/aux_/empty_impl.hpp \ - /usr/include/boost/fusion/mpl/at.hpp \ - /usr/include/boost/fusion/mpl/back.hpp \ - /usr/include/boost/mpl/back.hpp \ - /usr/include/boost/mpl/back_fwd.hpp \ - /usr/include/boost/mpl/aux_/back_impl.hpp \ - /usr/include/boost/fusion/mpl/clear.hpp \ - /usr/include/boost/mpl/clear.hpp \ - /usr/include/boost/mpl/clear_fwd.hpp \ - /usr/include/boost/mpl/aux_/clear_impl.hpp \ - /usr/include/boost/fusion/mpl/detail/clear.hpp \ - /usr/include/boost/fusion/container/vector/vector_fwd.hpp \ - /usr/include/boost/fusion/container/vector/detail/config.hpp \ - /usr/include/boost/fusion/container/map/map_fwd.hpp \ - /usr/include/boost/fusion/container/set/set_fwd.hpp \ - /usr/include/boost/fusion/container/deque/deque_fwd.hpp \ - /usr/include/boost/fusion/mpl/empty.hpp \ - /usr/include/boost/fusion/mpl/erase.hpp \ - /usr/include/boost/mpl/erase.hpp \ - /usr/include/boost/mpl/erase_fwd.hpp \ - /usr/include/boost/mpl/aux_/erase_impl.hpp \ - /usr/include/boost/mpl/push_front.hpp \ - /usr/include/boost/mpl/push_front_fwd.hpp \ - /usr/include/boost/mpl/aux_/push_front_impl.hpp \ - /usr/include/boost/mpl/reverse_fold.hpp \ - /usr/include/boost/mpl/aux_/reverse_fold_impl.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \ - /usr/include/boost/fusion/algorithm/transformation/erase.hpp \ - /usr/include/boost/fusion/sequence/convert.hpp \ - /usr/include/boost/fusion/mpl/erase_key.hpp \ - /usr/include/boost/mpl/erase_key.hpp \ - /usr/include/boost/mpl/erase_key_fwd.hpp \ - /usr/include/boost/mpl/aux_/erase_key_impl.hpp \ - /usr/include/boost/fusion/algorithm/transformation/erase_key.hpp \ - /usr/include/boost/fusion/algorithm/query/find.hpp \ - /usr/include/boost/fusion/algorithm/query/find_if_fwd.hpp \ - /usr/include/boost/fusion/algorithm/query/detail/segmented_find.hpp \ - /usr/include/boost/fusion/algorithm/query/find_fwd.hpp \ - /usr/include/boost/fusion/mpl/front.hpp \ - /usr/include/boost/mpl/front.hpp \ - /usr/include/boost/mpl/front_fwd.hpp \ - /usr/include/boost/mpl/aux_/front_impl.hpp \ - /usr/include/boost/fusion/mpl/has_key.hpp \ - /usr/include/boost/fusion/sequence/intrinsic/has_key.hpp \ - /usr/include/boost/fusion/mpl/insert.hpp \ - /usr/include/boost/mpl/insert.hpp \ - /usr/include/boost/mpl/insert_fwd.hpp \ - /usr/include/boost/mpl/aux_/insert_impl.hpp \ - /usr/include/boost/fusion/algorithm/transformation/insert.hpp \ - /usr/include/boost/fusion/mpl/insert_range.hpp \ - /usr/include/boost/mpl/insert_range.hpp \ - /usr/include/boost/mpl/insert_range_fwd.hpp \ - /usr/include/boost/mpl/aux_/insert_range_impl.hpp \ - /usr/include/boost/mpl/joint_view.hpp \ - /usr/include/boost/mpl/aux_/joint_iter.hpp \ - /usr/include/boost/mpl/aux_/lambda_spec.hpp \ - /usr/include/boost/mpl/aux_/iter_push_front.hpp \ - /usr/include/boost/type_traits/same_traits.hpp \ - /usr/include/boost/fusion/algorithm/transformation/insert_range.hpp \ - /usr/include/boost/fusion/mpl/pop_back.hpp \ - /usr/include/boost/mpl/pop_back.hpp \ - /usr/include/boost/mpl/pop_back_fwd.hpp \ - /usr/include/boost/mpl/aux_/pop_back_impl.hpp \ - /usr/include/boost/fusion/algorithm/transformation/pop_back.hpp \ - /usr/include/boost/fusion/iterator/iterator_adapter.hpp \ - /usr/include/boost/fusion/mpl/pop_front.hpp \ - /usr/include/boost/mpl/pop_front.hpp \ - /usr/include/boost/mpl/pop_front_fwd.hpp \ - /usr/include/boost/mpl/aux_/pop_front_impl.hpp \ - /usr/include/boost/fusion/algorithm/transformation/pop_front.hpp \ - /usr/include/boost/fusion/mpl/push_back.hpp \ - /usr/include/boost/mpl/push_back.hpp \ - /usr/include/boost/mpl/push_back_fwd.hpp \ - /usr/include/boost/mpl/aux_/push_back_impl.hpp \ - /usr/include/boost/fusion/mpl/push_front.hpp \ - /usr/include/boost/fusion/mpl/size.hpp \ - /usr/include/boost/fusion/algorithm/iteration/fold.hpp \ - /usr/include/boost/fusion/algorithm/iteration/fold_fwd.hpp \ - /usr/include/boost/fusion/algorithm/iteration/detail/preprocessed/fold.hpp \ - /usr/include/boost/fusion/algorithm/iteration/detail/segmented_fold.hpp \ - /usr/include/boost/fusion/container/vector/vector10.hpp \ - /usr/include/boost/fusion/container/vector/vector.hpp \ - /usr/include/boost/fusion/support/detail/and.hpp \ - /usr/include/boost/fusion/support/detail/index_sequence.hpp \ - /usr/include/boost/fusion/container/vector/detail/at_impl.hpp \ - /usr/include/boost/fusion/container/vector/detail/value_at_impl.hpp \ - /usr/include/boost/fusion/container/vector/detail/begin_impl.hpp \ - /usr/include/boost/fusion/container/vector/vector_iterator.hpp \ - /usr/include/boost/fusion/container/vector/detail/deref_impl.hpp \ - /usr/include/boost/fusion/container/vector/detail/value_of_impl.hpp \ - /usr/include/boost/fusion/container/vector/detail/next_impl.hpp \ - /usr/include/boost/fusion/container/vector/detail/prior_impl.hpp \ - /usr/include/boost/fusion/container/vector/detail/equal_to_impl.hpp \ - /usr/include/boost/fusion/container/vector/detail/distance_impl.hpp \ - /usr/include/boost/fusion/container/vector/detail/advance_impl.hpp \ - /usr/include/boost/fusion/container/vector/detail/end_impl.hpp \ - /usr/include/boost/fusion/view/transform_view.hpp \ - /usr/include/boost/fusion/container/vector/convert.hpp \ - /usr/include/boost/fusion/container/vector/detail/as_vector.hpp \ - /usr/include/boost/fusion/container/vector/detail/convert_impl.hpp \ - /usr/include/boost/process/detail/posix/sigchld_service.hpp \ - /usr/include/boost/asio/dispatch.hpp \ - /usr/include/boost/asio/impl/dispatch.hpp \ - /usr/include/boost/asio/detail/work_dispatcher.hpp \ - /usr/include/boost/asio/post.hpp \ - /usr/include/boost/asio/impl/post.hpp \ - /usr/include/boost/asio/signal_set.hpp \ - /usr/include/boost/asio/basic_signal_set.hpp \ - /usr/include/boost/asio/any_io_executor.hpp \ - /usr/include/boost/asio/detail/io_object_impl.hpp \ - /usr/include/boost/asio/detail/signal_set_service.hpp \ - /usr/include/boost/asio/detail/signal_handler.hpp \ - /usr/include/boost/asio/detail/signal_op.hpp \ - /usr/include/boost/asio/detail/impl/signal_set_service.ipp \ - /usr/include/boost/asio/detail/static_mutex.hpp \ - /usr/include/boost/asio/detail/posix_static_mutex.hpp \ - /usr/include/boost/asio/strand.hpp \ - /usr/include/boost/asio/detail/strand_executor_service.hpp \ - /usr/include/boost/asio/detail/impl/strand_executor_service.hpp \ - /usr/include/boost/asio/defer.hpp \ - /usr/include/boost/asio/impl/defer.hpp \ - /usr/include/boost/asio/detail/impl/strand_executor_service.ipp \ - /usr/include/boost/asio/io_context_strand.hpp \ - /usr/include/boost/asio/detail/strand_service.hpp \ - /usr/include/boost/asio/detail/impl/strand_service.hpp \ - /usr/include/boost/asio/detail/impl/strand_service.ipp \ - /usr/include/boost/optional.hpp \ - /usr/include/boost/optional/optional.hpp \ - /usr/include/boost/core/explicit_operator_bool.hpp \ - /usr/include/boost/core/swap.hpp \ - /usr/include/boost/optional/bad_optional_access.hpp \ - /usr/include/boost/type.hpp \ - /usr/include/boost/type_traits/alignment_of.hpp \ - /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ - /usr/include/boost/type_traits/is_default_constructible.hpp \ - /usr/include/boost/type_traits/type_with_alignment.hpp \ - /usr/include/boost/type_traits/is_constructible.hpp \ - /usr/include/boost/type_traits/is_destructible.hpp \ - /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \ - /usr/include/boost/type_traits/has_trivial_move_assign.hpp \ - /usr/include/boost/type_traits/is_assignable.hpp \ - /usr/include/boost/type_traits/has_nothrow_assign.hpp \ - /usr/include/boost/type_traits/enable_if.hpp \ - /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \ - /usr/include/boost/move/utility.hpp \ - /usr/include/boost/move/detail/config_begin.hpp \ - /usr/include/boost/move/detail/workaround.hpp \ - /usr/include/boost/move/utility_core.hpp \ - /usr/include/boost/move/core.hpp \ - /usr/include/boost/move/detail/config_end.hpp \ - /usr/include/boost/move/detail/meta_utils.hpp \ - /usr/include/boost/move/detail/meta_utils_core.hpp \ - /usr/include/boost/move/traits.hpp \ - /usr/include/boost/move/detail/type_traits.hpp \ - /usr/include/boost/utility/compare_pointees.hpp \ - /usr/include/boost/optional/optional_fwd.hpp \ - /usr/include/boost/optional/detail/optional_config.hpp \ - /usr/include/boost/optional/detail/optional_factory_support.hpp \ - /usr/include/boost/optional/detail/optional_aligned_storage.hpp \ - /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \ - /usr/include/boost/optional/detail/optional_reference_spec.hpp \ - /usr/include/boost/optional/detail/optional_relops.hpp \ - /usr/include/boost/optional/detail/optional_swap.hpp \ - /usr/include/sys/wait.h \ - /usr/include/boost/process/detail/posix/is_running.hpp \ - /usr/include/boost/process/detail/posix/child_handle.hpp \ - /usr/include/boost/process/detail/posix/async_in.hpp \ - /usr/include/boost/asio/write.hpp \ - /usr/include/boost/asio/impl/write.hpp \ - /usr/include/boost/asio/completion_condition.hpp \ - /usr/include/boost/asio/detail/base_from_completion_cond.hpp \ - /usr/include/boost/asio/detail/consuming_buffers.hpp \ - /usr/include/boost/asio/detail/buffer_sequence_adapter.hpp \ - /usr/include/boost/asio/detail/impl/buffer_sequence_adapter.ipp \ - /usr/include/boost/asio/detail/dependent_type.hpp \ - /usr/include/boost/process/async_pipe.hpp \ - /usr/include/boost/process/detail/posix/async_pipe.hpp \ - /usr/include/boost/process/detail/posix/basic_pipe.hpp \ - /usr/include/boost/filesystem.hpp \ - /usr/include/boost/filesystem/exception.hpp \ - /usr/include/boost/smart_ptr/intrusive_ptr.hpp \ - /usr/include/boost/smart_ptr/detail/sp_convertible.hpp \ - /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp \ - /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp \ - /usr/include/boost/config/no_tr1/functional.hpp \ - /usr/include/boost/smart_ptr/detail/operator_bool.hpp \ - /usr/include/boost/smart_ptr/intrusive_ref_counter.hpp \ - /usr/include/boost/smart_ptr/detail/atomic_count.hpp \ - /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \ - /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \ - /usr/include/boost/smart_ptr/detail/atomic_count_gcc_atomic.hpp \ - /usr/include/boost/filesystem/directory.hpp \ - /usr/include/boost/filesystem/file_status.hpp \ - /usr/include/boost/detail/bitmask.hpp \ - /usr/include/boost/core/scoped_enum.hpp \ - /usr/include/boost/filesystem/operations.hpp \ - /usr/include/boost/filesystem/convenience.hpp \ - /usr/include/boost/filesystem/string_file.hpp \ - /usr/include/boost/filesystem/fstream.hpp \ - /usr/include/c++/11/fstream \ - /usr/include/c++/11/istream \ - /usr/include/c++/11/bits/istream.tcc \ - /usr/include/c++/11/x86_64-redhat-linux/bits/basic_file.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++io.h \ - /usr/include/c++/11/bits/fstream.tcc \ - /usr/include/boost/process/detail/posix/compare_handles.hpp \ - /usr/include/boost/asio/posix/stream_descriptor.hpp \ - /usr/include/boost/asio/posix/basic_stream_descriptor.hpp \ - /usr/include/boost/asio/posix/descriptor.hpp \ - /usr/include/boost/asio/posix/basic_descriptor.hpp \ - /usr/include/boost/asio/detail/reactive_descriptor_service.hpp \ - /usr/include/boost/asio/detail/descriptor_ops.hpp \ - /usr/include/boost/asio/detail/impl/descriptor_ops.ipp \ - /usr/include/boost/asio/detail/descriptor_read_op.hpp \ - /usr/include/boost/asio/detail/descriptor_write_op.hpp \ - /usr/include/boost/asio/detail/reactive_null_buffers_op.hpp \ - /usr/include/boost/asio/detail/reactive_wait_op.hpp \ - /usr/include/boost/asio/posix/descriptor_base.hpp \ - /usr/include/boost/asio/detail/io_control.hpp \ - /usr/include/boost/asio/detail/socket_option.hpp \ - /usr/include/boost/asio/detail/impl/reactive_descriptor_service.ipp \ - /usr/include/boost/process/detail/used_handles.hpp \ - /usr/include/boost/fusion/include/filter_if.hpp \ - /usr/include/boost/fusion/include/for_each.hpp \ - /usr/include/boost/process/detail/posix/handles.hpp \ - /usr/include/dirent.h \ - /usr/include/bits/dirent.h \ - /usr/include/bits/dirent_ext.h \ - /usr/include/boost/process/detail/posix/asio_fwd.hpp \ - /usr/include/boost/asio/ts/netfwd.hpp \ - /usr/include/boost/asio/detail/date_time_fwd.hpp \ - /usr/include/boost/process/detail/posix/async_out.hpp \ - /usr/include/boost/asio/read.hpp \ - /usr/include/boost/asio/impl/read.hpp \ - /usr/include/boost/process/async_system.hpp \ - /usr/include/boost/process/child.hpp \ - /usr/include/boost/process/detail/child_decl.hpp \ - /usr/include/boost/process/detail/posix/terminate.hpp \ - /usr/include/boost/process/detail/posix/wait_for_exit.hpp \ - /usr/include/boost/process/detail/execute_impl.hpp \ - /usr/include/boost/process/detail/posix/executor.hpp \ - /usr/include/boost/process/error.hpp \ - /usr/include/boost/fusion/algorithm/query/find_if.hpp \ - /usr/include/boost/fusion/algorithm/query/detail/segmented_find_if.hpp \ - /usr/include/boost/fusion/sequence/comparison/equal_to.hpp \ - /usr/include/boost/fusion/sequence/comparison/detail/equal_to.hpp \ - /usr/include/boost/fusion/support/as_const.hpp \ - /usr/include/boost/fusion/sequence/comparison/enable_comparison.hpp \ - /usr/include/boost/fusion/container/set/convert.hpp \ - /usr/include/boost/fusion/container/set/detail/as_set.hpp \ - /usr/include/boost/fusion/container/set/set.hpp \ - /usr/include/boost/fusion/support/detail/is_same_size.hpp \ - /usr/include/boost/fusion/container/set/detail/begin_impl.hpp \ - /usr/include/boost/fusion/iterator/basic_iterator.hpp \ - /usr/include/boost/fusion/container/set/detail/end_impl.hpp \ - /usr/include/boost/fusion/container/set/detail/value_of_impl.hpp \ - /usr/include/boost/fusion/container/set/detail/deref_data_impl.hpp \ - /usr/include/boost/fusion/container/set/detail/deref_impl.hpp \ - /usr/include/boost/fusion/container/set/detail/key_of_impl.hpp \ - /usr/include/boost/fusion/container/set/detail/value_of_data_impl.hpp \ - /usr/include/boost/fusion/container/set/detail/convert_impl.hpp \ - /usr/include/boost/type_index.hpp \ - /usr/include/boost/type_index/stl_type_index.hpp \ - /usr/include/boost/type_index/type_index_facade.hpp \ - /usr/include/boost/core/demangle.hpp \ - /usr/include/c++/11/cxxabi.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/cxxabi_tweaks.h \ - /usr/include/boost/process/pipe.hpp \ - /usr/include/boost/process/detail/posix/use_vfork.hpp \ - /usr/include/boost/algorithm/string/predicate.hpp \ - /usr/include/boost/algorithm/string/find.hpp \ - /usr/include/boost/algorithm/string/detail/predicate.hpp \ - /usr/include/boost/algorithm/string/split.hpp \ - /usr/include/boost/algorithm/string/iter_find.hpp \ - /usr/include/boost/iterator/transform_iterator.hpp \ - /usr/include/boost/algorithm/string/find_iterator.hpp \ - /usr/include/boost/algorithm/string/detail/find_iterator.hpp \ - /usr/include/boost/function.hpp \ - /usr/include/boost/preprocessor/iterate.hpp \ - /usr/include/boost/function/detail/prologue.hpp \ - /usr/include/boost/function/function_base.hpp \ - /usr/include/boost/integer.hpp \ - /usr/include/boost/integer_fwd.hpp \ - /usr/include/boost/integer_traits.hpp \ - /usr/include/boost/type_traits/has_trivial_copy.hpp \ - /usr/include/boost/type_traits/is_copy_constructible.hpp \ - /usr/include/boost/type_traits/has_trivial_destructor.hpp \ - /usr/include/boost/type_traits/composite_traits.hpp \ - /usr/include/boost/type_traits/is_union.hpp \ - /usr/include/boost/function_equal.hpp \ - /usr/include/boost/function/function_fwd.hpp \ - /usr/include/boost/mem_fn.hpp \ - /usr/include/boost/bind/mem_fn.hpp \ - /usr/include/boost/get_pointer.hpp \ - /usr/include/boost/config/no_tr1/memory.hpp \ - /usr/include/boost/bind/mem_fn_template.hpp \ - /usr/include/boost/bind/mem_fn_cc.hpp \ - /usr/include/boost/preprocessor/enum.hpp \ - /usr/include/boost/preprocessor/repetition/enum.hpp \ - /usr/include/boost/preprocessor/enum_params.hpp \ - /usr/include/boost/function/detail/function_iterate.hpp \ - /usr/include/boost/function/detail/maybe_include.hpp \ - /usr/include/boost/function/function_template.hpp \ - /usr/include/boost/core/no_exceptions_support.hpp \ - /usr/include/boost/process/detail/handler.hpp \ - /usr/include/boost/fusion/view.hpp \ - /usr/include/boost/fusion/view/filter_view.hpp \ - /usr/include/boost/fusion/view/joint_view.hpp \ - /usr/include/boost/fusion/view/nview.hpp \ - /usr/include/boost/fusion/view/nview/nview.hpp \ - /usr/include/boost/fusion/container/vector.hpp \ - /usr/include/boost/fusion/view/nview/detail/nview_impl.hpp \ - /usr/include/boost/fusion/view/nview/nview_iterator.hpp \ - /usr/include/boost/fusion/view/nview/detail/size_impl.hpp \ - /usr/include/boost/fusion/view/nview/detail/begin_impl.hpp \ - /usr/include/boost/fusion/view/nview/detail/end_impl.hpp \ - /usr/include/boost/fusion/view/nview/detail/deref_impl.hpp \ - /usr/include/boost/fusion/view/nview/detail/value_of_impl.hpp \ - /usr/include/boost/fusion/view/nview/detail/next_impl.hpp \ - /usr/include/boost/fusion/view/nview/detail/prior_impl.hpp \ - /usr/include/boost/fusion/view/nview/detail/at_impl.hpp \ - /usr/include/boost/fusion/view/nview/detail/value_at_impl.hpp \ - /usr/include/boost/fusion/view/nview/detail/advance_impl.hpp \ - /usr/include/boost/fusion/view/nview/detail/distance_impl.hpp \ - /usr/include/boost/fusion/view/nview/detail/equal_to_impl.hpp \ - /usr/include/boost/fusion/view/single_view.hpp \ - /usr/include/boost/fusion/view/reverse_view.hpp \ - /usr/include/boost/fusion/view/reverse_view/reverse_view.hpp \ - /usr/include/boost/fusion/view/reverse_view/reverse_view_iterator.hpp \ - /usr/include/boost/fusion/view/reverse_view/detail/deref_impl.hpp \ - /usr/include/boost/fusion/view/reverse_view/detail/next_impl.hpp \ - /usr/include/boost/fusion/view/reverse_view/detail/prior_impl.hpp \ - /usr/include/boost/fusion/view/reverse_view/detail/advance_impl.hpp \ - /usr/include/boost/fusion/view/reverse_view/detail/distance_impl.hpp \ - /usr/include/boost/fusion/view/reverse_view/detail/value_of_impl.hpp \ - /usr/include/boost/fusion/view/reverse_view/detail/deref_data_impl.hpp \ - /usr/include/boost/fusion/view/reverse_view/detail/value_of_data_impl.hpp \ - /usr/include/boost/fusion/view/reverse_view/detail/key_of_impl.hpp \ - /usr/include/boost/fusion/view/reverse_view/detail/begin_impl.hpp \ - /usr/include/boost/fusion/view/reverse_view/detail/end_impl.hpp \ - /usr/include/boost/fusion/view/reverse_view/detail/at_impl.hpp \ - /usr/include/boost/fusion/view/reverse_view/detail/value_at_impl.hpp \ - /usr/include/boost/fusion/view/zip_view.hpp \ - /usr/include/boost/fusion/view/zip_view/zip_view.hpp \ - /usr/include/boost/fusion/support/unused.hpp \ - /usr/include/boost/fusion/view/zip_view/detail/begin_impl.hpp \ - /usr/include/boost/fusion/view/zip_view/zip_view_iterator_fwd.hpp \ - /usr/include/boost/fusion/view/zip_view/detail/end_impl.hpp \ - /usr/include/boost/fusion/sequence/intrinsic/front.hpp \ - /usr/include/boost/mpl/min.hpp \ - /usr/include/boost/mpl/min_max.hpp \ - /usr/include/boost/fusion/view/zip_view/detail/size_impl.hpp \ - /usr/include/boost/fusion/view/zip_view/detail/at_impl.hpp \ - /usr/include/boost/fusion/view/zip_view/detail/value_at_impl.hpp \ - /usr/include/boost/fusion/algorithm/transformation/remove.hpp \ - /usr/include/boost/mpl/transform_view.hpp \ - /usr/include/boost/mpl/aux_/transform_iter.hpp \ - /usr/include/boost/mpl/find_if.hpp \ - /usr/include/boost/mpl/aux_/find_if_pred.hpp \ - /usr/include/boost/mpl/aux_/iter_apply.hpp \ - /usr/include/boost/mpl/iter_fold_if.hpp \ - /usr/include/boost/mpl/pair.hpp \ - /usr/include/boost/mpl/aux_/iter_fold_if_impl.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \ - /usr/include/boost/fusion/view/zip_view/zip_view_iterator.hpp \ - /usr/include/boost/fusion/view/zip_view/detail/deref_impl.hpp \ - /usr/include/boost/fusion/view/zip_view/detail/next_impl.hpp \ - /usr/include/boost/fusion/view/zip_view/detail/prior_impl.hpp \ - /usr/include/boost/fusion/view/zip_view/detail/advance_impl.hpp \ - /usr/include/boost/fusion/view/zip_view/detail/distance_impl.hpp \ - /usr/include/boost/fusion/view/zip_view/detail/value_of_impl.hpp \ - /usr/include/boost/fusion/view/zip_view/detail/equal_to_impl.hpp \ - /usr/include/boost/mpl/zip_view.hpp \ - /usr/include/boost/mpl/transform.hpp \ - /usr/include/boost/mpl/pair_view.hpp \ - /usr/include/boost/mpl/iterator_category.hpp \ - /usr/include/boost/mpl/aux_/inserter_algorithm.hpp \ - /usr/include/boost/mpl/back_inserter.hpp \ - /usr/include/boost/mpl/inserter.hpp \ - /usr/include/boost/mpl/front_inserter.hpp \ - /usr/include/boost/mpl/vector.hpp \ - /usr/include/boost/mpl/limits/vector.hpp \ - /usr/include/boost/mpl/vector/vector20.hpp \ - /usr/include/boost/mpl/vector/vector10.hpp \ - /usr/include/boost/mpl/vector/vector0.hpp \ - /usr/include/boost/mpl/vector/aux_/at.hpp \ - /usr/include/boost/mpl/vector/aux_/tag.hpp \ - /usr/include/boost/mpl/aux_/config/typeof.hpp \ - /usr/include/boost/mpl/vector/aux_/front.hpp \ - /usr/include/boost/mpl/vector/aux_/push_front.hpp \ - /usr/include/boost/mpl/vector/aux_/item.hpp \ - /usr/include/boost/mpl/vector/aux_/pop_front.hpp \ - /usr/include/boost/mpl/vector/aux_/push_back.hpp \ - /usr/include/boost/mpl/vector/aux_/pop_back.hpp \ - /usr/include/boost/mpl/vector/aux_/back.hpp \ - /usr/include/boost/mpl/vector/aux_/clear.hpp \ - /usr/include/boost/mpl/vector/aux_/vector0.hpp \ - /usr/include/boost/mpl/vector/aux_/iterator.hpp \ - /usr/include/boost/mpl/vector/aux_/O1_size.hpp \ - /usr/include/boost/mpl/vector/aux_/size.hpp \ - /usr/include/boost/mpl/vector/aux_/empty.hpp \ - /usr/include/boost/mpl/vector/aux_/begin_end.hpp \ - /usr/include/boost/mpl/vector/aux_/include_preprocessed.hpp \ - /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \ - /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \ - /usr/include/boost/mpl/unpack_args.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp \ - /usr/include/boost/fusion/view/flatten_view.hpp \ - /usr/include/boost/fusion/view/flatten_view/flatten_view.hpp \ - /usr/include/boost/mpl/single_view.hpp \ - /usr/include/boost/mpl/aux_/single_element_iter.hpp \ - /usr/include/boost/fusion/view/flatten_view/flatten_view_iterator.hpp \ - /usr/include/boost/fusion/include/equal_to.hpp \ - /usr/include/boost/fusion/container.hpp \ - /usr/include/boost/fusion/container/list.hpp \ - /usr/include/boost/fusion/container/list/list.hpp \ - /usr/include/boost/fusion/container/list/detail/list_to_cons.hpp \ - /usr/include/boost/fusion/container/list/convert.hpp \ - /usr/include/boost/fusion/container/list/detail/build_cons.hpp \ - /usr/include/boost/fusion/container/list/detail/convert_impl.hpp \ - /usr/include/boost/fusion/container/map.hpp \ - /usr/include/boost/fusion/container/map/map.hpp \ - /usr/include/boost/fusion/support/pair.hpp \ - /usr/include/boost/fusion/container/map/detail/map_impl.hpp \ - /usr/include/boost/fusion/container/map/detail/begin_impl.hpp \ - /usr/include/boost/fusion/container/map/map_iterator.hpp \ - /usr/include/boost/utility/declval.hpp \ - /usr/include/boost/fusion/container/map/detail/end_impl.hpp \ - /usr/include/boost/fusion/container/map/detail/at_impl.hpp \ - /usr/include/boost/fusion/container/map/detail/at_key_impl.hpp \ - /usr/include/boost/fusion/container/map/detail/value_at_impl.hpp \ - /usr/include/boost/fusion/container/map/detail/value_at_key_impl.hpp \ - /usr/include/boost/fusion/sequence/intrinsic/at_c.hpp \ - /usr/include/boost/fusion/container/map/convert.hpp \ - /usr/include/boost/fusion/container/map/detail/build_map.hpp \ - /usr/include/boost/fusion/container/set.hpp \ - /usr/include/boost/fusion/container/deque.hpp \ - /usr/include/boost/fusion/container/deque/deque.hpp \ - /usr/include/boost/fusion/container/deque/detail/keyed_element.hpp \ - /usr/include/boost/fusion/container/deque/detail/deque_keyed_values.hpp \ - /usr/include/boost/fusion/container/deque/detail/value_at_impl.hpp \ - /usr/include/boost/fusion/container/deque/detail/at_impl.hpp \ - /usr/include/boost/fusion/container/deque/detail/begin_impl.hpp \ - /usr/include/boost/fusion/container/deque/deque_iterator.hpp \ - /usr/include/boost/fusion/container/deque/detail/end_impl.hpp \ - /usr/include/boost/fusion/container/deque/detail/is_sequence_impl.hpp \ - /usr/include/boost/fusion/container/deque/convert.hpp \ - /usr/include/boost/fusion/container/deque/detail/convert_impl.hpp \ - /usr/include/boost/fusion/container/deque/detail/build_deque.hpp \ - /usr/include/boost/fusion/container/deque/front_extended_deque.hpp \ - /usr/include/boost/fusion/container/generation.hpp \ - /usr/include/boost/fusion/container/generation/make_deque.hpp \ - /usr/include/boost/fusion/container/generation/deque_tie.hpp \ - /usr/include/boost/fusion/container/generation/cons_tie.hpp \ - /usr/include/boost/fusion/container/generation/ignore.hpp \ - /usr/include/boost/fusion/container/generation/list_tie.hpp \ - /usr/include/boost/fusion/container/generation/make_cons.hpp \ - /usr/include/boost/fusion/container/generation/make_list.hpp \ - /usr/include/boost/fusion/container/generation/make_map.hpp \ - /usr/include/boost/fusion/container/generation/map_tie.hpp \ - /usr/include/boost/fusion/container/generation/make_vector.hpp \ - /usr/include/boost/fusion/container/generation/vector_tie.hpp \ - /usr/include/boost/fusion/container/generation/make_set.hpp \ - /usr/include/boost/fusion/sequence.hpp \ - /usr/include/boost/fusion/sequence/sequence_facade.hpp \ - /usr/include/boost/fusion/sequence/comparison.hpp \ - /usr/include/boost/fusion/sequence/comparison/greater.hpp \ - /usr/include/boost/fusion/sequence/comparison/less.hpp \ - /usr/include/boost/fusion/sequence/comparison/detail/less.hpp \ - /usr/include/boost/fusion/sequence/comparison/greater_equal.hpp \ - /usr/include/boost/fusion/sequence/comparison/less_equal.hpp \ - /usr/include/boost/fusion/sequence/comparison/not_equal_to.hpp \ - /usr/include/boost/fusion/sequence/intrinsic.hpp \ - /usr/include/boost/fusion/sequence/intrinsic/back.hpp \ - /usr/include/boost/fusion/sequence/intrinsic/at_key.hpp \ - /usr/include/boost/fusion/sequence/intrinsic/value_at_key.hpp \ - /usr/include/boost/fusion/sequence/intrinsic/swap.hpp \ - /usr/include/boost/fusion/sequence/io.hpp \ - /usr/include/boost/fusion/sequence/io/in.hpp \ - /usr/include/boost/fusion/sequence/io/detail/in.hpp \ - /usr/include/boost/fusion/sequence/io/detail/manip.hpp \ - /usr/include/boost/fusion/sequence/io/out.hpp \ - /usr/include/boost/fusion/sequence/io/detail/out.hpp \ - /usr/include/boost/fusion/tuple.hpp \ - /usr/include/boost/fusion/tuple/tuple.hpp \ - /usr/include/boost/fusion/tuple/tuple_fwd.hpp \ - /usr/include/boost/fusion/tuple/make_tuple.hpp \ - /usr/include/boost/fusion/tuple/tuple_tie.hpp \ - /usr/include/boost/fusion/adapted/std_tuple.hpp \ - /usr/include/boost/fusion/adapted/std_tuple/detail/is_view_impl.hpp \ - /usr/include/boost/fusion/adapted/std_tuple/detail/is_sequence_impl.hpp \ - /usr/include/boost/fusion/adapted/std_tuple/detail/category_of_impl.hpp \ - /usr/include/boost/fusion/adapted/std_tuple/detail/begin_impl.hpp \ - /usr/include/boost/fusion/adapted/std_tuple/std_tuple_iterator.hpp \ - /usr/include/boost/fusion/adapted/std_tuple/detail/end_impl.hpp \ - /usr/include/boost/fusion/adapted/std_tuple/detail/size_impl.hpp \ - /usr/include/boost/fusion/adapted/std_tuple/detail/at_impl.hpp \ - /usr/include/boost/fusion/adapted/std_tuple/detail/value_at_impl.hpp \ - /usr/include/boost/fusion/adapted/std_tuple/detail/convert_impl.hpp \ - /usr/include/boost/fusion/adapted/std_tuple/detail/build_std_tuple.hpp \ - /usr/include/boost/fusion/adapted/std_tuple/tag_of.hpp \ - /usr/include/boost/fusion/adapted/std_tuple/mpl/clear.hpp \ - /usr/include/boost/process/posix.hpp \ - /usr/include/boost/process/detail/posix/fd.hpp \ - /usr/include/boost/process/detail/posix/signal.hpp \ - /usr/include/boost/process/detail/async_handler.hpp \ - /usr/include/boost/process/group.hpp \ - /usr/include/boost/process/detail/posix/group_handle.hpp \ - /usr/include/boost/process/detail/posix/group_ref.hpp \ - /usr/include/boost/process/detail/posix/wait_group.hpp \ - /usr/include/boost/process/cmd.hpp \ - /usr/include/boost/winapi/config.hpp \ - /usr/include/boost/predef/version_number.h \ - /usr/include/boost/predef/platform.h \ - /usr/include/boost/predef/platform/android.h \ - /usr/include/boost/predef/make.h \ - /usr/include/boost/predef/detail/test.h \ - /usr/include/boost/predef/platform/cloudabi.h \ - /usr/include/boost/predef/platform/mingw.h \ - /usr/include/boost/predef/platform/mingw32.h \ - /usr/include/boost/predef/platform/mingw64.h \ - /usr/include/boost/predef/platform/windows_uwp.h \ - /usr/include/boost/predef/os/windows.h \ - /usr/include/boost/predef/platform/windows_desktop.h \ - /usr/include/boost/predef/platform/windows_phone.h \ - /usr/include/boost/predef/platform/windows_server.h \ - /usr/include/boost/predef/platform/windows_store.h \ - /usr/include/boost/predef/platform/windows_system.h \ - /usr/include/boost/predef/platform/windows_runtime.h \ - /usr/include/boost/predef/platform/ios.h \ - /usr/include/boost/predef/os/ios.h \ - /usr/include/boost/process/env.hpp \ - /usr/include/boost/process/environment.hpp \ - /usr/include/boost/algorithm/string/case_conv.hpp \ - /usr/include/boost/algorithm/string/detail/case_conv.hpp \ - /usr/include/boost/process/detail/posix/environment.hpp \ - /usr/include/c++/11/unordered_map \ - /usr/include/c++/11/bits/hashtable.h \ - /usr/include/c++/11/bits/hashtable_policy.h \ - /usr/include/c++/11/bits/unordered_map.h \ - /usr/include/boost/process/detail/posix/env_init.hpp \ - /usr/include/boost/process/exe.hpp \ - /usr/include/boost/process/handles.hpp \ - /usr/include/boost/process/io.hpp \ - /usr/include/boost/process/detail/posix/close_in.hpp \ - /usr/include/boost/process/detail/posix/close_out.hpp \ - /usr/include/boost/process/detail/posix/null_in.hpp \ - /usr/include/boost/process/detail/posix/file_descriptor.hpp \ - /usr/include/boost/process/detail/posix/null_out.hpp \ - /usr/include/boost/process/detail/posix/file_in.hpp \ - /usr/include/boost/process/detail/posix/file_out.hpp \ - /usr/include/boost/process/detail/posix/pipe_in.hpp \ - /usr/include/boost/process/detail/posix/pipe_out.hpp \ - /usr/include/boost/process/search_path.hpp \ - /usr/include/boost/process/detail/posix/search_path.hpp \ - /usr/include/boost/tokenizer.hpp \ - /usr/include/boost/token_iterator.hpp \ - /usr/include/boost/iterator/minimum_category.hpp \ - /usr/include/boost/token_functions.hpp \ - /usr/include/c++/11/stdlib.h \ - /usr/include/boost/process/spawn.hpp \ - /usr/include/boost/process/system.hpp \ - /usr/include/boost/process/start_dir.hpp \ - /usr/include/boost/process/detail/posix/start_dir.hpp \ - /usr/include/boost/asio.hpp \ - /usr/include/boost/asio/awaitable.hpp \ - /usr/include/boost/asio/basic_datagram_socket.hpp \ - /usr/include/boost/asio/basic_socket.hpp \ - /usr/include/boost/asio/socket_base.hpp \ - /usr/include/boost/asio/detail/reactive_socket_service.hpp \ - /usr/include/boost/asio/detail/reactive_socket_accept_op.hpp \ - /usr/include/boost/asio/detail/socket_holder.hpp \ - /usr/include/boost/asio/detail/socket_ops.hpp \ - /usr/include/boost/asio/detail/impl/socket_ops.ipp \ - /usr/include/boost/asio/detail/reactive_socket_connect_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_sendto_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_service_base.hpp \ - /usr/include/boost/asio/detail/reactive_socket_recv_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_recvmsg_op.hpp \ - /usr/include/boost/asio/detail/reactive_socket_send_op.hpp \ - /usr/include/boost/asio/detail/impl/reactive_socket_service_base.ipp \ - /usr/include/boost/asio/basic_deadline_timer.hpp \ - /usr/include/boost/asio/detail/deadline_timer_service.hpp \ - /usr/include/boost/asio/detail/timer_queue.hpp \ - /usr/include/boost/asio/detail/timer_queue_ptime.hpp \ - /usr/include/boost/asio/time_traits.hpp \ - /usr/include/boost/date_time/posix_time/posix_time_types.hpp \ - /usr/include/boost/date_time/time_clock.hpp \ - /usr/include/boost/date_time/c_time.hpp \ - /usr/include/boost/date_time/compiler_config.hpp \ - /usr/include/boost/date_time/locale_config.hpp \ - /usr/include/sys/time.h \ - /usr/include/boost/shared_ptr.hpp \ - /usr/include/boost/smart_ptr/shared_ptr.hpp \ - /usr/include/boost/smart_ptr/detail/shared_count.hpp \ - /usr/include/boost/smart_ptr/bad_weak_ptr.hpp \ - /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp \ - /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \ - /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \ - /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp \ - /usr/include/boost/checked_delete.hpp \ - /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \ - /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp \ - /usr/include/boost/smart_ptr/detail/spinlock.hpp \ - /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \ - /usr/include/boost/smart_ptr/detail/yield_k.hpp \ - /usr/include/boost/smart_ptr/detail/sp_thread_pause.hpp \ - /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp \ - /usr/include/boost/config/pragma_message.hpp \ - /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp \ - /usr/include/boost/smart_ptr/detail/local_counted_base.hpp \ - /usr/include/boost/date_time/microsec_time_clock.hpp \ - /usr/include/boost/date_time/posix_time/ptime.hpp \ - /usr/include/boost/date_time/posix_time/posix_time_system.hpp \ - /usr/include/boost/date_time/posix_time/posix_time_config.hpp \ - /usr/include/boost/config/no_tr1/cmath.hpp \ - /usr/include/c++/11/cmath \ - /usr/include/math.h \ - /usr/include/bits/math-vector.h \ - /usr/include/bits/libm-simd-decl-stubs.h \ - /usr/include/bits/flt-eval-method.h \ - /usr/include/bits/fp-logb.h \ - /usr/include/bits/fp-fast.h \ - /usr/include/bits/mathcalls-helper-functions.h \ - /usr/include/bits/mathcalls.h \ - /usr/include/bits/mathcalls-narrow.h \ - /usr/include/bits/iscanonical.h \ - /usr/include/boost/date_time/time_duration.hpp \ - /usr/include/boost/date_time/special_defs.hpp \ - /usr/include/boost/date_time/time_defs.hpp \ - /usr/include/boost/operators.hpp \ - /usr/include/boost/date_time/time_resolution_traits.hpp \ - /usr/include/boost/date_time/int_adapter.hpp \ - /usr/include/boost/date_time/gregorian/gregorian_types.hpp \ - /usr/include/boost/date_time/date.hpp \ - /usr/include/boost/date_time/year_month_day.hpp \ - /usr/include/boost/date_time/period.hpp \ - /usr/include/boost/date_time/gregorian/greg_calendar.hpp \ - /usr/include/boost/date_time/gregorian/greg_weekday.hpp \ - /usr/include/boost/date_time/constrained_value.hpp \ - /usr/include/boost/date_time/date_defs.hpp \ - /usr/include/boost/date_time/gregorian/greg_day_of_year.hpp \ - /usr/include/boost/date_time/gregorian_calendar.hpp \ - /usr/include/boost/date_time/gregorian_calendar.ipp \ - /usr/include/boost/date_time/gregorian/greg_ymd.hpp \ - /usr/include/boost/date_time/gregorian/greg_day.hpp \ - /usr/include/boost/date_time/gregorian/greg_year.hpp \ - /usr/include/boost/date_time/gregorian/greg_month.hpp \ - /usr/include/boost/date_time/gregorian/greg_duration.hpp \ - /usr/include/boost/date_time/date_duration.hpp \ - /usr/include/boost/date_time/date_duration_types.hpp \ - /usr/include/boost/date_time/gregorian/greg_duration_types.hpp \ - /usr/include/boost/date_time/gregorian/greg_date.hpp \ - /usr/include/boost/date_time/adjust_functors.hpp \ - /usr/include/boost/date_time/wrapping_int.hpp \ - /usr/include/boost/date_time/date_generators.hpp \ - /usr/include/c++/11/sstream \ - /usr/include/c++/11/bits/sstream.tcc \ - /usr/include/boost/date_time/date_clock_device.hpp \ - /usr/include/boost/date_time/date_iterator.hpp \ - /usr/include/boost/date_time/time_system_split.hpp \ - /usr/include/boost/date_time/time_system_counted.hpp \ - /usr/include/boost/date_time/time.hpp \ - /usr/include/boost/date_time/posix_time/date_duration_operators.hpp \ - /usr/include/boost/date_time/posix_time/posix_time_duration.hpp \ - /usr/include/boost/numeric/conversion/cast.hpp \ - /usr/include/boost/numeric/conversion/converter.hpp \ - /usr/include/boost/numeric/conversion/conversion_traits.hpp \ - /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp \ - /usr/include/boost/numeric/conversion/detail/meta.hpp \ - /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp \ - /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp \ - /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp \ - /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp \ - /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \ - /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \ - /usr/include/boost/numeric/conversion/detail/is_subranged.hpp \ - /usr/include/boost/mpl/multiplies.hpp \ - /usr/include/boost/mpl/times.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \ - /usr/include/boost/numeric/conversion/converter_policies.hpp \ - /usr/include/boost/numeric/conversion/detail/converter.hpp \ - /usr/include/boost/numeric/conversion/bounds.hpp \ - /usr/include/boost/numeric/conversion/detail/bounds.hpp \ - /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp \ - /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \ - /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \ - /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \ - /usr/include/boost/date_time/posix_time/time_period.hpp \ - /usr/include/boost/date_time/time_iterator.hpp \ - /usr/include/boost/date_time/dst_rules.hpp \ - /usr/include/boost/asio/detail/impl/timer_queue_ptime.ipp \ - /usr/include/boost/asio/detail/timer_scheduler.hpp \ - /usr/include/boost/asio/detail/timer_scheduler_fwd.hpp \ - /usr/include/boost/asio/detail/wait_handler.hpp \ - /usr/include/boost/asio/basic_io_object.hpp \ - /usr/include/boost/asio/basic_raw_socket.hpp \ - /usr/include/boost/asio/basic_seq_packet_socket.hpp \ - /usr/include/boost/asio/basic_serial_port.hpp \ - /usr/include/boost/asio/serial_port_base.hpp \ - /usr/include/termios.h \ - /usr/include/bits/termios.h \ - /usr/include/bits/termios-struct.h \ - /usr/include/bits/termios-c_cc.h \ - /usr/include/bits/termios-c_iflag.h \ - /usr/include/bits/termios-c_oflag.h \ - /usr/include/bits/termios-baud.h \ - /usr/include/bits/termios-c_cflag.h \ - /usr/include/bits/termios-c_lflag.h \ - /usr/include/bits/termios-tcflow.h \ - /usr/include/bits/termios-misc.h \ - /usr/include/boost/asio/impl/serial_port_base.hpp \ - /usr/include/boost/asio/impl/serial_port_base.ipp \ - /usr/include/boost/asio/detail/reactive_serial_port_service.hpp \ - /usr/include/boost/asio/detail/impl/reactive_serial_port_service.ipp \ - /usr/include/boost/asio/basic_socket_acceptor.hpp \ - /usr/include/boost/asio/basic_socket_iostream.hpp \ - /usr/include/boost/asio/basic_socket_streambuf.hpp \ - /usr/include/boost/asio/basic_stream_socket.hpp \ - /usr/include/boost/asio/steady_timer.hpp \ - /usr/include/boost/asio/basic_waitable_timer.hpp \ - /usr/include/boost/asio/detail/chrono_time_traits.hpp \ - /usr/include/boost/asio/wait_traits.hpp \ - /usr/include/boost/asio/bind_executor.hpp \ - /usr/include/boost/asio/uses_executor.hpp \ - /usr/include/boost/asio/buffered_read_stream_fwd.hpp \ - /usr/include/boost/asio/buffered_read_stream.hpp \ - /usr/include/boost/asio/detail/buffer_resize_guard.hpp \ - /usr/include/boost/asio/detail/buffered_stream_storage.hpp \ - /usr/include/boost/asio/impl/buffered_read_stream.hpp \ - /usr/include/boost/asio/buffered_stream_fwd.hpp \ - /usr/include/boost/asio/buffered_stream.hpp \ - /usr/include/boost/asio/buffered_write_stream.hpp \ - /usr/include/boost/asio/buffered_write_stream_fwd.hpp \ - /usr/include/boost/asio/impl/buffered_write_stream.hpp \ - /usr/include/boost/asio/buffers_iterator.hpp \ - /usr/include/boost/asio/co_spawn.hpp \ - /usr/include/boost/asio/compose.hpp \ - /usr/include/boost/asio/impl/compose.hpp \ - /usr/include/boost/asio/connect.hpp \ - /usr/include/boost/asio/impl/connect.hpp \ - /usr/include/boost/asio/coroutine.hpp \ - /usr/include/boost/asio/deadline_timer.hpp \ - /usr/include/boost/asio/detached.hpp \ - /usr/include/boost/asio/impl/detached.hpp \ - /usr/include/boost/asio/executor.hpp \ - /usr/include/boost/asio/impl/executor.hpp \ - /usr/include/boost/asio/impl/executor.ipp \ - /usr/include/boost/asio/generic/basic_endpoint.hpp \ - /usr/include/boost/asio/generic/detail/endpoint.hpp \ - /usr/include/boost/asio/generic/detail/impl/endpoint.ipp \ - /usr/include/boost/asio/generic/datagram_protocol.hpp \ - /usr/include/boost/asio/generic/raw_protocol.hpp \ - /usr/include/boost/asio/generic/seq_packet_protocol.hpp \ - /usr/include/boost/asio/generic/stream_protocol.hpp \ - /usr/include/boost/asio/high_resolution_timer.hpp \ - /usr/include/boost/asio/io_service.hpp \ - /usr/include/boost/asio/io_service_strand.hpp \ - /usr/include/boost/asio/ip/address.hpp \ - /usr/include/boost/asio/ip/address_v4.hpp \ - /usr/include/boost/asio/detail/array.hpp \ - /usr/include/boost/asio/detail/winsock_init.hpp \ - /usr/include/boost/asio/ip/impl/address_v4.hpp \ - /usr/include/boost/asio/ip/impl/address_v4.ipp \ - /usr/include/boost/asio/ip/address_v6.hpp \ - /usr/include/boost/asio/ip/impl/address_v6.hpp \ - /usr/include/boost/asio/ip/impl/address_v6.ipp \ - /usr/include/boost/asio/ip/bad_address_cast.hpp \ - /usr/include/boost/asio/ip/impl/address.hpp \ - /usr/include/boost/asio/ip/impl/address.ipp \ - /usr/include/boost/asio/ip/address_v4_iterator.hpp \ - /usr/include/boost/asio/ip/address_v4_range.hpp \ - /usr/include/boost/asio/ip/address_v6_iterator.hpp \ - /usr/include/boost/asio/ip/address_v6_range.hpp \ - /usr/include/boost/asio/ip/network_v4.hpp \ - /usr/include/boost/asio/ip/impl/network_v4.hpp \ - /usr/include/boost/asio/ip/impl/network_v4.ipp \ - /usr/include/boost/asio/ip/network_v6.hpp \ - /usr/include/boost/asio/ip/impl/network_v6.hpp \ - /usr/include/boost/asio/ip/impl/network_v6.ipp \ - /usr/include/boost/asio/ip/basic_endpoint.hpp \ - /usr/include/boost/asio/ip/detail/endpoint.hpp \ - /usr/include/boost/asio/ip/detail/impl/endpoint.ipp \ - /usr/include/boost/asio/ip/impl/basic_endpoint.hpp \ - /usr/include/boost/asio/ip/basic_resolver.hpp \ - /usr/include/boost/asio/ip/basic_resolver_iterator.hpp \ - /usr/include/boost/asio/ip/basic_resolver_entry.hpp \ - /usr/include/boost/asio/ip/basic_resolver_query.hpp \ - /usr/include/boost/asio/ip/resolver_query_base.hpp \ - /usr/include/boost/asio/ip/resolver_base.hpp \ - /usr/include/boost/asio/ip/basic_resolver_results.hpp \ - /usr/include/boost/asio/detail/resolver_service.hpp \ - /usr/include/boost/asio/detail/resolve_endpoint_op.hpp \ - /usr/include/boost/asio/detail/resolve_op.hpp \ - /usr/include/boost/asio/detail/resolve_query_op.hpp \ - /usr/include/boost/asio/detail/resolver_service_base.hpp \ - /usr/include/boost/asio/detail/impl/resolver_service_base.ipp \ - /usr/include/boost/asio/ip/host_name.hpp \ - /usr/include/boost/asio/ip/impl/host_name.ipp \ - /usr/include/boost/asio/ip/icmp.hpp \ - /usr/include/boost/asio/ip/multicast.hpp \ - /usr/include/boost/asio/ip/detail/socket_option.hpp \ - /usr/include/boost/asio/ip/tcp.hpp \ - /usr/include/boost/asio/ip/udp.hpp \ - /usr/include/boost/asio/ip/unicast.hpp \ - /usr/include/boost/asio/ip/v6_only.hpp \ - /usr/include/boost/asio/is_read_buffered.hpp \ - /usr/include/boost/asio/is_write_buffered.hpp \ - /usr/include/boost/asio/local/basic_endpoint.hpp \ - /usr/include/boost/asio/local/detail/endpoint.hpp \ - /usr/include/boost/asio/local/detail/impl/endpoint.ipp \ - /usr/include/boost/asio/local/connect_pair.hpp \ - /usr/include/boost/asio/local/datagram_protocol.hpp \ - /usr/include/boost/asio/local/stream_protocol.hpp \ - /usr/include/boost/asio/packaged_task.hpp \ - /usr/include/boost/asio/detail/future.hpp \ - /usr/include/boost/asio/placeholders.hpp \ - /usr/include/boost/bind/arg.hpp \ - /usr/include/boost/is_placeholder.hpp \ - /usr/include/boost/asio/read_at.hpp \ - /usr/include/boost/asio/impl/read_at.hpp \ - /usr/include/boost/asio/read_until.hpp \ - /usr/include/boost/asio/detail/regex_fwd.hpp \ - /usr/include/boost/regex_fwd.hpp \ - /usr/include/boost/regex/config.hpp \ - /usr/include/boost/regex/user.hpp \ - /usr/include/boost/predef.h \ - /usr/include/boost/predef/language.h \ - /usr/include/boost/predef/language/stdc.h \ - /usr/include/boost/predef/language/stdcpp.h \ - /usr/include/boost/predef/language/objc.h \ - /usr/include/boost/predef/language/cuda.h \ - /usr/include/boost/predef/architecture.h \ - /usr/include/boost/predef/architecture/alpha.h \ - /usr/include/boost/predef/architecture/arm.h \ - /usr/include/boost/predef/architecture/blackfin.h \ - /usr/include/boost/predef/architecture/convex.h \ - /usr/include/boost/predef/architecture/ia64.h \ - /usr/include/boost/predef/architecture/m68k.h \ - /usr/include/boost/predef/architecture/mips.h \ - /usr/include/boost/predef/architecture/parisc.h \ - /usr/include/boost/predef/architecture/ppc.h \ - /usr/include/boost/predef/architecture/ptx.h \ - /usr/include/boost/predef/architecture/pyramid.h \ - /usr/include/boost/predef/architecture/riscv.h \ - /usr/include/boost/predef/architecture/rs6k.h \ - /usr/include/boost/predef/architecture/sparc.h \ - /usr/include/boost/predef/architecture/superh.h \ - /usr/include/boost/predef/architecture/sys370.h \ - /usr/include/boost/predef/architecture/sys390.h \ - /usr/include/boost/predef/architecture/x86.h \ - /usr/include/boost/predef/architecture/x86/32.h \ - /usr/include/boost/predef/architecture/x86/64.h \ - /usr/include/boost/predef/architecture/z.h \ - /usr/include/boost/predef/compiler.h \ - /usr/include/boost/predef/compiler/borland.h \ - /usr/include/boost/predef/compiler/clang.h \ - /usr/include/boost/predef/compiler/comeau.h \ - /usr/include/boost/predef/compiler/compaq.h \ - /usr/include/boost/predef/compiler/diab.h \ - /usr/include/boost/predef/compiler/digitalmars.h \ - /usr/include/boost/predef/compiler/dignus.h \ - /usr/include/boost/predef/compiler/edg.h \ - /usr/include/boost/predef/compiler/ekopath.h \ - /usr/include/boost/predef/compiler/gcc_xml.h \ - /usr/include/boost/predef/compiler/gcc.h \ - /usr/include/boost/predef/detail/comp_detected.h \ - /usr/include/boost/predef/compiler/greenhills.h \ - /usr/include/boost/predef/compiler/hp_acc.h \ - /usr/include/boost/predef/compiler/iar.h \ - /usr/include/boost/predef/compiler/ibm.h \ - /usr/include/boost/predef/compiler/intel.h \ - /usr/include/boost/predef/compiler/kai.h \ - /usr/include/boost/predef/compiler/llvm.h \ - /usr/include/boost/predef/compiler/metaware.h \ - /usr/include/boost/predef/compiler/metrowerks.h \ - /usr/include/boost/predef/compiler/microtec.h \ - /usr/include/boost/predef/compiler/mpw.h \ - /usr/include/boost/predef/compiler/nvcc.h \ - /usr/include/boost/predef/compiler/palm.h \ - /usr/include/boost/predef/compiler/pgi.h \ - /usr/include/boost/predef/compiler/sgi_mipspro.h \ - /usr/include/boost/predef/compiler/sunpro.h \ - /usr/include/boost/predef/compiler/tendra.h \ - /usr/include/boost/predef/compiler/visualc.h \ - /usr/include/boost/predef/compiler/watcom.h \ - /usr/include/boost/predef/library.h \ - /usr/include/boost/predef/library/c.h \ - /usr/include/boost/predef/library/c/_prefix.h \ - /usr/include/boost/predef/detail/_cassert.h \ - /usr/include/boost/predef/library/c/cloudabi.h \ - /usr/include/boost/predef/library/c/gnu.h \ - /usr/include/boost/predef/library/c/uc.h \ - /usr/include/boost/predef/library/c/vms.h \ - /usr/include/boost/predef/library/c/zos.h \ - /usr/include/boost/predef/library/std.h \ - /usr/include/boost/predef/library/std/_prefix.h \ - /usr/include/boost/predef/detail/_exception.h \ - /usr/include/boost/predef/library/std/cxx.h \ - /usr/include/boost/predef/library/std/dinkumware.h \ - /usr/include/boost/predef/library/std/libcomo.h \ - /usr/include/boost/predef/library/std/modena.h \ - /usr/include/boost/predef/library/std/msl.h \ - /usr/include/boost/predef/library/std/roguewave.h \ - /usr/include/boost/predef/library/std/sgi.h \ - /usr/include/boost/predef/library/std/stdcpp3.h \ - /usr/include/boost/predef/library/std/stlport.h \ - /usr/include/boost/predef/library/std/vacpp.h \ - /usr/include/boost/predef/os.h \ - /usr/include/boost/predef/os/aix.h \ - /usr/include/boost/predef/os/amigaos.h \ - /usr/include/boost/predef/os/beos.h \ - /usr/include/boost/predef/os/bsd.h \ - /usr/include/boost/predef/os/macos.h \ - /usr/include/boost/predef/os/bsd/bsdi.h \ - /usr/include/boost/predef/os/bsd/dragonfly.h \ - /usr/include/boost/predef/os/bsd/free.h \ - /usr/include/boost/predef/os/bsd/open.h \ - /usr/include/boost/predef/os/bsd/net.h \ - /usr/include/boost/predef/os/cygwin.h \ - /usr/include/boost/predef/os/haiku.h \ - /usr/include/boost/predef/os/hpux.h \ - /usr/include/boost/predef/os/irix.h \ - /usr/include/boost/predef/os/linux.h \ - /usr/include/boost/predef/detail/os_detected.h \ - /usr/include/boost/predef/os/os400.h \ - /usr/include/boost/predef/os/qnxnto.h \ - /usr/include/boost/predef/os/solaris.h \ - /usr/include/boost/predef/os/unix.h \ - /usr/include/boost/predef/os/vms.h \ - /usr/include/boost/predef/other.h \ - /usr/include/boost/predef/other/endian.h \ - /usr/include/boost/predef/hardware.h \ - /usr/include/boost/predef/hardware/simd.h \ - /usr/include/boost/predef/hardware/simd/x86.h \ - /usr/include/boost/predef/hardware/simd/x86/versions.h \ - /usr/include/boost/predef/hardware/simd/x86_amd.h \ - /usr/include/boost/predef/hardware/simd/x86_amd/versions.h \ - /usr/include/boost/predef/hardware/simd/arm.h \ - /usr/include/boost/predef/hardware/simd/arm/versions.h \ - /usr/include/boost/predef/hardware/simd/ppc.h \ - /usr/include/boost/predef/hardware/simd/ppc/versions.h \ - /usr/include/boost/predef/version.h \ - /usr/include/boost/regex/config/cwchar.hpp \ - /usr/include/boost/regex/v4/regex_fwd.hpp \ - /usr/include/boost/regex/v4/match_flags.hpp \ - /usr/include/boost/asio/impl/read_until.hpp \ - /usr/include/boost/asio/redirect_error.hpp \ - /usr/include/boost/asio/impl/redirect_error.hpp \ - /usr/include/boost/asio/require_concept.hpp \ - /usr/include/boost/asio/traits/require_concept_member.hpp \ - /usr/include/boost/asio/traits/require_concept_free.hpp \ - /usr/include/boost/asio/traits/static_require_concept.hpp \ - /usr/include/boost/asio/serial_port.hpp \ - /usr/include/boost/asio/static_thread_pool.hpp \ - /usr/include/boost/asio/thread_pool.hpp \ - /usr/include/boost/asio/impl/thread_pool.hpp \ - /usr/include/boost/asio/detail/blocking_executor_op.hpp \ - /usr/include/boost/asio/detail/bulk_executor_op.hpp \ - /usr/include/boost/asio/impl/thread_pool.ipp \ - /usr/include/boost/asio/system_timer.hpp \ - /usr/include/boost/asio/this_coro.hpp \ - /usr/include/boost/asio/use_awaitable.hpp \ - /usr/include/boost/asio/use_future.hpp \ - /usr/include/boost/asio/impl/use_future.hpp \ - /usr/include/boost/asio/version.hpp \ - /usr/include/boost/asio/windows/basic_object_handle.hpp \ - /usr/include/boost/asio/windows/basic_overlapped_handle.hpp \ - /usr/include/boost/asio/windows/basic_random_access_handle.hpp \ - /usr/include/boost/asio/windows/basic_stream_handle.hpp \ - /usr/include/boost/asio/windows/object_handle.hpp \ - /usr/include/boost/asio/windows/overlapped_handle.hpp \ - /usr/include/boost/asio/windows/overlapped_ptr.hpp \ - /usr/include/boost/asio/windows/random_access_handle.hpp \ - /usr/include/boost/asio/windows/stream_handle.hpp \ - /usr/include/boost/asio/write_at.hpp \ - /usr/include/boost/asio/impl/write_at.hpp \ - /usr/include/c++/11/iostream \ - include/LibLsp/lsp/ProcessIoService.h \ - include/LibLsp/lsp/SimpleTimer.h \ - /usr/include/c++/11/thread \ - /usr/include/c++/11/bits/this_thread_sleep.h - -CMakeFiles/lspcpp.dir/src/lsp/ProtocolJsonHandler.cpp.o: src/lsp/ProtocolJsonHandler.cpp \ - /usr/include/stdc-predef.h \ - include/LibLsp/lsp/ProtocolJsonHandler.h \ - include/LibLsp/JsonRpc/MessageJsonHandler.h \ - /usr/include/c++/11/string \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ - /usr/include/bits/wordsize.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ - /usr/include/features.h \ - /usr/include/sys/cdefs.h \ - /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ - /usr/include/c++/11/bits/stringfwd.h \ - /usr/include/c++/11/bits/memoryfwd.h \ - /usr/include/c++/11/bits/char_traits.h \ - /usr/include/c++/11/bits/stl_algobase.h \ - /usr/include/c++/11/bits/functexcept.h \ - /usr/include/c++/11/bits/exception_defines.h \ - /usr/include/c++/11/bits/cpp_type_traits.h \ - /usr/include/c++/11/ext/type_traits.h \ - /usr/include/c++/11/ext/numeric_traits.h \ - /usr/include/c++/11/bits/stl_pair.h \ - /usr/include/c++/11/bits/move.h \ - /usr/include/c++/11/type_traits \ - /usr/include/c++/11/bits/stl_iterator_base_types.h \ - /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11/bits/concept_check.h \ - /usr/include/c++/11/debug/assertions.h \ - /usr/include/c++/11/bits/stl_iterator.h \ - /usr/include/c++/11/bits/ptr_traits.h \ - /usr/include/c++/11/debug/debug.h \ - /usr/include/c++/11/bits/predefined_ops.h \ - /usr/include/c++/11/bits/postypes.h \ - /usr/include/c++/11/cwchar \ - /usr/include/wchar.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/c++/11/cstdint \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ - /usr/include/stdint.h \ - /usr/include/bits/types.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11/bits/allocator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ - /usr/include/c++/11/ext/new_allocator.h \ - /usr/include/c++/11/new \ - /usr/include/c++/11/bits/exception.h \ - /usr/include/c++/11/bits/localefwd.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ - /usr/include/c++/11/clocale \ - /usr/include/locale.h \ - /usr/include/bits/locale.h \ - /usr/include/c++/11/iosfwd \ - /usr/include/c++/11/cctype \ - /usr/include/ctype.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/c++/11/bits/ostream_insert.h \ - /usr/include/c++/11/bits/cxxabi_forced.h \ - /usr/include/c++/11/bits/stl_function.h \ - /usr/include/c++/11/backward/binders.h \ - /usr/include/c++/11/bits/range_access.h \ - /usr/include/c++/11/initializer_list \ - /usr/include/c++/11/bits/basic_string.h \ - /usr/include/c++/11/ext/atomicity.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/time.h \ - /usr/include/bits/time.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11/ext/alloc_traits.h \ - /usr/include/c++/11/bits/alloc_traits.h \ - /usr/include/c++/11/bits/stl_construct.h \ - /usr/include/c++/11/ext/string_conversions.h \ - /usr/include/c++/11/cstdlib \ - /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h \ - /usr/include/endian.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h \ - /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/c++/11/bits/std_abs.h \ - /usr/include/c++/11/cstdio \ - /usr/include/stdio.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdio.h \ - /usr/include/c++/11/cerrno \ - /usr/include/errno.h \ - /usr/include/bits/errno.h \ - /usr/include/linux/errno.h \ - /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/c++/11/bits/charconv.h \ - /usr/include/c++/11/bits/functional_hash.h \ - /usr/include/c++/11/bits/hash_bytes.h \ - /usr/include/c++/11/bits/basic_string.tcc \ - /usr/include/c++/11/map \ - /usr/include/c++/11/bits/stl_tree.h \ - /usr/include/c++/11/ext/aligned_buffer.h \ - /usr/include/c++/11/bits/stl_map.h \ - /usr/include/c++/11/tuple \ - /usr/include/c++/11/utility \ - /usr/include/c++/11/bits/stl_relops.h \ - /usr/include/c++/11/array \ - /usr/include/c++/11/bits/uses_allocator.h \ - /usr/include/c++/11/bits/invoke.h \ - /usr/include/c++/11/bits/stl_multimap.h \ - /usr/include/c++/11/bits/erase_if.h \ - /usr/include/c++/11/functional \ - /usr/include/c++/11/bits/refwrap.h \ - /usr/include/c++/11/bits/std_function.h \ - /usr/include/c++/11/typeinfo \ - include/LibLsp/JsonRpc/message.h \ - /usr/include/c++/11/atomic \ - /usr/include/c++/11/bits/atomic_base.h \ - /usr/include/c++/11/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11/iostream \ - /usr/include/c++/11/ostream \ - /usr/include/c++/11/ios \ - /usr/include/c++/11/exception \ - /usr/include/c++/11/bits/exception_ptr.h \ - /usr/include/c++/11/bits/cxxabi_init_exception.h \ - /usr/include/c++/11/bits/nested_exception.h \ - /usr/include/c++/11/bits/ios_base.h \ - /usr/include/c++/11/bits/locale_classes.h \ - /usr/include/c++/11/bits/locale_classes.tcc \ - /usr/include/c++/11/system_error \ - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ - /usr/include/c++/11/stdexcept \ - /usr/include/c++/11/streambuf \ - /usr/include/c++/11/bits/streambuf.tcc \ - /usr/include/c++/11/bits/basic_ios.h \ - /usr/include/c++/11/bits/locale_facets.h \ - /usr/include/c++/11/cwctype \ - /usr/include/wctype.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h \ - /usr/include/c++/11/bits/streambuf_iterator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h \ - /usr/include/c++/11/bits/locale_facets.tcc \ - /usr/include/c++/11/bits/basic_ios.tcc \ - /usr/include/c++/11/bits/ostream.tcc \ - /usr/include/c++/11/istream \ - /usr/include/c++/11/bits/istream.tcc \ - include/LibLsp/JsonRpc/serializer.h \ - include/LibLsp/JsonRpc/macro_map.h \ - /usr/include/boost/optional.hpp \ - /usr/include/boost/optional/optional.hpp \ - /usr/include/boost/assert.hpp \ - /usr/include/assert.h \ - /usr/include/boost/core/addressof.hpp \ - /usr/include/boost/config.hpp \ - /usr/include/boost/config/user.hpp \ - /usr/include/boost/config/detail/select_compiler_config.hpp \ - /usr/include/boost/config/compiler/gcc.hpp \ - /usr/include/c++/11/cstddef \ - /usr/include/boost/config/detail/select_stdlib_config.hpp \ - /usr/include/c++/11/version \ - /usr/include/boost/config/stdlib/libstdcpp3.hpp \ - /usr/include/unistd.h \ - /usr/include/bits/posix_opt.h \ - /usr/include/bits/environments.h \ - /usr/include/bits/confname.h \ - /usr/include/bits/getopt_posix.h \ - /usr/include/bits/getopt_core.h \ - /usr/include/bits/unistd_ext.h \ - /usr/include/boost/config/detail/select_platform_config.hpp \ - /usr/include/boost/config/platform/linux.hpp \ - /usr/include/boost/config/detail/posix_features.hpp \ - /usr/include/boost/config/detail/suffix.hpp \ - /usr/include/boost/config/helper_macros.hpp \ - /usr/include/boost/core/enable_if.hpp \ - /usr/include/boost/core/explicit_operator_bool.hpp \ - /usr/include/boost/config/workaround.hpp \ - /usr/include/boost/core/swap.hpp \ - /usr/include/boost/optional/bad_optional_access.hpp \ - /usr/include/boost/static_assert.hpp \ - /usr/include/boost/detail/workaround.hpp \ - /usr/include/boost/throw_exception.hpp \ - /usr/include/boost/assert/source_location.hpp \ - /usr/include/boost/current_function.hpp \ - /usr/include/boost/cstdint.hpp \ - /usr/include/boost/exception/exception.hpp \ - /usr/include/boost/type.hpp \ - /usr/include/boost/type_traits/alignment_of.hpp \ - /usr/include/boost/type_traits/intrinsics.hpp \ - /usr/include/boost/type_traits/detail/config.hpp \ - /usr/include/boost/version.hpp \ - /usr/include/boost/type_traits/integral_constant.hpp \ - /usr/include/boost/type_traits/conditional.hpp \ - /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ - /usr/include/boost/type_traits/is_default_constructible.hpp \ - /usr/include/boost/type_traits/is_complete.hpp \ - /usr/include/boost/type_traits/declval.hpp \ - /usr/include/boost/type_traits/add_rvalue_reference.hpp \ - /usr/include/boost/type_traits/is_void.hpp \ - /usr/include/boost/type_traits/is_reference.hpp \ - /usr/include/boost/type_traits/is_lvalue_reference.hpp \ - /usr/include/boost/type_traits/is_rvalue_reference.hpp \ - /usr/include/boost/type_traits/remove_reference.hpp \ - /usr/include/boost/type_traits/is_function.hpp \ - /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ - /usr/include/boost/type_traits/detail/yes_no_type.hpp \ - /usr/include/boost/type_traits/type_with_alignment.hpp \ - /usr/include/boost/type_traits/is_pod.hpp \ - /usr/include/boost/type_traits/is_scalar.hpp \ - /usr/include/boost/type_traits/is_arithmetic.hpp \ - /usr/include/boost/type_traits/is_integral.hpp \ - /usr/include/boost/type_traits/is_floating_point.hpp \ - /usr/include/boost/type_traits/is_enum.hpp \ - /usr/include/boost/type_traits/is_pointer.hpp \ - /usr/include/boost/type_traits/is_member_pointer.hpp \ - /usr/include/boost/type_traits/is_member_function_pointer.hpp \ - /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ - /usr/include/boost/type_traits/remove_const.hpp \ - /usr/include/boost/type_traits/decay.hpp \ - /usr/include/boost/type_traits/is_array.hpp \ - /usr/include/boost/type_traits/remove_bounds.hpp \ - /usr/include/boost/type_traits/remove_extent.hpp \ - /usr/include/boost/type_traits/add_pointer.hpp \ - /usr/include/boost/type_traits/remove_cv.hpp \ - /usr/include/boost/type_traits/is_base_of.hpp \ - /usr/include/boost/type_traits/is_base_and_derived.hpp \ - /usr/include/boost/type_traits/is_same.hpp \ - /usr/include/boost/type_traits/is_class.hpp \ - /usr/include/boost/type_traits/is_const.hpp \ - /usr/include/boost/type_traits/is_constructible.hpp \ - /usr/include/boost/type_traits/is_destructible.hpp \ - /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \ - /usr/include/boost/type_traits/has_trivial_move_assign.hpp \ - /usr/include/boost/type_traits/is_assignable.hpp \ - /usr/include/boost/type_traits/is_volatile.hpp \ - /usr/include/boost/type_traits/has_nothrow_assign.hpp \ - /usr/include/boost/type_traits/enable_if.hpp \ - /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \ - /usr/include/boost/move/utility.hpp \ - /usr/include/boost/move/detail/config_begin.hpp \ - /usr/include/boost/move/detail/workaround.hpp \ - /usr/include/boost/move/utility_core.hpp \ - /usr/include/boost/move/core.hpp \ - /usr/include/boost/move/detail/config_end.hpp \ - /usr/include/boost/move/detail/meta_utils.hpp \ - /usr/include/boost/move/detail/meta_utils_core.hpp \ - /usr/include/boost/move/traits.hpp \ - /usr/include/boost/move/detail/type_traits.hpp \ - /usr/include/boost/none.hpp \ - /usr/include/boost/none_t.hpp \ - /usr/include/boost/utility/compare_pointees.hpp \ - /usr/include/boost/utility/result_of.hpp \ - /usr/include/boost/preprocessor/cat.hpp \ - /usr/include/boost/preprocessor/config/config.hpp \ - /usr/include/boost/preprocessor/iteration/iterate.hpp \ - /usr/include/boost/preprocessor/arithmetic/dec.hpp \ - /usr/include/boost/preprocessor/config/limits.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \ - /usr/include/boost/preprocessor/arithmetic/inc.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \ - /usr/include/boost/preprocessor/array/elem.hpp \ - /usr/include/boost/preprocessor/array/data.hpp \ - /usr/include/boost/preprocessor/tuple/elem.hpp \ - /usr/include/boost/preprocessor/facilities/expand.hpp \ - /usr/include/boost/preprocessor/facilities/overload.hpp \ - /usr/include/boost/preprocessor/variadic/size.hpp \ - /usr/include/boost/preprocessor/control/iif.hpp \ - /usr/include/boost/preprocessor/facilities/check_empty.hpp \ - /usr/include/boost/preprocessor/variadic/has_opt.hpp \ - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp \ - /usr/include/boost/preprocessor/tuple/rem.hpp \ - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ - /usr/include/boost/preprocessor/variadic/elem.hpp \ - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp \ - /usr/include/boost/preprocessor/array/size.hpp \ - /usr/include/boost/preprocessor/slot/slot.hpp \ - /usr/include/boost/preprocessor/slot/detail/def.hpp \ - /usr/include/boost/preprocessor/repetition/enum_params.hpp \ - /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ - /usr/include/boost/preprocessor/control/if.hpp \ - /usr/include/boost/preprocessor/logical/bool.hpp \ - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp \ - /usr/include/boost/preprocessor/facilities/empty.hpp \ - /usr/include/boost/preprocessor/punctuation/comma.hpp \ - /usr/include/boost/preprocessor/repetition/repeat.hpp \ - /usr/include/boost/preprocessor/debug/error.hpp \ - /usr/include/boost/preprocessor/detail/auto_rec.hpp \ - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \ - /usr/include/boost/preprocessor/tuple/eat.hpp \ - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp \ - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ - /usr/include/boost/preprocessor/facilities/intercept.hpp \ - /usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp \ - /usr/include/boost/type_traits/type_identity.hpp \ - /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ - /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ - /usr/include/boost/preprocessor/slot/detail/shared.hpp \ - /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ - /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp \ - /usr/include/boost/utility/detail/result_of_iterate.hpp \ - /usr/include/boost/optional/optional_fwd.hpp \ - /usr/include/boost/optional/detail/optional_config.hpp \ - /usr/include/boost/optional/detail/optional_factory_support.hpp \ - /usr/include/boost/optional/detail/optional_aligned_storage.hpp \ - /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \ - /usr/include/boost/optional/detail/optional_reference_spec.hpp \ - /usr/include/boost/optional/detail/optional_relops.hpp \ - /usr/include/boost/optional/detail/optional_swap.hpp \ - /usr/include/c++/11/cassert \ - /usr/include/c++/11/memory \ - /usr/include/c++/11/bits/stl_uninitialized.h \ - /usr/include/c++/11/bits/stl_tempbuf.h \ - /usr/include/c++/11/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11/bits/align.h \ - /usr/include/c++/11/bit \ - /usr/include/c++/11/bits/unique_ptr.h \ - /usr/include/c++/11/bits/shared_ptr.h \ - /usr/include/c++/11/bits/shared_ptr_base.h \ - /usr/include/c++/11/bits/allocated_ptr.h \ - /usr/include/c++/11/ext/concurrence.h \ - /usr/include/c++/11/bits/shared_ptr_atomic.h \ - /usr/include/c++/11/backward/auto_ptr.h \ - /usr/include/c++/11/vector \ - /usr/include/c++/11/bits/stl_vector.h \ - /usr/include/c++/11/bits/stl_bvector.h \ - /usr/include/c++/11/bits/vector.tcc \ - /usr/include/c++/11/algorithm \ - /usr/include/c++/11/bits/stl_algo.h \ - /usr/include/c++/11/bits/algorithmfwd.h \ - /usr/include/c++/11/bits/stl_heap.h \ - /usr/include/c++/11/bits/uniform_int_dist.h \ - include/LibLsp/lsp/method_type.h \ - include/LibLsp/lsp/general/initialize.h \ - include/LibLsp/lsp/general/InitializeParams.h \ - include/LibLsp/lsp/lsDocumentUri.h \ - include/LibLsp/lsp/lsAny.h \ - include/LibLsp/lsp/general/lsClientCapabilities.h \ - include/LibLsp/lsp/general/lsWorkspaceClientCapabilites.h \ - include/LibLsp/lsp/extention/jdtls/searchSymbols.h \ - include/LibLsp/JsonRpc/RequestInMessage.h \ - /usr/include/c++/11/mutex \ - /usr/include/c++/11/chrono \ - /usr/include/c++/11/ratio \ - /usr/include/c++/11/limits \ - /usr/include/c++/11/ctime \ - /usr/include/c++/11/bits/parse_numbers.h \ - /usr/include/c++/11/bits/std_mutex.h \ - /usr/include/c++/11/bits/unique_lock.h \ - include/LibLsp/JsonRpc/lsRequestId.h \ - include/LibLsp/JsonRpc/lsResponseMessage.h \ - include/LibLsp/lsp/extention/jdtls/WorkspaceSymbolParams.h \ - include/LibLsp/lsp/symbol.h \ - include/LibLsp/lsp/location_type.h \ - include/LibLsp/lsp/lsRange.h \ - include/LibLsp/lsp/lsPosition.h \ - include/LibLsp/lsp/general/lsTextDocumentClientCapabilities.h \ - include/LibLsp/lsp/lsp_completion.h \ - include/LibLsp/lsp/lsTextEdit.h \ - include/LibLsp/lsp/lsMarkedString.h \ - include/LibLsp/lsp/lsCommand.h \ - include/LibLsp/lsp/lsp_diagnostic.h \ - include/LibLsp/lsp/lsResponseError.h \ - /usr/include/c++/11/sstream \ - /usr/include/c++/11/bits/sstream.tcc \ - include/LibLsp/lsp/workspace/workspaceFolders.h \ - include/LibLsp/lsp/general/lsServerCapabilities.h \ - include/LibLsp/lsp/textDocument/SemanticTokens.h \ - include/LibLsp/lsp/lsTextDocumentIdentifier.h \ - include/LibLsp/lsp/lsVersionedTextDocumentIdentifier.h \ - include/LibLsp/lsp/general/shutdown.h \ - include/LibLsp/lsp/textDocument/code_action.h \ - include/LibLsp/lsp/CodeActionParams.h \ - include/LibLsp/lsp/workspace/execute_command.h \ - include/LibLsp/lsp/ExecuteCommandParams.h \ - include/LibLsp/JsonRpc/NotificationInMessage.h \ - include/LibLsp/lsp/lsCodeAction.h \ - include/LibLsp/lsp/lsWorkspaceEdit.h \ - include/LibLsp/lsp/lsTextDocumentEdit.h \ - include/LibLsp/lsp/ResourceOperation.h \ - include/LibLsp/lsp/textDocument/code_lens.h \ - include/LibLsp/lsp/textDocument/completion.h \ - /usr/include/c++/11/regex \ - /usr/include/c++/11/bitset \ - /usr/include/c++/11/iterator \ - /usr/include/c++/11/bits/stream_iterator.h \ - /usr/include/c++/11/locale \ - /usr/include/c++/11/bits/locale_facets_nonio.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h \ - /usr/include/libintl.h \ - /usr/include/c++/11/bits/codecvt.h \ - /usr/include/c++/11/bits/locale_facets_nonio.tcc \ - /usr/include/c++/11/bits/locale_conv.h \ - /usr/include/c++/11/stack \ - /usr/include/c++/11/deque \ - /usr/include/c++/11/bits/stl_deque.h \ - /usr/include/c++/11/bits/deque.tcc \ - /usr/include/c++/11/bits/stl_stack.h \ - /usr/include/c++/11/cstring \ - /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/c++/11/bits/regex_constants.h \ - /usr/include/c++/11/bits/regex_error.h \ - /usr/include/c++/11/bits/regex_automaton.h \ - /usr/include/c++/11/bits/regex_automaton.tcc \ - /usr/include/c++/11/bits/regex_scanner.h \ - /usr/include/c++/11/bits/regex_scanner.tcc \ - /usr/include/c++/11/bits/regex_compiler.h \ - /usr/include/c++/11/bits/regex_compiler.tcc \ - /usr/include/c++/11/bits/regex.h \ - /usr/include/c++/11/bits/regex.tcc \ - /usr/include/c++/11/bits/regex_executor.h \ - /usr/include/c++/11/bits/regex_executor.tcc \ - include/LibLsp/lsp/lsTextDocumentPositionParams.h \ - include/LibLsp/lsp/textDocument/did_close.h \ - include/LibLsp/lsp/textDocument/highlight.h \ - include/LibLsp/lsp/textDocument/document_symbol.h \ - include/LibLsp/lsp/textDocument/document_link.h \ - include/LibLsp/lsp/textDocument/formatting.h \ - include/LibLsp/lsp/lsFormattingOptions.h \ - include/LibLsp/lsp/textDocument/hover.h \ - include/LibLsp/lsp/textDocument/implementation.h \ - include/LibLsp/lsp/out_list.h \ - include/LibLsp/lsp/textDocument/range_formatting.h \ - include/LibLsp/lsp/textDocument/references.h \ - include/LibLsp/lsp/textDocument/rename.h \ - include/LibLsp/lsp/textDocument/signature_help.h \ - include/LibLsp/lsp/textDocument/type_definition.h \ - include/LibLsp/lsp/workspace/symbol.h \ - include/LibLsp/lsp/textDocument/typeHierarchy.h \ - include/LibLsp/lsp/extention/jdtls/codeActionResult.h \ - /usr/include/c++/11/set \ - /usr/include/c++/11/bits/stl_set.h \ - /usr/include/c++/11/bits/stl_multiset.h \ - include/LibLsp/lsp/textDocument/declaration_definition.h \ - include/LibLsp/lsp/textDocument/resolveCompletionItem.h \ - include/LibLsp/lsp/textDocument/resolveCodeLens.h \ - include/LibLsp/lsp/textDocument/colorPresentation.h \ - include/LibLsp/lsp/textDocument/documentColor.h \ - include/LibLsp/lsp/textDocument/foldingRange.h \ - include/LibLsp/lsp/textDocument/prepareRename.h \ - include/LibLsp/lsp/textDocument/resolveTypeHierarchy.h \ - include/LibLsp/lsp/textDocument/callHierarchy.h \ - include/LibLsp/lsp/textDocument/selectionRange.h \ - include/LibLsp/lsp/extention/jdtls/classFileContents.h \ - include/LibLsp/lsp/extention/jdtls/buildWorkspace.h \ - include/LibLsp/lsp/extention/jdtls/listOverridableMethods.h \ - include/LibLsp/lsp/extention/jdtls/OverridableMethod.h \ - include/LibLsp/lsp/extention/jdtls/addOverridableMethods.h \ - include/LibLsp/lsp/extention/jdtls/checkHashCodeEqualsStatus.h \ - include/LibLsp/lsp/extention/jdtls/checkConstructorsStatus.h \ - include/LibLsp/lsp/extention/jdtls/checkDelegateMethodsStatus.h \ - include/LibLsp/lsp/extention/jdtls/checkToStringStatus.h \ - include/LibLsp/lsp/extention/jdtls/executeCommand.h \ - include/LibLsp/lsp/extention/jdtls/findLinks.h \ - include/LibLsp/lsp/extention/jdtls/getRefactorEdit.h \ - include/LibLsp/lsp/extention/jdtls/generateAccessors.h \ - include/LibLsp/lsp/extention/jdtls/resolveUnimplementedAccessors.h \ - include/LibLsp/lsp/extention/jdtls/generateConstructors.h \ - include/LibLsp/lsp/extention/jdtls/generateDelegateMethods.h \ - include/LibLsp/lsp/extention/jdtls/generateHashCodeEquals.h \ - include/LibLsp/lsp/extention/jdtls/generateToString.h \ - include/LibLsp/lsp/extention/jdtls/getMoveDestinations.h \ - include/LibLsp/lsp/extention/jdtls/Move.h \ - include/LibLsp/lsp/extention/jdtls/organizeImports.h \ - include/LibLsp/lsp/general/exit.h \ - include/LibLsp/lsp/general/initialized.h \ - include/LibLsp/lsp/extention/jdtls/projectConfigurationUpdate.h \ - include/LibLsp/lsp/textDocument/did_change.h \ - include/LibLsp/lsp/textDocument/did_open.h \ - include/LibLsp/lsp/lsTextDocumentItem.h \ - include/LibLsp/lsp/textDocument/did_save.h \ - include/LibLsp/lsp/textDocument/publishDiagnostics.h \ - include/LibLsp/lsp/textDocument/willSave.h \ - include/LibLsp/lsp/workspace/didChangeWorkspaceFolders.h \ - include/LibLsp/lsp/workspace/did_change_configuration.h \ - include/LibLsp/lsp/workspace/did_change_watched_files.h \ - include/LibLsp/lsp/windows/MessageNotify.h \ - include/LibLsp/lsp/language/language.h \ - include/LibLsp/lsp/client/registerCapability.h \ - include/LibLsp/lsp/client/unregisterCapability.h \ - include/LibLsp/JsonRpc/Cancellation.h \ - include/LibLsp/lsp/textDocument/didRenameFiles.h \ - include/LibLsp/lsp/textDocument/semanticHighlighting.h \ - include/LibLsp/lsp/workspace/configuration.h - -CMakeFiles/lspcpp.dir/src/lsp/initialize.cpp.o: src/lsp/initialize.cpp \ - /usr/include/stdc-predef.h \ - include/LibLsp/lsp/general/initialize.h \ - include/LibLsp/JsonRpc/message.h \ - /usr/include/c++/11/atomic \ - /usr/include/c++/11/bits/atomic_base.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ - /usr/include/bits/wordsize.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ - /usr/include/features.h \ - /usr/include/sys/cdefs.h \ - /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ - /usr/include/stdint.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/types.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11/bits/move.h \ - /usr/include/c++/11/type_traits \ - /usr/include/c++/11/string \ - /usr/include/c++/11/bits/stringfwd.h \ - /usr/include/c++/11/bits/memoryfwd.h \ - /usr/include/c++/11/bits/char_traits.h \ - /usr/include/c++/11/bits/stl_algobase.h \ - /usr/include/c++/11/bits/functexcept.h \ - /usr/include/c++/11/bits/exception_defines.h \ - /usr/include/c++/11/bits/cpp_type_traits.h \ - /usr/include/c++/11/ext/type_traits.h \ - /usr/include/c++/11/ext/numeric_traits.h \ - /usr/include/c++/11/bits/stl_pair.h \ - /usr/include/c++/11/bits/stl_iterator_base_types.h \ - /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11/bits/concept_check.h \ - /usr/include/c++/11/debug/assertions.h \ - /usr/include/c++/11/bits/stl_iterator.h \ - /usr/include/c++/11/bits/ptr_traits.h \ - /usr/include/c++/11/debug/debug.h \ - /usr/include/c++/11/bits/predefined_ops.h \ - /usr/include/c++/11/bits/postypes.h \ - /usr/include/c++/11/cwchar \ - /usr/include/wchar.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/c++/11/cstdint \ - /usr/include/c++/11/bits/allocator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ - /usr/include/c++/11/ext/new_allocator.h \ - /usr/include/c++/11/new \ - /usr/include/c++/11/bits/exception.h \ - /usr/include/c++/11/bits/localefwd.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ - /usr/include/c++/11/clocale \ - /usr/include/locale.h \ - /usr/include/bits/locale.h \ - /usr/include/c++/11/iosfwd \ - /usr/include/c++/11/cctype \ - /usr/include/ctype.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/c++/11/bits/ostream_insert.h \ - /usr/include/c++/11/bits/cxxabi_forced.h \ - /usr/include/c++/11/bits/stl_function.h \ - /usr/include/c++/11/backward/binders.h \ - /usr/include/c++/11/bits/range_access.h \ - /usr/include/c++/11/initializer_list \ - /usr/include/c++/11/bits/basic_string.h \ - /usr/include/c++/11/ext/atomicity.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/time.h \ - /usr/include/bits/time.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11/ext/alloc_traits.h \ - /usr/include/c++/11/bits/alloc_traits.h \ - /usr/include/c++/11/bits/stl_construct.h \ - /usr/include/c++/11/ext/string_conversions.h \ - /usr/include/c++/11/cstdlib \ - /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h \ - /usr/include/endian.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h \ - /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/c++/11/bits/std_abs.h \ - /usr/include/c++/11/cstdio \ - /usr/include/stdio.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdio.h \ - /usr/include/c++/11/cerrno \ - /usr/include/errno.h \ - /usr/include/bits/errno.h \ - /usr/include/linux/errno.h \ - /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/c++/11/bits/charconv.h \ - /usr/include/c++/11/bits/functional_hash.h \ - /usr/include/c++/11/bits/hash_bytes.h \ - /usr/include/c++/11/bits/basic_string.tcc \ - /usr/include/c++/11/iostream \ - /usr/include/c++/11/ostream \ - /usr/include/c++/11/ios \ - /usr/include/c++/11/exception \ - /usr/include/c++/11/bits/exception_ptr.h \ - /usr/include/c++/11/bits/cxxabi_init_exception.h \ - /usr/include/c++/11/typeinfo \ - /usr/include/c++/11/bits/nested_exception.h \ - /usr/include/c++/11/bits/ios_base.h \ - /usr/include/c++/11/bits/locale_classes.h \ - /usr/include/c++/11/bits/locale_classes.tcc \ - /usr/include/c++/11/system_error \ - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ - /usr/include/c++/11/stdexcept \ - /usr/include/c++/11/streambuf \ - /usr/include/c++/11/bits/streambuf.tcc \ - /usr/include/c++/11/bits/basic_ios.h \ - /usr/include/c++/11/bits/locale_facets.h \ - /usr/include/c++/11/cwctype \ - /usr/include/wctype.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h \ - /usr/include/c++/11/bits/streambuf_iterator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h \ - /usr/include/c++/11/bits/locale_facets.tcc \ - /usr/include/c++/11/bits/basic_ios.tcc \ - /usr/include/c++/11/bits/ostream.tcc \ - /usr/include/c++/11/istream \ - /usr/include/c++/11/bits/istream.tcc \ - include/LibLsp/JsonRpc/serializer.h \ - include/LibLsp/JsonRpc/macro_map.h \ - /usr/include/boost/optional.hpp \ - /usr/include/boost/optional/optional.hpp \ - /usr/include/boost/assert.hpp \ - /usr/include/assert.h \ - /usr/include/boost/core/addressof.hpp \ - /usr/include/boost/config.hpp \ - /usr/include/boost/config/user.hpp \ - /usr/include/boost/config/detail/select_compiler_config.hpp \ - /usr/include/boost/config/compiler/gcc.hpp \ - /usr/include/c++/11/cstddef \ - /usr/include/boost/config/detail/select_stdlib_config.hpp \ - /usr/include/c++/11/version \ - /usr/include/boost/config/stdlib/libstdcpp3.hpp \ - /usr/include/unistd.h \ - /usr/include/bits/posix_opt.h \ - /usr/include/bits/environments.h \ - /usr/include/bits/confname.h \ - /usr/include/bits/getopt_posix.h \ - /usr/include/bits/getopt_core.h \ - /usr/include/bits/unistd_ext.h \ - /usr/include/boost/config/detail/select_platform_config.hpp \ - /usr/include/boost/config/platform/linux.hpp \ - /usr/include/boost/config/detail/posix_features.hpp \ - /usr/include/boost/config/detail/suffix.hpp \ - /usr/include/boost/config/helper_macros.hpp \ - /usr/include/boost/core/enable_if.hpp \ - /usr/include/boost/core/explicit_operator_bool.hpp \ - /usr/include/boost/config/workaround.hpp \ - /usr/include/boost/core/swap.hpp \ - /usr/include/c++/11/utility \ - /usr/include/c++/11/bits/stl_relops.h \ - /usr/include/boost/optional/bad_optional_access.hpp \ - /usr/include/boost/static_assert.hpp \ - /usr/include/boost/detail/workaround.hpp \ - /usr/include/boost/throw_exception.hpp \ - /usr/include/boost/assert/source_location.hpp \ - /usr/include/boost/current_function.hpp \ - /usr/include/boost/cstdint.hpp \ - /usr/include/boost/exception/exception.hpp \ - /usr/include/boost/type.hpp \ - /usr/include/boost/type_traits/alignment_of.hpp \ - /usr/include/boost/type_traits/intrinsics.hpp \ - /usr/include/boost/type_traits/detail/config.hpp \ - /usr/include/boost/version.hpp \ - /usr/include/boost/type_traits/integral_constant.hpp \ - /usr/include/boost/type_traits/conditional.hpp \ - /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ - /usr/include/boost/type_traits/is_default_constructible.hpp \ - /usr/include/boost/type_traits/is_complete.hpp \ - /usr/include/boost/type_traits/declval.hpp \ - /usr/include/boost/type_traits/add_rvalue_reference.hpp \ - /usr/include/boost/type_traits/is_void.hpp \ - /usr/include/boost/type_traits/is_reference.hpp \ - /usr/include/boost/type_traits/is_lvalue_reference.hpp \ - /usr/include/boost/type_traits/is_rvalue_reference.hpp \ - /usr/include/boost/type_traits/remove_reference.hpp \ - /usr/include/boost/type_traits/is_function.hpp \ - /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ - /usr/include/boost/type_traits/detail/yes_no_type.hpp \ - /usr/include/boost/type_traits/type_with_alignment.hpp \ - /usr/include/boost/type_traits/is_pod.hpp \ - /usr/include/boost/type_traits/is_scalar.hpp \ - /usr/include/boost/type_traits/is_arithmetic.hpp \ - /usr/include/boost/type_traits/is_integral.hpp \ - /usr/include/boost/type_traits/is_floating_point.hpp \ - /usr/include/boost/type_traits/is_enum.hpp \ - /usr/include/boost/type_traits/is_pointer.hpp \ - /usr/include/boost/type_traits/is_member_pointer.hpp \ - /usr/include/boost/type_traits/is_member_function_pointer.hpp \ - /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ - /usr/include/boost/type_traits/remove_const.hpp \ - /usr/include/boost/type_traits/decay.hpp \ - /usr/include/boost/type_traits/is_array.hpp \ - /usr/include/boost/type_traits/remove_bounds.hpp \ - /usr/include/boost/type_traits/remove_extent.hpp \ - /usr/include/boost/type_traits/add_pointer.hpp \ - /usr/include/boost/type_traits/remove_cv.hpp \ - /usr/include/boost/type_traits/is_base_of.hpp \ - /usr/include/boost/type_traits/is_base_and_derived.hpp \ - /usr/include/boost/type_traits/is_same.hpp \ - /usr/include/boost/type_traits/is_class.hpp \ - /usr/include/boost/type_traits/is_const.hpp \ - /usr/include/boost/type_traits/is_constructible.hpp \ - /usr/include/boost/type_traits/is_destructible.hpp \ - /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \ - /usr/include/boost/type_traits/has_trivial_move_assign.hpp \ - /usr/include/boost/type_traits/is_assignable.hpp \ - /usr/include/boost/type_traits/is_volatile.hpp \ - /usr/include/boost/type_traits/has_nothrow_assign.hpp \ - /usr/include/boost/type_traits/enable_if.hpp \ - /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \ - /usr/include/boost/move/utility.hpp \ - /usr/include/boost/move/detail/config_begin.hpp \ - /usr/include/boost/move/detail/workaround.hpp \ - /usr/include/boost/move/utility_core.hpp \ - /usr/include/boost/move/core.hpp \ - /usr/include/boost/move/detail/config_end.hpp \ - /usr/include/boost/move/detail/meta_utils.hpp \ - /usr/include/boost/move/detail/meta_utils_core.hpp \ - /usr/include/boost/move/traits.hpp \ - /usr/include/boost/move/detail/type_traits.hpp \ - /usr/include/boost/none.hpp \ - /usr/include/boost/none_t.hpp \ - /usr/include/boost/utility/compare_pointees.hpp \ - /usr/include/c++/11/functional \ - /usr/include/c++/11/tuple \ - /usr/include/c++/11/array \ - /usr/include/c++/11/bits/uses_allocator.h \ - /usr/include/c++/11/bits/invoke.h \ - /usr/include/c++/11/bits/refwrap.h \ - /usr/include/c++/11/bits/std_function.h \ - /usr/include/boost/utility/result_of.hpp \ - /usr/include/boost/preprocessor/cat.hpp \ - /usr/include/boost/preprocessor/config/config.hpp \ - /usr/include/boost/preprocessor/iteration/iterate.hpp \ - /usr/include/boost/preprocessor/arithmetic/dec.hpp \ - /usr/include/boost/preprocessor/config/limits.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \ - /usr/include/boost/preprocessor/arithmetic/inc.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \ - /usr/include/boost/preprocessor/array/elem.hpp \ - /usr/include/boost/preprocessor/array/data.hpp \ - /usr/include/boost/preprocessor/tuple/elem.hpp \ - /usr/include/boost/preprocessor/facilities/expand.hpp \ - /usr/include/boost/preprocessor/facilities/overload.hpp \ - /usr/include/boost/preprocessor/variadic/size.hpp \ - /usr/include/boost/preprocessor/control/iif.hpp \ - /usr/include/boost/preprocessor/facilities/check_empty.hpp \ - /usr/include/boost/preprocessor/variadic/has_opt.hpp \ - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp \ - /usr/include/boost/preprocessor/tuple/rem.hpp \ - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ - /usr/include/boost/preprocessor/variadic/elem.hpp \ - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp \ - /usr/include/boost/preprocessor/array/size.hpp \ - /usr/include/boost/preprocessor/slot/slot.hpp \ - /usr/include/boost/preprocessor/slot/detail/def.hpp \ - /usr/include/boost/preprocessor/repetition/enum_params.hpp \ - /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ - /usr/include/boost/preprocessor/control/if.hpp \ - /usr/include/boost/preprocessor/logical/bool.hpp \ - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp \ - /usr/include/boost/preprocessor/facilities/empty.hpp \ - /usr/include/boost/preprocessor/punctuation/comma.hpp \ - /usr/include/boost/preprocessor/repetition/repeat.hpp \ - /usr/include/boost/preprocessor/debug/error.hpp \ - /usr/include/boost/preprocessor/detail/auto_rec.hpp \ - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \ - /usr/include/boost/preprocessor/tuple/eat.hpp \ - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp \ - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ - /usr/include/boost/preprocessor/facilities/intercept.hpp \ - /usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp \ - /usr/include/boost/type_traits/type_identity.hpp \ - /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ - /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ - /usr/include/boost/preprocessor/slot/detail/shared.hpp \ - /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ - /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp \ - /usr/include/boost/utility/detail/result_of_iterate.hpp \ - /usr/include/boost/optional/optional_fwd.hpp \ - /usr/include/boost/optional/detail/optional_config.hpp \ - /usr/include/boost/optional/detail/optional_factory_support.hpp \ - /usr/include/boost/optional/detail/optional_aligned_storage.hpp \ - /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \ - /usr/include/boost/optional/detail/optional_reference_spec.hpp \ - /usr/include/boost/optional/detail/optional_relops.hpp \ - /usr/include/boost/optional/detail/optional_swap.hpp \ - /usr/include/c++/11/cassert \ - /usr/include/c++/11/memory \ - /usr/include/c++/11/bits/stl_uninitialized.h \ - /usr/include/c++/11/bits/stl_tempbuf.h \ - /usr/include/c++/11/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11/bits/align.h \ - /usr/include/c++/11/bit \ - /usr/include/c++/11/bits/unique_ptr.h \ - /usr/include/c++/11/bits/shared_ptr.h \ - /usr/include/c++/11/bits/shared_ptr_base.h \ - /usr/include/c++/11/bits/allocated_ptr.h \ - /usr/include/c++/11/ext/aligned_buffer.h \ - /usr/include/c++/11/ext/concurrence.h \ - /usr/include/c++/11/bits/shared_ptr_atomic.h \ - /usr/include/c++/11/backward/auto_ptr.h \ - /usr/include/c++/11/vector \ - /usr/include/c++/11/bits/stl_vector.h \ - /usr/include/c++/11/bits/stl_bvector.h \ - /usr/include/c++/11/bits/vector.tcc \ - /usr/include/c++/11/map \ - /usr/include/c++/11/bits/stl_tree.h \ - /usr/include/c++/11/bits/stl_map.h \ - /usr/include/c++/11/bits/stl_multimap.h \ - /usr/include/c++/11/bits/erase_if.h \ - /usr/include/c++/11/algorithm \ - /usr/include/c++/11/bits/stl_algo.h \ - /usr/include/c++/11/bits/algorithmfwd.h \ - /usr/include/c++/11/bits/stl_heap.h \ - /usr/include/c++/11/bits/uniform_int_dist.h \ - include/LibLsp/lsp/method_type.h \ - include/LibLsp/lsp/general/InitializeParams.h \ - include/LibLsp/lsp/lsDocumentUri.h \ - include/LibLsp/lsp/lsAny.h \ - include/LibLsp/lsp/general/lsClientCapabilities.h \ - include/LibLsp/lsp/general/lsWorkspaceClientCapabilites.h \ - include/LibLsp/lsp/extention/jdtls/searchSymbols.h \ - include/LibLsp/JsonRpc/RequestInMessage.h \ - /usr/include/c++/11/mutex \ - /usr/include/c++/11/chrono \ - /usr/include/c++/11/ratio \ - /usr/include/c++/11/limits \ - /usr/include/c++/11/ctime \ - /usr/include/c++/11/bits/parse_numbers.h \ - /usr/include/c++/11/bits/std_mutex.h \ - /usr/include/c++/11/bits/unique_lock.h \ - include/LibLsp/JsonRpc/lsRequestId.h \ - include/LibLsp/JsonRpc/lsResponseMessage.h \ - include/LibLsp/lsp/extention/jdtls/WorkspaceSymbolParams.h \ - include/LibLsp/lsp/symbol.h \ - include/LibLsp/lsp/location_type.h \ - include/LibLsp/lsp/lsRange.h \ - include/LibLsp/lsp/lsPosition.h \ - include/LibLsp/lsp/general/lsTextDocumentClientCapabilities.h \ - include/LibLsp/lsp/lsp_completion.h \ - include/LibLsp/lsp/lsTextEdit.h \ - include/LibLsp/lsp/lsMarkedString.h \ - include/LibLsp/lsp/lsCommand.h \ - include/LibLsp/lsp/lsp_diagnostic.h \ - include/LibLsp/lsp/lsResponseError.h \ - /usr/include/c++/11/sstream \ - /usr/include/c++/11/bits/sstream.tcc \ - include/LibLsp/lsp/workspace/workspaceFolders.h \ - include/LibLsp/lsp/general/lsServerCapabilities.h \ - include/LibLsp/lsp/textDocument/SemanticTokens.h \ - include/LibLsp/lsp/lsTextDocumentIdentifier.h \ - include/LibLsp/lsp/lsVersionedTextDocumentIdentifier.h \ - include/LibLsp/JsonRpc/json.h \ - third_party/rapidjson/include/rapidjson/document.h \ - third_party/rapidjson/include/rapidjson/reader.h \ - third_party/rapidjson/include/rapidjson/allocators.h \ - third_party/rapidjson/include/rapidjson/rapidjson.h \ - /usr/include/c++/11/cstring \ - /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/inttypes.h \ - third_party/rapidjson/include/rapidjson/internal/meta.h \ - third_party/rapidjson/include/rapidjson/rapidjson.h \ - third_party/rapidjson/include/rapidjson/stream.h \ - third_party/rapidjson/include/rapidjson/encodings.h \ - third_party/rapidjson/include/rapidjson/encodedstream.h \ - third_party/rapidjson/include/rapidjson/memorystream.h \ - third_party/rapidjson/include/rapidjson/internal/clzll.h \ - third_party/rapidjson/include/rapidjson/internal/stack.h \ - third_party/rapidjson/include/rapidjson/allocators.h \ - third_party/rapidjson/include/rapidjson/internal/swap.h \ - third_party/rapidjson/include/rapidjson/internal/strtod.h \ - third_party/rapidjson/include/rapidjson/internal/ieee754.h \ - third_party/rapidjson/include/rapidjson/internal/biginteger.h \ - third_party/rapidjson/include/rapidjson/internal/diyfp.h \ - third_party/rapidjson/include/rapidjson/internal/clzll.h \ - third_party/rapidjson/include/rapidjson/internal/pow10.h \ - /usr/include/c++/11/climits \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/limits.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/syslimits.h \ - /usr/include/limits.h \ - /usr/include/bits/posix1_lim.h \ - /usr/include/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/bits/posix2_lim.h \ - /usr/include/bits/xopen_lim.h \ - /usr/include/bits/uio_lim.h \ - third_party/rapidjson/include/rapidjson/error/error.h \ - third_party/rapidjson/include/rapidjson/rapidjson.h \ - third_party/rapidjson/include/rapidjson/internal/strfunc.h \ - third_party/rapidjson/include/rapidjson/stream.h \ - third_party/rapidjson/include/rapidjson/rapidjson.h \ - /usr/include/c++/11/iterator \ - /usr/include/c++/11/bits/stream_iterator.h \ - third_party/rapidjson/include/rapidjson/prettywriter.h \ - third_party/rapidjson/include/rapidjson/writer.h \ - third_party/rapidjson/include/rapidjson/internal/dtoa.h \ - third_party/rapidjson/include/rapidjson/internal/itoa.h \ - third_party/rapidjson/include/rapidjson/internal/itoa.h \ - third_party/rapidjson/include/rapidjson/stringbuffer.h - -CMakeFiles/lspcpp.dir/src/lsp/lsp.cpp.o: src/lsp/lsp.cpp \ - /usr/include/stdc-predef.h \ - include/LibLsp/lsp/lru_cache.h \ - /usr/include/c++/11/algorithm \ - /usr/include/c++/11/utility \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ - /usr/include/bits/wordsize.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ - /usr/include/features.h \ - /usr/include/sys/cdefs.h \ - /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ - /usr/include/c++/11/bits/stl_relops.h \ - /usr/include/c++/11/bits/stl_pair.h \ - /usr/include/c++/11/bits/move.h \ - /usr/include/c++/11/type_traits \ - /usr/include/c++/11/initializer_list \ - /usr/include/c++/11/bits/stl_algobase.h \ - /usr/include/c++/11/bits/functexcept.h \ - /usr/include/c++/11/bits/exception_defines.h \ - /usr/include/c++/11/bits/cpp_type_traits.h \ - /usr/include/c++/11/ext/type_traits.h \ - /usr/include/c++/11/ext/numeric_traits.h \ - /usr/include/c++/11/bits/stl_iterator_base_types.h \ - /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11/bits/concept_check.h \ - /usr/include/c++/11/debug/assertions.h \ - /usr/include/c++/11/bits/stl_iterator.h \ - /usr/include/c++/11/bits/ptr_traits.h \ - /usr/include/c++/11/debug/debug.h \ - /usr/include/c++/11/bits/predefined_ops.h \ - /usr/include/c++/11/bits/stl_algo.h \ - /usr/include/c++/11/cstdlib \ - /usr/include/stdlib.h \ - /usr/include/bits/libc-header-start.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/sys/types.h \ - /usr/include/bits/types.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/endian.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h \ - /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/c++/11/bits/std_abs.h \ - /usr/include/c++/11/bits/algorithmfwd.h \ - /usr/include/c++/11/bits/stl_heap.h \ - /usr/include/c++/11/bits/stl_tempbuf.h \ - /usr/include/c++/11/bits/stl_construct.h \ - /usr/include/c++/11/new \ - /usr/include/c++/11/bits/exception.h \ - /usr/include/c++/11/bits/uniform_int_dist.h \ - /usr/include/c++/11/cassert \ - /usr/include/assert.h \ - /usr/include/c++/11/limits \ - /usr/include/c++/11/memory \ - /usr/include/c++/11/bits/allocator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ - /usr/include/c++/11/ext/new_allocator.h \ - /usr/include/c++/11/bits/memoryfwd.h \ - /usr/include/c++/11/bits/stl_uninitialized.h \ - /usr/include/c++/11/ext/alloc_traits.h \ - /usr/include/c++/11/bits/alloc_traits.h \ - /usr/include/c++/11/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11/bits/align.h \ - /usr/include/c++/11/bit \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ - /usr/include/stdint.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11/bits/uses_allocator.h \ - /usr/include/c++/11/bits/unique_ptr.h \ - /usr/include/c++/11/tuple \ - /usr/include/c++/11/array \ - /usr/include/c++/11/bits/range_access.h \ - /usr/include/c++/11/bits/invoke.h \ - /usr/include/c++/11/bits/stl_function.h \ - /usr/include/c++/11/backward/binders.h \ - /usr/include/c++/11/bits/functional_hash.h \ - /usr/include/c++/11/bits/hash_bytes.h \ - /usr/include/c++/11/bits/shared_ptr.h \ - /usr/include/c++/11/iosfwd \ - /usr/include/c++/11/bits/stringfwd.h \ - /usr/include/c++/11/bits/postypes.h \ - /usr/include/c++/11/cwchar \ - /usr/include/wchar.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/c++/11/bits/shared_ptr_base.h \ - /usr/include/c++/11/typeinfo \ - /usr/include/c++/11/bits/allocated_ptr.h \ - /usr/include/c++/11/bits/refwrap.h \ - /usr/include/c++/11/ext/aligned_buffer.h \ - /usr/include/c++/11/ext/atomicity.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/time.h \ - /usr/include/bits/time.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11/ext/concurrence.h \ - /usr/include/c++/11/exception \ - /usr/include/c++/11/bits/exception_ptr.h \ - /usr/include/c++/11/bits/cxxabi_init_exception.h \ - /usr/include/c++/11/bits/nested_exception.h \ - /usr/include/c++/11/bits/shared_ptr_atomic.h \ - /usr/include/c++/11/bits/atomic_base.h \ - /usr/include/c++/11/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11/backward/auto_ptr.h \ - /usr/include/c++/11/vector \ - /usr/include/c++/11/bits/stl_vector.h \ - /usr/include/c++/11/bits/stl_bvector.h \ - /usr/include/c++/11/bits/vector.tcc \ - third_party/rapidjson/include/rapidjson/writer.h \ - third_party/rapidjson/include/rapidjson/stream.h \ - third_party/rapidjson/include/rapidjson/rapidjson.h \ - /usr/include/c++/11/cstring \ - /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/inttypes.h \ - third_party/rapidjson/include/rapidjson/encodings.h \ - third_party/rapidjson/include/rapidjson/internal/clzll.h \ - third_party/rapidjson/include/rapidjson/rapidjson.h \ - third_party/rapidjson/include/rapidjson/internal/meta.h \ - third_party/rapidjson/include/rapidjson/internal/stack.h \ - third_party/rapidjson/include/rapidjson/allocators.h \ - third_party/rapidjson/include/rapidjson/rapidjson.h \ - third_party/rapidjson/include/rapidjson/internal/meta.h \ - third_party/rapidjson/include/rapidjson/internal/swap.h \ - /usr/include/c++/11/cstddef \ - third_party/rapidjson/include/rapidjson/internal/strfunc.h \ - third_party/rapidjson/include/rapidjson/stream.h \ - third_party/rapidjson/include/rapidjson/internal/dtoa.h \ - third_party/rapidjson/include/rapidjson/internal/itoa.h \ - third_party/rapidjson/include/rapidjson/internal/diyfp.h \ - third_party/rapidjson/include/rapidjson/internal/clzll.h \ - third_party/rapidjson/include/rapidjson/internal/ieee754.h \ - third_party/rapidjson/include/rapidjson/internal/itoa.h \ - third_party/rapidjson/include/rapidjson/stringbuffer.h \ - /usr/include/stdio.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdio.h \ - /usr/include/c++/11/iostream \ - /usr/include/c++/11/ostream \ - /usr/include/c++/11/ios \ - /usr/include/c++/11/bits/char_traits.h \ - /usr/include/c++/11/cstdint \ - /usr/include/c++/11/bits/localefwd.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ - /usr/include/c++/11/clocale \ - /usr/include/locale.h \ - /usr/include/bits/locale.h \ - /usr/include/c++/11/cctype \ - /usr/include/ctype.h \ - /usr/include/c++/11/bits/ios_base.h \ - /usr/include/c++/11/bits/locale_classes.h \ - /usr/include/c++/11/string \ - /usr/include/c++/11/bits/ostream_insert.h \ - /usr/include/c++/11/bits/cxxabi_forced.h \ - /usr/include/c++/11/bits/basic_string.h \ - /usr/include/c++/11/ext/string_conversions.h \ - /usr/include/c++/11/cstdio \ - /usr/include/c++/11/cerrno \ - /usr/include/errno.h \ - /usr/include/bits/errno.h \ - /usr/include/linux/errno.h \ - /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/c++/11/bits/charconv.h \ - /usr/include/c++/11/bits/basic_string.tcc \ - /usr/include/c++/11/bits/locale_classes.tcc \ - /usr/include/c++/11/system_error \ - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ - /usr/include/c++/11/stdexcept \ - /usr/include/c++/11/streambuf \ - /usr/include/c++/11/bits/streambuf.tcc \ - /usr/include/c++/11/bits/basic_ios.h \ - /usr/include/c++/11/bits/locale_facets.h \ - /usr/include/c++/11/cwctype \ - /usr/include/wctype.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h \ - /usr/include/c++/11/bits/streambuf_iterator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h \ - /usr/include/c++/11/bits/locale_facets.tcc \ - /usr/include/c++/11/bits/basic_ios.tcc \ - /usr/include/c++/11/bits/ostream.tcc \ - /usr/include/c++/11/istream \ - /usr/include/c++/11/bits/istream.tcc \ - include/LibLsp/lsp/location_type.h \ - include/LibLsp/lsp/lsDocumentUri.h \ - include/LibLsp/JsonRpc/serializer.h \ - include/LibLsp/JsonRpc/macro_map.h \ - /usr/include/boost/optional.hpp \ - /usr/include/boost/optional/optional.hpp \ - /usr/include/boost/assert.hpp \ - /usr/include/boost/core/addressof.hpp \ - /usr/include/boost/config.hpp \ - /usr/include/boost/config/user.hpp \ - /usr/include/boost/config/detail/select_compiler_config.hpp \ - /usr/include/boost/config/compiler/gcc.hpp \ - /usr/include/boost/config/detail/select_stdlib_config.hpp \ - /usr/include/c++/11/version \ - /usr/include/boost/config/stdlib/libstdcpp3.hpp \ - /usr/include/unistd.h \ - /usr/include/bits/posix_opt.h \ - /usr/include/bits/environments.h \ - /usr/include/bits/confname.h \ - /usr/include/bits/getopt_posix.h \ - /usr/include/bits/getopt_core.h \ - /usr/include/bits/unistd_ext.h \ - /usr/include/boost/config/detail/select_platform_config.hpp \ - /usr/include/boost/config/platform/linux.hpp \ - /usr/include/boost/config/detail/posix_features.hpp \ - /usr/include/boost/config/detail/suffix.hpp \ - /usr/include/boost/config/helper_macros.hpp \ - /usr/include/boost/core/enable_if.hpp \ - /usr/include/boost/core/explicit_operator_bool.hpp \ - /usr/include/boost/config/workaround.hpp \ - /usr/include/boost/core/swap.hpp \ - /usr/include/boost/optional/bad_optional_access.hpp \ - /usr/include/boost/static_assert.hpp \ - /usr/include/boost/detail/workaround.hpp \ - /usr/include/boost/throw_exception.hpp \ - /usr/include/boost/assert/source_location.hpp \ - /usr/include/boost/current_function.hpp \ - /usr/include/boost/cstdint.hpp \ - /usr/include/boost/exception/exception.hpp \ - /usr/include/boost/type.hpp \ - /usr/include/boost/type_traits/alignment_of.hpp \ - /usr/include/boost/type_traits/intrinsics.hpp \ - /usr/include/boost/type_traits/detail/config.hpp \ - /usr/include/boost/version.hpp \ - /usr/include/boost/type_traits/integral_constant.hpp \ - /usr/include/boost/type_traits/conditional.hpp \ - /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ - /usr/include/boost/type_traits/is_default_constructible.hpp \ - /usr/include/boost/type_traits/is_complete.hpp \ - /usr/include/boost/type_traits/declval.hpp \ - /usr/include/boost/type_traits/add_rvalue_reference.hpp \ - /usr/include/boost/type_traits/is_void.hpp \ - /usr/include/boost/type_traits/is_reference.hpp \ - /usr/include/boost/type_traits/is_lvalue_reference.hpp \ - /usr/include/boost/type_traits/is_rvalue_reference.hpp \ - /usr/include/boost/type_traits/remove_reference.hpp \ - /usr/include/boost/type_traits/is_function.hpp \ - /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ - /usr/include/boost/type_traits/detail/yes_no_type.hpp \ - /usr/include/boost/type_traits/type_with_alignment.hpp \ - /usr/include/boost/type_traits/is_pod.hpp \ - /usr/include/boost/type_traits/is_scalar.hpp \ - /usr/include/boost/type_traits/is_arithmetic.hpp \ - /usr/include/boost/type_traits/is_integral.hpp \ - /usr/include/boost/type_traits/is_floating_point.hpp \ - /usr/include/boost/type_traits/is_enum.hpp \ - /usr/include/boost/type_traits/is_pointer.hpp \ - /usr/include/boost/type_traits/is_member_pointer.hpp \ - /usr/include/boost/type_traits/is_member_function_pointer.hpp \ - /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ - /usr/include/boost/type_traits/remove_const.hpp \ - /usr/include/boost/type_traits/decay.hpp \ - /usr/include/boost/type_traits/is_array.hpp \ - /usr/include/boost/type_traits/remove_bounds.hpp \ - /usr/include/boost/type_traits/remove_extent.hpp \ - /usr/include/boost/type_traits/add_pointer.hpp \ - /usr/include/boost/type_traits/remove_cv.hpp \ - /usr/include/boost/type_traits/is_base_of.hpp \ - /usr/include/boost/type_traits/is_base_and_derived.hpp \ - /usr/include/boost/type_traits/is_same.hpp \ - /usr/include/boost/type_traits/is_class.hpp \ - /usr/include/boost/type_traits/is_const.hpp \ - /usr/include/boost/type_traits/is_constructible.hpp \ - /usr/include/boost/type_traits/is_destructible.hpp \ - /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \ - /usr/include/boost/type_traits/has_trivial_move_assign.hpp \ - /usr/include/boost/type_traits/is_assignable.hpp \ - /usr/include/boost/type_traits/is_volatile.hpp \ - /usr/include/boost/type_traits/has_nothrow_assign.hpp \ - /usr/include/boost/type_traits/enable_if.hpp \ - /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \ - /usr/include/boost/move/utility.hpp \ - /usr/include/boost/move/detail/config_begin.hpp \ - /usr/include/boost/move/detail/workaround.hpp \ - /usr/include/boost/move/utility_core.hpp \ - /usr/include/boost/move/core.hpp \ - /usr/include/boost/move/detail/config_end.hpp \ - /usr/include/boost/move/detail/meta_utils.hpp \ - /usr/include/boost/move/detail/meta_utils_core.hpp \ - /usr/include/boost/move/traits.hpp \ - /usr/include/boost/move/detail/type_traits.hpp \ - /usr/include/boost/none.hpp \ - /usr/include/boost/none_t.hpp \ - /usr/include/boost/utility/compare_pointees.hpp \ - /usr/include/c++/11/functional \ - /usr/include/c++/11/bits/std_function.h \ - /usr/include/boost/utility/result_of.hpp \ - /usr/include/boost/preprocessor/cat.hpp \ - /usr/include/boost/preprocessor/config/config.hpp \ - /usr/include/boost/preprocessor/iteration/iterate.hpp \ - /usr/include/boost/preprocessor/arithmetic/dec.hpp \ - /usr/include/boost/preprocessor/config/limits.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \ - /usr/include/boost/preprocessor/arithmetic/inc.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \ - /usr/include/boost/preprocessor/array/elem.hpp \ - /usr/include/boost/preprocessor/array/data.hpp \ - /usr/include/boost/preprocessor/tuple/elem.hpp \ - /usr/include/boost/preprocessor/facilities/expand.hpp \ - /usr/include/boost/preprocessor/facilities/overload.hpp \ - /usr/include/boost/preprocessor/variadic/size.hpp \ - /usr/include/boost/preprocessor/control/iif.hpp \ - /usr/include/boost/preprocessor/facilities/check_empty.hpp \ - /usr/include/boost/preprocessor/variadic/has_opt.hpp \ - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp \ - /usr/include/boost/preprocessor/tuple/rem.hpp \ - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ - /usr/include/boost/preprocessor/variadic/elem.hpp \ - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp \ - /usr/include/boost/preprocessor/array/size.hpp \ - /usr/include/boost/preprocessor/slot/slot.hpp \ - /usr/include/boost/preprocessor/slot/detail/def.hpp \ - /usr/include/boost/preprocessor/repetition/enum_params.hpp \ - /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ - /usr/include/boost/preprocessor/control/if.hpp \ - /usr/include/boost/preprocessor/logical/bool.hpp \ - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp \ - /usr/include/boost/preprocessor/facilities/empty.hpp \ - /usr/include/boost/preprocessor/punctuation/comma.hpp \ - /usr/include/boost/preprocessor/repetition/repeat.hpp \ - /usr/include/boost/preprocessor/debug/error.hpp \ - /usr/include/boost/preprocessor/detail/auto_rec.hpp \ - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \ - /usr/include/boost/preprocessor/tuple/eat.hpp \ - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp \ - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ - /usr/include/boost/preprocessor/facilities/intercept.hpp \ - /usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp \ - /usr/include/boost/type_traits/type_identity.hpp \ - /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ - /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ - /usr/include/boost/preprocessor/slot/detail/shared.hpp \ - /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ - /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp \ - /usr/include/boost/utility/detail/result_of_iterate.hpp \ - /usr/include/boost/optional/optional_fwd.hpp \ - /usr/include/boost/optional/detail/optional_config.hpp \ - /usr/include/boost/optional/detail/optional_factory_support.hpp \ - /usr/include/boost/optional/detail/optional_aligned_storage.hpp \ - /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \ - /usr/include/boost/optional/detail/optional_reference_spec.hpp \ - /usr/include/boost/optional/detail/optional_relops.hpp \ - /usr/include/boost/optional/detail/optional_swap.hpp \ - /usr/include/c++/11/map \ - /usr/include/c++/11/bits/stl_tree.h \ - /usr/include/c++/11/bits/stl_map.h \ - /usr/include/c++/11/bits/stl_multimap.h \ - /usr/include/c++/11/bits/erase_if.h \ - include/LibLsp/lsp/lsRange.h \ - include/LibLsp/lsp/lsPosition.h \ - include/LibLsp/lsp/out_list.h \ - include/LibLsp/JsonRpc/RequestInMessage.h \ - /usr/include/c++/11/atomic \ - /usr/include/c++/11/mutex \ - /usr/include/c++/11/chrono \ - /usr/include/c++/11/ratio \ - /usr/include/c++/11/ctime \ - /usr/include/c++/11/bits/parse_numbers.h \ - /usr/include/c++/11/bits/std_mutex.h \ - /usr/include/c++/11/bits/unique_lock.h \ - include/LibLsp/JsonRpc/lsRequestId.h \ - include/LibLsp/JsonRpc/message.h \ - include/LibLsp/lsp/method_type.h \ - include/LibLsp/JsonRpc/lsResponseMessage.h \ - include/LibLsp/lsp/lsTextDocumentIdentifier.h \ - include/LibLsp/lsp/lsVersionedTextDocumentIdentifier.h \ - include/LibLsp/lsp/lsResponseError.h \ - /usr/include/c++/11/sstream \ - /usr/include/c++/11/bits/sstream.tcc \ - include/LibLsp/lsp/lsAny.h \ - include/LibLsp/lsp/lsTextEdit.h \ - include/LibLsp/lsp/lsMarkedString.h \ - include/LibLsp/lsp/lsWorkspaceEdit.h \ - include/LibLsp/lsp/lsTextDocumentEdit.h \ - include/LibLsp/lsp/ResourceOperation.h \ - include/LibLsp/lsp/textDocument/code_action.h \ - include/LibLsp/lsp/CodeActionParams.h \ - include/LibLsp/lsp/lsp_diagnostic.h \ - include/LibLsp/lsp/workspace/execute_command.h \ - include/LibLsp/lsp/ExecuteCommandParams.h \ - include/LibLsp/JsonRpc/NotificationInMessage.h \ - include/LibLsp/lsp/lsCodeAction.h \ - include/LibLsp/lsp/lsCommand.h \ - include/LibLsp/lsp/textDocument/document_symbol.h \ - include/LibLsp/lsp/symbol.h \ - include/LibLsp/lsp/extention/jdtls/codeActionResult.h \ - /usr/include/c++/11/set \ - /usr/include/c++/11/bits/stl_set.h \ - /usr/include/c++/11/bits/stl_multiset.h \ - include/LibLsp/lsp/textDocument/selectionRange.h \ - include/LibLsp/lsp/AbsolutePath.h \ - /usr/include/c++/11/climits \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/limits.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/syslimits.h \ - /usr/include/limits.h \ - /usr/include/bits/posix1_lim.h \ - /usr/include/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/bits/posix2_lim.h \ - /usr/include/bits/xopen_lim.h \ - /usr/include/bits/uio_lim.h \ - include/LibLsp/lsp/Directory.h \ - include/LibLsp/lsp/lsFormattingOptions.h \ - include/LibLsp/JsonRpc/json.h \ - third_party/rapidjson/include/rapidjson/document.h \ - third_party/rapidjson/include/rapidjson/reader.h \ - third_party/rapidjson/include/rapidjson/allocators.h \ - third_party/rapidjson/include/rapidjson/encodedstream.h \ - third_party/rapidjson/include/rapidjson/memorystream.h \ - third_party/rapidjson/include/rapidjson/internal/strtod.h \ - third_party/rapidjson/include/rapidjson/internal/biginteger.h \ - third_party/rapidjson/include/rapidjson/internal/pow10.h \ - third_party/rapidjson/include/rapidjson/error/error.h \ - third_party/rapidjson/include/rapidjson/rapidjson.h \ - /usr/include/c++/11/iterator \ - /usr/include/c++/11/bits/stream_iterator.h \ - third_party/rapidjson/include/rapidjson/prettywriter.h \ - third_party/rapidjson/include/rapidjson/writer.h \ - include/LibLsp/lsp/language/language.h \ - third_party/uri/include/network/uri/uri_builder.hpp \ - third_party/uri/include/network/uri/uri.hpp \ - third_party/uri/include/network/string_view.hpp \ - third_party/uri/include/network/optional.hpp \ - third_party/uri/include/network/uri/config.hpp \ - third_party/uri/include/network/uri/uri_errors.hpp \ - third_party/uri/include/network/uri/detail/uri_parts.hpp \ - third_party/uri/include/network/uri/detail/encode.hpp \ - third_party/uri/include/network/uri/detail/decode.hpp \ - third_party/uri/include/network/uri/detail/translate.hpp \ - include/LibLsp/lsp/lsp_completion.h \ - include/LibLsp/lsp/utils.h \ - /usr/include/c++/11/codecvt \ - /usr/include/c++/11/bits/codecvt.h \ - /usr/include/c++/11/locale \ - /usr/include/c++/11/bits/locale_facets_nonio.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h \ - /usr/include/libintl.h \ - /usr/include/c++/11/bits/locale_facets_nonio.tcc \ - /usr/include/c++/11/bits/locale_conv.h \ - include/LibLsp/lsp/client/registerCapability.h \ - /usr/include/boost/uuid/uuid.hpp \ - /usr/include/boost/uuid/detail/config.hpp \ - /usr/include/boost/uuid/detail/uuid_x86.ipp \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/emmintrin.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/xmmintrin.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/mmintrin.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/mm_malloc.h \ - /usr/include/c++/11/stdlib.h \ - /usr/include/boost/uuid/uuid_io.hpp \ - /usr/include/boost/io/ios_state.hpp \ - /usr/include/boost/io_fwd.hpp \ - /usr/include/boost/uuid/uuid_generators.hpp \ - /usr/include/boost/uuid/nil_generator.hpp \ - /usr/include/boost/uuid/string_generator.hpp \ - /usr/include/boost/uuid/name_generator.hpp \ - /usr/include/boost/uuid/name_generator_sha1.hpp \ - /usr/include/boost/uuid/basic_name_generator.hpp \ - /usr/include/boost/uuid/detail/sha1.hpp \ - /usr/include/boost/uuid/random_generator.hpp \ - /usr/include/boost/random/mersenne_twister.hpp \ - /usr/include/boost/integer/integer_mask.hpp \ - /usr/include/boost/integer_fwd.hpp \ - /usr/include/boost/limits.hpp \ - /usr/include/boost/integer.hpp \ - /usr/include/boost/integer_traits.hpp \ - /usr/include/boost/random/detail/config.hpp \ - /usr/include/boost/random/detail/ptr_helper.hpp \ - /usr/include/boost/random/detail/seed.hpp \ - /usr/include/boost/utility/enable_if.hpp \ - /usr/include/boost/random/detail/seed_impl.hpp \ - /usr/include/boost/config/no_tr1/cmath.hpp \ - /usr/include/c++/11/cmath \ - /usr/include/math.h \ - /usr/include/bits/math-vector.h \ - /usr/include/bits/libm-simd-decl-stubs.h \ - /usr/include/bits/flt-eval-method.h \ - /usr/include/bits/fp-logb.h \ - /usr/include/bits/fp-fast.h \ - /usr/include/bits/mathcalls-helper-functions.h \ - /usr/include/bits/mathcalls.h \ - /usr/include/bits/mathcalls-narrow.h \ - /usr/include/bits/iscanonical.h \ - /usr/include/boost/integer/static_log2.hpp \ - /usr/include/boost/random/traits.hpp \ - /usr/include/boost/type_traits/is_signed.hpp \ - /usr/include/boost/type_traits/make_unsigned.hpp \ - /usr/include/boost/type_traits/is_unsigned.hpp \ - /usr/include/boost/type_traits/add_const.hpp \ - /usr/include/boost/type_traits/add_volatile.hpp \ - /usr/include/boost/random/detail/const_mod.hpp \ - /usr/include/boost/random/detail/large_arithmetic.hpp \ - /usr/include/boost/random/detail/integer_log2.hpp \ - /usr/include/boost/integer/integer_log2.hpp \ - /usr/include/boost/random/detail/disable_warnings.hpp \ - /usr/include/boost/random/detail/enable_warnings.hpp \ - /usr/include/boost/random/detail/signed_unsigned_tools.hpp \ - /usr/include/boost/random/detail/generator_bits.hpp \ - /usr/include/boost/random/detail/generator_seed_seq.hpp \ - /usr/include/boost/random/detail/polynomial.hpp \ - /usr/include/boost/random/uniform_int.hpp \ - /usr/include/boost/random/uniform_int_distribution.hpp \ - /usr/include/boost/random/detail/operators.hpp \ - /usr/include/boost/random/detail/uniform_int_float.hpp \ - /usr/include/boost/random/variate_generator.hpp \ - /usr/include/boost/tti/has_member_function.hpp \ - /usr/include/boost/function_types/property_tags.hpp \ - /usr/include/boost/mpl/bitxor.hpp \ - /usr/include/boost/mpl/aux_/arithmetic_op.hpp \ - /usr/include/boost/mpl/integral_c.hpp \ - /usr/include/boost/mpl/integral_c_fwd.hpp \ - /usr/include/boost/mpl/aux_/config/workaround.hpp \ - /usr/include/boost/mpl/aux_/adl_barrier.hpp \ - /usr/include/boost/mpl/aux_/config/adl.hpp \ - /usr/include/boost/mpl/aux_/config/msvc.hpp \ - /usr/include/boost/mpl/aux_/config/intel.hpp \ - /usr/include/boost/mpl/aux_/config/gcc.hpp \ - /usr/include/boost/mpl/aux_/config/ctps.hpp \ - /usr/include/boost/mpl/aux_/config/static_constant.hpp \ - /usr/include/boost/mpl/aux_/integral_wrapper.hpp \ - /usr/include/boost/mpl/integral_c_tag.hpp \ - /usr/include/boost/mpl/aux_/static_cast.hpp \ - /usr/include/boost/mpl/aux_/nttp_decl.hpp \ - /usr/include/boost/mpl/aux_/config/nttp.hpp \ - /usr/include/boost/mpl/aux_/largest_int.hpp \ - /usr/include/boost/mpl/if.hpp \ - /usr/include/boost/mpl/aux_/value_wknd.hpp \ - /usr/include/boost/mpl/aux_/config/integral.hpp \ - /usr/include/boost/mpl/aux_/config/eti.hpp \ - /usr/include/boost/mpl/aux_/na_spec.hpp \ - /usr/include/boost/mpl/lambda_fwd.hpp \ - /usr/include/boost/mpl/void_fwd.hpp \ - /usr/include/boost/mpl/aux_/na.hpp \ - /usr/include/boost/mpl/bool.hpp \ - /usr/include/boost/mpl/bool_fwd.hpp \ - /usr/include/boost/mpl/aux_/na_fwd.hpp \ - /usr/include/boost/mpl/aux_/config/lambda.hpp \ - /usr/include/boost/mpl/aux_/config/ttp.hpp \ - /usr/include/boost/mpl/int.hpp \ - /usr/include/boost/mpl/int_fwd.hpp \ - /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \ - /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \ - /usr/include/boost/mpl/aux_/arity.hpp \ - /usr/include/boost/mpl/aux_/config/dtp.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/params.hpp \ - /usr/include/boost/mpl/aux_/config/preprocessor.hpp \ - /usr/include/boost/preprocessor/comma_if.hpp \ - /usr/include/boost/preprocessor/repeat.hpp \ - /usr/include/boost/preprocessor/inc.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \ - /usr/include/boost/mpl/limits/arity.hpp \ - /usr/include/boost/preprocessor/logical/and.hpp \ - /usr/include/boost/preprocessor/logical/bitand.hpp \ - /usr/include/boost/preprocessor/identity.hpp \ - /usr/include/boost/preprocessor/facilities/identity.hpp \ - /usr/include/boost/preprocessor/empty.hpp \ - /usr/include/boost/preprocessor/arithmetic/add.hpp \ - /usr/include/boost/preprocessor/control/while.hpp \ - /usr/include/boost/preprocessor/list/fold_left.hpp \ - /usr/include/boost/preprocessor/list/detail/fold_left.hpp \ - /usr/include/boost/preprocessor/control/expr_iif.hpp \ - /usr/include/boost/preprocessor/list/adt.hpp \ - /usr/include/boost/preprocessor/detail/is_binary.hpp \ - /usr/include/boost/preprocessor/detail/check.hpp \ - /usr/include/boost/preprocessor/logical/compl.hpp \ - /usr/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp \ - /usr/include/boost/preprocessor/list/limits/fold_left_256.hpp \ - /usr/include/boost/preprocessor/list/fold_right.hpp \ - /usr/include/boost/preprocessor/list/detail/fold_right.hpp \ - /usr/include/boost/preprocessor/list/reverse.hpp \ - /usr/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp \ - /usr/include/boost/preprocessor/control/detail/while.hpp \ - /usr/include/boost/preprocessor/control/detail/limits/while_256.hpp \ - /usr/include/boost/preprocessor/control/limits/while_256.hpp \ - /usr/include/boost/preprocessor/logical/bitor.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp \ - /usr/include/boost/preprocessor/comparison/equal.hpp \ - /usr/include/boost/preprocessor/comparison/not_equal.hpp \ - /usr/include/boost/preprocessor/comparison/limits/not_equal_256.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp \ - /usr/include/boost/preprocessor/logical/not.hpp \ - /usr/include/boost/preprocessor/arithmetic/sub.hpp \ - /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \ - /usr/include/boost/mpl/aux_/lambda_support.hpp \ - /usr/include/boost/mpl/aux_/numeric_op.hpp \ - /usr/include/boost/mpl/numeric_cast.hpp \ - /usr/include/boost/mpl/apply_wrap.hpp \ - /usr/include/boost/mpl/aux_/has_apply.hpp \ - /usr/include/boost/mpl/has_xxx.hpp \ - /usr/include/boost/mpl/aux_/type_wrapper.hpp \ - /usr/include/boost/mpl/aux_/yes_no.hpp \ - /usr/include/boost/mpl/aux_/config/arrays.hpp \ - /usr/include/boost/mpl/aux_/config/has_xxx.hpp \ - /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \ - /usr/include/boost/mpl/aux_/config/has_apply.hpp \ - /usr/include/boost/mpl/aux_/msvc_never_true.hpp \ - /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \ - /usr/include/boost/mpl/aux_/include_preprocessed.hpp \ - /usr/include/boost/mpl/aux_/config/compiler.hpp \ - /usr/include/boost/preprocessor/stringize.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \ - /usr/include/boost/mpl/tag.hpp \ - /usr/include/boost/mpl/eval_if.hpp \ - /usr/include/boost/mpl/void.hpp \ - /usr/include/boost/mpl/aux_/has_tag.hpp \ - /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \ - /usr/include/boost/mpl/aux_/config/forwarding.hpp \ - /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \ - /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp \ - /usr/include/boost/function_types/detail/pp_tags/preprocessed.hpp \ - /usr/include/boost/function_types/detail/pp_loop.hpp \ - /usr/include/boost/preprocessor/punctuation/paren.hpp \ - /usr/include/boost/function_types/detail/encoding/def.hpp \ - /usr/include/boost/function_types/detail/encoding/aliases_def.hpp \ - /usr/include/boost/function_types/detail/pp_cc_loop/preprocessed.hpp \ - /usr/include/boost/function_types/detail/pp_tags/cc_tag.hpp \ - /usr/include/boost/function_types/detail/encoding/aliases_undef.hpp \ - /usr/include/boost/function_types/detail/encoding/undef.hpp \ - /usr/include/boost/mpl/vector.hpp \ - /usr/include/boost/mpl/limits/vector.hpp \ - /usr/include/boost/mpl/vector/vector20.hpp \ - /usr/include/boost/mpl/vector/vector10.hpp \ - /usr/include/boost/mpl/vector/vector0.hpp \ - /usr/include/boost/mpl/vector/aux_/at.hpp \ - /usr/include/boost/mpl/at_fwd.hpp \ - /usr/include/boost/mpl/vector/aux_/tag.hpp \ - /usr/include/boost/mpl/aux_/config/typeof.hpp \ - /usr/include/boost/mpl/long.hpp \ - /usr/include/boost/mpl/long_fwd.hpp \ - /usr/include/boost/mpl/vector/aux_/front.hpp \ - /usr/include/boost/mpl/front_fwd.hpp \ - /usr/include/boost/mpl/vector/aux_/push_front.hpp \ - /usr/include/boost/mpl/push_front_fwd.hpp \ - /usr/include/boost/mpl/vector/aux_/item.hpp \ - /usr/include/boost/mpl/next_prior.hpp \ - /usr/include/boost/mpl/aux_/common_name_wknd.hpp \ - /usr/include/boost/mpl/vector/aux_/pop_front.hpp \ - /usr/include/boost/mpl/pop_front_fwd.hpp \ - /usr/include/boost/mpl/vector/aux_/push_back.hpp \ - /usr/include/boost/mpl/push_back_fwd.hpp \ - /usr/include/boost/mpl/vector/aux_/pop_back.hpp \ - /usr/include/boost/mpl/pop_back_fwd.hpp \ - /usr/include/boost/mpl/vector/aux_/back.hpp \ - /usr/include/boost/mpl/back_fwd.hpp \ - /usr/include/boost/mpl/vector/aux_/clear.hpp \ - /usr/include/boost/mpl/clear_fwd.hpp \ - /usr/include/boost/mpl/vector/aux_/vector0.hpp \ - /usr/include/boost/mpl/vector/aux_/iterator.hpp \ - /usr/include/boost/mpl/iterator_tags.hpp \ - /usr/include/boost/mpl/plus.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \ - /usr/include/boost/mpl/minus.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \ - /usr/include/boost/mpl/advance_fwd.hpp \ - /usr/include/boost/mpl/distance_fwd.hpp \ - /usr/include/boost/mpl/next.hpp \ - /usr/include/boost/mpl/prior.hpp \ - /usr/include/boost/mpl/vector/aux_/O1_size.hpp \ - /usr/include/boost/mpl/O1_size_fwd.hpp \ - /usr/include/boost/mpl/vector/aux_/size.hpp \ - /usr/include/boost/mpl/size_fwd.hpp \ - /usr/include/boost/mpl/vector/aux_/empty.hpp \ - /usr/include/boost/mpl/empty_fwd.hpp \ - /usr/include/boost/mpl/vector/aux_/begin_end.hpp \ - /usr/include/boost/mpl/begin_end_fwd.hpp \ - /usr/include/boost/mpl/vector/aux_/include_preprocessed.hpp \ - /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \ - /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \ - /usr/include/boost/tti/detail/ddeftype.hpp \ - /usr/include/boost/tti/detail/dmem_fun.hpp \ - /usr/include/boost/function_types/is_member_function_pointer.hpp \ - /usr/include/boost/function_types/components.hpp \ - /usr/include/boost/mpl/remove.hpp \ - /usr/include/boost/mpl/remove_if.hpp \ - /usr/include/boost/mpl/fold.hpp \ - /usr/include/boost/mpl/begin_end.hpp \ - /usr/include/boost/mpl/aux_/begin_end_impl.hpp \ - /usr/include/boost/mpl/sequence_tag_fwd.hpp \ - /usr/include/boost/mpl/aux_/has_begin.hpp \ - /usr/include/boost/mpl/aux_/traits_lambda_spec.hpp \ - /usr/include/boost/mpl/sequence_tag.hpp \ - /usr/include/boost/mpl/O1_size.hpp \ - /usr/include/boost/mpl/aux_/O1_size_impl.hpp \ - /usr/include/boost/mpl/aux_/has_size.hpp \ - /usr/include/boost/mpl/aux_/fold_impl.hpp \ - /usr/include/boost/mpl/apply.hpp \ - /usr/include/boost/mpl/apply_fwd.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \ - /usr/include/boost/mpl/placeholders.hpp \ - /usr/include/boost/mpl/arg.hpp \ - /usr/include/boost/mpl/arg_fwd.hpp \ - /usr/include/boost/mpl/aux_/na_assert.hpp \ - /usr/include/boost/mpl/assert.hpp \ - /usr/include/boost/mpl/not.hpp \ - /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \ - /usr/include/boost/mpl/aux_/config/gpu.hpp \ - /usr/include/boost/mpl/aux_/config/pp_counter.hpp \ - /usr/include/boost/mpl/aux_/arity_spec.hpp \ - /usr/include/boost/mpl/aux_/arg_typedef.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \ - /usr/include/boost/mpl/lambda.hpp \ - /usr/include/boost/mpl/bind.hpp \ - /usr/include/boost/mpl/bind_fwd.hpp \ - /usr/include/boost/mpl/aux_/config/bind.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \ - /usr/include/boost/mpl/protect.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \ - /usr/include/boost/mpl/aux_/full_lambda.hpp \ - /usr/include/boost/mpl/quote.hpp \ - /usr/include/boost/mpl/aux_/has_type.hpp \ - /usr/include/boost/mpl/aux_/config/bcc.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \ - /usr/include/boost/mpl/aux_/template_arity.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \ - /usr/include/boost/mpl/deref.hpp \ - /usr/include/boost/mpl/aux_/msvc_type.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \ - /usr/include/boost/mpl/reverse_fold.hpp \ - /usr/include/boost/mpl/aux_/reverse_fold_impl.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \ - /usr/include/boost/mpl/identity.hpp \ - /usr/include/boost/mpl/aux_/inserter_algorithm.hpp \ - /usr/include/boost/mpl/back_inserter.hpp \ - /usr/include/boost/mpl/push_back.hpp \ - /usr/include/boost/mpl/aux_/push_back_impl.hpp \ - /usr/include/boost/mpl/inserter.hpp \ - /usr/include/boost/mpl/front_inserter.hpp \ - /usr/include/boost/mpl/push_front.hpp \ - /usr/include/boost/mpl/aux_/push_front_impl.hpp \ - /usr/include/boost/mpl/clear.hpp \ - /usr/include/boost/mpl/aux_/clear_impl.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \ - /usr/include/boost/mpl/same_as.hpp \ - /usr/include/boost/mpl/aux_/lambda_spec.hpp \ - /usr/include/boost/function_types/config/config.hpp \ - /usr/include/boost/function_types/config/compiler.hpp \ - /usr/include/boost/function_types/config/cc_names.hpp \ - /usr/include/boost/mpl/vector/vector30.hpp \ - /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp \ - /usr/include/boost/function_types/detail/class_transform.hpp \ - /usr/include/boost/mpl/always.hpp \ - /usr/include/boost/type_traits/add_reference.hpp \ - /usr/include/boost/function_types/detail/pp_variate_loop/preprocessed.hpp \ - /usr/include/boost/function_types/detail/pp_arity_loop.hpp \ - /usr/include/boost/function_types/detail/components_impl/arity20_0.hpp \ - /usr/include/boost/function_types/detail/components_impl/arity10_0.hpp \ - /usr/include/boost/function_types/detail/components_impl/arity20_1.hpp \ - /usr/include/boost/function_types/detail/components_impl/arity10_1.hpp \ - /usr/include/boost/function_types/detail/components_as_mpl_sequence.hpp \ - /usr/include/boost/function_types/detail/retag_default_cc.hpp \ - /usr/include/boost/mpl/bitand.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/bitand.hpp \ - /usr/include/boost/function_types/detail/pp_retag_default_cc/preprocessed.hpp \ - /usr/include/boost/mpl/and.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \ - /usr/include/boost/mpl/logical.hpp \ - /usr/include/boost/mpl/or.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \ - /usr/include/boost/tti/detail/dcomp_mem_fun.hpp \ - /usr/include/boost/tti/detail/dftclass.hpp \ - /usr/include/boost/function_types/parameter_types.hpp \ - /usr/include/boost/blank.hpp \ - /usr/include/boost/blank_fwd.hpp \ - /usr/include/boost/detail/templated_streams.hpp \ - /usr/include/boost/type_traits/is_empty.hpp \ - /usr/include/boost/type_traits/is_convertible.hpp \ - /usr/include/boost/type_traits/is_abstract.hpp \ - /usr/include/boost/type_traits/add_lvalue_reference.hpp \ - /usr/include/boost/type_traits/is_stateless.hpp \ - /usr/include/boost/type_traits/has_trivial_constructor.hpp \ - /usr/include/boost/type_traits/has_trivial_copy.hpp \ - /usr/include/boost/type_traits/is_copy_constructible.hpp \ - /usr/include/boost/type_traits/has_trivial_destructor.hpp \ - /usr/include/boost/mpl/pop_front.hpp \ - /usr/include/boost/mpl/aux_/pop_front_impl.hpp \ - /usr/include/boost/function_types/is_callable_builtin.hpp \ - /usr/include/boost/mpl/at.hpp \ - /usr/include/boost/mpl/aux_/at_impl.hpp \ - /usr/include/boost/mpl/advance.hpp \ - /usr/include/boost/mpl/less.hpp \ - /usr/include/boost/mpl/aux_/comparison_op.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \ - /usr/include/boost/mpl/negate.hpp \ - /usr/include/boost/mpl/aux_/advance_forward.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \ - /usr/include/boost/mpl/aux_/advance_backward.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \ - /usr/include/boost/tti/detail/dmacro_sunfix.hpp \ - /usr/include/boost/tti/detail/dnullptr.hpp \ - /usr/include/boost/tti/gen/namespace_gen.hpp \ - /usr/include/boost/tti/detail/denclosing_type.hpp \ - /usr/include/boost/type_traits/is_union.hpp \ - /usr/include/boost/tti/detail/dptmf.hpp \ - /usr/include/boost/function_types/member_function_pointer.hpp \ - /usr/include/boost/function_types/detail/synthesize.hpp \ - /usr/include/boost/mpl/size.hpp \ - /usr/include/boost/mpl/aux_/size_impl.hpp \ - /usr/include/boost/mpl/distance.hpp \ - /usr/include/boost/mpl/iter_fold.hpp \ - /usr/include/boost/mpl/aux_/iter_fold_impl.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \ - /usr/include/boost/mpl/iterator_range.hpp \ - /usr/include/boost/function_types/detail/cv_traits.hpp \ - /usr/include/boost/function_types/detail/synthesize_impl/arity20_0.hpp \ - /usr/include/boost/function_types/detail/synthesize_impl/arity10_0.hpp \ - /usr/include/boost/function_types/detail/synthesize_impl/arity20_1.hpp \ - /usr/include/boost/function_types/detail/synthesize_impl/arity10_1.hpp \ - /usr/include/boost/function_types/detail/to_sequence.hpp \ - /usr/include/boost/mpl/is_sequence.hpp \ - /usr/include/boost/tti/gen/has_member_function_gen.hpp \ - /usr/include/boost/uuid/detail/random_provider.hpp \ - /usr/include/boost/uuid/entropy_error.hpp \ - /usr/include/boost/uuid/detail/random_provider_detect_platform.hpp \ - /usr/include/boost/predef/library/c/cloudabi.h \ - /usr/include/boost/predef/version_number.h \ - /usr/include/boost/predef/make.h \ - /usr/include/boost/predef/detail/test.h \ - /usr/include/boost/predef/library/c/_prefix.h \ - /usr/include/boost/predef/detail/_cassert.h \ - /usr/include/boost/predef/library/c/gnu.h \ - /usr/include/boost/predef/os/bsd/open.h \ - /usr/include/boost/predef/os/bsd.h \ - /usr/include/boost/predef/os/macos.h \ - /usr/include/boost/predef/os/ios.h \ - /usr/include/boost/predef/os/bsd/bsdi.h \ - /usr/include/boost/predef/os/bsd/dragonfly.h \ - /usr/include/boost/predef/os/bsd/free.h \ - /usr/include/boost/predef/os/bsd/net.h \ - /usr/include/boost/predef/os/windows.h \ - /usr/include/sys/syscall.h \ - /usr/include/asm/unistd.h \ - /usr/include/asm/unistd_64.h \ - /usr/include/bits/syscall.h \ - /usr/include/boost/uuid/detail/random_provider_include_platform.hpp \ - /usr/include/boost/uuid/detail/random_provider_getrandom.ipp \ - /usr/include/sys/random.h - -CMakeFiles/lspcpp.dir/src/lsp/lsp_diagnostic.cpp.o: src/lsp/lsp_diagnostic.cpp \ - /usr/include/stdc-predef.h \ - include/LibLsp/lsp/lsp_diagnostic.h \ - include/LibLsp/lsp/lsRange.h \ - include/LibLsp/JsonRpc/serializer.h \ - include/LibLsp/JsonRpc/macro_map.h \ - /usr/include/boost/optional.hpp \ - /usr/include/boost/optional/optional.hpp \ - /usr/include/c++/11/new \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ - /usr/include/bits/wordsize.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ - /usr/include/features.h \ - /usr/include/sys/cdefs.h \ - /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ - /usr/include/c++/11/bits/exception.h \ - /usr/include/c++/11/iosfwd \ - /usr/include/c++/11/bits/stringfwd.h \ - /usr/include/c++/11/bits/memoryfwd.h \ - /usr/include/c++/11/bits/postypes.h \ - /usr/include/c++/11/cwchar \ - /usr/include/wchar.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/boost/assert.hpp \ - /usr/include/assert.h \ - /usr/include/boost/core/addressof.hpp \ - /usr/include/boost/config.hpp \ - /usr/include/boost/config/user.hpp \ - /usr/include/boost/config/detail/select_compiler_config.hpp \ - /usr/include/boost/config/compiler/gcc.hpp \ - /usr/include/c++/11/cstddef \ - /usr/include/boost/config/detail/select_stdlib_config.hpp \ - /usr/include/c++/11/version \ - /usr/include/boost/config/stdlib/libstdcpp3.hpp \ - /usr/include/unistd.h \ - /usr/include/bits/posix_opt.h \ - /usr/include/bits/environments.h \ - /usr/include/bits/types.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/confname.h \ - /usr/include/bits/getopt_posix.h \ - /usr/include/bits/getopt_core.h \ - /usr/include/bits/unistd_ext.h \ - /usr/include/boost/config/detail/select_platform_config.hpp \ - /usr/include/boost/config/platform/linux.hpp \ - /usr/include/c++/11/cstdlib \ - /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/endian.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h \ - /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/c++/11/bits/std_abs.h \ - /usr/include/boost/config/detail/posix_features.hpp \ - /usr/include/boost/config/detail/suffix.hpp \ - /usr/include/boost/config/helper_macros.hpp \ - /usr/include/boost/core/enable_if.hpp \ - /usr/include/boost/core/explicit_operator_bool.hpp \ - /usr/include/boost/config/workaround.hpp \ - /usr/include/boost/core/swap.hpp \ - /usr/include/c++/11/utility \ - /usr/include/c++/11/bits/stl_relops.h \ - /usr/include/c++/11/bits/stl_pair.h \ - /usr/include/c++/11/bits/move.h \ - /usr/include/c++/11/type_traits \ - /usr/include/c++/11/initializer_list \ - /usr/include/boost/optional/bad_optional_access.hpp \ - /usr/include/c++/11/stdexcept \ - /usr/include/c++/11/exception \ - /usr/include/c++/11/bits/exception_ptr.h \ - /usr/include/c++/11/bits/exception_defines.h \ - /usr/include/c++/11/bits/cxxabi_init_exception.h \ - /usr/include/c++/11/typeinfo \ - /usr/include/c++/11/bits/hash_bytes.h \ - /usr/include/c++/11/bits/nested_exception.h \ - /usr/include/c++/11/string \ - /usr/include/c++/11/bits/char_traits.h \ - /usr/include/c++/11/bits/stl_algobase.h \ - /usr/include/c++/11/bits/functexcept.h \ - /usr/include/c++/11/bits/cpp_type_traits.h \ - /usr/include/c++/11/ext/type_traits.h \ - /usr/include/c++/11/ext/numeric_traits.h \ - /usr/include/c++/11/bits/stl_iterator_base_types.h \ - /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11/bits/concept_check.h \ - /usr/include/c++/11/debug/assertions.h \ - /usr/include/c++/11/bits/stl_iterator.h \ - /usr/include/c++/11/bits/ptr_traits.h \ - /usr/include/c++/11/debug/debug.h \ - /usr/include/c++/11/bits/predefined_ops.h \ - /usr/include/c++/11/cstdint \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ - /usr/include/stdint.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11/bits/allocator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ - /usr/include/c++/11/ext/new_allocator.h \ - /usr/include/c++/11/bits/localefwd.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ - /usr/include/c++/11/clocale \ - /usr/include/locale.h \ - /usr/include/bits/locale.h \ - /usr/include/c++/11/cctype \ - /usr/include/ctype.h \ - /usr/include/c++/11/bits/ostream_insert.h \ - /usr/include/c++/11/bits/cxxabi_forced.h \ - /usr/include/c++/11/bits/stl_function.h \ - /usr/include/c++/11/backward/binders.h \ - /usr/include/c++/11/bits/range_access.h \ - /usr/include/c++/11/bits/basic_string.h \ - /usr/include/c++/11/ext/atomicity.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/time.h \ - /usr/include/bits/time.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11/ext/alloc_traits.h \ - /usr/include/c++/11/bits/alloc_traits.h \ - /usr/include/c++/11/bits/stl_construct.h \ - /usr/include/c++/11/ext/string_conversions.h \ - /usr/include/c++/11/cstdio \ - /usr/include/stdio.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdio.h \ - /usr/include/c++/11/cerrno \ - /usr/include/errno.h \ - /usr/include/bits/errno.h \ - /usr/include/linux/errno.h \ - /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/c++/11/bits/charconv.h \ - /usr/include/c++/11/bits/functional_hash.h \ - /usr/include/c++/11/bits/basic_string.tcc \ - /usr/include/boost/static_assert.hpp \ - /usr/include/boost/detail/workaround.hpp \ - /usr/include/boost/throw_exception.hpp \ - /usr/include/boost/assert/source_location.hpp \ - /usr/include/boost/current_function.hpp \ - /usr/include/boost/cstdint.hpp \ - /usr/include/boost/exception/exception.hpp \ - /usr/include/boost/type.hpp \ - /usr/include/boost/type_traits/alignment_of.hpp \ - /usr/include/boost/type_traits/intrinsics.hpp \ - /usr/include/boost/type_traits/detail/config.hpp \ - /usr/include/boost/version.hpp \ - /usr/include/boost/type_traits/integral_constant.hpp \ - /usr/include/boost/type_traits/conditional.hpp \ - /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ - /usr/include/boost/type_traits/is_default_constructible.hpp \ - /usr/include/boost/type_traits/is_complete.hpp \ - /usr/include/boost/type_traits/declval.hpp \ - /usr/include/boost/type_traits/add_rvalue_reference.hpp \ - /usr/include/boost/type_traits/is_void.hpp \ - /usr/include/boost/type_traits/is_reference.hpp \ - /usr/include/boost/type_traits/is_lvalue_reference.hpp \ - /usr/include/boost/type_traits/is_rvalue_reference.hpp \ - /usr/include/boost/type_traits/remove_reference.hpp \ - /usr/include/boost/type_traits/is_function.hpp \ - /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ - /usr/include/boost/type_traits/detail/yes_no_type.hpp \ - /usr/include/boost/type_traits/type_with_alignment.hpp \ - /usr/include/boost/type_traits/is_pod.hpp \ - /usr/include/boost/type_traits/is_scalar.hpp \ - /usr/include/boost/type_traits/is_arithmetic.hpp \ - /usr/include/boost/type_traits/is_integral.hpp \ - /usr/include/boost/type_traits/is_floating_point.hpp \ - /usr/include/boost/type_traits/is_enum.hpp \ - /usr/include/boost/type_traits/is_pointer.hpp \ - /usr/include/boost/type_traits/is_member_pointer.hpp \ - /usr/include/boost/type_traits/is_member_function_pointer.hpp \ - /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ - /usr/include/boost/type_traits/remove_const.hpp \ - /usr/include/boost/type_traits/decay.hpp \ - /usr/include/boost/type_traits/is_array.hpp \ - /usr/include/boost/type_traits/remove_bounds.hpp \ - /usr/include/boost/type_traits/remove_extent.hpp \ - /usr/include/boost/type_traits/add_pointer.hpp \ - /usr/include/boost/type_traits/remove_cv.hpp \ - /usr/include/boost/type_traits/is_base_of.hpp \ - /usr/include/boost/type_traits/is_base_and_derived.hpp \ - /usr/include/boost/type_traits/is_same.hpp \ - /usr/include/boost/type_traits/is_class.hpp \ - /usr/include/boost/type_traits/is_const.hpp \ - /usr/include/boost/type_traits/is_constructible.hpp \ - /usr/include/boost/type_traits/is_destructible.hpp \ - /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \ - /usr/include/boost/type_traits/has_trivial_move_assign.hpp \ - /usr/include/boost/type_traits/is_assignable.hpp \ - /usr/include/boost/type_traits/is_volatile.hpp \ - /usr/include/boost/type_traits/has_nothrow_assign.hpp \ - /usr/include/boost/type_traits/enable_if.hpp \ - /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \ - /usr/include/boost/move/utility.hpp \ - /usr/include/boost/move/detail/config_begin.hpp \ - /usr/include/boost/move/detail/workaround.hpp \ - /usr/include/boost/move/utility_core.hpp \ - /usr/include/boost/move/core.hpp \ - /usr/include/boost/move/detail/config_end.hpp \ - /usr/include/boost/move/detail/meta_utils.hpp \ - /usr/include/boost/move/detail/meta_utils_core.hpp \ - /usr/include/boost/move/traits.hpp \ - /usr/include/boost/move/detail/type_traits.hpp \ - /usr/include/boost/none.hpp \ - /usr/include/boost/none_t.hpp \ - /usr/include/boost/utility/compare_pointees.hpp \ - /usr/include/c++/11/functional \ - /usr/include/c++/11/tuple \ - /usr/include/c++/11/array \ - /usr/include/c++/11/bits/uses_allocator.h \ - /usr/include/c++/11/bits/invoke.h \ - /usr/include/c++/11/bits/refwrap.h \ - /usr/include/c++/11/bits/std_function.h \ - /usr/include/boost/utility/result_of.hpp \ - /usr/include/boost/preprocessor/cat.hpp \ - /usr/include/boost/preprocessor/config/config.hpp \ - /usr/include/boost/preprocessor/iteration/iterate.hpp \ - /usr/include/boost/preprocessor/arithmetic/dec.hpp \ - /usr/include/boost/preprocessor/config/limits.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \ - /usr/include/boost/preprocessor/arithmetic/inc.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \ - /usr/include/boost/preprocessor/array/elem.hpp \ - /usr/include/boost/preprocessor/array/data.hpp \ - /usr/include/boost/preprocessor/tuple/elem.hpp \ - /usr/include/boost/preprocessor/facilities/expand.hpp \ - /usr/include/boost/preprocessor/facilities/overload.hpp \ - /usr/include/boost/preprocessor/variadic/size.hpp \ - /usr/include/boost/preprocessor/control/iif.hpp \ - /usr/include/boost/preprocessor/facilities/check_empty.hpp \ - /usr/include/boost/preprocessor/variadic/has_opt.hpp \ - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp \ - /usr/include/boost/preprocessor/tuple/rem.hpp \ - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ - /usr/include/boost/preprocessor/variadic/elem.hpp \ - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp \ - /usr/include/boost/preprocessor/array/size.hpp \ - /usr/include/boost/preprocessor/slot/slot.hpp \ - /usr/include/boost/preprocessor/slot/detail/def.hpp \ - /usr/include/boost/preprocessor/repetition/enum_params.hpp \ - /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ - /usr/include/boost/preprocessor/control/if.hpp \ - /usr/include/boost/preprocessor/logical/bool.hpp \ - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp \ - /usr/include/boost/preprocessor/facilities/empty.hpp \ - /usr/include/boost/preprocessor/punctuation/comma.hpp \ - /usr/include/boost/preprocessor/repetition/repeat.hpp \ - /usr/include/boost/preprocessor/debug/error.hpp \ - /usr/include/boost/preprocessor/detail/auto_rec.hpp \ - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \ - /usr/include/boost/preprocessor/tuple/eat.hpp \ - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp \ - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ - /usr/include/boost/preprocessor/facilities/intercept.hpp \ - /usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp \ - /usr/include/boost/type_traits/type_identity.hpp \ - /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ - /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ - /usr/include/boost/preprocessor/slot/detail/shared.hpp \ - /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ - /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp \ - /usr/include/boost/utility/detail/result_of_iterate.hpp \ - /usr/include/boost/optional/optional_fwd.hpp \ - /usr/include/boost/optional/detail/optional_config.hpp \ - /usr/include/boost/optional/detail/optional_factory_support.hpp \ - /usr/include/boost/optional/detail/optional_aligned_storage.hpp \ - /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \ - /usr/include/boost/optional/detail/optional_reference_spec.hpp \ - /usr/include/boost/optional/detail/optional_relops.hpp \ - /usr/include/boost/optional/detail/optional_swap.hpp \ - /usr/include/c++/11/cassert \ - /usr/include/c++/11/memory \ - /usr/include/c++/11/bits/stl_uninitialized.h \ - /usr/include/c++/11/bits/stl_tempbuf.h \ - /usr/include/c++/11/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11/bits/align.h \ - /usr/include/c++/11/bit \ - /usr/include/c++/11/bits/unique_ptr.h \ - /usr/include/c++/11/bits/shared_ptr.h \ - /usr/include/c++/11/bits/shared_ptr_base.h \ - /usr/include/c++/11/bits/allocated_ptr.h \ - /usr/include/c++/11/ext/aligned_buffer.h \ - /usr/include/c++/11/ext/concurrence.h \ - /usr/include/c++/11/bits/shared_ptr_atomic.h \ - /usr/include/c++/11/bits/atomic_base.h \ - /usr/include/c++/11/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11/backward/auto_ptr.h \ - /usr/include/c++/11/vector \ - /usr/include/c++/11/bits/stl_vector.h \ - /usr/include/c++/11/bits/stl_bvector.h \ - /usr/include/c++/11/bits/vector.tcc \ - /usr/include/c++/11/map \ - /usr/include/c++/11/bits/stl_tree.h \ - /usr/include/c++/11/bits/stl_map.h \ - /usr/include/c++/11/bits/stl_multimap.h \ - /usr/include/c++/11/bits/erase_if.h \ - /usr/include/c++/11/algorithm \ - /usr/include/c++/11/bits/stl_algo.h \ - /usr/include/c++/11/bits/algorithmfwd.h \ - /usr/include/c++/11/bits/stl_heap.h \ - /usr/include/c++/11/bits/uniform_int_dist.h \ - include/LibLsp/lsp/lsPosition.h \ - include/LibLsp/lsp/lsTextEdit.h \ - include/LibLsp/lsp/lsDocumentUri.h \ - include/LibLsp/lsp/lsResponseError.h \ - /usr/include/c++/11/sstream \ - /usr/include/c++/11/istream \ - /usr/include/c++/11/ios \ - /usr/include/c++/11/bits/ios_base.h \ - /usr/include/c++/11/bits/locale_classes.h \ - /usr/include/c++/11/bits/locale_classes.tcc \ - /usr/include/c++/11/system_error \ - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ - /usr/include/c++/11/streambuf \ - /usr/include/c++/11/bits/streambuf.tcc \ - /usr/include/c++/11/bits/basic_ios.h \ - /usr/include/c++/11/bits/locale_facets.h \ - /usr/include/c++/11/cwctype \ - /usr/include/wctype.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h \ - /usr/include/c++/11/bits/streambuf_iterator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h \ - /usr/include/c++/11/bits/locale_facets.tcc \ - /usr/include/c++/11/bits/basic_ios.tcc \ - /usr/include/c++/11/ostream \ - /usr/include/c++/11/bits/ostream.tcc \ - /usr/include/c++/11/bits/istream.tcc \ - /usr/include/c++/11/bits/sstream.tcc \ - include/LibLsp/lsp/lsAny.h \ - include/LibLsp/JsonRpc/message.h \ - /usr/include/c++/11/atomic \ - /usr/include/c++/11/iostream \ - include/LibLsp/lsp/method_type.h \ - include/LibLsp/lsp/location_type.h \ - include/LibLsp/JsonRpc/RequestInMessage.h \ - /usr/include/c++/11/mutex \ - /usr/include/c++/11/chrono \ - /usr/include/c++/11/ratio \ - /usr/include/c++/11/limits \ - /usr/include/c++/11/ctime \ - /usr/include/c++/11/bits/parse_numbers.h \ - /usr/include/c++/11/bits/std_mutex.h \ - /usr/include/c++/11/bits/unique_lock.h \ - include/LibLsp/JsonRpc/lsRequestId.h \ - include/LibLsp/JsonRpc/lsResponseMessage.h - -CMakeFiles/lspcpp.dir/src/lsp/textDocument.cpp.o: src/lsp/textDocument.cpp \ - /usr/include/stdc-predef.h \ - include/LibLsp/lsp/textDocument/completion.h \ - include/LibLsp/JsonRpc/RequestInMessage.h \ - include/LibLsp/JsonRpc/serializer.h \ - include/LibLsp/JsonRpc/macro_map.h \ - /usr/include/boost/optional.hpp \ - /usr/include/boost/optional/optional.hpp \ - /usr/include/c++/11/new \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ - /usr/include/bits/wordsize.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ - /usr/include/features.h \ - /usr/include/sys/cdefs.h \ - /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ - /usr/include/c++/11/bits/exception.h \ - /usr/include/c++/11/iosfwd \ - /usr/include/c++/11/bits/stringfwd.h \ - /usr/include/c++/11/bits/memoryfwd.h \ - /usr/include/c++/11/bits/postypes.h \ - /usr/include/c++/11/cwchar \ - /usr/include/wchar.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/boost/assert.hpp \ - /usr/include/assert.h \ - /usr/include/boost/core/addressof.hpp \ - /usr/include/boost/config.hpp \ - /usr/include/boost/config/user.hpp \ - /usr/include/boost/config/detail/select_compiler_config.hpp \ - /usr/include/boost/config/compiler/gcc.hpp \ - /usr/include/c++/11/cstddef \ - /usr/include/boost/config/detail/select_stdlib_config.hpp \ - /usr/include/c++/11/version \ - /usr/include/boost/config/stdlib/libstdcpp3.hpp \ - /usr/include/unistd.h \ - /usr/include/bits/posix_opt.h \ - /usr/include/bits/environments.h \ - /usr/include/bits/types.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/confname.h \ - /usr/include/bits/getopt_posix.h \ - /usr/include/bits/getopt_core.h \ - /usr/include/bits/unistd_ext.h \ - /usr/include/boost/config/detail/select_platform_config.hpp \ - /usr/include/boost/config/platform/linux.hpp \ - /usr/include/c++/11/cstdlib \ - /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/endian.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h \ - /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/c++/11/bits/std_abs.h \ - /usr/include/boost/config/detail/posix_features.hpp \ - /usr/include/boost/config/detail/suffix.hpp \ - /usr/include/boost/config/helper_macros.hpp \ - /usr/include/boost/core/enable_if.hpp \ - /usr/include/boost/core/explicit_operator_bool.hpp \ - /usr/include/boost/config/workaround.hpp \ - /usr/include/boost/core/swap.hpp \ - /usr/include/c++/11/utility \ - /usr/include/c++/11/bits/stl_relops.h \ - /usr/include/c++/11/bits/stl_pair.h \ - /usr/include/c++/11/bits/move.h \ - /usr/include/c++/11/type_traits \ - /usr/include/c++/11/initializer_list \ - /usr/include/boost/optional/bad_optional_access.hpp \ - /usr/include/c++/11/stdexcept \ - /usr/include/c++/11/exception \ - /usr/include/c++/11/bits/exception_ptr.h \ - /usr/include/c++/11/bits/exception_defines.h \ - /usr/include/c++/11/bits/cxxabi_init_exception.h \ - /usr/include/c++/11/typeinfo \ - /usr/include/c++/11/bits/hash_bytes.h \ - /usr/include/c++/11/bits/nested_exception.h \ - /usr/include/c++/11/string \ - /usr/include/c++/11/bits/char_traits.h \ - /usr/include/c++/11/bits/stl_algobase.h \ - /usr/include/c++/11/bits/functexcept.h \ - /usr/include/c++/11/bits/cpp_type_traits.h \ - /usr/include/c++/11/ext/type_traits.h \ - /usr/include/c++/11/ext/numeric_traits.h \ - /usr/include/c++/11/bits/stl_iterator_base_types.h \ - /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11/bits/concept_check.h \ - /usr/include/c++/11/debug/assertions.h \ - /usr/include/c++/11/bits/stl_iterator.h \ - /usr/include/c++/11/bits/ptr_traits.h \ - /usr/include/c++/11/debug/debug.h \ - /usr/include/c++/11/bits/predefined_ops.h \ - /usr/include/c++/11/cstdint \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ - /usr/include/stdint.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11/bits/allocator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ - /usr/include/c++/11/ext/new_allocator.h \ - /usr/include/c++/11/bits/localefwd.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ - /usr/include/c++/11/clocale \ - /usr/include/locale.h \ - /usr/include/bits/locale.h \ - /usr/include/c++/11/cctype \ - /usr/include/ctype.h \ - /usr/include/c++/11/bits/ostream_insert.h \ - /usr/include/c++/11/bits/cxxabi_forced.h \ - /usr/include/c++/11/bits/stl_function.h \ - /usr/include/c++/11/backward/binders.h \ - /usr/include/c++/11/bits/range_access.h \ - /usr/include/c++/11/bits/basic_string.h \ - /usr/include/c++/11/ext/atomicity.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/time.h \ - /usr/include/bits/time.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11/ext/alloc_traits.h \ - /usr/include/c++/11/bits/alloc_traits.h \ - /usr/include/c++/11/bits/stl_construct.h \ - /usr/include/c++/11/ext/string_conversions.h \ - /usr/include/c++/11/cstdio \ - /usr/include/stdio.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdio.h \ - /usr/include/c++/11/cerrno \ - /usr/include/errno.h \ - /usr/include/bits/errno.h \ - /usr/include/linux/errno.h \ - /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/c++/11/bits/charconv.h \ - /usr/include/c++/11/bits/functional_hash.h \ - /usr/include/c++/11/bits/basic_string.tcc \ - /usr/include/boost/static_assert.hpp \ - /usr/include/boost/detail/workaround.hpp \ - /usr/include/boost/throw_exception.hpp \ - /usr/include/boost/assert/source_location.hpp \ - /usr/include/boost/current_function.hpp \ - /usr/include/boost/cstdint.hpp \ - /usr/include/boost/exception/exception.hpp \ - /usr/include/boost/type.hpp \ - /usr/include/boost/type_traits/alignment_of.hpp \ - /usr/include/boost/type_traits/intrinsics.hpp \ - /usr/include/boost/type_traits/detail/config.hpp \ - /usr/include/boost/version.hpp \ - /usr/include/boost/type_traits/integral_constant.hpp \ - /usr/include/boost/type_traits/conditional.hpp \ - /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ - /usr/include/boost/type_traits/is_default_constructible.hpp \ - /usr/include/boost/type_traits/is_complete.hpp \ - /usr/include/boost/type_traits/declval.hpp \ - /usr/include/boost/type_traits/add_rvalue_reference.hpp \ - /usr/include/boost/type_traits/is_void.hpp \ - /usr/include/boost/type_traits/is_reference.hpp \ - /usr/include/boost/type_traits/is_lvalue_reference.hpp \ - /usr/include/boost/type_traits/is_rvalue_reference.hpp \ - /usr/include/boost/type_traits/remove_reference.hpp \ - /usr/include/boost/type_traits/is_function.hpp \ - /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ - /usr/include/boost/type_traits/detail/yes_no_type.hpp \ - /usr/include/boost/type_traits/type_with_alignment.hpp \ - /usr/include/boost/type_traits/is_pod.hpp \ - /usr/include/boost/type_traits/is_scalar.hpp \ - /usr/include/boost/type_traits/is_arithmetic.hpp \ - /usr/include/boost/type_traits/is_integral.hpp \ - /usr/include/boost/type_traits/is_floating_point.hpp \ - /usr/include/boost/type_traits/is_enum.hpp \ - /usr/include/boost/type_traits/is_pointer.hpp \ - /usr/include/boost/type_traits/is_member_pointer.hpp \ - /usr/include/boost/type_traits/is_member_function_pointer.hpp \ - /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ - /usr/include/boost/type_traits/remove_const.hpp \ - /usr/include/boost/type_traits/decay.hpp \ - /usr/include/boost/type_traits/is_array.hpp \ - /usr/include/boost/type_traits/remove_bounds.hpp \ - /usr/include/boost/type_traits/remove_extent.hpp \ - /usr/include/boost/type_traits/add_pointer.hpp \ - /usr/include/boost/type_traits/remove_cv.hpp \ - /usr/include/boost/type_traits/is_base_of.hpp \ - /usr/include/boost/type_traits/is_base_and_derived.hpp \ - /usr/include/boost/type_traits/is_same.hpp \ - /usr/include/boost/type_traits/is_class.hpp \ - /usr/include/boost/type_traits/is_const.hpp \ - /usr/include/boost/type_traits/is_constructible.hpp \ - /usr/include/boost/type_traits/is_destructible.hpp \ - /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \ - /usr/include/boost/type_traits/has_trivial_move_assign.hpp \ - /usr/include/boost/type_traits/is_assignable.hpp \ - /usr/include/boost/type_traits/is_volatile.hpp \ - /usr/include/boost/type_traits/has_nothrow_assign.hpp \ - /usr/include/boost/type_traits/enable_if.hpp \ - /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \ - /usr/include/boost/move/utility.hpp \ - /usr/include/boost/move/detail/config_begin.hpp \ - /usr/include/boost/move/detail/workaround.hpp \ - /usr/include/boost/move/utility_core.hpp \ - /usr/include/boost/move/core.hpp \ - /usr/include/boost/move/detail/config_end.hpp \ - /usr/include/boost/move/detail/meta_utils.hpp \ - /usr/include/boost/move/detail/meta_utils_core.hpp \ - /usr/include/boost/move/traits.hpp \ - /usr/include/boost/move/detail/type_traits.hpp \ - /usr/include/boost/none.hpp \ - /usr/include/boost/none_t.hpp \ - /usr/include/boost/utility/compare_pointees.hpp \ - /usr/include/c++/11/functional \ - /usr/include/c++/11/tuple \ - /usr/include/c++/11/array \ - /usr/include/c++/11/bits/uses_allocator.h \ - /usr/include/c++/11/bits/invoke.h \ - /usr/include/c++/11/bits/refwrap.h \ - /usr/include/c++/11/bits/std_function.h \ - /usr/include/boost/utility/result_of.hpp \ - /usr/include/boost/preprocessor/cat.hpp \ - /usr/include/boost/preprocessor/config/config.hpp \ - /usr/include/boost/preprocessor/iteration/iterate.hpp \ - /usr/include/boost/preprocessor/arithmetic/dec.hpp \ - /usr/include/boost/preprocessor/config/limits.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \ - /usr/include/boost/preprocessor/arithmetic/inc.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \ - /usr/include/boost/preprocessor/array/elem.hpp \ - /usr/include/boost/preprocessor/array/data.hpp \ - /usr/include/boost/preprocessor/tuple/elem.hpp \ - /usr/include/boost/preprocessor/facilities/expand.hpp \ - /usr/include/boost/preprocessor/facilities/overload.hpp \ - /usr/include/boost/preprocessor/variadic/size.hpp \ - /usr/include/boost/preprocessor/control/iif.hpp \ - /usr/include/boost/preprocessor/facilities/check_empty.hpp \ - /usr/include/boost/preprocessor/variadic/has_opt.hpp \ - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp \ - /usr/include/boost/preprocessor/tuple/rem.hpp \ - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ - /usr/include/boost/preprocessor/variadic/elem.hpp \ - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp \ - /usr/include/boost/preprocessor/array/size.hpp \ - /usr/include/boost/preprocessor/slot/slot.hpp \ - /usr/include/boost/preprocessor/slot/detail/def.hpp \ - /usr/include/boost/preprocessor/repetition/enum_params.hpp \ - /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ - /usr/include/boost/preprocessor/control/if.hpp \ - /usr/include/boost/preprocessor/logical/bool.hpp \ - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp \ - /usr/include/boost/preprocessor/facilities/empty.hpp \ - /usr/include/boost/preprocessor/punctuation/comma.hpp \ - /usr/include/boost/preprocessor/repetition/repeat.hpp \ - /usr/include/boost/preprocessor/debug/error.hpp \ - /usr/include/boost/preprocessor/detail/auto_rec.hpp \ - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \ - /usr/include/boost/preprocessor/tuple/eat.hpp \ - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp \ - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ - /usr/include/boost/preprocessor/facilities/intercept.hpp \ - /usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp \ - /usr/include/boost/type_traits/type_identity.hpp \ - /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ - /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ - /usr/include/boost/preprocessor/slot/detail/shared.hpp \ - /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ - /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp \ - /usr/include/boost/utility/detail/result_of_iterate.hpp \ - /usr/include/boost/optional/optional_fwd.hpp \ - /usr/include/boost/optional/detail/optional_config.hpp \ - /usr/include/boost/optional/detail/optional_factory_support.hpp \ - /usr/include/boost/optional/detail/optional_aligned_storage.hpp \ - /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \ - /usr/include/boost/optional/detail/optional_reference_spec.hpp \ - /usr/include/boost/optional/detail/optional_relops.hpp \ - /usr/include/boost/optional/detail/optional_swap.hpp \ - /usr/include/c++/11/cassert \ - /usr/include/c++/11/memory \ - /usr/include/c++/11/bits/stl_uninitialized.h \ - /usr/include/c++/11/bits/stl_tempbuf.h \ - /usr/include/c++/11/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11/bits/align.h \ - /usr/include/c++/11/bit \ - /usr/include/c++/11/bits/unique_ptr.h \ - /usr/include/c++/11/bits/shared_ptr.h \ - /usr/include/c++/11/bits/shared_ptr_base.h \ - /usr/include/c++/11/bits/allocated_ptr.h \ - /usr/include/c++/11/ext/aligned_buffer.h \ - /usr/include/c++/11/ext/concurrence.h \ - /usr/include/c++/11/bits/shared_ptr_atomic.h \ - /usr/include/c++/11/bits/atomic_base.h \ - /usr/include/c++/11/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11/backward/auto_ptr.h \ - /usr/include/c++/11/vector \ - /usr/include/c++/11/bits/stl_vector.h \ - /usr/include/c++/11/bits/stl_bvector.h \ - /usr/include/c++/11/bits/vector.tcc \ - /usr/include/c++/11/map \ - /usr/include/c++/11/bits/stl_tree.h \ - /usr/include/c++/11/bits/stl_map.h \ - /usr/include/c++/11/bits/stl_multimap.h \ - /usr/include/c++/11/bits/erase_if.h \ - /usr/include/c++/11/algorithm \ - /usr/include/c++/11/bits/stl_algo.h \ - /usr/include/c++/11/bits/algorithmfwd.h \ - /usr/include/c++/11/bits/stl_heap.h \ - /usr/include/c++/11/bits/uniform_int_dist.h \ - /usr/include/c++/11/atomic \ - /usr/include/c++/11/mutex \ - /usr/include/c++/11/chrono \ - /usr/include/c++/11/ratio \ - /usr/include/c++/11/limits \ - /usr/include/c++/11/ctime \ - /usr/include/c++/11/bits/parse_numbers.h \ - /usr/include/c++/11/system_error \ - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ - /usr/include/c++/11/bits/std_mutex.h \ - /usr/include/c++/11/bits/unique_lock.h \ - include/LibLsp/JsonRpc/lsRequestId.h \ - include/LibLsp/JsonRpc/message.h \ - /usr/include/c++/11/iostream \ - /usr/include/c++/11/ostream \ - /usr/include/c++/11/ios \ - /usr/include/c++/11/bits/ios_base.h \ - /usr/include/c++/11/bits/locale_classes.h \ - /usr/include/c++/11/bits/locale_classes.tcc \ - /usr/include/c++/11/streambuf \ - /usr/include/c++/11/bits/streambuf.tcc \ - /usr/include/c++/11/bits/basic_ios.h \ - /usr/include/c++/11/bits/locale_facets.h \ - /usr/include/c++/11/cwctype \ - /usr/include/wctype.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h \ - /usr/include/c++/11/bits/streambuf_iterator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h \ - /usr/include/c++/11/bits/locale_facets.tcc \ - /usr/include/c++/11/bits/basic_ios.tcc \ - /usr/include/c++/11/bits/ostream.tcc \ - /usr/include/c++/11/istream \ - /usr/include/c++/11/bits/istream.tcc \ - include/LibLsp/lsp/method_type.h \ - include/LibLsp/JsonRpc/lsResponseMessage.h \ - /usr/include/c++/11/regex \ - /usr/include/c++/11/bitset \ - /usr/include/c++/11/iterator \ - /usr/include/c++/11/bits/stream_iterator.h \ - /usr/include/c++/11/locale \ - /usr/include/c++/11/bits/locale_facets_nonio.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h \ - /usr/include/libintl.h \ - /usr/include/c++/11/bits/codecvt.h \ - /usr/include/c++/11/bits/locale_facets_nonio.tcc \ - /usr/include/c++/11/bits/locale_conv.h \ - /usr/include/c++/11/sstream \ - /usr/include/c++/11/bits/sstream.tcc \ - /usr/include/c++/11/stack \ - /usr/include/c++/11/deque \ - /usr/include/c++/11/bits/stl_deque.h \ - /usr/include/c++/11/bits/deque.tcc \ - /usr/include/c++/11/bits/stl_stack.h \ - /usr/include/c++/11/cstring \ - /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/c++/11/bits/regex_constants.h \ - /usr/include/c++/11/bits/regex_error.h \ - /usr/include/c++/11/bits/regex_automaton.h \ - /usr/include/c++/11/bits/regex_automaton.tcc \ - /usr/include/c++/11/bits/regex_scanner.h \ - /usr/include/c++/11/bits/regex_scanner.tcc \ - /usr/include/c++/11/bits/regex_compiler.h \ - /usr/include/c++/11/bits/regex_compiler.tcc \ - /usr/include/c++/11/bits/regex.h \ - /usr/include/c++/11/bits/regex.tcc \ - /usr/include/c++/11/bits/regex_executor.h \ - /usr/include/c++/11/bits/regex_executor.tcc \ - include/LibLsp/lsp/lsp_completion.h \ - include/LibLsp/lsp/lsTextEdit.h \ - include/LibLsp/lsp/lsRange.h \ - include/LibLsp/lsp/lsPosition.h \ - include/LibLsp/lsp/lsMarkedString.h \ - include/LibLsp/lsp/lsCommand.h \ - include/LibLsp/lsp/lsAny.h \ - include/LibLsp/lsp/lsTextDocumentPositionParams.h \ - include/LibLsp/lsp/lsTextDocumentIdentifier.h \ - include/LibLsp/lsp/lsDocumentUri.h \ - include/LibLsp/lsp/textDocument/document_symbol.h \ - include/LibLsp/lsp/symbol.h \ - include/LibLsp/lsp/location_type.h \ - include/LibLsp/lsp/textDocument/hover.h \ - include/LibLsp/lsp/textDocument/prepareRename.h \ - include/LibLsp/lsp/lsWorkspaceEdit.h \ - include/LibLsp/lsp/lsTextDocumentEdit.h \ - include/LibLsp/lsp/lsVersionedTextDocumentIdentifier.h \ - include/LibLsp/lsp/ResourceOperation.h \ - include/LibLsp/lsp/textDocument/typeHierarchy.h \ - include/LibLsp/lsp/textDocument/semanticHighlighting.h \ - include/LibLsp/JsonRpc/NotificationInMessage.h \ - include/LibLsp/lsp/textDocument/SemanticTokens.h \ - include/LibLsp/JsonRpc/json.h \ - third_party/rapidjson/include/rapidjson/document.h \ - third_party/rapidjson/include/rapidjson/reader.h \ - third_party/rapidjson/include/rapidjson/allocators.h \ - third_party/rapidjson/include/rapidjson/rapidjson.h \ - /usr/include/inttypes.h \ - third_party/rapidjson/include/rapidjson/internal/meta.h \ - third_party/rapidjson/include/rapidjson/rapidjson.h \ - third_party/rapidjson/include/rapidjson/stream.h \ - third_party/rapidjson/include/rapidjson/encodings.h \ - third_party/rapidjson/include/rapidjson/encodedstream.h \ - third_party/rapidjson/include/rapidjson/memorystream.h \ - third_party/rapidjson/include/rapidjson/internal/clzll.h \ - third_party/rapidjson/include/rapidjson/internal/stack.h \ - third_party/rapidjson/include/rapidjson/allocators.h \ - third_party/rapidjson/include/rapidjson/internal/swap.h \ - third_party/rapidjson/include/rapidjson/internal/strtod.h \ - third_party/rapidjson/include/rapidjson/internal/ieee754.h \ - third_party/rapidjson/include/rapidjson/internal/biginteger.h \ - third_party/rapidjson/include/rapidjson/internal/diyfp.h \ - third_party/rapidjson/include/rapidjson/internal/clzll.h \ - third_party/rapidjson/include/rapidjson/internal/pow10.h \ - /usr/include/c++/11/climits \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/limits.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/syslimits.h \ - /usr/include/limits.h \ - /usr/include/bits/posix1_lim.h \ - /usr/include/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/bits/posix2_lim.h \ - /usr/include/bits/xopen_lim.h \ - /usr/include/bits/uio_lim.h \ - third_party/rapidjson/include/rapidjson/error/error.h \ - third_party/rapidjson/include/rapidjson/rapidjson.h \ - third_party/rapidjson/include/rapidjson/internal/strfunc.h \ - third_party/rapidjson/include/rapidjson/stream.h \ - third_party/rapidjson/include/rapidjson/rapidjson.h \ - third_party/rapidjson/include/rapidjson/prettywriter.h \ - third_party/rapidjson/include/rapidjson/writer.h \ - third_party/rapidjson/include/rapidjson/internal/dtoa.h \ - third_party/rapidjson/include/rapidjson/internal/itoa.h \ - third_party/rapidjson/include/rapidjson/internal/itoa.h \ - third_party/rapidjson/include/rapidjson/stringbuffer.h - -CMakeFiles/lspcpp.dir/src/lsp/utils.cpp.o: src/lsp/utils.cpp \ - /usr/include/stdc-predef.h \ - include/LibLsp/lsp/utils.h \ - /usr/include/c++/11/algorithm \ - /usr/include/c++/11/utility \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ - /usr/include/bits/wordsize.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ - /usr/include/features.h \ - /usr/include/sys/cdefs.h \ - /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ - /usr/include/c++/11/bits/stl_relops.h \ - /usr/include/c++/11/bits/stl_pair.h \ - /usr/include/c++/11/bits/move.h \ - /usr/include/c++/11/type_traits \ - /usr/include/c++/11/initializer_list \ - /usr/include/c++/11/bits/stl_algobase.h \ - /usr/include/c++/11/bits/functexcept.h \ - /usr/include/c++/11/bits/exception_defines.h \ - /usr/include/c++/11/bits/cpp_type_traits.h \ - /usr/include/c++/11/ext/type_traits.h \ - /usr/include/c++/11/ext/numeric_traits.h \ - /usr/include/c++/11/bits/stl_iterator_base_types.h \ - /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11/bits/concept_check.h \ - /usr/include/c++/11/debug/assertions.h \ - /usr/include/c++/11/bits/stl_iterator.h \ - /usr/include/c++/11/bits/ptr_traits.h \ - /usr/include/c++/11/debug/debug.h \ - /usr/include/c++/11/bits/predefined_ops.h \ - /usr/include/c++/11/bits/stl_algo.h \ - /usr/include/c++/11/cstdlib \ - /usr/include/stdlib.h \ - /usr/include/bits/libc-header-start.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/sys/types.h \ - /usr/include/bits/types.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/endian.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h \ - /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/c++/11/bits/std_abs.h \ - /usr/include/c++/11/bits/algorithmfwd.h \ - /usr/include/c++/11/bits/stl_heap.h \ - /usr/include/c++/11/bits/stl_tempbuf.h \ - /usr/include/c++/11/bits/stl_construct.h \ - /usr/include/c++/11/new \ - /usr/include/c++/11/bits/exception.h \ - /usr/include/c++/11/bits/uniform_int_dist.h \ - /usr/include/c++/11/codecvt \ - /usr/include/c++/11/bits/locale_classes.h \ - /usr/include/c++/11/bits/localefwd.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ - /usr/include/c++/11/clocale \ - /usr/include/locale.h \ - /usr/include/bits/locale.h \ - /usr/include/c++/11/iosfwd \ - /usr/include/c++/11/bits/stringfwd.h \ - /usr/include/c++/11/bits/memoryfwd.h \ - /usr/include/c++/11/bits/postypes.h \ - /usr/include/c++/11/cwchar \ - /usr/include/wchar.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/c++/11/cctype \ - /usr/include/ctype.h \ - /usr/include/c++/11/string \ - /usr/include/c++/11/bits/char_traits.h \ - /usr/include/c++/11/cstdint \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ - /usr/include/stdint.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11/bits/allocator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ - /usr/include/c++/11/ext/new_allocator.h \ - /usr/include/c++/11/bits/ostream_insert.h \ - /usr/include/c++/11/bits/cxxabi_forced.h \ - /usr/include/c++/11/bits/stl_function.h \ - /usr/include/c++/11/backward/binders.h \ - /usr/include/c++/11/bits/range_access.h \ - /usr/include/c++/11/bits/basic_string.h \ - /usr/include/c++/11/ext/atomicity.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/time.h \ - /usr/include/bits/time.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11/ext/alloc_traits.h \ - /usr/include/c++/11/bits/alloc_traits.h \ - /usr/include/c++/11/ext/string_conversions.h \ - /usr/include/c++/11/cstdio \ - /usr/include/stdio.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdio.h \ - /usr/include/c++/11/cerrno \ - /usr/include/errno.h \ - /usr/include/bits/errno.h \ - /usr/include/linux/errno.h \ - /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/c++/11/bits/charconv.h \ - /usr/include/c++/11/bits/functional_hash.h \ - /usr/include/c++/11/bits/hash_bytes.h \ - /usr/include/c++/11/bits/basic_string.tcc \ - /usr/include/c++/11/bits/locale_classes.tcc \ - /usr/include/c++/11/bits/codecvt.h \ - /usr/include/c++/11/functional \ - /usr/include/c++/11/tuple \ - /usr/include/c++/11/array \ - /usr/include/c++/11/bits/uses_allocator.h \ - /usr/include/c++/11/bits/invoke.h \ - /usr/include/c++/11/bits/refwrap.h \ - /usr/include/c++/11/bits/std_function.h \ - /usr/include/c++/11/typeinfo \ - /usr/include/c++/11/iterator \ - /usr/include/c++/11/bits/stream_iterator.h \ - /usr/include/c++/11/bits/streambuf_iterator.h \ - /usr/include/c++/11/streambuf \ - /usr/include/c++/11/bits/ios_base.h \ - /usr/include/c++/11/system_error \ - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ - /usr/include/c++/11/stdexcept \ - /usr/include/c++/11/exception \ - /usr/include/c++/11/bits/exception_ptr.h \ - /usr/include/c++/11/bits/cxxabi_init_exception.h \ - /usr/include/c++/11/bits/nested_exception.h \ - /usr/include/c++/11/bits/streambuf.tcc \ - /usr/include/c++/11/locale \ - /usr/include/c++/11/bits/locale_facets.h \ - /usr/include/c++/11/cwctype \ - /usr/include/wctype.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h \ - /usr/include/c++/11/bits/locale_facets.tcc \ - /usr/include/c++/11/bits/locale_facets_nonio.h \ - /usr/include/c++/11/ctime \ - /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h \ - /usr/include/libintl.h \ - /usr/include/c++/11/bits/locale_facets_nonio.tcc \ - /usr/include/c++/11/bits/locale_conv.h \ - /usr/include/c++/11/bits/unique_ptr.h \ - /usr/include/c++/11/memory \ - /usr/include/c++/11/bits/stl_uninitialized.h \ - /usr/include/c++/11/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11/bits/align.h \ - /usr/include/c++/11/bit \ - /usr/include/c++/11/bits/shared_ptr.h \ - /usr/include/c++/11/bits/shared_ptr_base.h \ - /usr/include/c++/11/bits/allocated_ptr.h \ - /usr/include/c++/11/ext/aligned_buffer.h \ - /usr/include/c++/11/ext/concurrence.h \ - /usr/include/c++/11/bits/shared_ptr_atomic.h \ - /usr/include/c++/11/bits/atomic_base.h \ - /usr/include/c++/11/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11/backward/auto_ptr.h \ - /usr/include/c++/11/vector \ - /usr/include/c++/11/bits/stl_vector.h \ - /usr/include/c++/11/bits/stl_bvector.h \ - /usr/include/c++/11/bits/vector.tcc \ - /usr/include/boost/optional/optional.hpp \ - /usr/include/boost/assert.hpp \ - /usr/include/assert.h \ - /usr/include/boost/core/addressof.hpp \ - /usr/include/boost/config.hpp \ - /usr/include/boost/config/user.hpp \ - /usr/include/boost/config/detail/select_compiler_config.hpp \ - /usr/include/boost/config/compiler/gcc.hpp \ - /usr/include/c++/11/cstddef \ - /usr/include/boost/config/detail/select_stdlib_config.hpp \ - /usr/include/c++/11/version \ - /usr/include/boost/config/stdlib/libstdcpp3.hpp \ - /usr/include/unistd.h \ - /usr/include/bits/posix_opt.h \ - /usr/include/bits/environments.h \ - /usr/include/bits/confname.h \ - /usr/include/bits/getopt_posix.h \ - /usr/include/bits/getopt_core.h \ - /usr/include/bits/unistd_ext.h \ - /usr/include/boost/config/detail/select_platform_config.hpp \ - /usr/include/boost/config/platform/linux.hpp \ - /usr/include/boost/config/detail/posix_features.hpp \ - /usr/include/boost/config/detail/suffix.hpp \ - /usr/include/boost/config/helper_macros.hpp \ - /usr/include/boost/core/enable_if.hpp \ - /usr/include/boost/core/explicit_operator_bool.hpp \ - /usr/include/boost/config/workaround.hpp \ - /usr/include/boost/core/swap.hpp \ - /usr/include/boost/optional/bad_optional_access.hpp \ - /usr/include/boost/static_assert.hpp \ - /usr/include/boost/detail/workaround.hpp \ - /usr/include/boost/throw_exception.hpp \ - /usr/include/boost/assert/source_location.hpp \ - /usr/include/boost/current_function.hpp \ - /usr/include/boost/cstdint.hpp \ - /usr/include/boost/exception/exception.hpp \ - /usr/include/boost/type.hpp \ - /usr/include/boost/type_traits/alignment_of.hpp \ - /usr/include/boost/type_traits/intrinsics.hpp \ - /usr/include/boost/type_traits/detail/config.hpp \ - /usr/include/boost/version.hpp \ - /usr/include/boost/type_traits/integral_constant.hpp \ - /usr/include/boost/type_traits/conditional.hpp \ - /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ - /usr/include/boost/type_traits/is_default_constructible.hpp \ - /usr/include/boost/type_traits/is_complete.hpp \ - /usr/include/boost/type_traits/declval.hpp \ - /usr/include/boost/type_traits/add_rvalue_reference.hpp \ - /usr/include/boost/type_traits/is_void.hpp \ - /usr/include/boost/type_traits/is_reference.hpp \ - /usr/include/boost/type_traits/is_lvalue_reference.hpp \ - /usr/include/boost/type_traits/is_rvalue_reference.hpp \ - /usr/include/boost/type_traits/remove_reference.hpp \ - /usr/include/boost/type_traits/is_function.hpp \ - /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ - /usr/include/boost/type_traits/detail/yes_no_type.hpp \ - /usr/include/boost/type_traits/type_with_alignment.hpp \ - /usr/include/boost/type_traits/is_pod.hpp \ - /usr/include/boost/type_traits/is_scalar.hpp \ - /usr/include/boost/type_traits/is_arithmetic.hpp \ - /usr/include/boost/type_traits/is_integral.hpp \ - /usr/include/boost/type_traits/is_floating_point.hpp \ - /usr/include/boost/type_traits/is_enum.hpp \ - /usr/include/boost/type_traits/is_pointer.hpp \ - /usr/include/boost/type_traits/is_member_pointer.hpp \ - /usr/include/boost/type_traits/is_member_function_pointer.hpp \ - /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ - /usr/include/boost/type_traits/remove_const.hpp \ - /usr/include/boost/type_traits/decay.hpp \ - /usr/include/boost/type_traits/is_array.hpp \ - /usr/include/boost/type_traits/remove_bounds.hpp \ - /usr/include/boost/type_traits/remove_extent.hpp \ - /usr/include/boost/type_traits/add_pointer.hpp \ - /usr/include/boost/type_traits/remove_cv.hpp \ - /usr/include/boost/type_traits/is_base_of.hpp \ - /usr/include/boost/type_traits/is_base_and_derived.hpp \ - /usr/include/boost/type_traits/is_same.hpp \ - /usr/include/boost/type_traits/is_class.hpp \ - /usr/include/boost/type_traits/is_const.hpp \ - /usr/include/boost/type_traits/is_constructible.hpp \ - /usr/include/boost/type_traits/is_destructible.hpp \ - /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \ - /usr/include/boost/type_traits/has_trivial_move_assign.hpp \ - /usr/include/boost/type_traits/is_assignable.hpp \ - /usr/include/boost/type_traits/is_volatile.hpp \ - /usr/include/boost/type_traits/has_nothrow_assign.hpp \ - /usr/include/boost/type_traits/enable_if.hpp \ - /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \ - /usr/include/boost/move/utility.hpp \ - /usr/include/boost/move/detail/config_begin.hpp \ - /usr/include/boost/move/detail/workaround.hpp \ - /usr/include/boost/move/utility_core.hpp \ - /usr/include/boost/move/core.hpp \ - /usr/include/boost/move/detail/config_end.hpp \ - /usr/include/boost/move/detail/meta_utils.hpp \ - /usr/include/boost/move/detail/meta_utils_core.hpp \ - /usr/include/boost/move/traits.hpp \ - /usr/include/boost/move/detail/type_traits.hpp \ - /usr/include/boost/none.hpp \ - /usr/include/boost/none_t.hpp \ - /usr/include/boost/utility/compare_pointees.hpp \ - /usr/include/boost/utility/result_of.hpp \ - /usr/include/boost/preprocessor/cat.hpp \ - /usr/include/boost/preprocessor/config/config.hpp \ - /usr/include/boost/preprocessor/iteration/iterate.hpp \ - /usr/include/boost/preprocessor/arithmetic/dec.hpp \ - /usr/include/boost/preprocessor/config/limits.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \ - /usr/include/boost/preprocessor/arithmetic/inc.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \ - /usr/include/boost/preprocessor/array/elem.hpp \ - /usr/include/boost/preprocessor/array/data.hpp \ - /usr/include/boost/preprocessor/tuple/elem.hpp \ - /usr/include/boost/preprocessor/facilities/expand.hpp \ - /usr/include/boost/preprocessor/facilities/overload.hpp \ - /usr/include/boost/preprocessor/variadic/size.hpp \ - /usr/include/boost/preprocessor/control/iif.hpp \ - /usr/include/boost/preprocessor/facilities/check_empty.hpp \ - /usr/include/boost/preprocessor/variadic/has_opt.hpp \ - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp \ - /usr/include/boost/preprocessor/tuple/rem.hpp \ - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ - /usr/include/boost/preprocessor/variadic/elem.hpp \ - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp \ - /usr/include/boost/preprocessor/array/size.hpp \ - /usr/include/boost/preprocessor/slot/slot.hpp \ - /usr/include/boost/preprocessor/slot/detail/def.hpp \ - /usr/include/boost/preprocessor/repetition/enum_params.hpp \ - /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ - /usr/include/boost/preprocessor/control/if.hpp \ - /usr/include/boost/preprocessor/logical/bool.hpp \ - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp \ - /usr/include/boost/preprocessor/facilities/empty.hpp \ - /usr/include/boost/preprocessor/punctuation/comma.hpp \ - /usr/include/boost/preprocessor/repetition/repeat.hpp \ - /usr/include/boost/preprocessor/debug/error.hpp \ - /usr/include/boost/preprocessor/detail/auto_rec.hpp \ - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \ - /usr/include/boost/preprocessor/tuple/eat.hpp \ - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp \ - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ - /usr/include/boost/preprocessor/facilities/intercept.hpp \ - /usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp \ - /usr/include/boost/type_traits/type_identity.hpp \ - /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ - /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ - /usr/include/boost/preprocessor/slot/detail/shared.hpp \ - /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ - /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp \ - /usr/include/boost/utility/detail/result_of_iterate.hpp \ - /usr/include/boost/optional/optional_fwd.hpp \ - /usr/include/boost/optional/detail/optional_config.hpp \ - /usr/include/boost/optional/detail/optional_factory_support.hpp \ - /usr/include/boost/optional/detail/optional_aligned_storage.hpp \ - /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \ - /usr/include/boost/optional/detail/optional_reference_spec.hpp \ - /usr/include/boost/optional/detail/optional_relops.hpp \ - /usr/include/boost/optional/detail/optional_swap.hpp \ - include/LibLsp/lsp/AbsolutePath.h \ - include/LibLsp/JsonRpc/serializer.h \ - include/LibLsp/JsonRpc/macro_map.h \ - /usr/include/boost/optional.hpp \ - /usr/include/c++/11/cassert \ - /usr/include/c++/11/map \ - /usr/include/c++/11/bits/stl_tree.h \ - /usr/include/c++/11/bits/stl_map.h \ - /usr/include/c++/11/bits/stl_multimap.h \ - /usr/include/c++/11/bits/erase_if.h \ - include/LibLsp/lsp/lsPosition.h \ - /usr/include/c++/11/cstring \ - /usr/include/string.h \ - /usr/include/strings.h \ - /usr/include/c++/11/fstream \ - /usr/include/c++/11/istream \ - /usr/include/c++/11/ios \ - /usr/include/c++/11/bits/basic_ios.h \ - /usr/include/c++/11/bits/basic_ios.tcc \ - /usr/include/c++/11/ostream \ - /usr/include/c++/11/bits/ostream.tcc \ - /usr/include/c++/11/bits/istream.tcc \ - /usr/include/c++/11/x86_64-redhat-linux/bits/basic_file.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++io.h \ - /usr/include/c++/11/bits/fstream.tcc \ - /usr/include/c++/11/queue \ - /usr/include/c++/11/deque \ - /usr/include/c++/11/bits/stl_deque.h \ - /usr/include/c++/11/bits/deque.tcc \ - /usr/include/c++/11/bits/stl_queue.h \ - /usr/include/c++/11/sstream \ - /usr/include/c++/11/bits/sstream.tcc \ - /usr/include/c++/11/unordered_map \ - /usr/include/c++/11/bits/hashtable.h \ - /usr/include/c++/11/bits/hashtable_policy.h \ - /usr/include/c++/11/bits/unordered_map.h \ - /usr/include/sys/stat.h \ - /usr/include/bits/stat.h \ - /usr/include/bits/struct_stat.h \ - /usr/include/bits/statx.h \ - /usr/include/linux/stat.h \ - /usr/include/linux/types.h \ - /usr/include/asm/types.h \ - /usr/include/asm-generic/types.h \ - /usr/include/asm-generic/int-ll64.h \ - /usr/include/asm/bitsperlong.h \ - /usr/include/asm-generic/bitsperlong.h \ - /usr/include/linux/posix_types.h \ - /usr/include/linux/stddef.h \ - /usr/include/asm/posix_types.h \ - /usr/include/asm/posix_types_64.h \ - /usr/include/asm-generic/posix_types.h \ - /usr/include/bits/statx-generic.h \ - /usr/include/bits/types/struct_statx_timestamp.h \ - /usr/include/bits/types/struct_statx.h \ - third_party/utfcpp/source/utf8.h \ - third_party/utfcpp/source/utf8/checked.h \ - third_party/utfcpp/source/utf8/core.h \ - third_party/utfcpp/source/utf8/cpp11.h \ - third_party/utfcpp/source/utf8/checked.h \ - third_party/utfcpp/source/utf8/unchecked.h \ - /usr/include/boost/filesystem/path.hpp \ - /usr/include/boost/filesystem/config.hpp \ - /usr/include/boost/system/api_config.hpp \ - /usr/include/boost/config/auto_link.hpp \ - /usr/include/boost/filesystem/path_traits.hpp \ - /usr/include/boost/system/error_code.hpp \ - /usr/include/boost/system/detail/error_code.hpp \ - /usr/include/boost/system/detail/error_category.hpp \ - /usr/include/boost/system/detail/config.hpp \ - /usr/include/boost/system/detail/error_condition.hpp \ - /usr/include/boost/system/detail/generic_category.hpp \ - /usr/include/boost/system/detail/generic_category_message.hpp \ - /usr/include/boost/system/detail/enable_if.hpp \ - /usr/include/boost/system/is_error_condition_enum.hpp \ - /usr/include/boost/system/detail/system_category.hpp \ - /usr/include/boost/system/is_error_code_enum.hpp \ - /usr/include/boost/system/error_category.hpp \ - /usr/include/boost/system/detail/error_category_impl.hpp \ - /usr/include/boost/system/detail/to_std_category.hpp \ - /usr/include/c++/11/mutex \ - /usr/include/c++/11/chrono \ - /usr/include/c++/11/ratio \ - /usr/include/c++/11/limits \ - /usr/include/c++/11/bits/parse_numbers.h \ - /usr/include/c++/11/bits/std_mutex.h \ - /usr/include/c++/11/bits/unique_lock.h \ - /usr/include/boost/system/error_condition.hpp \ - /usr/include/boost/system/errc.hpp \ - /usr/include/boost/system/detail/errc.hpp \ - /usr/include/boost/system/detail/cerrno.hpp \ - /usr/include/boost/system/generic_category.hpp \ - /usr/include/boost/system/system_category.hpp \ - /usr/include/boost/system/detail/system_category_impl.hpp \ - /usr/include/boost/system/detail/is_generic_value.hpp \ - /usr/include/boost/system/detail/throws.hpp \ - /usr/include/c++/11/list \ - /usr/include/c++/11/bits/stl_list.h \ - /usr/include/c++/11/bits/list.tcc \ - /usr/include/boost/config/abi_prefix.hpp \ - /usr/include/boost/config/abi_suffix.hpp \ - /usr/include/boost/system/system_error.hpp \ - /usr/include/boost/iterator/iterator_facade.hpp \ - /usr/include/boost/iterator/interoperable.hpp \ - /usr/include/boost/mpl/bool.hpp \ - /usr/include/boost/mpl/bool_fwd.hpp \ - /usr/include/boost/mpl/aux_/adl_barrier.hpp \ - /usr/include/boost/mpl/aux_/config/adl.hpp \ - /usr/include/boost/mpl/aux_/config/msvc.hpp \ - /usr/include/boost/mpl/aux_/config/intel.hpp \ - /usr/include/boost/mpl/aux_/config/gcc.hpp \ - /usr/include/boost/mpl/aux_/config/workaround.hpp \ - /usr/include/boost/mpl/integral_c_tag.hpp \ - /usr/include/boost/mpl/aux_/config/static_constant.hpp \ - /usr/include/boost/mpl/or.hpp \ - /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \ - /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \ - /usr/include/boost/mpl/aux_/na_spec.hpp \ - /usr/include/boost/mpl/lambda_fwd.hpp \ - /usr/include/boost/mpl/void_fwd.hpp \ - /usr/include/boost/mpl/aux_/na.hpp \ - /usr/include/boost/mpl/aux_/na_fwd.hpp \ - /usr/include/boost/mpl/aux_/config/ctps.hpp \ - /usr/include/boost/mpl/aux_/config/lambda.hpp \ - /usr/include/boost/mpl/aux_/config/ttp.hpp \ - /usr/include/boost/mpl/int.hpp \ - /usr/include/boost/mpl/int_fwd.hpp \ - /usr/include/boost/mpl/aux_/nttp_decl.hpp \ - /usr/include/boost/mpl/aux_/config/nttp.hpp \ - /usr/include/boost/mpl/aux_/integral_wrapper.hpp \ - /usr/include/boost/mpl/aux_/static_cast.hpp \ - /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \ - /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \ - /usr/include/boost/mpl/aux_/arity.hpp \ - /usr/include/boost/mpl/aux_/config/dtp.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/params.hpp \ - /usr/include/boost/mpl/aux_/config/preprocessor.hpp \ - /usr/include/boost/preprocessor/comma_if.hpp \ - /usr/include/boost/preprocessor/repeat.hpp \ - /usr/include/boost/preprocessor/inc.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \ - /usr/include/boost/mpl/limits/arity.hpp \ - /usr/include/boost/preprocessor/logical/and.hpp \ - /usr/include/boost/preprocessor/logical/bitand.hpp \ - /usr/include/boost/preprocessor/identity.hpp \ - /usr/include/boost/preprocessor/facilities/identity.hpp \ - /usr/include/boost/preprocessor/empty.hpp \ - /usr/include/boost/preprocessor/arithmetic/add.hpp \ - /usr/include/boost/preprocessor/control/while.hpp \ - /usr/include/boost/preprocessor/list/fold_left.hpp \ - /usr/include/boost/preprocessor/list/detail/fold_left.hpp \ - /usr/include/boost/preprocessor/control/expr_iif.hpp \ - /usr/include/boost/preprocessor/list/adt.hpp \ - /usr/include/boost/preprocessor/detail/is_binary.hpp \ - /usr/include/boost/preprocessor/detail/check.hpp \ - /usr/include/boost/preprocessor/logical/compl.hpp \ - /usr/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp \ - /usr/include/boost/preprocessor/list/limits/fold_left_256.hpp \ - /usr/include/boost/preprocessor/list/fold_right.hpp \ - /usr/include/boost/preprocessor/list/detail/fold_right.hpp \ - /usr/include/boost/preprocessor/list/reverse.hpp \ - /usr/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp \ - /usr/include/boost/preprocessor/control/detail/while.hpp \ - /usr/include/boost/preprocessor/control/detail/limits/while_256.hpp \ - /usr/include/boost/preprocessor/control/limits/while_256.hpp \ - /usr/include/boost/preprocessor/logical/bitor.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp \ - /usr/include/boost/preprocessor/comparison/equal.hpp \ - /usr/include/boost/preprocessor/comparison/not_equal.hpp \ - /usr/include/boost/preprocessor/comparison/limits/not_equal_256.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp \ - /usr/include/boost/preprocessor/logical/not.hpp \ - /usr/include/boost/preprocessor/arithmetic/sub.hpp \ - /usr/include/boost/mpl/aux_/config/eti.hpp \ - /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \ - /usr/include/boost/mpl/aux_/lambda_support.hpp \ - /usr/include/boost/mpl/aux_/include_preprocessed.hpp \ - /usr/include/boost/mpl/aux_/config/compiler.hpp \ - /usr/include/boost/preprocessor/stringize.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \ - /usr/include/boost/type_traits/is_convertible.hpp \ - /usr/include/boost/type_traits/is_abstract.hpp \ - /usr/include/boost/type_traits/add_lvalue_reference.hpp \ - /usr/include/boost/type_traits/add_reference.hpp \ - /usr/include/boost/iterator/detail/config_def.hpp \ - /usr/include/boost/iterator/detail/config_undef.hpp \ - /usr/include/boost/iterator/iterator_traits.hpp \ - /usr/include/boost/iterator/iterator_categories.hpp \ - /usr/include/boost/mpl/eval_if.hpp \ - /usr/include/boost/mpl/if.hpp \ - /usr/include/boost/mpl/aux_/value_wknd.hpp \ - /usr/include/boost/mpl/aux_/config/integral.hpp \ - /usr/include/boost/mpl/identity.hpp \ - /usr/include/boost/mpl/placeholders.hpp \ - /usr/include/boost/mpl/arg.hpp \ - /usr/include/boost/mpl/arg_fwd.hpp \ - /usr/include/boost/mpl/aux_/na_assert.hpp \ - /usr/include/boost/mpl/assert.hpp \ - /usr/include/boost/mpl/not.hpp \ - /usr/include/boost/mpl/aux_/yes_no.hpp \ - /usr/include/boost/mpl/aux_/config/arrays.hpp \ - /usr/include/boost/mpl/aux_/config/gpu.hpp \ - /usr/include/boost/mpl/aux_/config/pp_counter.hpp \ - /usr/include/boost/mpl/aux_/arity_spec.hpp \ - /usr/include/boost/mpl/aux_/arg_typedef.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \ - /usr/include/boost/iterator/detail/facade_iterator_category.hpp \ - /usr/include/boost/core/use_default.hpp \ - /usr/include/boost/mpl/and.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \ - /usr/include/boost/detail/indirect_traits.hpp \ - /usr/include/boost/type_traits/remove_pointer.hpp \ - /usr/include/boost/detail/select_type.hpp \ - /usr/include/boost/iterator/detail/enable_if.hpp \ - /usr/include/boost/type_traits/add_const.hpp \ - /usr/include/boost/mpl/always.hpp \ - /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \ - /usr/include/boost/mpl/apply.hpp \ - /usr/include/boost/mpl/apply_fwd.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \ - /usr/include/boost/mpl/apply_wrap.hpp \ - /usr/include/boost/mpl/aux_/has_apply.hpp \ - /usr/include/boost/mpl/has_xxx.hpp \ - /usr/include/boost/mpl/aux_/type_wrapper.hpp \ - /usr/include/boost/mpl/aux_/config/has_xxx.hpp \ - /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \ - /usr/include/boost/mpl/aux_/config/has_apply.hpp \ - /usr/include/boost/mpl/aux_/msvc_never_true.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \ - /usr/include/boost/mpl/lambda.hpp \ - /usr/include/boost/mpl/bind.hpp \ - /usr/include/boost/mpl/bind_fwd.hpp \ - /usr/include/boost/mpl/aux_/config/bind.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \ - /usr/include/boost/mpl/next.hpp \ - /usr/include/boost/mpl/next_prior.hpp \ - /usr/include/boost/mpl/aux_/common_name_wknd.hpp \ - /usr/include/boost/mpl/protect.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \ - /usr/include/boost/mpl/aux_/full_lambda.hpp \ - /usr/include/boost/mpl/quote.hpp \ - /usr/include/boost/mpl/void.hpp \ - /usr/include/boost/mpl/aux_/has_type.hpp \ - /usr/include/boost/mpl/aux_/config/bcc.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \ - /usr/include/boost/mpl/aux_/template_arity.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \ - /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \ - /usr/include/boost/io/quoted.hpp \ - /usr/include/boost/io/detail/buffer_fill.hpp \ - /usr/include/boost/io/detail/ostream_guard.hpp \ - /usr/include/boost/io/ios_state.hpp \ - /usr/include/boost/io_fwd.hpp \ - /usr/include/boost/functional/hash_fwd.hpp \ - /usr/include/boost/container_hash/hash_fwd.hpp \ - /usr/include/boost/filesystem/operations.hpp \ - /usr/include/boost/filesystem/file_status.hpp \ - /usr/include/boost/detail/bitmask.hpp \ - /usr/include/boost/filesystem/exception.hpp \ - /usr/include/boost/smart_ptr/intrusive_ptr.hpp \ - /usr/include/boost/smart_ptr/detail/sp_convertible.hpp \ - /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp \ - /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp \ - /usr/include/boost/config/no_tr1/functional.hpp \ - /usr/include/boost/smart_ptr/detail/operator_bool.hpp \ - /usr/include/boost/smart_ptr/intrusive_ref_counter.hpp \ - /usr/include/boost/smart_ptr/detail/atomic_count.hpp \ - /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \ - /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \ - /usr/include/boost/smart_ptr/detail/atomic_count_gcc_atomic.hpp \ - /usr/include/boost/filesystem/directory.hpp \ - /usr/include/boost/core/scoped_enum.hpp \ - /usr/include/boost/algorithm/string.hpp \ - /usr/include/boost/algorithm/string/std_containers_traits.hpp \ - /usr/include/boost/algorithm/string/std/string_traits.hpp \ - /usr/include/boost/algorithm/string/yes_no_type.hpp \ - /usr/include/boost/algorithm/string/sequence_traits.hpp \ - /usr/include/boost/algorithm/string/std/list_traits.hpp \ - /usr/include/boost/algorithm/string/std/slist_traits.hpp \ - /usr/include/boost/algorithm/string/config.hpp \ - /usr/include/c++/11/ext/slist \ - /usr/include/boost/algorithm/string/trim.hpp \ - /usr/include/boost/range/begin.hpp \ - /usr/include/boost/range/config.hpp \ - /usr/include/boost/range/iterator.hpp \ - /usr/include/boost/range/range_fwd.hpp \ - /usr/include/boost/range/mutable_iterator.hpp \ - /usr/include/boost/range/detail/extract_optional_type.hpp \ - /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp \ - /usr/include/boost/range/const_iterator.hpp \ - /usr/include/boost/range/end.hpp \ - /usr/include/boost/range/detail/implementation_help.hpp \ - /usr/include/boost/range/detail/common.hpp \ - /usr/include/boost/range/detail/sfinae.hpp \ - /usr/include/boost/range/as_literal.hpp \ - /usr/include/boost/range/iterator_range.hpp \ - /usr/include/boost/range/iterator_range_core.hpp \ - /usr/include/boost/range/functions.hpp \ - /usr/include/boost/range/size.hpp \ - /usr/include/boost/range/size_type.hpp \ - /usr/include/boost/range/difference_type.hpp \ - /usr/include/boost/range/has_range_iterator.hpp \ - /usr/include/boost/utility/enable_if.hpp \ - /usr/include/boost/range/concepts.hpp \ - /usr/include/boost/concept_check.hpp \ - /usr/include/boost/concept/assert.hpp \ - /usr/include/boost/concept/detail/general.hpp \ - /usr/include/boost/concept/detail/backward_compatibility.hpp \ - /usr/include/boost/concept/detail/has_constraints.hpp \ - /usr/include/boost/type_traits/conversion_traits.hpp \ - /usr/include/boost/concept/usage.hpp \ - /usr/include/boost/concept/detail/concept_def.hpp \ - /usr/include/boost/preprocessor/seq/for_each_i.hpp \ - /usr/include/boost/preprocessor/repetition/for.hpp \ - /usr/include/boost/preprocessor/repetition/detail/for.hpp \ - /usr/include/boost/preprocessor/repetition/detail/limits/for_256.hpp \ - /usr/include/boost/preprocessor/repetition/limits/for_256.hpp \ - /usr/include/boost/preprocessor/seq/seq.hpp \ - /usr/include/boost/preprocessor/seq/elem.hpp \ - /usr/include/boost/preprocessor/seq/limits/elem_256.hpp \ - /usr/include/boost/preprocessor/seq/size.hpp \ - /usr/include/boost/preprocessor/seq/limits/size_256.hpp \ - /usr/include/boost/preprocessor/seq/detail/is_empty.hpp \ - /usr/include/boost/preprocessor/seq/enum.hpp \ - /usr/include/boost/preprocessor/seq/limits/enum_256.hpp \ - /usr/include/boost/concept/detail/concept_undef.hpp \ - /usr/include/boost/iterator/iterator_concepts.hpp \ - /usr/include/boost/limits.hpp \ - /usr/include/boost/range/value_type.hpp \ - /usr/include/boost/range/detail/misc_concept.hpp \ - /usr/include/boost/type_traits/make_unsigned.hpp \ - /usr/include/boost/type_traits/is_signed.hpp \ - /usr/include/c++/11/climits \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/limits.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/syslimits.h \ - /usr/include/limits.h \ - /usr/include/bits/posix1_lim.h \ - /usr/include/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/bits/posix2_lim.h \ - /usr/include/bits/xopen_lim.h \ - /usr/include/bits/uio_lim.h \ - /usr/include/boost/type_traits/is_unsigned.hpp \ - /usr/include/boost/type_traits/add_volatile.hpp \ - /usr/include/boost/range/detail/has_member_size.hpp \ - /usr/include/boost/utility.hpp \ - /usr/include/boost/utility/base_from_member.hpp \ - /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp \ - /usr/include/boost/utility/binary.hpp \ - /usr/include/boost/preprocessor/control/deduce_d.hpp \ - /usr/include/boost/preprocessor/seq/cat.hpp \ - /usr/include/boost/preprocessor/seq/fold_left.hpp \ - /usr/include/boost/preprocessor/seq/limits/fold_left_256.hpp \ - /usr/include/boost/preprocessor/seq/transform.hpp \ - /usr/include/boost/preprocessor/arithmetic/mod.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp \ - /usr/include/boost/preprocessor/comparison/less_equal.hpp \ - /usr/include/boost/preprocessor/arithmetic/detail/is_1_number.hpp \ - /usr/include/boost/utility/identity_type.hpp \ - /usr/include/boost/type_traits/function_traits.hpp \ - /usr/include/boost/core/checked_delete.hpp \ - /usr/include/boost/core/noncopyable.hpp \ - /usr/include/boost/range/distance.hpp \ - /usr/include/boost/iterator/distance.hpp \ - /usr/include/boost/range/empty.hpp \ - /usr/include/boost/range/rbegin.hpp \ - /usr/include/boost/range/reverse_iterator.hpp \ - /usr/include/boost/iterator/reverse_iterator.hpp \ - /usr/include/boost/iterator/iterator_adaptor.hpp \ - /usr/include/boost/range/rend.hpp \ - /usr/include/boost/range/algorithm/equal.hpp \ - /usr/include/boost/range/detail/safe_bool.hpp \ - /usr/include/boost/next_prior.hpp \ - /usr/include/boost/type_traits/has_plus.hpp \ - /usr/include/boost/type_traits/detail/has_binary_operator.hpp \ - /usr/include/boost/type_traits/make_void.hpp \ - /usr/include/boost/type_traits/has_plus_assign.hpp \ - /usr/include/boost/type_traits/has_minus.hpp \ - /usr/include/boost/type_traits/has_minus_assign.hpp \ - /usr/include/boost/iterator/advance.hpp \ - /usr/include/boost/range/iterator_range_io.hpp \ - /usr/include/boost/range/detail/str_types.hpp \ - /usr/include/boost/algorithm/string/detail/trim.hpp \ - /usr/include/boost/algorithm/string/classification.hpp \ - /usr/include/boost/algorithm/string/detail/classification.hpp \ - /usr/include/boost/algorithm/string/predicate_facade.hpp \ - /usr/include/boost/algorithm/string/case_conv.hpp \ - /usr/include/boost/iterator/transform_iterator.hpp \ - /usr/include/boost/algorithm/string/detail/case_conv.hpp \ - /usr/include/boost/algorithm/string/predicate.hpp \ - /usr/include/boost/algorithm/string/compare.hpp \ - /usr/include/boost/algorithm/string/find.hpp \ - /usr/include/boost/algorithm/string/finder.hpp \ - /usr/include/boost/algorithm/string/constants.hpp \ - /usr/include/boost/algorithm/string/detail/finder.hpp \ - /usr/include/boost/algorithm/string/detail/predicate.hpp \ - /usr/include/boost/algorithm/string/split.hpp \ - /usr/include/boost/algorithm/string/iter_find.hpp \ - /usr/include/boost/algorithm/string/concept.hpp \ - /usr/include/boost/algorithm/string/find_iterator.hpp \ - /usr/include/boost/algorithm/string/detail/find_iterator.hpp \ - /usr/include/boost/function.hpp \ - /usr/include/boost/preprocessor/iterate.hpp \ - /usr/include/boost/function/detail/prologue.hpp \ - /usr/include/boost/function/function_base.hpp \ - /usr/include/boost/integer.hpp \ - /usr/include/boost/integer_fwd.hpp \ - /usr/include/boost/integer_traits.hpp \ - /usr/include/boost/type_index.hpp \ - /usr/include/boost/type_index/stl_type_index.hpp \ - /usr/include/boost/type_index/type_index_facade.hpp \ - /usr/include/boost/core/demangle.hpp \ - /usr/include/c++/11/cxxabi.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/cxxabi_tweaks.h \ - /usr/include/boost/type_traits/has_trivial_copy.hpp \ - /usr/include/boost/type_traits/is_copy_constructible.hpp \ - /usr/include/boost/type_traits/has_trivial_destructor.hpp \ - /usr/include/boost/type_traits/composite_traits.hpp \ - /usr/include/boost/type_traits/is_union.hpp \ - /usr/include/boost/ref.hpp \ - /usr/include/boost/core/ref.hpp \ - /usr/include/boost/function_equal.hpp \ - /usr/include/boost/function/function_fwd.hpp \ - /usr/include/boost/mem_fn.hpp \ - /usr/include/boost/bind/mem_fn.hpp \ - /usr/include/boost/get_pointer.hpp \ - /usr/include/boost/config/no_tr1/memory.hpp \ - /usr/include/boost/bind/mem_fn_template.hpp \ - /usr/include/boost/bind/mem_fn_cc.hpp \ - /usr/include/boost/preprocessor/enum.hpp \ - /usr/include/boost/preprocessor/repetition/enum.hpp \ - /usr/include/boost/preprocessor/enum_params.hpp \ - /usr/include/boost/function/detail/function_iterate.hpp \ - /usr/include/boost/function/detail/maybe_include.hpp \ - /usr/include/boost/function/function_template.hpp \ - /usr/include/boost/core/no_exceptions_support.hpp \ - /usr/include/boost/algorithm/string/detail/util.hpp \ - /usr/include/boost/algorithm/string/join.hpp \ - /usr/include/boost/algorithm/string/detail/sequence.hpp \ - /usr/include/boost/mpl/logical.hpp \ - /usr/include/boost/algorithm/string/replace.hpp \ - /usr/include/boost/algorithm/string/find_format.hpp \ - /usr/include/boost/algorithm/string/detail/find_format.hpp \ - /usr/include/boost/algorithm/string/detail/find_format_store.hpp \ - /usr/include/boost/algorithm/string/detail/replace_storage.hpp \ - /usr/include/boost/algorithm/string/detail/find_format_all.hpp \ - /usr/include/boost/algorithm/string/formatter.hpp \ - /usr/include/boost/algorithm/string/detail/formatter.hpp \ - /usr/include/boost/algorithm/string/erase.hpp - -CMakeFiles/lspcpp.dir/src/lsp/working_files.cpp.o: src/lsp/working_files.cpp \ - /usr/include/stdc-predef.h \ - include/LibLsp/lsp/working_files.h \ - include/LibLsp/lsp/lsp_diagnostic.h \ - include/LibLsp/lsp/lsRange.h \ - include/LibLsp/JsonRpc/serializer.h \ - include/LibLsp/JsonRpc/macro_map.h \ - /usr/include/boost/optional.hpp \ - /usr/include/boost/optional/optional.hpp \ - /usr/include/c++/11/new \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ - /usr/include/bits/wordsize.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ - /usr/include/features.h \ - /usr/include/sys/cdefs.h \ - /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ - /usr/include/c++/11/bits/exception.h \ - /usr/include/c++/11/iosfwd \ - /usr/include/c++/11/bits/stringfwd.h \ - /usr/include/c++/11/bits/memoryfwd.h \ - /usr/include/c++/11/bits/postypes.h \ - /usr/include/c++/11/cwchar \ - /usr/include/wchar.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/boost/assert.hpp \ - /usr/include/assert.h \ - /usr/include/boost/core/addressof.hpp \ - /usr/include/boost/config.hpp \ - /usr/include/boost/config/user.hpp \ - /usr/include/boost/config/detail/select_compiler_config.hpp \ - /usr/include/boost/config/compiler/gcc.hpp \ - /usr/include/c++/11/cstddef \ - /usr/include/boost/config/detail/select_stdlib_config.hpp \ - /usr/include/c++/11/version \ - /usr/include/boost/config/stdlib/libstdcpp3.hpp \ - /usr/include/unistd.h \ - /usr/include/bits/posix_opt.h \ - /usr/include/bits/environments.h \ - /usr/include/bits/types.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/confname.h \ - /usr/include/bits/getopt_posix.h \ - /usr/include/bits/getopt_core.h \ - /usr/include/bits/unistd_ext.h \ - /usr/include/boost/config/detail/select_platform_config.hpp \ - /usr/include/boost/config/platform/linux.hpp \ - /usr/include/c++/11/cstdlib \ - /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/endian.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h \ - /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/c++/11/bits/std_abs.h \ - /usr/include/boost/config/detail/posix_features.hpp \ - /usr/include/boost/config/detail/suffix.hpp \ - /usr/include/boost/config/helper_macros.hpp \ - /usr/include/boost/core/enable_if.hpp \ - /usr/include/boost/core/explicit_operator_bool.hpp \ - /usr/include/boost/config/workaround.hpp \ - /usr/include/boost/core/swap.hpp \ - /usr/include/c++/11/utility \ - /usr/include/c++/11/bits/stl_relops.h \ - /usr/include/c++/11/bits/stl_pair.h \ - /usr/include/c++/11/bits/move.h \ - /usr/include/c++/11/type_traits \ - /usr/include/c++/11/initializer_list \ - /usr/include/boost/optional/bad_optional_access.hpp \ - /usr/include/c++/11/stdexcept \ - /usr/include/c++/11/exception \ - /usr/include/c++/11/bits/exception_ptr.h \ - /usr/include/c++/11/bits/exception_defines.h \ - /usr/include/c++/11/bits/cxxabi_init_exception.h \ - /usr/include/c++/11/typeinfo \ - /usr/include/c++/11/bits/hash_bytes.h \ - /usr/include/c++/11/bits/nested_exception.h \ - /usr/include/c++/11/string \ - /usr/include/c++/11/bits/char_traits.h \ - /usr/include/c++/11/bits/stl_algobase.h \ - /usr/include/c++/11/bits/functexcept.h \ - /usr/include/c++/11/bits/cpp_type_traits.h \ - /usr/include/c++/11/ext/type_traits.h \ - /usr/include/c++/11/ext/numeric_traits.h \ - /usr/include/c++/11/bits/stl_iterator_base_types.h \ - /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11/bits/concept_check.h \ - /usr/include/c++/11/debug/assertions.h \ - /usr/include/c++/11/bits/stl_iterator.h \ - /usr/include/c++/11/bits/ptr_traits.h \ - /usr/include/c++/11/debug/debug.h \ - /usr/include/c++/11/bits/predefined_ops.h \ - /usr/include/c++/11/cstdint \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ - /usr/include/stdint.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11/bits/allocator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ - /usr/include/c++/11/ext/new_allocator.h \ - /usr/include/c++/11/bits/localefwd.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ - /usr/include/c++/11/clocale \ - /usr/include/locale.h \ - /usr/include/bits/locale.h \ - /usr/include/c++/11/cctype \ - /usr/include/ctype.h \ - /usr/include/c++/11/bits/ostream_insert.h \ - /usr/include/c++/11/bits/cxxabi_forced.h \ - /usr/include/c++/11/bits/stl_function.h \ - /usr/include/c++/11/backward/binders.h \ - /usr/include/c++/11/bits/range_access.h \ - /usr/include/c++/11/bits/basic_string.h \ - /usr/include/c++/11/ext/atomicity.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/time.h \ - /usr/include/bits/time.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11/ext/alloc_traits.h \ - /usr/include/c++/11/bits/alloc_traits.h \ - /usr/include/c++/11/bits/stl_construct.h \ - /usr/include/c++/11/ext/string_conversions.h \ - /usr/include/c++/11/cstdio \ - /usr/include/stdio.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdio.h \ - /usr/include/c++/11/cerrno \ - /usr/include/errno.h \ - /usr/include/bits/errno.h \ - /usr/include/linux/errno.h \ - /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/c++/11/bits/charconv.h \ - /usr/include/c++/11/bits/functional_hash.h \ - /usr/include/c++/11/bits/basic_string.tcc \ - /usr/include/boost/static_assert.hpp \ - /usr/include/boost/detail/workaround.hpp \ - /usr/include/boost/throw_exception.hpp \ - /usr/include/boost/assert/source_location.hpp \ - /usr/include/boost/current_function.hpp \ - /usr/include/boost/cstdint.hpp \ - /usr/include/boost/exception/exception.hpp \ - /usr/include/boost/type.hpp \ - /usr/include/boost/type_traits/alignment_of.hpp \ - /usr/include/boost/type_traits/intrinsics.hpp \ - /usr/include/boost/type_traits/detail/config.hpp \ - /usr/include/boost/version.hpp \ - /usr/include/boost/type_traits/integral_constant.hpp \ - /usr/include/boost/type_traits/conditional.hpp \ - /usr/include/boost/type_traits/has_nothrow_constructor.hpp \ - /usr/include/boost/type_traits/is_default_constructible.hpp \ - /usr/include/boost/type_traits/is_complete.hpp \ - /usr/include/boost/type_traits/declval.hpp \ - /usr/include/boost/type_traits/add_rvalue_reference.hpp \ - /usr/include/boost/type_traits/is_void.hpp \ - /usr/include/boost/type_traits/is_reference.hpp \ - /usr/include/boost/type_traits/is_lvalue_reference.hpp \ - /usr/include/boost/type_traits/is_rvalue_reference.hpp \ - /usr/include/boost/type_traits/remove_reference.hpp \ - /usr/include/boost/type_traits/is_function.hpp \ - /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \ - /usr/include/boost/type_traits/detail/yes_no_type.hpp \ - /usr/include/boost/type_traits/type_with_alignment.hpp \ - /usr/include/boost/type_traits/is_pod.hpp \ - /usr/include/boost/type_traits/is_scalar.hpp \ - /usr/include/boost/type_traits/is_arithmetic.hpp \ - /usr/include/boost/type_traits/is_integral.hpp \ - /usr/include/boost/type_traits/is_floating_point.hpp \ - /usr/include/boost/type_traits/is_enum.hpp \ - /usr/include/boost/type_traits/is_pointer.hpp \ - /usr/include/boost/type_traits/is_member_pointer.hpp \ - /usr/include/boost/type_traits/is_member_function_pointer.hpp \ - /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \ - /usr/include/boost/type_traits/remove_const.hpp \ - /usr/include/boost/type_traits/decay.hpp \ - /usr/include/boost/type_traits/is_array.hpp \ - /usr/include/boost/type_traits/remove_bounds.hpp \ - /usr/include/boost/type_traits/remove_extent.hpp \ - /usr/include/boost/type_traits/add_pointer.hpp \ - /usr/include/boost/type_traits/remove_cv.hpp \ - /usr/include/boost/type_traits/is_base_of.hpp \ - /usr/include/boost/type_traits/is_base_and_derived.hpp \ - /usr/include/boost/type_traits/is_same.hpp \ - /usr/include/boost/type_traits/is_class.hpp \ - /usr/include/boost/type_traits/is_const.hpp \ - /usr/include/boost/type_traits/is_constructible.hpp \ - /usr/include/boost/type_traits/is_destructible.hpp \ - /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \ - /usr/include/boost/type_traits/has_trivial_move_assign.hpp \ - /usr/include/boost/type_traits/is_assignable.hpp \ - /usr/include/boost/type_traits/is_volatile.hpp \ - /usr/include/boost/type_traits/has_nothrow_assign.hpp \ - /usr/include/boost/type_traits/enable_if.hpp \ - /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \ - /usr/include/boost/move/utility.hpp \ - /usr/include/boost/move/detail/config_begin.hpp \ - /usr/include/boost/move/detail/workaround.hpp \ - /usr/include/boost/move/utility_core.hpp \ - /usr/include/boost/move/core.hpp \ - /usr/include/boost/move/detail/config_end.hpp \ - /usr/include/boost/move/detail/meta_utils.hpp \ - /usr/include/boost/move/detail/meta_utils_core.hpp \ - /usr/include/boost/move/traits.hpp \ - /usr/include/boost/move/detail/type_traits.hpp \ - /usr/include/boost/none.hpp \ - /usr/include/boost/none_t.hpp \ - /usr/include/boost/utility/compare_pointees.hpp \ - /usr/include/c++/11/functional \ - /usr/include/c++/11/tuple \ - /usr/include/c++/11/array \ - /usr/include/c++/11/bits/uses_allocator.h \ - /usr/include/c++/11/bits/invoke.h \ - /usr/include/c++/11/bits/refwrap.h \ - /usr/include/c++/11/bits/std_function.h \ - /usr/include/boost/utility/result_of.hpp \ - /usr/include/boost/preprocessor/cat.hpp \ - /usr/include/boost/preprocessor/config/config.hpp \ - /usr/include/boost/preprocessor/iteration/iterate.hpp \ - /usr/include/boost/preprocessor/arithmetic/dec.hpp \ - /usr/include/boost/preprocessor/config/limits.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp \ - /usr/include/boost/preprocessor/arithmetic/inc.hpp \ - /usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp \ - /usr/include/boost/preprocessor/array/elem.hpp \ - /usr/include/boost/preprocessor/array/data.hpp \ - /usr/include/boost/preprocessor/tuple/elem.hpp \ - /usr/include/boost/preprocessor/facilities/expand.hpp \ - /usr/include/boost/preprocessor/facilities/overload.hpp \ - /usr/include/boost/preprocessor/variadic/size.hpp \ - /usr/include/boost/preprocessor/control/iif.hpp \ - /usr/include/boost/preprocessor/facilities/check_empty.hpp \ - /usr/include/boost/preprocessor/variadic/has_opt.hpp \ - /usr/include/boost/preprocessor/variadic/limits/size_64.hpp \ - /usr/include/boost/preprocessor/tuple/rem.hpp \ - /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \ - /usr/include/boost/preprocessor/variadic/elem.hpp \ - /usr/include/boost/preprocessor/variadic/limits/elem_64.hpp \ - /usr/include/boost/preprocessor/array/size.hpp \ - /usr/include/boost/preprocessor/slot/slot.hpp \ - /usr/include/boost/preprocessor/slot/detail/def.hpp \ - /usr/include/boost/preprocessor/repetition/enum_params.hpp \ - /usr/include/boost/preprocessor/punctuation/comma_if.hpp \ - /usr/include/boost/preprocessor/control/if.hpp \ - /usr/include/boost/preprocessor/logical/bool.hpp \ - /usr/include/boost/preprocessor/logical/limits/bool_256.hpp \ - /usr/include/boost/preprocessor/facilities/empty.hpp \ - /usr/include/boost/preprocessor/punctuation/comma.hpp \ - /usr/include/boost/preprocessor/repetition/repeat.hpp \ - /usr/include/boost/preprocessor/debug/error.hpp \ - /usr/include/boost/preprocessor/detail/auto_rec.hpp \ - /usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp \ - /usr/include/boost/preprocessor/tuple/eat.hpp \ - /usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp \ - /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \ - /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \ - /usr/include/boost/preprocessor/facilities/intercept.hpp \ - /usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp \ - /usr/include/boost/type_traits/type_identity.hpp \ - /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \ - /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \ - /usr/include/boost/preprocessor/slot/detail/shared.hpp \ - /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \ - /usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp \ - /usr/include/boost/utility/detail/result_of_iterate.hpp \ - /usr/include/boost/optional/optional_fwd.hpp \ - /usr/include/boost/optional/detail/optional_config.hpp \ - /usr/include/boost/optional/detail/optional_factory_support.hpp \ - /usr/include/boost/optional/detail/optional_aligned_storage.hpp \ - /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \ - /usr/include/boost/optional/detail/optional_reference_spec.hpp \ - /usr/include/boost/optional/detail/optional_relops.hpp \ - /usr/include/boost/optional/detail/optional_swap.hpp \ - /usr/include/c++/11/cassert \ - /usr/include/c++/11/memory \ - /usr/include/c++/11/bits/stl_uninitialized.h \ - /usr/include/c++/11/bits/stl_tempbuf.h \ - /usr/include/c++/11/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11/bits/align.h \ - /usr/include/c++/11/bit \ - /usr/include/c++/11/bits/unique_ptr.h \ - /usr/include/c++/11/bits/shared_ptr.h \ - /usr/include/c++/11/bits/shared_ptr_base.h \ - /usr/include/c++/11/bits/allocated_ptr.h \ - /usr/include/c++/11/ext/aligned_buffer.h \ - /usr/include/c++/11/ext/concurrence.h \ - /usr/include/c++/11/bits/shared_ptr_atomic.h \ - /usr/include/c++/11/bits/atomic_base.h \ - /usr/include/c++/11/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11/backward/auto_ptr.h \ - /usr/include/c++/11/vector \ - /usr/include/c++/11/bits/stl_vector.h \ - /usr/include/c++/11/bits/stl_bvector.h \ - /usr/include/c++/11/bits/vector.tcc \ - /usr/include/c++/11/map \ - /usr/include/c++/11/bits/stl_tree.h \ - /usr/include/c++/11/bits/stl_map.h \ - /usr/include/c++/11/bits/stl_multimap.h \ - /usr/include/c++/11/bits/erase_if.h \ - /usr/include/c++/11/algorithm \ - /usr/include/c++/11/bits/stl_algo.h \ - /usr/include/c++/11/bits/algorithmfwd.h \ - /usr/include/c++/11/bits/stl_heap.h \ - /usr/include/c++/11/bits/uniform_int_dist.h \ - include/LibLsp/lsp/lsPosition.h \ - include/LibLsp/lsp/lsTextEdit.h \ - include/LibLsp/lsp/lsDocumentUri.h \ - include/LibLsp/lsp/lsResponseError.h \ - /usr/include/c++/11/sstream \ - /usr/include/c++/11/istream \ - /usr/include/c++/11/ios \ - /usr/include/c++/11/bits/ios_base.h \ - /usr/include/c++/11/bits/locale_classes.h \ - /usr/include/c++/11/bits/locale_classes.tcc \ - /usr/include/c++/11/system_error \ - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ - /usr/include/c++/11/streambuf \ - /usr/include/c++/11/bits/streambuf.tcc \ - /usr/include/c++/11/bits/basic_ios.h \ - /usr/include/c++/11/bits/locale_facets.h \ - /usr/include/c++/11/cwctype \ - /usr/include/wctype.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h \ - /usr/include/c++/11/bits/streambuf_iterator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h \ - /usr/include/c++/11/bits/locale_facets.tcc \ - /usr/include/c++/11/bits/basic_ios.tcc \ - /usr/include/c++/11/ostream \ - /usr/include/c++/11/bits/ostream.tcc \ - /usr/include/c++/11/bits/istream.tcc \ - /usr/include/c++/11/bits/sstream.tcc \ - include/LibLsp/lsp/lsAny.h \ - include/LibLsp/JsonRpc/message.h \ - /usr/include/c++/11/atomic \ - /usr/include/c++/11/iostream \ - include/LibLsp/lsp/method_type.h \ - include/LibLsp/lsp/location_type.h \ - include/LibLsp/JsonRpc/RequestInMessage.h \ - /usr/include/c++/11/mutex \ - /usr/include/c++/11/chrono \ - /usr/include/c++/11/ratio \ - /usr/include/c++/11/limits \ - /usr/include/c++/11/ctime \ - /usr/include/c++/11/bits/parse_numbers.h \ - /usr/include/c++/11/bits/std_mutex.h \ - /usr/include/c++/11/bits/unique_lock.h \ - include/LibLsp/JsonRpc/lsRequestId.h \ - include/LibLsp/JsonRpc/lsResponseMessage.h \ - include/LibLsp/lsp/AbsolutePath.h \ - include/LibLsp/lsp/textDocument/did_change.h \ - include/LibLsp/JsonRpc/NotificationInMessage.h \ - include/LibLsp/lsp/lsVersionedTextDocumentIdentifier.h \ - include/LibLsp/lsp/lsTextDocumentIdentifier.h \ - include/LibLsp/lsp/textDocument/did_close.h \ - include/LibLsp/lsp/textDocument/did_open.h \ - include/LibLsp/lsp/lsTextDocumentItem.h \ - include/LibLsp/lsp/Directory.h \ - /usr/include/c++/11/climits \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/limits.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/syslimits.h \ - /usr/include/limits.h \ - /usr/include/bits/posix1_lim.h \ - /usr/include/bits/local_lim.h \ - /usr/include/linux/limits.h \ - /usr/include/bits/posix2_lim.h \ - /usr/include/bits/xopen_lim.h \ - /usr/include/bits/uio_lim.h \ - /usr/include/c++/11/numeric \ - /usr/include/c++/11/bits/stl_numeric.h \ - include/LibLsp/lsp/utils.h \ - /usr/include/c++/11/codecvt \ - /usr/include/c++/11/bits/codecvt.h \ - /usr/include/c++/11/iterator \ - /usr/include/c++/11/bits/stream_iterator.h \ - /usr/include/c++/11/locale \ - /usr/include/c++/11/bits/locale_facets_nonio.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h \ - /usr/include/libintl.h \ - /usr/include/c++/11/bits/locale_facets_nonio.tcc \ - /usr/include/c++/11/bits/locale_conv.h - - -third_party/utfcpp/source/utf8/unchecked.h: - -third_party/utfcpp/source/utf8/core.h: - -third_party/utfcpp/source/utf8/checked.h: - -third_party/utfcpp/source/utf8.h: - -/usr/include/sys/random.h: - -/usr/include/boost/uuid/detail/random_provider_getrandom.ipp: - -/usr/include/boost/uuid/detail/random_provider_detect_platform.hpp: - -/usr/include/boost/uuid/entropy_error.hpp: - -/usr/include/boost/uuid/detail/random_provider.hpp: - -/usr/include/boost/function_types/detail/to_sequence.hpp: - -/usr/include/boost/function_types/detail/synthesize_impl/arity10_1.hpp: - -/usr/include/boost/function_types/detail/synthesize_impl/arity10_0.hpp: - -/usr/include/boost/function_types/detail/cv_traits.hpp: - -/usr/include/boost/function_types/member_function_pointer.hpp: - -/usr/include/boost/tti/detail/dptmf.hpp: - -/usr/include/boost/tti/detail/denclosing_type.hpp: - -/usr/include/boost/tti/gen/namespace_gen.hpp: - -/usr/include/boost/function_types/is_callable_builtin.hpp: - -/usr/include/boost/detail/templated_streams.hpp: - -/usr/include/boost/tti/detail/dftclass.hpp: - -/usr/include/boost/tti/detail/dcomp_mem_fun.hpp: - -/usr/include/boost/function_types/detail/pp_retag_default_cc/preprocessed.hpp: - -/usr/include/boost/mpl/aux_/preprocessed/gcc/bitand.hpp: - -/usr/include/boost/mpl/bitand.hpp: - -/usr/include/boost/function_types/detail/components_as_mpl_sequence.hpp: - -/usr/include/boost/function_types/detail/components_impl/arity20_1.hpp: - -/usr/include/boost/function_types/detail/components_impl/arity10_0.hpp: - -/usr/include/boost/function_types/detail/components_impl/arity20_0.hpp: - -/usr/include/boost/function_types/detail/pp_arity_loop.hpp: - -/usr/include/boost/function_types/config/config.hpp: - -/usr/include/boost/mpl/same_as.hpp: - -/usr/include/boost/function_types/components.hpp: - -/usr/include/boost/tti/detail/dmem_fun.hpp: - -/usr/include/boost/tti/detail/ddeftype.hpp: - -/usr/include/boost/function_types/detail/encoding/undef.hpp: - -/usr/include/boost/function_types/detail/encoding/aliases_undef.hpp: - -/usr/include/boost/function_types/detail/pp_tags/cc_tag.hpp: - -/usr/include/boost/function_types/detail/pp_cc_loop/preprocessed.hpp: - -/usr/include/boost/function_types/detail/encoding/aliases_def.hpp: - -/usr/include/boost/function_types/detail/encoding/def.hpp: - -/usr/include/boost/preprocessor/punctuation/paren.hpp: - -/usr/include/boost/function_types/detail/pp_tags/preprocessed.hpp: - -/usr/include/boost/mpl/aux_/preprocessed/gcc/bitxor.hpp: - -/usr/include/boost/function_types/property_tags.hpp: - -/usr/include/boost/tti/has_member_function.hpp: - -/usr/include/boost/random/detail/uniform_int_float.hpp: - -/usr/include/boost/random/detail/operators.hpp: - -/usr/include/boost/random/detail/polynomial.hpp: - -/usr/include/boost/random/detail/enable_warnings.hpp: - -/usr/include/boost/random/detail/disable_warnings.hpp: - -/usr/include/boost/integer/integer_log2.hpp: - -/usr/include/boost/random/detail/integer_log2.hpp: - -/usr/include/boost/random/detail/large_arithmetic.hpp: - -/usr/include/boost/random/detail/ptr_helper.hpp: - -/usr/include/boost/integer/integer_mask.hpp: - -/usr/include/boost/uuid/basic_name_generator.hpp: - -/usr/include/boost/uuid/name_generator_sha1.hpp: - -/usr/include/boost/uuid/uuid_generators.hpp: - -/usr/lib/gcc/x86_64-redhat-linux/11/include/mm_malloc.h: - -/usr/lib/gcc/x86_64-redhat-linux/11/include/mmintrin.h: - -/usr/lib/gcc/x86_64-redhat-linux/11/include/emmintrin.h: - -/usr/include/boost/uuid/detail/config.hpp: - -/usr/include/boost/uuid/uuid.hpp: - -/usr/include/c++/11/codecvt: - -include/LibLsp/lsp/utils.h: - -third_party/uri/include/network/uri/detail/translate.hpp: - -third_party/uri/include/network/uri/detail/uri_parts.hpp: - -third_party/uri/include/network/uri/config.hpp: - -third_party/uri/include/network/uri/uri.hpp: - -third_party/uri/include/network/uri/uri_builder.hpp: - -include/LibLsp/lsp/Directory.h: - -include/LibLsp/lsp/AbsolutePath.h: - -include/LibLsp/lsp/lru_cache.h: - -src/lsp/lsp.cpp: - -include/LibLsp/lsp/workspace/configuration.h: - -include/LibLsp/lsp/textDocument/semanticHighlighting.h: - -include/LibLsp/lsp/textDocument/didRenameFiles.h: - -include/LibLsp/lsp/client/unregisterCapability.h: - -include/LibLsp/lsp/client/registerCapability.h: - -include/LibLsp/lsp/windows/MessageNotify.h: - -include/LibLsp/lsp/textDocument/publishDiagnostics.h: - -include/LibLsp/lsp/textDocument/did_save.h: - -include/LibLsp/lsp/extention/jdtls/projectConfigurationUpdate.h: - -include/LibLsp/lsp/general/initialized.h: - -include/LibLsp/lsp/general/exit.h: - -include/LibLsp/lsp/extention/jdtls/Move.h: - -include/LibLsp/lsp/extention/jdtls/getMoveDestinations.h: - -include/LibLsp/lsp/extention/jdtls/generateToString.h: - -include/LibLsp/lsp/extention/jdtls/generateHashCodeEquals.h: - -include/LibLsp/lsp/extention/jdtls/resolveUnimplementedAccessors.h: - -include/LibLsp/lsp/extention/jdtls/generateAccessors.h: - -include/LibLsp/lsp/extention/jdtls/getRefactorEdit.h: - -include/LibLsp/lsp/extention/jdtls/findLinks.h: - -include/LibLsp/lsp/extention/jdtls/executeCommand.h: - -include/LibLsp/lsp/extention/jdtls/checkToStringStatus.h: - -include/LibLsp/lsp/extention/jdtls/addOverridableMethods.h: - -include/LibLsp/lsp/extention/jdtls/listOverridableMethods.h: - -include/LibLsp/lsp/extention/jdtls/classFileContents.h: - -include/LibLsp/lsp/textDocument/selectionRange.h: - -include/LibLsp/lsp/textDocument/callHierarchy.h: - -include/LibLsp/lsp/textDocument/resolveTypeHierarchy.h: - -include/LibLsp/lsp/textDocument/prepareRename.h: - -include/LibLsp/lsp/textDocument/foldingRange.h: - -include/LibLsp/lsp/textDocument/colorPresentation.h: - -include/LibLsp/lsp/textDocument/declaration_definition.h: - -include/LibLsp/lsp/workspace/symbol.h: - -include/LibLsp/lsp/textDocument/rename.h: - -include/LibLsp/lsp/textDocument/implementation.h: - -include/LibLsp/lsp/textDocument/hover.h: - -include/LibLsp/lsp/lsFormattingOptions.h: - -include/LibLsp/lsp/textDocument/highlight.h: - -include/LibLsp/lsp/textDocument/did_close.h: - -/usr/include/c++/11/bits/regex.tcc: - -/usr/include/c++/11/bits/regex.h: - -/usr/include/c++/11/bits/regex_compiler.tcc: - -/usr/include/c++/11/bits/regex_compiler.h: - -/usr/include/c++/11/bits/regex_scanner.tcc: - -/usr/include/c++/11/bits/regex_automaton.tcc: - -/usr/include/c++/11/stack: - -/usr/include/c++/11/regex: - -include/LibLsp/lsp/lsTextDocumentEdit.h: - -include/LibLsp/lsp/lsWorkspaceEdit.h: - -include/LibLsp/lsp/lsCodeAction.h: - -include/LibLsp/lsp/workspace/execute_command.h: - -include/LibLsp/lsp/CodeActionParams.h: - -include/LibLsp/lsp/lsTextDocumentIdentifier.h: - -include/LibLsp/lsp/textDocument/SemanticTokens.h: - -include/LibLsp/lsp/general/lsServerCapabilities.h: - -include/LibLsp/lsp/workspace/workspaceFolders.h: - -include/LibLsp/lsp/lsCommand.h: - -include/LibLsp/lsp/lsMarkedString.h: - -include/LibLsp/lsp/general/lsTextDocumentClientCapabilities.h: - -include/LibLsp/lsp/general/initialize.h: - -include/LibLsp/lsp/ProtocolJsonHandler.h: - -src/lsp/ProtocolJsonHandler.cpp: - -/usr/include/c++/11/bits/this_thread_sleep.h: - -/usr/include/boost/mpl/remove.hpp: - -/usr/include/c++/11/thread: - -include/LibLsp/lsp/SimpleTimer.h: - -include/LibLsp/lsp/ProcessIoService.h: - -/usr/include/boost/process/detail/posix/start_dir.hpp: - -/usr/include/boost/process/start_dir.hpp: - -/usr/include/boost/process/spawn.hpp: - -/usr/include/boost/token_functions.hpp: - -/usr/include/boost/tokenizer.hpp: - -/usr/include/boost/process/search_path.hpp: - -/usr/include/boost/process/detail/posix/pipe_out.hpp: - -/usr/include/boost/process/detail/posix/file_out.hpp: - -/usr/include/boost/process/detail/posix/file_in.hpp: - -/usr/include/boost/process/detail/posix/null_out.hpp: - -/usr/include/boost/process/detail/posix/file_descriptor.hpp: - -/usr/include/boost/process/detail/posix/close_in.hpp: - -/usr/include/boost/process/handles.hpp: - -/usr/include/boost/process/exe.hpp: - -/usr/include/boost/process/detail/posix/env_init.hpp: - -/usr/include/boost/process/detail/posix/environment.hpp: - -/usr/include/boost/process/environment.hpp: - -/usr/include/boost/process/env.hpp: - -/usr/include/boost/process/cmd.hpp: - -/usr/include/boost/process/detail/posix/group_handle.hpp: - -/usr/include/boost/process/group.hpp: - -/usr/include/boost/process/detail/async_handler.hpp: - -/usr/include/boost/process/detail/posix/signal.hpp: - -/usr/include/boost/process/detail/posix/fd.hpp: - -/usr/include/boost/fusion/adapted/std_tuple/detail/convert_impl.hpp: - -include/LibLsp/lsp/extention/jdtls/generateConstructors.h: - -/usr/include/boost/fusion/adapted/std_tuple/detail/value_at_impl.hpp: - -/usr/include/boost/fusion/adapted/std_tuple/detail/at_impl.hpp: - -/usr/include/boost/fusion/adapted/std_tuple/detail/end_impl.hpp: - -third_party/uri/include/network/uri/detail/decode.hpp: - -/usr/include/boost/fusion/adapted/std_tuple/std_tuple_iterator.hpp: - -/usr/include/boost/fusion/adapted/std_tuple/detail/category_of_impl.hpp: - -/usr/include/boost/fusion/adapted/std_tuple/detail/is_sequence_impl.hpp: - -/usr/include/boost/fusion/adapted/std_tuple/detail/is_view_impl.hpp: - -/usr/include/boost/fusion/tuple/make_tuple.hpp: - -/usr/include/boost/fusion/tuple/tuple.hpp: - -/usr/include/boost/fusion/sequence/io/detail/out.hpp: - -/usr/include/boost/fusion/sequence/io/out.hpp: - -/usr/include/boost/fusion/sequence/io/detail/manip.hpp: - -/usr/include/boost/fusion/sequence/io/detail/in.hpp: - -/usr/include/boost/fusion/sequence/intrinsic/at_key.hpp: - -/usr/include/boost/fusion/sequence/intrinsic/back.hpp: - -/usr/include/boost/fusion/sequence/comparison/greater_equal.hpp: - -/usr/include/boost/fusion/sequence/comparison/detail/less.hpp: - -/usr/include/boost/fusion/sequence/comparison/less.hpp: - -/usr/include/boost/fusion/sequence/comparison/greater.hpp: - -/usr/include/boost/fusion/sequence/sequence_facade.hpp: - -/usr/include/boost/fusion/container/generation/make_set.hpp: - -/usr/include/boost/fusion/container/generation/vector_tie.hpp: - -/usr/include/boost/fusion/container/generation/make_vector.hpp: - -/usr/include/boost/fusion/container/generation/map_tie.hpp: - -/usr/include/boost/fusion/container/generation/make_list.hpp: - -/usr/include/boost/fusion/container/generation/make_cons.hpp: - -/usr/include/boost/fusion/container/generation/list_tie.hpp: - -/usr/include/boost/fusion/container/generation/ignore.hpp: - -/usr/include/boost/fusion/container/generation/cons_tie.hpp: - -/usr/include/boost/fusion/container/generation/deque_tie.hpp: - -/usr/include/boost/fusion/container/deque/front_extended_deque.hpp: - -/usr/include/boost/fusion/container/deque/detail/convert_impl.hpp: - -/usr/include/boost/fusion/container/deque/convert.hpp: - -/usr/include/boost/fusion/container/deque/detail/end_impl.hpp: - -/usr/include/boost/fusion/container/deque/deque_iterator.hpp: - -/usr/include/boost/function_types/detail/synthesize_impl/arity20_1.hpp: - -/usr/include/boost/fusion/container/deque/detail/begin_impl.hpp: - -/usr/include/boost/fusion/container/deque/detail/value_at_impl.hpp: - -/usr/include/boost/fusion/container/deque/detail/deque_keyed_values.hpp: - -/usr/include/boost/fusion/container/deque/detail/keyed_element.hpp: - -/usr/include/boost/fusion/container/deque/deque.hpp: - -/usr/include/boost/fusion/container/set.hpp: - -/usr/include/boost/fusion/container/map/convert.hpp: - -/usr/include/boost/fusion/sequence/intrinsic/at_c.hpp: - -/usr/include/boost/fusion/container/map/detail/value_at_key_impl.hpp: - -/usr/include/boost/fusion/container/map/detail/value_at_impl.hpp: - -/usr/include/boost/fusion/container/map/detail/at_key_impl.hpp: - -/usr/include/boost/fusion/container/map/map_iterator.hpp: - -/usr/include/boost/fusion/container/map/detail/begin_impl.hpp: - -/usr/include/boost/fusion/support/pair.hpp: - -/usr/include/boost/fusion/container/map.hpp: - -/usr/include/boost/fusion/container/list/detail/convert_impl.hpp: - -/usr/include/boost/fusion/container/list/detail/list_to_cons.hpp: - -/usr/include/boost/fusion/container/list/list.hpp: - -/usr/include/boost/fusion/view/flatten_view/flatten_view_iterator.hpp: - -/usr/include/boost/mpl/aux_/single_element_iter.hpp: - -/usr/include/boost/fusion/view/flatten_view/flatten_view.hpp: - -/usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp: - -/usr/include/boost/mpl/vector/aux_/include_preprocessed.hpp: - -/usr/include/boost/mpl/vector/aux_/begin_end.hpp: - -/usr/include/boost/mpl/vector/aux_/O1_size.hpp: - -/usr/include/boost/mpl/vector/aux_/vector0.hpp: - -/usr/include/boost/mpl/vector/aux_/clear.hpp: - -/usr/include/boost/mpl/vector/aux_/push_back.hpp: - -include/LibLsp/lsp/textDocument/code_action.h: - -/usr/include/boost/mpl/vector/aux_/item.hpp: - -/usr/include/boost/mpl/vector/aux_/push_front.hpp: - -third_party/uri/include/network/optional.hpp: - -/usr/include/boost/mpl/vector/aux_/front.hpp: - -/usr/include/boost/mpl/aux_/config/typeof.hpp: - -/usr/include/boost/mpl/vector/aux_/at.hpp: - -/usr/include/boost/mpl/vector/vector0.hpp: - -/usr/include/boost/mpl/vector/vector10.hpp: - -/usr/include/boost/mpl/vector/vector20.hpp: - -/usr/include/boost/mpl/vector.hpp: - -/usr/include/boost/mpl/front_inserter.hpp: - -/usr/include/boost/mpl/back_inserter.hpp: - -/usr/include/boost/process/system.hpp: - -/usr/include/boost/mpl/iterator_category.hpp: - -/usr/include/boost/mpl/pair_view.hpp: - -/usr/include/boost/fusion/view/zip_view/detail/equal_to_impl.hpp: - -/usr/include/boost/fusion/view/zip_view/detail/value_of_impl.hpp: - -/usr/include/boost/fusion/view/zip_view/detail/distance_impl.hpp: - -/usr/include/boost/fusion/view/zip_view/detail/advance_impl.hpp: - -/usr/include/boost/fusion/view/zip_view/detail/next_impl.hpp: - -/usr/include/boost/fusion/view/zip_view/detail/deref_impl.hpp: - -/usr/include/boost/fusion/view/zip_view/zip_view_iterator.hpp: - -/usr/include/boost/mpl/aux_/iter_fold_if_impl.hpp: - -/usr/include/boost/mpl/pair.hpp: - -/usr/include/boost/mpl/iter_fold_if.hpp: - -/usr/include/boost/mpl/aux_/transform_iter.hpp: - -/usr/include/boost/fusion/algorithm/transformation/remove.hpp: - -/usr/include/boost/fusion/view/zip_view/detail/value_at_impl.hpp: - -/usr/include/boost/fusion/view/zip_view/detail/size_impl.hpp: - -/usr/include/boost/fusion/sequence/intrinsic/front.hpp: - -/usr/include/boost/fusion/view/zip_view/detail/end_impl.hpp: - -/usr/include/boost/fusion/view/zip_view/zip_view.hpp: - -include/LibLsp/lsp/textDocument/resolveCompletionItem.h: - -/usr/include/boost/fusion/view/zip_view.hpp: - -/usr/include/boost/fusion/view/reverse_view/detail/end_impl.hpp: - -/usr/include/boost/fusion/view/reverse_view/detail/begin_impl.hpp: - -/usr/include/boost/fusion/view/reverse_view/detail/value_of_data_impl.hpp: - -/usr/include/boost/fusion/view/reverse_view/detail/deref_data_impl.hpp: - -/usr/include/boost/fusion/view/reverse_view/detail/value_of_impl.hpp: - -/usr/include/boost/fusion/view/reverse_view/detail/advance_impl.hpp: - -/usr/include/boost/fusion/view/reverse_view/detail/next_impl.hpp: - -/usr/include/boost/fusion/view/reverse_view/reverse_view_iterator.hpp: - -/usr/include/boost/fusion/view/reverse_view/reverse_view.hpp: - -/usr/include/boost/fusion/view/nview/detail/distance_impl.hpp: - -/usr/include/boost/fusion/view/nview/detail/advance_impl.hpp: - -/usr/include/boost/fusion/view/nview/detail/value_at_impl.hpp: - -/usr/include/boost/fusion/view/nview/detail/at_impl.hpp: - -/usr/include/boost/fusion/view/nview/detail/next_impl.hpp: - -/usr/include/boost/fusion/view/nview/detail/value_of_impl.hpp: - -/usr/include/boost/fusion/view/nview/detail/begin_impl.hpp: - -/usr/include/boost/fusion/view/nview/detail/size_impl.hpp: - -/usr/include/boost/fusion/view/nview/nview_iterator.hpp: - -/usr/include/boost/fusion/view/nview/detail/nview_impl.hpp: - -/usr/include/boost/fusion/view/nview.hpp: - -/usr/include/boost/fusion/view/filter_view.hpp: - -/usr/include/boost/fusion/view.hpp: - -/usr/include/boost/process/pipe.hpp: - -/usr/include/boost/fusion/container/set/detail/convert_impl.hpp: - -/usr/include/boost/fusion/container/set/detail/value_of_data_impl.hpp: - -/usr/include/boost/fusion/container/set/detail/key_of_impl.hpp: - -/usr/include/boost/fusion/container/set/detail/deref_impl.hpp: - -/usr/include/boost/fusion/container/set/detail/deref_data_impl.hpp: - -/usr/include/boost/fusion/container/set/detail/value_of_impl.hpp: - -/usr/include/boost/fusion/iterator/basic_iterator.hpp: - -/usr/include/boost/fusion/container/set/detail/begin_impl.hpp: - -/usr/include/boost/fusion/container/set/set.hpp: - -/usr/include/boost/fusion/container/set/convert.hpp: - -/usr/include/boost/fusion/sequence/comparison/enable_comparison.hpp: - -/usr/include/boost/fusion/support/as_const.hpp: - -/usr/include/boost/mpl/transform.hpp: - -/usr/include/boost/fusion/sequence/comparison/detail/equal_to.hpp: - -/usr/include/boost/fusion/sequence/comparison/equal_to.hpp: - -/usr/include/boost/fusion/algorithm/query/detail/segmented_find_if.hpp: - -/usr/include/boost/fusion/algorithm/query/find_if.hpp: - -/usr/include/boost/process/detail/posix/executor.hpp: - -/usr/include/boost/fusion/container/deque/detail/build_deque.hpp: - -/usr/include/boost/process/detail/child_decl.hpp: - -/usr/include/boost/process/child.hpp: - -/usr/include/boost/process/async_system.hpp: - -/usr/include/boost/process/detail/posix/async_out.hpp: - -/usr/include/boost/process/detail/posix/asio_fwd.hpp: - -/usr/include/bits/dirent.h: - -/usr/include/boost/fusion/include/for_each.hpp: - -/usr/include/c++/11/bits/fstream.tcc: - -/usr/include/c++/11/x86_64-redhat-linux/bits/c++io.h: - -/usr/include/c++/11/x86_64-redhat-linux/bits/basic_file.h: - -/usr/include/boost/fusion/sequence.hpp: - -/usr/include/boost/filesystem/file_status.hpp: - -/usr/include/boost/filesystem/directory.hpp: - -/usr/include/boost/smart_ptr/detail/atomic_count_gcc_atomic.hpp: - -/usr/include/boost/smart_ptr/detail/atomic_count.hpp: - -/usr/include/boost/smart_ptr/intrusive_ref_counter.hpp: - -/usr/include/boost/process/detail/posix/basic_pipe.hpp: - -/usr/include/boost/process/detail/posix/child_handle.hpp: - -/usr/include/boost/process/detail/posix/is_running.hpp: - -/usr/include/boost/fusion/view/transform_view.hpp: - -/usr/include/boost/fusion/container/vector/detail/equal_to_impl.hpp: - -/usr/include/boost/fusion/container/vector/detail/next_impl.hpp: - -/usr/include/boost/fusion/container/vector/detail/value_of_impl.hpp: - -/usr/include/boost/fusion/container/vector/vector_iterator.hpp: - -/usr/include/boost/fusion/container/vector/detail/begin_impl.hpp: - -/usr/include/boost/fusion/container/vector/detail/value_at_impl.hpp: - -/usr/include/boost/fusion/container/vector/detail/at_impl.hpp: - -/usr/include/boost/fusion/support/detail/index_sequence.hpp: - -/usr/include/boost/fusion/container/vector/vector.hpp: - -/usr/include/c++/11/bits/stl_stack.h: - -/usr/include/boost/fusion/algorithm/iteration/detail/segmented_fold.hpp: - -/usr/include/boost/fusion/algorithm/iteration/detail/preprocessed/fold.hpp: - -/usr/include/boost/fusion/algorithm/iteration/fold_fwd.hpp: - -/usr/include/boost/fusion/algorithm/iteration/fold.hpp: - -/usr/include/boost/fusion/mpl/push_front.hpp: - -/usr/include/boost/mpl/push_back_fwd.hpp: - -/usr/include/boost/fusion/mpl/push_back.hpp: - -/usr/include/boost/mpl/pop_front_fwd.hpp: - -/usr/include/boost/fusion/mpl/pop_front.hpp: - -/usr/include/boost/fusion/iterator/iterator_adapter.hpp: - -/usr/include/boost/fusion/algorithm/transformation/pop_back.hpp: - -/usr/include/boost/mpl/aux_/pop_back_impl.hpp: - -/usr/include/boost/mpl/pop_back_fwd.hpp: - -/usr/include/boost/mpl/pop_back.hpp: - -/usr/include/boost/mpl/aux_/joint_iter.hpp: - -/usr/include/boost/mpl/joint_view.hpp: - -/usr/include/boost/mpl/aux_/insert_range_impl.hpp: - -/usr/include/boost/mpl/insert_range_fwd.hpp: - -/usr/include/boost/mpl/insert_range.hpp: - -/usr/include/boost/fusion/mpl/insert_range.hpp: - -/usr/include/boost/fusion/algorithm/transformation/insert.hpp: - -/usr/include/boost/fusion/view/flatten_view.hpp: - -/usr/include/boost/mpl/aux_/insert_impl.hpp: - -/usr/include/boost/mpl/insert.hpp: - -/usr/include/boost/fusion/mpl/insert.hpp: - -/usr/include/boost/mpl/aux_/front_impl.hpp: - -/usr/include/boost/mpl/front.hpp: - -/usr/include/boost/filesystem/convenience.hpp: - -/usr/include/boost/fusion/mpl/front.hpp: - -/usr/include/boost/fusion/algorithm/query/find_fwd.hpp: - -/usr/include/boost/fusion/algorithm/query/detail/segmented_find.hpp: - -/usr/include/boost/mpl/aux_/erase_key_impl.hpp: - -/usr/include/boost/random/detail/seed.hpp: - -/usr/include/boost/mpl/erase_key_fwd.hpp: - -/usr/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp: - -/usr/include/boost/mpl/aux_/erase_impl.hpp: - -/usr/include/boost/process/detail/handler.hpp: - -/usr/include/boost/fusion/mpl/empty.hpp: - -/usr/include/boost/fusion/container/deque/deque_fwd.hpp: - -/usr/include/boost/fusion/container/set/set_fwd.hpp: - -/usr/include/boost/fusion/container/vector/vector_fwd.hpp: - -/usr/include/boost/fusion/mpl/detail/clear.hpp: - -/usr/include/boost/mpl/clear_fwd.hpp: - -/usr/include/boost/mpl/clear.hpp: - -/usr/include/boost/mpl/min.hpp: - -/usr/include/boost/fusion/mpl/clear.hpp: - -/usr/include/boost/mpl/aux_/back_impl.hpp: - -/usr/include/boost/mpl/back_fwd.hpp: - -/usr/include/boost/mpl/back.hpp: - -include/LibLsp/lsp/textDocument/code_lens.h: - -/usr/include/boost/mpl/aux_/empty_impl.hpp: - -/usr/include/boost/mpl/empty.hpp: - -/usr/include/boost/fusion/adapted/mpl/detail/empty_impl.hpp: - -/usr/include/boost/fusion/adapted/mpl/detail/category_of_impl.hpp: - -/usr/include/boost/mpl/aux_/has_key_impl.hpp: - -/usr/include/boost/mpl/has_key_fwd.hpp: - -/usr/include/boost/mpl/has_key.hpp: - -/usr/include/boost/fusion/adapted/mpl/detail/has_key_impl.hpp: - -include/LibLsp/lsp/textDocument/formatting.h: - -/usr/include/boost/mpl/aux_/at_impl.hpp: - -/usr/include/boost/fusion/container/list/convert.hpp: - -/usr/include/boost/mpl/at.hpp: - -/usr/include/boost/fusion/adapted/mpl/detail/value_at_impl.hpp: - -/usr/include/boost/mpl/size_fwd.hpp: - -/usr/include/boost/mpl/size.hpp: - -/usr/include/boost/process/detail/posix/pipe_in.hpp: - -/usr/include/boost/fusion/adapted/mpl/detail/size_impl.hpp: - -/usr/include/boost/fusion/adapted/mpl/detail/is_sequence_impl.hpp: - -/usr/include/boost/fusion/mpl.hpp: - -/usr/include/boost/fusion/view/detail/strictest_traversal.hpp: - -/usr/include/boost/fusion/sequence/intrinsic/at.hpp: - -/usr/include/boost/fusion/view/transform_view/detail/end_impl.hpp: - -/usr/include/boost/fusion/view/transform_view/transform_view_fwd.hpp: - -/usr/include/boost/fusion/view/transform_view/detail/equal_to_impl.hpp: - -/usr/include/boost/fusion/view/transform_view/detail/distance_impl.hpp: - -/usr/include/boost/fusion/view/transform_view/detail/prior_impl.hpp: - -/usr/include/boost/fusion/view/transform_view/detail/next_impl.hpp: - -/usr/include/boost/mpl/remove_if.hpp: - -/usr/include/boost/fusion/view/transform_view/detail/deref_impl.hpp: - -/usr/include/boost/fusion/algorithm/transformation/transform.hpp: - -/usr/include/boost/fusion/view/filter_view/detail/size_impl.hpp: - -/usr/include/boost/fusion/view/filter_view/detail/end_impl.hpp: - -/usr/include/boost/fusion/view/filter_view/detail/begin_impl.hpp: - -/usr/include/boost/fusion/view/filter_view/detail/key_of_impl.hpp: - -/usr/include/boost/fusion/view/filter_view/detail/value_of_data_impl.hpp: - -/usr/include/boost/fusion/view/filter_view/detail/deref_data_impl.hpp: - -/usr/include/boost/fusion/view/filter_view/detail/value_of_impl.hpp: - -/usr/include/boost/fusion/view/filter_view/detail/deref_impl.hpp: - -/usr/include/boost/fusion/algorithm/query/detail/find_if.hpp: - -/usr/include/boost/fusion/view/filter_view/filter_view_iterator.hpp: - -/usr/include/boost/fusion/algorithm/transformation/filter_if.hpp: - -/usr/include/boost/fusion/algorithm/iteration/for_each_fwd.hpp: - -/usr/include/boost/fusion/iterator/detail/segment_sequence.hpp: - -/usr/include/boost/fusion/view/single_view/detail/value_at_impl.hpp: - -/usr/include/boost/fusion/view/single_view/detail/size_impl.hpp: - -/usr/include/boost/fusion/view/single_view/detail/begin_impl.hpp: - -/usr/include/boost/fusion/view/single_view/detail/at_impl.hpp: - -/usr/include/boost/fusion/view/single_view/detail/equal_to_impl.hpp: - -/usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp: - -/usr/include/boost/mpl/minus.hpp: - -/usr/include/boost/fusion/view/single_view/detail/advance_impl.hpp: - -/usr/include/boost/fusion/view/single_view/detail/next_impl.hpp: - -/usr/include/boost/fusion/view/nview/detail/deref_impl.hpp: - -/usr/include/boost/fusion/view/single_view/single_view_iterator.hpp: - -/usr/include/boost/mpl/aux_/preprocessed/gcc/inherit.hpp: - -/usr/include/boost/mpl/inherit.hpp: - -/usr/include/boost/fusion/view/joint_view/detail/end_impl.hpp: - -/usr/include/boost/fusion/view/joint_view/detail/value_of_impl.hpp: - -/usr/include/boost/fusion/view/joint_view/detail/next_impl.hpp: - -/usr/include/boost/fusion/view/joint_view/detail/deref_impl.hpp: - -/usr/include/boost/mpl/end.hpp: - -/usr/include/boost/fusion/adapted/mpl/detail/end_impl.hpp: - -/usr/include/boost/mpl/iterator_tags.hpp: - -/usr/include/boost/fusion/iterator/detail/adapt_value_traits.hpp: - -/usr/include/boost/fusion/iterator/mpl/fusion_iterator.hpp: - -/usr/include/boost/mpl/begin.hpp: - -/usr/include/boost/mpl/iterator_range.hpp: - -/usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp: - -/usr/include/boost/mpl/distance.hpp: - -/usr/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp: - -/usr/include/boost/blank_fwd.hpp: - -/usr/include/boost/mpl/aux_/advance_backward.hpp: - -/usr/include/boost/mpl/aux_/advance_forward.hpp: - -/usr/include/boost/mpl/negate.hpp: - -/usr/include/boost/mpl/prior.hpp: - -/usr/include/boost/fusion/adapted/mpl/mpl_iterator.hpp: - -/usr/include/boost/fusion/adapted/mpl/detail/begin_impl.hpp: - -/usr/include/boost/mpl/size_t_fwd.hpp: - -/usr/include/boost/mpl/size_t.hpp: - -/usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp: - -/usr/include/boost/mpl/plus.hpp: - -/usr/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp: - -/usr/include/boost/mpl/aux_/fold_impl.hpp: - -/usr/include/boost/mpl/long.hpp: - -/usr/include/boost/mpl/O1_size_fwd.hpp: - -/usr/include/boost/mpl/O1_size.hpp: - -/usr/include/boost/mpl/fold.hpp: - -/usr/include/sys/wait.h: - -/usr/include/boost/mpl/aux_/pop_front_impl.hpp: - -/usr/include/boost/fusion/sequence/intrinsic/detail/segmented_size.hpp: - -/usr/include/boost/fusion/adapted/mpl/detail/is_view_impl.hpp: - -/usr/include/boost/fusion/view/joint_view/joint_view_fwd.hpp: - -/usr/include/boost/random/detail/config.hpp: - -/usr/include/boost/fusion/view/joint_view/joint_view.hpp: - -/usr/include/boost/fusion/support/detail/as_fusion_element.hpp: - -/usr/include/boost/fusion/algorithm/transformation/push_back.hpp: - -/usr/include/boost/fusion/view/iterator_range/detail/segmented_iterator_range.hpp: - -/usr/include/boost/fusion/container/map/detail/map_impl.hpp: - -/usr/include/boost/fusion/view/iterator_range/detail/segments_impl.hpp: - -/usr/include/boost/fusion/view/iterator_range/detail/value_at_impl.hpp: - -/usr/include/boost/fusion/view/iterator_range/detail/size_impl.hpp: - -/usr/include/boost/fusion/iterator/advance.hpp: - -/usr/include/boost/fusion/view/iterator_range/detail/at_impl.hpp: - -/usr/include/boost/fusion/view/iterator_range/detail/begin_impl.hpp: - -/usr/include/boost/fusion/iterator/mpl/convert_iterator.hpp: - -/usr/include/boost/fusion/iterator/distance.hpp: - -/usr/include/boost/fusion/tuple.hpp: - -/usr/include/boost/fusion/view/iterator_range/iterator_range.hpp: - -/usr/include/boost/fusion/container/list/detail/at_impl.hpp: - -/usr/include/boost/fusion/container/list/detail/end_impl.hpp: - -/usr/include/boost/fusion/view/nview/detail/prior_impl.hpp: - -/usr/include/boost/fusion/container/list/list_fwd.hpp: - -/usr/include/boost/fusion/container/list/detail/equal_to_impl.hpp: - -/usr/include/boost/fusion/container/list/detail/next_impl.hpp: - -/usr/include/boost/fusion/container/list/detail/deref_impl.hpp: - -/usr/include/boost/fusion/container/list/cons_iterator.hpp: - -/usr/include/boost/fusion/container/list/nil.hpp: - -/usr/include/boost/fusion/sequence/intrinsic/detail/segmented_end.hpp: - -/usr/include/boost/fusion/sequence/intrinsic/end.hpp: - -/usr/include/boost/fusion/view/zip_view/detail/prior_impl.hpp: - -/usr/include/boost/fusion/support/detail/access.hpp: - -/usr/include/boost/fusion/support/detail/enabler.hpp: - -/usr/include/boost/fusion/container/list/cons.hpp: - -/usr/include/boost/fusion/iterator/detail/segmented_next_impl.hpp: - -/usr/include/boost/fusion/iterator/detail/segmented_equal_to.hpp: - -/usr/include/boost/fusion/iterator/value_of.hpp: - -/usr/include/boost/fusion/iterator/key_of.hpp: - -/usr/include/boost/fusion/iterator/deref_data.hpp: - -/usr/include/boost/fusion/support/category_of.hpp: - -/usr/include/boost/fusion/iterator/detail/distance.hpp: - -/usr/include/boost/fusion/iterator/prior.hpp: - -/usr/include/boost/fusion/iterator/iterator_facade.hpp: - -/usr/include/boost/fusion/iterator/detail/segmented_iterator.hpp: - -/usr/include/boost/preprocessor/iterate.hpp: - -third_party/threadpool/boost/threadpool/pool.hpp: - -/usr/include/boost/beast/websocket/impl/write.hpp: - -/usr/include/boost/type_traits/remove_cv_ref.hpp: - -/usr/include/c++/11/mutex: - -/usr/include/boost/preprocessor/repetition/repeat.hpp: - -/usr/include/boost/type_traits/remove_all_extents.hpp: - -include/LibLsp/lsp/extention/jdtls/codeActionResult.h: - -/usr/include/boost/beast/websocket/detail/impl_base.hpp: - -/usr/include/boost/mpl/aux_/iter_apply.hpp: - -/usr/include/boost/fusion/container/vector/detail/advance_impl.hpp: - -/usr/include/boost/type_traits/make_unsigned.hpp: - -/usr/include/boost/function_types/detail/retag_default_cc.hpp: - -/usr/include/boost/type_traits/is_stateless.hpp: - -/usr/include/boost/iterator/minimum_category.hpp: - -/usr/include/boost/type_traits/is_scoped_enum.hpp: - -/usr/include/boost/atomic/detail/fence_arch_ops_gcc_x86.hpp: - -/usr/include/boost/type_traits/is_object.hpp: - -/usr/include/boost/fusion/container/generation/make_map.hpp: - -/usr/include/boost/thread/detail/platform_time.hpp: - -/usr/include/boost/type_traits/is_list_constructible.hpp: - -../gc-8.2.0/include/gc_version.h: - -/usr/include/boost/fusion/sequence/io/in.hpp: - -/usr/include/boost/asio/basic_datagram_socket.hpp: - -/usr/include/boost/type_traits/is_empty.hpp: - -/usr/include/boost/asio/traits/set_done_member.hpp: - -/usr/include/boost/asio/impl/thread_pool.ipp: - -include/LibLsp/JsonRpc/WebSocketServer.h: - -/usr/include/boost/mpl/distance_fwd.hpp: - -/usr/include/boost/fusion/container/list/detail/empty_impl.hpp: - -/usr/include/boost/type_traits/is_fundamental.hpp: - -/usr/include/boost/algorithm/string/std/slist_traits.hpp: - -/usr/include/boost/type_traits/has_virtual_destructor.hpp: - -/usr/include/boost/predef/os/qnxnto.h: - -/usr/include/boost/type_traits/has_unary_plus.hpp: - -/usr/include/boost/type_traits/has_trivial_move_constructor.hpp: - -/usr/include/boost/asio/basic_socket_streambuf.hpp: - -/usr/include/boost/type_traits/has_trivial_assign.hpp: - -/usr/include/boost/mpl/arg.hpp: - -/usr/include/boost/mpl/aux_/clear_impl.hpp: - -/usr/include/boost/range/rend.hpp: - -/usr/include/boost/type_traits/has_pre_decrement.hpp: - -/usr/include/boost/type_traits/has_post_increment.hpp: - -/usr/include/boost/mpl/less.hpp: - -third_party/threadpool/boost/threadpool/detail/scope_guard.hpp: - -/usr/include/boost/fusion/view/single_view/detail/end_impl.hpp: - -/usr/include/boost/mpl/aux_/nttp_decl.hpp: - -/usr/include/boost/date_time/date_duration_types.hpp: - -/usr/include/boost/type_traits/is_convertible.hpp: - -/usr/include/boost/type_traits/has_trivial_destructor.hpp: - -/usr/include/boost/type_traits/is_copy_constructible.hpp: - -/usr/include/boost/type_traits/has_multiplies.hpp: - -/usr/include/boost/asio/detail/cstdint.hpp: - -/usr/include/boost/type_traits/has_logical_and.hpp: - -/usr/include/boost/type_traits/add_const.hpp: - -/usr/include/boost/type_traits/has_less_equal.hpp: - -/usr/include/boost/type_traits/has_left_shift.hpp: - -/usr/include/boost/core/swap.hpp: - -/usr/include/boost/type_traits/has_logical_not.hpp: - -third_party/rapidjson/include/rapidjson/internal/diyfp.h: - -/usr/include/boost/atomic/detail/extra_fp_ops_generic.hpp: - -/usr/include/boost/function/detail/prologue.hpp: - -/usr/include/boost/type_traits/has_bit_xor_assign.hpp: - -/usr/include/boost/logic/tribool.hpp: - -/usr/include/boost/endian/detail/endian_store.hpp: - -/usr/include/boost/preprocessor/repetition/detail/for.hpp: - -/usr/include/boost/type_traits/has_bit_xor.hpp: - -/usr/include/boost/type_traits/make_void.hpp: - -/usr/include/boost/atomic/ipc_atomic.hpp: - -/usr/include/bits/types/siginfo_t.h: - -src/lsp/working_files.cpp: - -/usr/include/boost/type_traits/detail/has_binary_operator.hpp: - -/usr/include/boost/type_traits/has_nothrow_destructor.hpp: - -/usr/include/boost/type_traits/floating_point_promotion.hpp: - -/usr/include/boost/fusion/sequence/convert.hpp: - -/usr/include/boost/preprocessor/seq/fold_left.hpp: - -/usr/include/boost/type_traits/copy_reference.hpp: - -/usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h: - -third_party/rapidjson/include/rapidjson/internal/pow10.h: - -/usr/include/boost/type_traits/aligned_storage.hpp: - -/usr/include/c++/11/iomanip: - -/usr/include/boost/process/io.hpp: - -/usr/include/boost/core/scoped_enum.hpp: - -/usr/include/boost/mp11/detail/mp_copy_if.hpp: - -/usr/include/boost/asio/ip/address_v6_iterator.hpp: - -/usr/include/boost/thread/detail/lockable_wrapper.hpp: - -/usr/include/boost/asio/detail/impl/reactive_descriptor_service.ipp: - -/usr/include/boost/thread/pthread/condition_variable.hpp: - -/usr/include/bits/endian.h: - -/usr/include/bits/sockaddr.h: - -/usr/include/boost/thread/condition_variable.hpp: - -/usr/include/boost/thread/condition.hpp: - -/usr/include/boost/mpl/aux_/integral_wrapper.hpp: - -/usr/include/boost/type_traits/is_unbounded_array.hpp: - -/usr/include/boost/type_traits/is_unscoped_enum.hpp: - -/usr/include/boost/intrusive/detail/node_cloner_disposer.hpp: - -/usr/include/boost/random/detail/signed_unsigned_tools.hpp: - -/usr/include/boost/type_traits/is_bounded_array.hpp: - -/usr/include/boost/asio/detail/impl/socket_ops.ipp: - -/usr/include/boost/type_traits/extent.hpp: - -/usr/include/boost/date_time/microsec_time_clock.hpp: - -/usr/include/boost/asio/completion_condition.hpp: - -/usr/include/boost/smart_ptr/shared_array.hpp: - -/usr/include/boost/core/allocator_access.hpp: - -/usr/include/boost/mpl/vector/aux_/tag.hpp: - -/usr/include/boost/type_traits/is_virtual_base_of.hpp: - -/usr/include/boost/make_shared.hpp: - -/usr/include/boost/config/no_tr1/functional.hpp: - -/usr/include/c++/11/stdlib.h: - -/usr/include/c++/11/bits/regex_constants.h: - -/usr/include/boost/smart_ptr/intrusive_ptr.hpp: - -/usr/include/boost/type_traits/has_logical_or.hpp: - -/usr/include/c++/11/bits/stl_set.h: - -/usr/lib/gcc/x86_64-redhat-linux/11/include/xmmintrin.h: - -/usr/include/boost/predef/compiler/gcc_xml.h: - -/usr/include/boost/chrono/ceil.hpp: - -/usr/include/c++/11/ostream: - -/usr/include/boost/chrono/clock_string.hpp: - -/usr/include/boost/chrono/detail/system.hpp: - -/usr/include/boost/thread/pthread/thread_data.hpp: - -/usr/include/boost/scoped_ptr.hpp: - -/usr/include/boost/type_traits/detail/mp_defer.hpp: - -/usr/include/boost/type_traits/is_base_of.hpp: - -/usr/include/boost/fusion/mpl/back.hpp: - -/usr/include/boost/atomic/detail/extra_fp_ops_emulated.hpp: - -/usr/include/boost/type_traits/is_member_object_pointer.hpp: - -/usr/include/boost/asio/windows/object_handle.hpp: - -/usr/include/boost/ratio/detail/mpl/gcd.hpp: - -/usr/include/c++/11/bits/basic_ios.h: - -/usr/include/boost/ratio/config.hpp: - -/usr/include/boost/mpl/or.hpp: - -/usr/include/boost/type_traits.hpp: - -/usr/include/boost/mpl/logical.hpp: - -/usr/include/boost/predef/version.h: - -/usr/include/boost/predef/hardware/simd/x86/versions.h: - -/usr/include/boost/predef/hardware.h: - -/usr/include/boost/detail/container_fwd.hpp: - -/usr/include/boost/predef/platform/windows_system.h: - -/usr/include/boost/fusion/view/joint_view/detail/begin_impl.hpp: - -/usr/include/boost/predef/platform/mingw.h: - -/usr/include/boost/predef/os/windows.h: - -/usr/include/boost/type_traits/has_multiplies_assign.hpp: - -/usr/include/boost/predef/os/hpux.h: - -/usr/include/boost/predef/os/cygwin.h: - -/usr/include/boost/type_traits/has_greater.hpp: - -/usr/include/boost/predef/hardware/simd/ppc.h: - -/usr/include/boost/type_traits/remove_const.hpp: - -/usr/include/boost/intrusive/rbtree.hpp: - -/usr/include/boost/beast/zlib/inflate_stream.hpp: - -/usr/include/boost/predef/os/bsd/bsdi.h: - -/usr/include/boost/fusion/container/vector.hpp: - -/usr/include/boost/process/detail/posix/use_vfork.hpp: - -/usr/include/boost/predef/os/haiku.h: - -/usr/include/boost/beast/http/detail/type_traits.hpp: - -/usr/include/boost/random/detail/seed_impl.hpp: - -/usr/include/boost/mpl/sequence_tag_fwd.hpp: - -/usr/include/boost/predef/os/bsd.h: - -/usr/include/boost/process/detail/execute_impl.hpp: - -/usr/include/boost/beast/core/detail/buffers_pair.hpp: - -/usr/include/boost/predef/os/beos.h: - -/usr/include/bits/posix2_lim.h: - -/usr/include/boost/predef/library/std/stdcpp3.h: - -/usr/include/boost/type_traits/integral_constant.hpp: - -/usr/include/boost/fusion/mpl/size.hpp: - -/usr/include/boost/predef/library/std/roguewave.h: - -/usr/include/sys/ucontext.h: - -/usr/include/boost/predef/library/std/libcomo.h: - -/usr/include/boost/predef/library/std/cxx.h: - -/usr/include/boost/asio/impl/multiple_exceptions.ipp: - -/usr/include/boost/predef/detail/_exception.h: - -/usr/include/boost/intrusive/detail/simple_disposers.hpp: - -/usr/include/boost/type_traits/has_new_operator.hpp: - -/usr/include/boost/predef/library/c/vms.h: - -/usr/include/boost/core/alloc_construct.hpp: - -/usr/include/boost/mpl/aux_/iter_push_front.hpp: - -/usr/include/boost/beast/zlib/detail/inflate_stream.hpp: - -/usr/include/boost/predef/library/c/_prefix.h: - -/usr/include/bits/termios-c_cflag.h: - -/usr/include/boost/fusion/mpl/at.hpp: - -/usr/include/boost/chrono/system_clocks.hpp: - -/usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h: - -/usr/include/boost/beast/http/impl/rfc7230.ipp: - -/usr/include/boost/predef/compiler/sgi_mipspro.h: - -/usr/include/boost/predef/compiler/pgi.h: - -/usr/include/boost/predef/compiler/palm.h: - -/usr/include/boost/predef/compiler/greenhills.h: - -/usr/include/boost/predef/compiler/kai.h: - -/usr/include/sys/time.h: - -include/LibLsp/lsp/textDocument/range_formatting.h: - -/usr/include/boost/predef/compiler/ibm.h: - -/usr/include/boost/move/detail/workaround.hpp: - -/usr/include/boost/predef/library.h: - -/usr/include/boost/bind/bind_mf2_cc.hpp: - -/usr/include/boost/predef/library/c.h: - -/usr/include/boost/fusion/view/zip_view/detail/at_impl.hpp: - -/usr/include/boost/mpl/aux_/msvc_never_true.hpp: - -/usr/include/boost/mpl/vector/aux_/iterator.hpp: - -/usr/include/boost/beast/core/detail/buffers_ref.hpp: - -/usr/include/boost/fusion/container/deque/detail/is_sequence_impl.hpp: - -/usr/include/boost/predef/compiler/iar.h: - -/usr/include/boost/predef/detail/comp_detected.h: - -/usr/include/boost/predef/compiler/diab.h: - -/usr/include/boost/preprocessor/arithmetic/limits/inc_256.hpp: - -/usr/include/c++/11/bits/invoke.h: - -/usr/include/boost/predef/architecture/x86/32.h: - -/usr/include/boost/thread/detail/atomic_redef_macros.hpp: - -/usr/include/boost/fusion/view/reverse_view/detail/key_of_impl.hpp: - -/usr/include/boost/predef/architecture/x86.h: - -/usr/include/boost/mpl/iter_fold.hpp: - -/usr/include/boost/predef/architecture/sys390.h: - -/usr/include/sys/cdefs.h: - -/usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h: - -/usr/include/boost/process/detail/posix/handler.hpp: - -/usr/include/boost/fusion/sequence/intrinsic/has_key.hpp: - -/usr/include/bits/types/time_t.h: - -/usr/include/boost/predef/architecture/parisc.h: - -/usr/include/boost/thread/lock_algorithms.hpp: - -/usr/include/boost/ratio/detail/mpl/abs.hpp: - -/usr/include/boost/predef/os/bsd/net.h: - -/usr/include/boost/ratio/detail/mpl/sign.hpp: - -/usr/include/boost/predef/platform.h: - -/usr/include/boost/mpl/always.hpp: - -/usr/include/boost/predef/architecture/m68k.h: - -/usr/include/boost/predef/architecture.h: - -/usr/include/boost/function_types/detail/synthesize.hpp: - -/usr/include/boost/thread/executors/executor.hpp: - -/usr/include/boost/asio/buffered_write_stream_fwd.hpp: - -/usr/include/boost/predef/make.h: - -/usr/include/boost/predef/language/stdc.h: - -/usr/include/boost/filesystem/fstream.hpp: - -/usr/include/boost/predef/language.h: - -/usr/include/boost/operators.hpp: - -/usr/include/boost/atomic/detail/fence_operations.hpp: - -/usr/include/boost/chrono/time_point.hpp: - -/usr/include/boost/asio/basic_socket.hpp: - -/usr/include/boost/date_time/dst_rules.hpp: - -/usr/include/c++/11/bits/uses_allocator.h: - -/usr/include/boost/date_time/time_iterator.hpp: - -/usr/include/boost/fusion/adapted/mpl.hpp: - -/usr/include/c++/11/bits/stl_multiset.h: - -/usr/include/boost/fusion/container/set/detail/end_impl.hpp: - -/usr/include/boost/type_traits/is_union.hpp: - -/usr/include/boost/numeric/conversion/converter_policies.hpp: - -/usr/include/boost/atomic/detail/core_ops_gcc_atomic.hpp: - -/usr/include/boost/predef/os/irix.h: - -/usr/include/bits/in.h: - -/usr/include/boost/concept/detail/general.hpp: - -/usr/include/boost/date_time/posix_time/time_period.hpp: - -/usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp: - -/usr/include/unistd.h: - -/usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp: - -/usr/include/boost/fusion/container/list/detail/reverse_cons.hpp: - -/usr/include/boost/atomic/detail/type_traits/make_unsigned.hpp: - -/usr/include/boost/asio/detail/timer_scheduler.hpp: - -/usr/include/boost/beast/http/rfc7230.hpp: - -/usr/include/boost/numeric/conversion/detail/bounds.hpp: - -/usr/include/boost/asio/ip/address_v4_iterator.hpp: - -/usr/include/boost/beast/websocket/impl/accept.hpp: - -/usr/include/boost/numeric/conversion/detail/converter.hpp: - -/usr/include/boost/predef/hardware/simd/x86.h: - -/usr/include/boost/type_traits/is_pointer.hpp: - -/usr/include/c++/11/bits/regex_automaton.h: - -/usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp: - -/usr/include/boost/mpl/aux_/preprocessor/default_params.hpp: - -/usr/include/boost/type_traits/is_signed.hpp: - -/usr/include/boost/asio/steady_timer.hpp: - -/usr/include/boost/asio/ip/address_v6_range.hpp: - -/usr/include/boost/range/iterator_range_core.hpp: - -/usr/include/boost/type_traits/has_bit_and.hpp: - -/usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp: - -/usr/include/bits/environments.h: - -/usr/include/boost/numeric/conversion/detail/is_subranged.hpp: - -/usr/include/c++/11/ext/alloc_traits.h: - -/usr/include/boost/predef/library/std/msl.h: - -/usr/include/boost/asio/detail/impl/handler_tracking.ipp: - -/usr/include/boost/asio/ip/bad_address_cast.hpp: - -/usr/include/boost/type_traits/integral_promotion.hpp: - -/usr/include/boost/numeric/conversion/detail/sign_mixture.hpp: - -/usr/include/bits/time64.h: - -/usr/include/boost/mpl/not.hpp: - -/usr/include/boost/type_traits/common_type.hpp: - -/usr/include/boost/asio/basic_deadline_timer.hpp: - -/usr/include/boost/mpl/aux_/has_tag.hpp: - -/usr/include/c++/11/iostream: - -/usr/include/boost/type_traits/is_trivially_copyable.hpp: - -/usr/include/boost/move/unique_ptr.hpp: - -include/LibLsp/lsp/extention/jdtls/checkDelegateMethodsStatus.h: - -/usr/include/boost/mpl/void.hpp: - -include/LibLsp/lsp/ResourceOperation.h: - -/usr/include/boost/type_traits/is_noncopyable.hpp: - -/usr/include/boost/type_traits/has_divides_assign.hpp: - -/usr/include/boost/fusion/sequence/intrinsic/detail/segmented_begin.hpp: - -/usr/include/boost/preprocessor/stringize.hpp: - -/usr/include/boost/fusion/support/unused.hpp: - -/usr/include/bits/termios-c_lflag.h: - -/usr/include/boost/system/detail/is_generic_value.hpp: - -/usr/include/boost/smart_ptr/detail/sp_forward.hpp: - -/usr/include/boost/mpl/aux_/config/arrays.hpp: - -/usr/include/boost/mpl/apply_wrap.hpp: - -/usr/include/boost/mpl/aux_/comparison_op.hpp: - -/usr/include/boost/mpl/aux_/inserter_algorithm.hpp: - -/usr/include/boost/asio/detail/push_options.hpp: - -/usr/include/boost/mpl/aux_/config/overload_resolution.hpp: - -include/LibLsp/lsp/textDocument/type_definition.h: - -/usr/include/boost/asio/detail/impl/service_registry.ipp: - -/usr/include/boost/asio/ip/impl/network_v6.hpp: - -/usr/include/boost/type_traits/has_bit_or_assign.hpp: - -/usr/include/boost/intrusive/detail/node_holder.hpp: - -/usr/include/boost/preprocessor/identity.hpp: - -/usr/include/boost/process/detail/posix/close_out.hpp: - -/usr/include/boost/optional/detail/optional_aligned_storage.hpp: - -/usr/include/c++/11/set: - -/usr/include/boost/beast/core/buffers_prefix.hpp: - -/usr/include/boost/preprocessor/array/size.hpp: - -/usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp: - -/usr/include/boost/predef/hardware/simd/x86_amd.h: - -/usr/include/c++/11/bits/stl_queue.h: - -/usr/include/boost/mpl/aux_/config/preprocessor.hpp: - -/usr/include/c++/11/ext/numeric_traits.h: - -/usr/include/boost/fusion/container/map/detail/end_impl.hpp: - -/usr/include/boost/mpl/aux_/lambda_arity_param.hpp: - -/usr/include/boost/mpl/empty_fwd.hpp: - -/usr/include/c++/11/bits/ostream_insert.h: - -include/LibLsp/JsonRpc/RemoteEndPoint.h: - -/usr/include/boost/type_traits/is_float.hpp: - -/usr/include/boost/uuid/string_generator.hpp: - -/usr/include/boost/mpl/int_fwd.hpp: - -/usr/include/boost/mpl/int.hpp: - -/usr/include/boost/mpl/aux_/na_fwd.hpp: - -/usr/include/boost/mpl/bool_fwd.hpp: - -/usr/include/boost/type_traits/copy_cv.hpp: - -/usr/include/boost/mpl/bool.hpp: - -/usr/include/boost/mpl/aux_/na.hpp: - -/usr/include/boost/mpl/aux_/config/gcc.hpp: - -/usr/include/boost/mpl/erase.hpp: - -/usr/include/boost/numeric/conversion/bounds.hpp: - -/usr/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp: - -/usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp: - -/usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp: - -/usr/include/boost/mpl/aux_/config/adl.hpp: - -/usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp: - -/usr/include/boost/mpl/aux_/na_spec.hpp: - -/usr/include/boost/mpl/aux_/static_cast.hpp: - -/usr/include/boost/cstdint.hpp: - -/usr/include/bits/termios-c_iflag.h: - -/usr/include/boost/mpl/if.hpp: - -src/jsonrpc/MessageJsonHandler.cpp: - -/usr/include/boost/numeric/conversion/detail/meta.hpp: - -/usr/include/boost/numeric/conversion/converter.hpp: - -/usr/include/boost/numeric/conversion/cast.hpp: - -/usr/include/boost/beast/core/buffered_read_stream.hpp: - -/usr/include/boost/date_time/date_clock_device.hpp: - -/usr/include/boost/date_time/gregorian/greg_date.hpp: - -/usr/include/boost/type_traits/has_trivial_copy.hpp: - -/usr/include/boost/asio/uses_executor.hpp: - -/usr/include/boost/date_time/gregorian/greg_duration.hpp: - -/usr/include/boost/asio/detail/signal_handler.hpp: - -/usr/include/boost/mpl/eval_if.hpp: - -/usr/include/boost/mpl/bitxor.hpp: - -/usr/include/boost/type.hpp: - -/usr/include/boost/asio/posix/descriptor_base.hpp: - -/usr/include/boost/type_traits/is_polymorphic.hpp: - -/usr/include/boost/date_time/gregorian/greg_year.hpp: - -/usr/include/boost/date_time/gregorian/greg_day.hpp: - -/usr/include/boost/mpl/advance.hpp: - -/usr/include/boost/type_traits/make_signed.hpp: - -/usr/include/boost/date_time/constrained_value.hpp: - -/usr/include/boost/uuid/name_generator.hpp: - -/usr/include/boost/date_time/gregorian/greg_weekday.hpp: - -/usr/include/boost/asio/impl/write_at.hpp: - -/usr/include/boost/preprocessor/repetition/for.hpp: - -/usr/include/boost/predef/architecture/alpha.h: - -/usr/include/bits/types/FILE.h: - -/usr/include/c++/11/complex: - -/usr/include/boost/make_unique.hpp: - -/usr/include/boost/date_time/int_adapter.hpp: - -include/LibLsp/JsonRpc/serializer.h: - -/usr/include/boost/fusion/container/generation.hpp: - -/usr/include/boost/type_traits/is_same.hpp: - -/usr/include/boost/mp11/detail/mp_count.hpp: - -/usr/include/boost/fusion/algorithm/iteration/detail/segmented_for_each.hpp: - -/usr/include/boost/date_time/time_duration.hpp: - -/usr/include/asm/posix_types_64.h: - -/usr/include/bits/iscanonical.h: - -/usr/include/boost/asio/detail/bulk_executor_op.hpp: - -/usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp: - -/usr/include/boost/thread/lock_types.hpp: - -/usr/include/asm-generic/bitsperlong.h: - -third_party/threadpool/boost/threadpool/detail/locking_ptr.hpp: - -/usr/include/bits/mathcalls.h: - -/usr/include/bits/mathcalls-helper-functions.h: - -/usr/include/boost/beast/core/detail/ostream.hpp: - -third_party/uri/include/network/uri/detail/encode.hpp: - -/usr/include/bits/fp-logb.h: - -/usr/include/boost/beast/core/stream_traits.hpp: - -/usr/include/boost/thread/pthread/pthread_helpers.hpp: - -/usr/include/boost/asio/associated_allocator.hpp: - -/usr/include/boost/intrusive_ptr.hpp: - -/usr/include/boost/smart_ptr/detail/spinlock.hpp: - -/usr/include/c++/11/cmath: - -/usr/include/boost/config/no_tr1/cmath.hpp: - -/usr/include/boost/limits.hpp: - -/usr/include/boost/date_time/posix_time/posix_time_config.hpp: - -/usr/include/boost/fusion/container/list/cons_fwd.hpp: - -/usr/include/boost/date_time/posix_time/ptime.hpp: - -/usr/include/boost/type_traits/is_const.hpp: - -/usr/include/boost/mpl/aux_/config/integral.hpp: - -/usr/include/boost/beast/core/detail/config.hpp: - -/usr/include/boost/beast/core/impl/error.hpp: - -/usr/include/boost/smart_ptr/detail/sp_thread_pause.hpp: - -/usr/include/c++/11/version: - -/usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp: - -/usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp: - -/usr/include/boost/date_time/filetime_functions.hpp: - -/usr/include/c++/11/map: - -/usr/include/boost/asio/detail/socket_ops.hpp: - -include/LibLsp/lsp/extention/jdtls/searchSymbols.h: - -/usr/include/boost/smart_ptr/detail/sp_noexcept.hpp: - -/usr/include/boost/mpl/at_fwd.hpp: - -/usr/include/boost/predef/os/ios.h: - -/usr/include/boost/asio/basic_socket_iostream.hpp: - -/usr/include/boost/tti/detail/dnullptr.hpp: - -/usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp: - -/usr/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp: - -/usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp: - -/usr/include/boost/bind.hpp: - -/usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp: - -/usr/include/boost/predef/architecture/superh.h: - -/usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp: - -/usr/include/boost/move/detail/placement_new.hpp: - -/usr/include/boost/fusion/sequence/intrinsic/segments.hpp: - -include/LibLsp/lsp/textDocument/signature_help.h: - -/usr/include/boost/mpl/aux_/config/ttp.hpp: - -/usr/include/boost/fusion/view/iterator_range.hpp: - -/usr/include/boost/predef/os/os400.h: - -/usr/include/boost/function_types/detail/synthesize_impl/arity20_0.hpp: - -/usr/include/boost/intrusive/detail/config_begin.hpp: - -/usr/include/boost/fusion/view/reverse_view/detail/deref_impl.hpp: - -/usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp: - -/usr/include/boost/smart_ptr/detail/shared_count.hpp: - -/usr/include/boost/mpl/begin_end.hpp: - -/usr/include/boost/date_time/c_time.hpp: - -/usr/include/boost/predef.h: - -/usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp: - -/usr/include/boost/asio/impl/io_context.ipp: - -/usr/include/boost/thread/thread_time.hpp: - -/usr/include/boost/thread/lockable_traits.hpp: - -/usr/include/boost/thread/lock_options.hpp: - -/usr/include/boost/thread/detail/delete.hpp: - -/usr/include/dirent.h: - -/usr/include/boost/detail/bitmask.hpp: - -/usr/include/boost/assert/source_location.hpp: - -/usr/include/boost/fusion/view/transform_view/transform_view.hpp: - -/usr/include/boost/atomic/ipc_atomic_ref.hpp: - -/usr/include/boost/asio/ip/impl/address_v6.ipp: - -/usr/include/boost/fusion/support/detail/and.hpp: - -/usr/include/boost/type_traits/is_abstract.hpp: - -/usr/include/boost/asio/buffered_read_stream_fwd.hpp: - -/usr/include/boost/asio/detail/resolve_endpoint_op.hpp: - -/usr/include/boost/config/abi_suffix.hpp: - -/usr/include/boost/system/detail/throws.hpp: - -/usr/include/c++/11/bits/deque.tcc: - -/usr/include/boost/system/detail/system_category_impl.hpp: - -/usr/include/boost/preprocessor/punctuation/comma_if.hpp: - -/usr/include/boost/type_traits/add_cv.hpp: - -/usr/include/boost/type_traits/add_rvalue_reference.hpp: - -/usr/include/boost/type_traits/is_destructible.hpp: - -/usr/include/boost/process/detail/posix/search_path.hpp: - -/usr/include/bits/types/struct_iovec.h: - -/usr/include/boost/beast/core/static_buffer.hpp: - -/usr/include/boost/system/system_category.hpp: - -/usr/include/c++/11/bits/list.tcc: - -/usr/include/boost/predef/compiler/comeau.h: - -/usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp: - -src/jsonrpc/message.cpp: - -/usr/include/boost/system/detail/cerrno.hpp: - -/usr/include/boost/asio/traits/execute_free.hpp: - -/usr/include/boost/system/errc.hpp: - -/usr/include/boost/type_traits/negation.hpp: - -/usr/include/boost/asio/detail/reactive_socket_send_op.hpp: - -/usr/include/boost/numeric/conversion/sign_mixture_enum.hpp: - -/usr/include/boost/system/error_condition.hpp: - -/usr/include/bits/types/struct_timeval.h: - -/usr/include/boost/system/detail/error_category_impl.hpp: - -/usr/include/boost/system/error_category.hpp: - -/usr/include/boost/system/detail/enable_if.hpp: - -/usr/include/boost/asio/impl/serial_port_base.ipp: - -/usr/include/boost/date_time/posix_time/posix_time_duration.hpp: - -/usr/include/boost/asio/local/datagram_protocol.hpp: - -/usr/include/boost/system/detail/config.hpp: - -/usr/include/c++/11/bits/unique_lock.h: - -/usr/include/boost/type_traits/copy_cv_ref.hpp: - -/usr/include/boost/system/error_code.hpp: - -/usr/include/boost/predef/architecture/riscv.h: - -/usr/include/boost/thread/exceptions.hpp: - -/usr/include/boost/core/ignore_unused.hpp: - -src/lsp/ParentProcessWatcher.cpp: - -/usr/include/boost/range/begin.hpp: - -/usr/include/boost/config/auto_link.hpp: - -/usr/include/boost/predef/compiler/borland.h: - -/usr/include/boost/enable_shared_from_this.hpp: - -/usr/include/boost/asio/execution/bad_executor.hpp: - -/usr/include/boost/asio/detail/impl/resolver_service_base.ipp: - -/usr/include/boost/asio/windows/random_access_handle.hpp: - -/usr/include/boost/smart_ptr/make_shared_array.hpp: - -/usr/include/boost/type_traits/has_right_shift.hpp: - -/usr/include/boost/thread/pthread/mutex.hpp: - -/usr/include/c++/11/bits/regex_executor.tcc: - -/usr/include/boost/mpl/aux_/config/static_constant.hpp: - -/usr/include/boost/thread/mutex.hpp: - -/usr/include/boost/core/noncopyable.hpp: - -/usr/include/boost/mpl/aux_/push_back_impl.hpp: - -/usr/include/boost/utility/identity_type.hpp: - -/usr/include/boost/date_time/date_defs.hpp: - -/usr/include/boost/preprocessor/control/limits/while_256.hpp: - -third_party/utfcpp/source/utf8/cpp11.h: - -/usr/include/boost/preprocessor/arithmetic/detail/is_1_number.hpp: - -/usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h: - -/usr/include/boost/preprocessor/arithmetic/mod.hpp: - -/usr/include/boost/beast/core/detail/buffers_range_adaptor.hpp: - -/usr/include/boost/config/requires_threads.hpp: - -/usr/include/boost/beast/http/error.hpp: - -/usr/include/boost/mpl/aux_/iter_fold_impl.hpp: - -/usr/include/boost/preprocessor/seq/transform.hpp: - -/usr/include/bits/termios-tcflow.h: - -/usr/include/boost/preprocessor/seq/limits/fold_left_256.hpp: - -/usr/include/boost/mpl/aux_/config/pp_counter.hpp: - -/usr/include/boost/process.hpp: - -/usr/include/boost/process/detail/traits/cmd_or_exe.hpp: - -/usr/include/boost/type_traits/has_nothrow_copy.hpp: - -/usr/include/boost/type_traits/add_lvalue_reference.hpp: - -/usr/include/c++/11/bits/ostream.tcc: - -/usr/include/boost/current_function.hpp: - -/usr/include/boost/detail/workaround.hpp: - -/usr/include/boost/static_assert.hpp: - -/usr/include/boost/core/explicit_operator_bool.hpp: - -/usr/include/boost/type_traits/remove_extent.hpp: - -/usr/include/boost/fusion/view/transform_view/detail/begin_impl.hpp: - -/usr/include/boost/beast/core/detail/service_base.hpp: - -/usr/include/boost/process/detail/posix/terminate.hpp: - -/usr/include/dlfcn.h: - -/usr/include/bits/fcntl-linux.h: - -/usr/include/boost/asio/detail/impl/strand_service.ipp: - -/usr/include/boost/beast/core/file.hpp: - -/usr/include/boost/concept/detail/concept_def.hpp: - -/usr/include/boost/preprocessor/seq/enum.hpp: - -/usr/include/boost/fusion/support/sequence_base.hpp: - -/usr/include/boost/mpl/aux_/include_preprocessed.hpp: - -/usr/include/boost/mpl/aux_/adl_barrier.hpp: - -/usr/include/bits/signal_ext.h: - -/usr/include/c++/11/bits/stl_construct.h: - -/usr/include/boost/asio/detail/impl/posix_mutex.ipp: - -/usr/include/boost/predef/language/objc.h: - -/usr/include/bits/timesize.h: - -/usr/include/bits/types/wint_t.h: - -/usr/include/boost/asio/basic_streambuf.hpp: - -/usr/include/boost/mpl/aux_/msvc_eti_base.hpp: - -/usr/include/boost/process/posix.hpp: - -/usr/include/bits/getopt_posix.h: - -/usr/include/boost/exception/to_string_stub.hpp: - -/usr/include/boost/predef/os/macos.h: - -/usr/include/boost/mp11/utility.hpp: - -/usr/include/bits/types/struct_FILE.h: - -/usr/include/c++/11/bits/stl_algobase.h: - -/usr/include/c++/11/deque: - -/usr/include/boost/range/iterator_range.hpp: - -/usr/include/boost/asio/posix/basic_descriptor.hpp: - -/usr/include/boost/fusion/container/vector/convert.hpp: - -/usr/include/boost/detail/select_type.hpp: - -/usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp: - -/usr/include/boost/beast/zlib/detail/ranges.hpp: - -/usr/include/boost/optional/optional.hpp: - -/usr/include/boost/integer_traits.hpp: - -/usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp: - -/usr/include/bits/types/struct_itimerspec.h: - -/usr/include/boost/asio/windows/basic_stream_handle.hpp: - -/usr/include/boost/system/detail/error_condition.hpp: - -/usr/include/boost/mpl/aux_/config/dtp.hpp: - -include/LibLsp/lsp/textDocument/completion.h: - -/usr/include/boost/fusion/container/list.hpp: - -/usr/include/boost/preprocessor/seq/size.hpp: - -/usr/include/c++/11/clocale: - -/usr/include/boost/mpl/deref.hpp: - -/usr/include/boost/asio/awaitable.hpp: - -/usr/include/boost/asio/is_read_buffered.hpp: - -/usr/include/boost/date_time/time_resolution_traits.hpp: - -/usr/include/c++/11/cwctype: - -/usr/include/boost/core/enable_if.hpp: - -/usr/include/boost/preprocessor/repetition/limits/repeat_256.hpp: - -/usr/include/boost/fusion/container/vector/detail/as_vector.hpp: - -/usr/include/c++/11/bits/locale_facets.h: - -/usr/include/boost/asio/detail/config.hpp: - -/usr/include/c++/11/bits/exception.h: - -/usr/include/boost/config/user.hpp: - -/usr/include/boost/iterator/detail/config_def.hpp: - -/usr/include/boost/predef/platform/windows_phone.h: - -/usr/include/boost/asio/detail/descriptor_read_op.hpp: - -/usr/include/boost/asio/detail/handler_tracking.hpp: - -/usr/include/sched.h: - -/usr/include/boost/mpl/times.hpp: - -/usr/include/c++/11/bits/uniform_int_dist.h: - -/usr/include/boost/type_traits/is_member_function_pointer.hpp: - -/usr/include/c++/11/stdexcept: - -/usr/include/boost/mpl/aux_/config/forwarding.hpp: - -/usr/include/boost/type_traits/is_integral.hpp: - -/usr/include/boost/type_traits/has_less.hpp: - -/usr/include/c++/11/bits/functexcept.h: - -/usr/include/boost/asio/detail/concurrency_hint.hpp: - -include/LibLsp/JsonRpc/message.h: - -/usr/include/boost/asio/execution/operation_state.hpp: - -/usr/include/boost/predef/compiler/intel.h: - -/usr/include/boost/date_time/gregorian/greg_day_of_year.hpp: - -/usr/include/c++/11/system_error: - -/usr/include/boost/date_time/time_defs.hpp: - -/usr/include/c++/11/bits/stl_vector.h: - -/usr/include/bits/types/struct_timespec.h: - -/usr/include/c++/11/bits/algorithmfwd.h: - -/usr/include/boost/predef/version_number.h: - -/usr/include/boost/mpl/identity.hpp: - -/usr/include/boost/atomic/detail/platform.hpp: - -/usr/include/boost/type_traits/has_plus.hpp: - -/usr/include/boost/atomic/detail/core_operations_emulated_fwd.hpp: - -/usr/include/boost/type_index/stl_type_index.hpp: - -include/LibLsp/JsonRpc/Condition.h: - -/usr/include/bits/stdint-uintn.h: - -/usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h: - -/usr/include/boost/fusion/container/vector/detail/convert_impl.hpp: - -/usr/include/boost/atomic/detail/link.hpp: - -/usr/include/boost/numeric/conversion/conversion_traits.hpp: - -/usr/include/boost/asio/traits/query_static_constexpr_member.hpp: - -/usr/include/boost/mpl/aux_/find_if_pred.hpp: - -/usr/include/bits/socket.h: - -/usr/include/boost/chrono/detail/is_evenly_divisible_by.hpp: - -/usr/include/boost/smart_ptr/weak_ptr.hpp: - -/usr/include/bits/stdio.h: - -third_party/uri/include/network/string_view.hpp: - -/usr/include/c++/11/bitset: - -/usr/include/boost/fusion/algorithm/transformation/push_front.hpp: - -/usr/include/bits/types/__fpos64_t.h: - -/usr/include/linux/futex.h: - -/usr/include/boost/type_traits/has_nothrow_constructor.hpp: - -/usr/include/boost/config/pragma_message.hpp: - -/usr/include/c++/11/functional: - -/usr/include/boost/asio/impl/system_context.hpp: - -/usr/include/boost/endian/detail/integral_by_size.hpp: - -/usr/include/bits/wordsize.h: - -/usr/include/boost/asio/detail/impl/posix_thread.ipp: - -/usr/include/boost/fusion/container/list/detail/build_cons.hpp: - -/usr/include/c++/11/bits/std_abs.h: - -/usr/include/boost/range/reverse_iterator.hpp: - -/usr/include/c++/11/bits/stl_heap.h: - -/usr/include/boost/mpl/aux_/config/ctps.hpp: - -/usr/include/boost/asio/detail/socket_option.hpp: - -/usr/include/c++/11/experimental/bits/lfts_config.h: - -/usr/include/bits/select.h: - -/usr/include/boost/ratio/ratio.hpp: - -/usr/include/sys/select.h: - -include/LibLsp/lsp/extention/jdtls/WorkspaceSymbolParams.h: - -/usr/include/bits/types/__sigval_t.h: - -/usr/include/boost/type_traits/has_bit_or.hpp: - -/usr/include/boost/fusion/view/single_view/detail/deref_impl.hpp: - -include/LibLsp/JsonRpc/traits.h: - -third_party/rapidjson/include/rapidjson/internal/strfunc.h: - -/usr/include/boost/type_traits/is_unsigned.hpp: - -/usr/include/c++/11/bits/shared_ptr_base.h: - -/usr/include/boost/asio/detail/socket_holder.hpp: - -/usr/include/bits/uintn-identity.h: - -/usr/include/boost/preprocessor/detail/check.hpp: - -/usr/include/boost/type_traits/has_minus_assign.hpp: - -/usr/include/boost/thread/interruption.hpp: - -/usr/include/boost/type_traits/type_with_alignment.hpp: - -third_party/rapidjson/include/rapidjson/internal/stack.h: - -/usr/include/boost/predef/hardware/simd/ppc/versions.h: - -/usr/include/c++/11/type_traits: - -/usr/include/boost/asio/traits/static_require.hpp: - -/usr/include/sys/types.h: - -/usr/include/boost/asio/system_context.hpp: - -/usr/include/boost/type_traits/remove_pointer.hpp: - -/usr/include/boost/fusion/view/reverse_view/detail/value_at_impl.hpp: - -/usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h: - -/usr/include/boost/asio/high_resolution_timer.hpp: - -/usr/include/bits/pthreadtypes.h: - -/usr/include/boost/date_time/locale_config.hpp: - -include/LibLsp/JsonRpc/MessageJsonHandler.h: - -/usr/include/stdlib.h: - -/usr/include/boost/thread/pthread/pthread_mutex_scoped_lock.hpp: - -include/LibLsp/lsp/textDocument/document_link.h: - -/usr/include/boost/type_traits/disjunction.hpp: - -/usr/include/boost/process/detail/used_handles.hpp: - -/usr/include/boost/type_traits/has_equal_to.hpp: - -/usr/include/boost/smart_ptr/allocate_shared_array.hpp: - -/usr/include/boost/optional/bad_optional_access.hpp: - -/usr/include/boost/asio/ip/host_name.hpp: - -/usr/include/boost/mpl/aux_/has_apply.hpp: - -/usr/include/boost/thread/xtime.hpp: - -/usr/include/c++/11/cstdint: - -/usr/include/boost/asio/serial_port_base.hpp: - -/usr/include/boost/intrusive/detail/get_value_traits.hpp: - -/usr/include/boost/fusion/container/vector/detail/config.hpp: - -/usr/include/boost/algorithm/string/detail/sequence.hpp: - -/usr/include/bits/long-double.h: - -/usr/include/boost/intrusive/detail/workaround.hpp: - -include/LibLsp/lsp/textDocument/did_change.h: - -/usr/include/c++/11/cwchar: - -/usr/include/boost/predef/architecture/rs6k.h: - -/usr/include/boost/fusion/algorithm/transformation/erase_key.hpp: - -/usr/include/asm-generic/errno-base.h: - -/usr/include/boost/type_traits/remove_bounds.hpp: - -/usr/include/c++/11/bits/char_traits.h: - -/usr/include/c++/11/bits/concept_check.h: - -/usr/include/boost/config/compiler/gcc.hpp: - -/usr/include/boost/type_traits/enable_if.hpp: - -/usr/include/boost/asio/detail/eventfd_select_interrupter.hpp: - -/usr/include/boost/preprocessor/list/detail/fold_left.hpp: - -/usr/include/boost/atomic/detail/int_sizes.hpp: - -/usr/include/boost/asio/detail/reactive_socket_sendto_op.hpp: - -/usr/include/bits/confname.h: - -/usr/include/c++/11/bits/erase_if.h: - -/usr/include/boost/intrusive/detail/math.hpp: - -/usr/include/c++/11/bits/ptr_traits.h: - -/usr/include/boost/token_iterator.hpp: - -/usr/include/c++/11/bits/stl_map.h: - -/usr/include/boost/date_time/posix_time/conversion.hpp: - -/usr/include/boost/beast/websocket.hpp: - -/usr/include/boost/beast/core/detail/chacha.hpp: - -third_party/rapidjson/include/rapidjson/internal/itoa.h: - -/usr/include/boost/asio/windows/basic_overlapped_handle.hpp: - -/usr/include/c++/11/cassert: - -/usr/include/boost/asio/ip/impl/network_v4.hpp: - -include/LibLsp/lsp/lsTextEdit.h: - -/usr/include/boost/preprocessor/list/detail/limits/fold_left_256.hpp: - -/usr/include/boost/mpl/aux_/config/has_apply.hpp: - -/usr/include/boost/preprocessor/seq/cat.hpp: - -/usr/include/limits.h: - -/usr/include/c++/11/bits/hash_bytes.h: - -/usr/include/boost/detail/indirect_traits.hpp: - -/usr/include/boost/core/checked_delete.hpp: - -/usr/include/boost/asio/execution/set_value.hpp: - -/usr/include/boost/beast/http/detail/rfc7230.hpp: - -/usr/include/boost/predef/library/std/dinkumware.h: - -/usr/include/boost/smart_ptr.hpp: - -third_party/rapidjson/include/rapidjson/stream.h: - -/usr/include/bits/struct_mutex.h: - -/usr/include/boost/predef/compiler/tendra.h: - -/usr/include/boost/chrono/duration.hpp: - -/usr/include/c++/11/ext/type_traits.h: - -/usr/include/boost/preprocessor/config/limits.hpp: - -/usr/include/boost/predef/compiler/hp_acc.h: - -/usr/include/boost/mp11/detail/mp_void.hpp: - -/usr/include/boost/asio/detail/service_registry.hpp: - -/usr/include/boost/type_traits/has_modulus_assign.hpp: - -/usr/include/boost/asio/detail/posix_global.hpp: - -/usr/include/boost/shared_array.hpp: - -/usr/include/boost/asio/execution/bulk_execute.hpp: - -/usr/include/boost/range/const_iterator.hpp: - -third_party/rapidjson/include/rapidjson/writer.h: - -/usr/include/c++/11/cstdlib: - -/usr/include/boost/mpl/aux_/numeric_cast_utils.hpp: - -/usr/include/boost/fusion/container/vector/detail/distance_impl.hpp: - -/usr/include/c++/11/bits/exception_defines.h: - -/usr/include/boost/checked_delete.hpp: - -/usr/include/boost/mpl/min_max.hpp: - -/usr/include/bits/waitstatus.h: - -/usr/include/c++/11/bits/std_mutex.h: - -/usr/include/boost/preprocessor/repeat.hpp: - -/usr/include/boost/asio/traits/set_done_free.hpp: - -/usr/include/boost/asio/time_traits.hpp: - -/usr/include/boost/atomic/detail/atomic_impl.hpp: - -/usr/include/boost/beast/websocket/detail/hybi13.hpp: - -/usr/include/boost/optional/detail/optional_reference_spec.hpp: - -third_party/rapidjson/include/rapidjson/rapidjson.h: - -/usr/include/c++/11/bits/parse_numbers.h: - -/usr/include/boost/ref.hpp: - -/usr/include/boost/preprocessor/detail/is_binary.hpp: - -/usr/include/boost/fusion/view/reverse_view/detail/at_impl.hpp: - -/usr/include/c++/11/bits/stl_relops.h: - -/usr/include/boost/mpl/push_back.hpp: - -/usr/include/boost/asio/detail/reactor_op.hpp: - -/usr/include/boost/type_traits/add_reference.hpp: - -/usr/include/c++/11/ios: - -/usr/include/boost/system/generic_category.hpp: - -/usr/include/boost/predef/hardware/simd/arm.h: - -/usr/include/bits/sigthread.h: - -/usr/include/boost/predef/os.h: - -/usr/include/bits/ss_flags.h: - -/usr/include/boost/move/detail/meta_utils_core.hpp: - -/usr/include/bits/types.h: - -/usr/include/c++/11/array: - -/usr/include/boost/atomic/detail/type_traits/is_integral.hpp: - -/usr/include/boost/asio/compose.hpp: - -src/jsonrpc/Endpoint.cpp: - -/usr/include/c++/11/ext/string_conversions.h: - -/usr/include/boost/preprocessor/list/detail/fold_right.hpp: - -/usr/include/boost/uuid/detail/random_provider_include_platform.hpp: - -/usr/include/boost/function_types/detail/pp_variate_loop/preprocessed.hpp: - -/usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp: - -/usr/include/math.h: - -/usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp: - -/usr/include/c++/11/bits/charconv.h: - -/usr/include/boost/asio/basic_socket_acceptor.hpp: - -/usr/include/bits/errno.h: - -/usr/include/boost/asio/basic_streambuf_fwd.hpp: - -/usr/include/c++/11/bits/unique_ptr.h: - -/usr/include/boost/type_traits/same_traits.hpp: - -/usr/include/boost/fusion/view/filter_view/detail/equal_to_impl.hpp: - -/usr/include/boost/beast/core/detail/bind_handler.hpp: - -/usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h: - -/usr/include/boost/beast/core/buffer_traits.hpp: - -/usr/include/c++/11/vector: - -/usr/include/bits/fp-fast.h: - -/usr/include/boost/preprocessor/repetition/enum_binary_params.hpp: - -/usr/include/bits/libc-header-start.h: - -/usr/include/boost/predef/architecture/ia64.h: - -/usr/include/c++/11/bits/predefined_ops.h: - -/usr/include/boost/fusion/view/nview/detail/end_impl.hpp: - -/usr/include/sys/syscall.h: - -/usr/include/boost/predef/platform/windows_desktop.h: - -/usr/include/bits/types/sigevent_t.h: - -third_party/threadpool/boost/threadpool/future.hpp: - -/usr/include/boost/random/uniform_int.hpp: - -/usr/include/boost/type_traits/conjunction.hpp: - -/usr/include/boost/predef/compiler/dignus.h: - -/usr/include/boost/asio/io_service_strand.hpp: - -/usr/include/boost/beast/core/impl/read_size.hpp: - -/usr/include/boost/fusion/view/filter_view/detail/next_impl.hpp: - -/usr/include/boost/algorithm/string/detail/predicate.hpp: - -/usr/include/stdc-predef.h: - -/usr/include/boost/beast/core/detail/bind_continuation.hpp: - -/usr/include/boost/fusion/view/transform_view/detail/value_of_impl.hpp: - -/usr/include/boost/range/detail/misc_concept.hpp: - -/usr/include/boost/fusion/view/single_view/single_view.hpp: - -/usr/include/boost/preprocessor/comma_if.hpp: - -/usr/include/boost/mpl/aux_/preprocessor/enum.hpp: - -/usr/include/boost/mp11/list.hpp: - -/usr/include/boost/config/workaround.hpp: - -/usr/include/boost/bind/bind_mf_cc.hpp: - -/usr/include/boost/beast/core/tcp_stream.hpp: - -src/lsp/lsp_diagnostic.cpp: - -/usr/include/boost/mpl/aux_/config/intel.hpp: - -/usr/include/boost/date_time/gregorian_calendar.ipp: - -/usr/include/boost/chrono/detail/static_assert.hpp: - -/usr/include/boost/beast/core/buffers_cat.hpp: - -/usr/include/boost/atomic/detail/fence_arch_operations.hpp: - -/usr/include/boost/asio/detail/reactive_descriptor_service.hpp: - -/usr/lib/gcc/x86_64-redhat-linux/11/include/syslimits.h: - -/usr/include/boost/smart_ptr/detail/local_counted_base.hpp: - -/usr/include/boost/type_traits/has_complement.hpp: - -/usr/include/bits/timex.h: - -/usr/include/bits/timerfd.h: - -/usr/include/boost/mpl/aux_/config/workaround.hpp: - -/usr/include/boost/smart_ptr/enable_shared_from_this.hpp: - -/usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h: - -/usr/include/bits/types/sig_atomic_t.h: - -/usr/include/boost/type_traits/is_scalar.hpp: - -/usr/include/boost/predef/architecture/arm.h: - -/usr/include/boost/predef/language/cuda.h: - -/usr/include/boost/endian/conversion.hpp: - -/usr/include/stdint.h: - -/usr/include/c++/11/ext/new_allocator.h: - -/usr/include/boost/asio/detail/work_dispatcher.hpp: - -/usr/include/boost/asio/detail/buffer_resize_guard.hpp: - -third_party/threadpool/boost/threadpool/detail/worker_thread.hpp: - -/usr/include/boost/mpl/aux_/value_wknd.hpp: - -/usr/include/boost/type_traits/has_divides.hpp: - -/usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h: - -/usr/include/boost/smart_ptr/scoped_array.hpp: - -/usr/include/boost/preprocessor/logical/not.hpp: - -/usr/include/bits/types/cookie_io_functions_t.h: - -include/LibLsp/lsp/lsTextDocumentPositionParams.h: - -/usr/include/c++/11/bits/std_thread.h: - -/usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h: - -/usr/include/boost/preprocessor/empty.hpp: - -/usr/include/c++/11/bits/range_access.h: - -/usr/include/boost/beast/websocket/impl/rfc6455.hpp: - -/usr/include/boost/beast/core/buffers_range.hpp: - -/usr/include/boost/process/detail/posix/compare_handles.hpp: - -/usr/include/locale.h: - -/usr/include/boost/type_traits/is_volatile.hpp: - -/usr/include/boost/predef/library/std.h: - -include/LibLsp/lsp/textDocument/document_symbol.h: - -/usr/include/c++/11/bits/stl_tempbuf.h: - -/usr/include/bits/typesizes.h: - -/usr/include/boost/throw_exception.hpp: - -/usr/include/boost/preprocessor/seq/limits/size_256.hpp: - -/usr/include/boost/date_time/date_iterator.hpp: - -/usr/include/boost/mpl/aux_/template_arity.hpp: - -/usr/include/bits/termios-struct.h: - -/usr/include/bits/types/struct_statx.h: - -/usr/include/boost/date_time/gregorian/greg_calendar.hpp: - -/usr/include/c++/11/bits/allocator.h: - -/usr/include/boost/asio/execution/invocable_archetype.hpp: - -/usr/include/sys/poll.h: - -/usr/include/boost/atomic/detail/string_ops.hpp: - -/usr/include/bits/cpu-set.h: - -/usr/include/bits/unistd_ext.h: - -/usr/include/boost/range/iterator_range_io.hpp: - -/usr/include/c++/11/bits/postypes.h: - -/usr/include/boost/preprocessor/tuple/elem.hpp: - -/usr/include/boost/mpl/integral_c_tag.hpp: - -/usr/include/boost/asio/detail/wait_op.hpp: - -/usr/include/boost/preprocessor/punctuation/comma.hpp: - -/usr/include/c++/11/memory: - -/usr/include/boost/thread/cv_status.hpp: - -/usr/include/boost/core/use_default.hpp: - -/usr/include/boost/config/detail/select_platform_config.hpp: - -/usr/include/boost/date_time/time_system_split.hpp: - -src/jsonrpc/Context.cpp: - -/usr/include/boost/mpl/equal_to.hpp: - -/usr/include/boost/config.hpp: - -/usr/include/boost/beast/core/file_win32.hpp: - -/usr/include/boost/fusion/container/deque/detail/at_impl.hpp: - -/usr/include/bits/types/sigval_t.h: - -/usr/include/boost/fusion/view/single_view/detail/value_of_impl.hpp: - -/usr/include/boost/mpl/aux_/yes_no.hpp: - -/usr/include/boost/date_time/wrapping_int.hpp: - -/usr/include/boost/preprocessor/arithmetic/dec.hpp: - -/usr/include/boost/asio/execution/mapping.hpp: - -/usr/include/boost/mpl/limits/arity.hpp: - -/usr/include/c++/11/bits/sstream.tcc: - -/usr/include/bits/types/__FILE.h: - -/usr/include/bits/types/struct_sigstack.h: - -/usr/include/boost/beast/websocket/detail/soft_mutex.hpp: - -/usr/include/boost/type_traits/has_minus.hpp: - -/usr/include/c++/11/backward/binders.h: - -/usr/include/boost/type_traits/add_pointer.hpp: - -/usr/include/boost/date_time/gregorian_calendar.hpp: - -/usr/include/boost/asio/execution/occupancy.hpp: - -/usr/include/boost/type_traits/has_greater_equal.hpp: - -/usr/include/boost/preprocessor/control/deduce_d.hpp: - -/usr/include/boost/asio/detail/date_time_fwd.hpp: - -/usr/include/boost/function/function_base.hpp: - -/usr/include/boost/type_traits/detail/yes_no_type.hpp: - -/usr/include/boost/mpl/aux_/config/has_xxx.hpp: - -include/LibLsp/lsp/general/lsWorkspaceClientCapabilites.h: - -/usr/include/boost/predef/library/std/_prefix.h: - -/usr/include/assert.h: - -/usr/include/boost/config/no_tr1/utility.hpp: - -/usr/include/boost/preprocessor/array/elem.hpp: - -/usr/include/wctype.h: - -/usr/include/boost/predef/detail/_cassert.h: - -/usr/include/boost/io/ostream_put.hpp: - -include/LibLsp/lsp/general/lsClientCapabilities.h: - -/usr/include/boost/intrusive/circular_list_algorithms.hpp: - -/usr/include/bits/sigevent-consts.h: - -/usr/include/boost/asio/detail/reactor_fwd.hpp: - -/usr/include/boost/predef/library/std/sgi.h: - -/usr/include/boost/mpl/transform_view.hpp: - -/usr/include/boost/fusion/sequence/intrinsic/value_at.hpp: - -/usr/include/boost/asio/serial_port.hpp: - -/usr/include/boost/fusion/container/vector/detail/prior_impl.hpp: - -/usr/include/c++/11/bits/stl_iterator.h: - -/usr/include/boost/fusion/container/list/detail/value_of_impl.hpp: - -/usr/include/termios.h: - -/usr/include/boost/smart_ptr/detail/sp_convertible.hpp: - -/usr/include/boost/config/abi_prefix.hpp: - -/usr/include/boost/asio/read_until.hpp: - -/usr/include/boost/type_traits/is_class.hpp: - -/usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp: - -/usr/include/boost/type_traits/is_function.hpp: - -/usr/include/bits/types/clockid_t.h: - -/usr/include/boost/predef/other.h: - -/usr/include/boost/mpl/aux_/has_begin.hpp: - -/usr/include/c++/11/debug/assertions.h: - -/usr/include/boost/beast/zlib/detail/window.hpp: - -/usr/include/c++/11/string: - -/usr/include/boost/assert.hpp: - -/usr/include/boost/function_types/detail/class_transform.hpp: - -/usr/include/boost/fusion/tuple/tuple_tie.hpp: - -/usr/include/boost/filesystem/config.hpp: - -/usr/include/boost/asio/ip/impl/address_v6.hpp: - -/usr/include/boost/predef/architecture/sparc.h: - -/usr/include/boost/container_hash/hash.hpp: - -/usr/include/boost/algorithm/string/trim.hpp: - -/usr/include/boost/algorithm/string/concept.hpp: - -/usr/include/boost/random/detail/generator_seed_seq.hpp: - -/usr/include/boost/preprocessor/arithmetic/sub.hpp: - -/usr/include/boost/mpl/erase_key.hpp: - -/usr/include/boost/asio/traits/require_member.hpp: - -/usr/include/boost/predef/detail/test.h: - -/usr/include/boost/beast/websocket/detail/decorator.hpp: - -include/LibLsp/lsp/general/shutdown.h: - -/usr/include/boost/mpl/aux_/config/dependent_nttp.hpp: - -/usr/include/c++/11/numeric: - -/usr/include/boost/beast/http/string_body.hpp: - -/usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h: - -/usr/include/c++/11/new: - -third_party/rapidjson/include/rapidjson/prettywriter.h: - -/usr/include/c++/11/climits: - -/usr/include/bits/sched.h: - -/usr/include/boost/mpl/numeric_cast.hpp: - -/usr/include/boost/beast/core/detail/remap_post_to_defer.hpp: - -/usr/include/boost/preprocessor/facilities/expand.hpp: - -/usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp: - -/usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h: - -/usr/include/boost/fusion/view/iterator_range/detail/is_segmented_impl.hpp: - -/usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h: - -/usr/include/boost/bind/storage.hpp: - -/usr/include/boost/filesystem/operations.hpp: - -/usr/include/c++/11/bits/stl_tree.h: - -/usr/include/boost/core/first_scalar.hpp: - -/usr/include/c++/11/tuple: - -/usr/include/bits/types/__sigset_t.h: - -/usr/include/c++/11/bits/basic_ios.tcc: - -/usr/include/boost/preprocessor/facilities/empty.hpp: - -/usr/include/boost/fusion/support/void.hpp: - -/usr/include/boost/system/is_error_condition_enum.hpp: - -/usr/include/boost/date_time/gregorian/greg_ymd.hpp: - -include/LibLsp/lsp/workspace/didChangeWorkspaceFolders.h: - -/usr/include/boost/fusion/algorithm/transformation/insert_range.hpp: - -/usr/include/c++/11/bits/locale_classes.tcc: - -/usr/include/boost/atomic/atomic_ref.hpp: - -/usr/include/bits/math-vector.h: - -/usr/include/c++/11/ext/aligned_buffer.h: - -/usr/include/c++/11/future: - -include/LibLsp/lsp/textDocument/willSave.h: - -/usr/include/boost/fusion/container/set/detail/as_set.hpp: - -/usr/include/c++/11/bits/basic_string.h: - -/usr/include/boost/atomic/detail/fence_ops_gcc_atomic.hpp: - -/usr/include/c++/11/bits/nested_exception.h: - -/usr/include/boost/asio/windows/overlapped_handle.hpp: - -/usr/include/boost/mpl/tag.hpp: - -/usr/include/bits/dirent_ext.h: - -/usr/include/boost/preprocessor/list/limits/fold_left_256.hpp: - -/usr/include/c++/11/cerrno: - -/usr/include/boost/atomic/detail/core_operations_emulated.hpp: - -/usr/include/boost/random/uniform_int_distribution.hpp: - -/usr/include/boost/uuid/detail/sha1.hpp: - -/usr/include/boost/beast/http/fields.hpp: - -/usr/include/boost/asio/detail/winsock_init.hpp: - -/usr/include/boost/fusion/mpl/erase_key.hpp: - -../gc-8.2.0/include/gc_pthread_redirects.h: - -/usr/include/boost/filesystem/path.hpp: - -/usr/include/c++/11/bits/localefwd.h: - -/usr/include/boost/type_traits/rank.hpp: - -/usr/include/bits/types/mbstate_t.h: - -/usr/include/boost/predef/platform/windows_runtime.h: - -/usr/include/bits/signum-generic.h: - -/usr/include/c++/11/bits/atomic_futex.h: - -/usr/include/boost/asio/signal_set.hpp: - -/usr/include/boost/type_traits/has_negate.hpp: - -third_party/threadpool/boost/threadpool.hpp: - -/usr/include/boost/mpl/aux_/size_impl.hpp: - -/usr/include/boost/mpl/aux_/common_name_wknd.hpp: - -/usr/include/boost/fusion/support/segmented_fold_until.hpp: - -/usr/include/boost/preprocessor/repetition/enum_params.hpp: - -/usr/include/boost/mpl/long_fwd.hpp: - -/usr/include/boost/preprocessor/logical/and.hpp: - -/usr/include/bits/types/locale_t.h: - -/usr/include/boost/preprocessor/list/adt.hpp: - -/usr/lib/gcc/x86_64-redhat-linux/11/include/limits.h: - -/usr/include/c++/11/unordered_map: - -/usr/include/boost/type_traits/has_right_shift_assign.hpp: - -/usr/include/boost/smart_ptr/shared_ptr.hpp: - -/usr/include/c++/11/bits/allocated_ptr.h: - -/usr/include/boost/asio/execution.hpp: - -/usr/include/boost/thread/lock_guard.hpp: - -/usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp: - -/usr/include/boost/fusion/sequence/comparison/less_equal.hpp: - -/usr/include/boost/fusion/support/is_iterator.hpp: - -/usr/include/c++/11/utility: - -/usr/include/c++/11/bits/refwrap.h: - -/usr/include/boost/system/detail/generic_category_message.hpp: - -/usr/include/boost/fusion/sequence/intrinsic/swap.hpp: - -/usr/include/gnu/stubs-64.h: - -/usr/include/boost/intrusive/detail/iiterator.hpp: - -/usr/include/boost/beast/core/impl/static_buffer.hpp: - -/usr/include/boost/config/stdlib/libstdcpp3.hpp: - -include/LibLsp/lsp/extention/jdtls/OverridableMethod.h: - -/usr/include/boost/type_traits/is_void.hpp: - -/usr/include/boost/random/mersenne_twister.hpp: - -/usr/include/boost/numeric/conversion/numeric_cast_traits.hpp: - -/usr/include/boost/thread/thread.hpp: - -/usr/include/c++/11/bits/stl_multimap.h: - -/usr/include/boost/predef/compiler/digitalmars.h: - -/usr/include/boost/system/detail/error_code.hpp: - -/usr/include/boost/algorithm/string/yes_no_type.hpp: - -/usr/include/boost/range/detail/str_types.hpp: - -/usr/include/boost/preprocessor/slot/detail/def.hpp: - -/usr/include/boost/process/detail/posix/async_in.hpp: - -/usr/include/boost/mpl/push_front_fwd.hpp: - -/usr/include/boost/predef/language/stdcpp.h: - -/usr/include/string.h: - -/usr/include/c++/11/bits/atomic_lockfree_defines.h: - -/usr/include/boost/intrusive/detail/ebo_functor_holder.hpp: - -/usr/include/bits/types/struct_sched_param.h: - -/usr/include/boost/concept_check.hpp: - -/usr/include/boost/ratio/detail/mpl/lcm.hpp: - -/usr/include/c++/11/atomic: - -/usr/include/boost/smart_ptr/detail/sp_counted_base.hpp: - -/usr/include/bits/stdio_lim.h: - -/usr/include/boost/range/mutable_iterator.hpp: - -/usr/include/boost/beast/core/buffers_suffix.hpp: - -/usr/include/boost/fusion/iterator/mpl.hpp: - -/usr/include/c++/11/condition_variable: - -/usr/include/boost/fusion/sequence/comparison.hpp: - -/usr/include/gnu/stubs.h: - -include/LibLsp/lsp/lsResponseError.h: - -/usr/include/bits/types/__mbstate_t.h: - -/usr/include/c++/11/ratio: - -/usr/include/boost/mpl/multiplies.hpp: - -/usr/include/boost/core/default_allocator.hpp: - -/usr/include/boost/asio/detail/op_queue.hpp: - -/usr/include/bits/fcntl.h: - -/usr/include/boost/date_time/time.hpp: - -/usr/include/boost/type_traits/has_trivial_constructor.hpp: - -/usr/include/bits/stdint-intn.h: - -/usr/include/boost/asio/this_coro.hpp: - -/usr/include/boost/move/utility.hpp: - -/usr/include/boost/asio/ip/detail/endpoint.hpp: - -/usr/include/bits/types/__fpos_t.h: - -/usr/include/boost/predef/detail/os_detected.h: - -/usr/include/c++/11/bits/move.h: - -third_party/rapidjson/include/rapidjson/internal/strtod.h: - -/usr/include/boost/mp11/function.hpp: - -/usr/include/boost/mpl/vector/aux_/back.hpp: - -/usr/include/c++/11/iosfwd: - -/usr/include/c++/11/initializer_list: - -/usr/include/c++/11/bits/istream.tcc: - -/usr/include/boost/exception/detail/exception_ptr.hpp: - -/usr/include/boost/regex/v4/match_flags.hpp: - -/usr/include/boost/mpl/aux_/preprocessor/params.hpp: - -/usr/include/bits/types/clock_t.h: - -/usr/include/c++/11/bits/locale_classes.h: - -/usr/include/boost/predef/compiler/mpw.h: - -/usr/include/bits/types/timer_t.h: - -/usr/include/boost/thread.hpp: - -third_party/rapidjson/include/rapidjson/internal/swap.h: - -/usr/include/c++/11/bits/hashtable.h: - -/usr/include/bits/setjmp.h: - -/usr/include/boost/thread/recursive_mutex.hpp: - -/usr/include/boost/fusion/iterator/detail/adapt_deref_traits.hpp: - -/usr/include/boost/date_time/period.hpp: - -/usr/include/boost/asio/detail/regex_fwd.hpp: - -/usr/include/c++/11/bits/locale_facets.tcc: - -/usr/include/boost/smart_ptr/scoped_ptr.hpp: - -/usr/include/boost/type_traits/has_pre_increment.hpp: - -/usr/include/boost/core/ref.hpp: - -include/LibLsp/lsp/lsRange.h: - -/usr/include/boost/mpl/aux_/lambda_support.hpp: - -/usr/include/boost/beast/core/detail/temporary_buffer.hpp: - -/usr/include/c++/11/bits/atomic_base.h: - -/usr/include/boost/mpl/aux_/config/nttp.hpp: - -/usr/include/c++/11/exception: - -/usr/include/boost/predef/compiler/edg.h: - -/usr/include/boost/algorithm/string/find_format.hpp: - -/usr/include/wchar.h: - -/usr/include/boost/is_placeholder.hpp: - -/usr/include/boost/predef/architecture/convex.h: - -third_party/threadpool/boost/threadpool/pool_adaptors.hpp: - -/usr/include/sys/uio.h: - -/usr/include/c++/11/bits/stl_iterator_base_types.h: - -/usr/include/boost/predef/architecture/pyramid.h: - -/usr/include/boost/system/detail/to_std_category.hpp: - -src/lsp/textDocument.cpp: - -/usr/include/boost/algorithm/string/predicate.hpp: - -/usr/include/bits/stdlib-bsearch.h: - -/usr/include/boost/type_traits/remove_reference.hpp: - -/usr/include/boost/system/system_error.hpp: - -include/LibLsp/lsp/lsPosition.h: - -/usr/include/c++/11/ctime: - -/usr/include/boost/fusion/view/zip_view/zip_view_iterator_fwd.hpp: - -/usr/include/bits/wctype-wchar.h: - -/usr/include/boost/predef/hardware/simd.h: - -/usr/include/bits/dlfcn.h: - -/usr/include/boost/utility/enable_if.hpp: - -/usr/include/boost/type_traits/alignment_of.hpp: - -/usr/include/boost/type_traits/intrinsics.hpp: - -/usr/include/boost/scoped_array.hpp: - -/usr/include/boost/asio/placeholders.hpp: - -/usr/include/boost/asio/execution/scheduler.hpp: - -third_party/rapidjson/include/rapidjson/internal/biginteger.h: - -/usr/include/boost/asio/local/detail/impl/endpoint.ipp: - -/usr/include/c++/11/bits/vector.tcc: - -/usr/include/boost/move/utility_core.hpp: - -/usr/include/boost/type_traits/is_enum.hpp: - -/usr/include/boost/predef/compiler/gcc.h: - -/usr/include/boost/type_traits/is_assignable.hpp: - -/usr/include/boost/type_traits/conditional.hpp: - -/usr/include/boost/uuid/nil_generator.hpp: - -/usr/include/boost/asio/streambuf.hpp: - -/usr/include/boost/fusion/include/equal_to.hpp: - -/usr/include/c++/11/typeinfo: - -/usr/include/boost/type_traits/is_default_constructible.hpp: - -/usr/include/boost/beast/core/detail/work_guard.hpp: - -/usr/include/boost/utility/result_of.hpp: - -/usr/include/boost/mpl/aux_/preprocessed/gcc/unpack_args.hpp: - -/usr/include/c++/11/bits/exception_ptr.h: - -/usr/include/boost/bind/mem_fn_cc.hpp: - -/usr/include/boost/random/variate_generator.hpp: - -/usr/include/boost/smart_ptr/detail/operator_bool.hpp: - -/usr/include/bits/time.h: - -/usr/include/boost/asio/traits/submit_free.hpp: - -/usr/include/boost/type_traits/declval.hpp: - -third_party/threadpool/boost/threadpool/detail/pool_core.hpp: - -/usr/include/c++/11/bits/cxxabi_init_exception.h: - -/usr/include/boost/mpl/aux_/config/msvc.hpp: - -/usr/include/c++/11/bits/regex_error.h: - -/usr/include/linux/errno.h: - -include/LibLsp/JsonRpc/StreamMessageProducer.h: - -/usr/include/boost/utility/base_from_member.hpp: - -/usr/include/boost/thread/futures/is_future_type.hpp: - -/usr/include/boost/beast/websocket/stream.hpp: - -/usr/include/boost/beast/core/detail/impl/temporary_buffer.ipp: - -/usr/include/boost/intrusive/bstree.hpp: - -include/LibLsp/JsonRpc/Context.h: - -/usr/include/boost/type_traits/is_rvalue_reference.hpp: - -include/LibLsp/JsonRpc/stream.h: - -/usr/include/boost/type_traits/detail/is_function_cxx_11.hpp: - -/usr/include/boost/type_traits/is_pod.hpp: - -/usr/include/boost/type_traits/is_floating_point.hpp: - -/usr/include/boost/asio/impl/defer.hpp: - -/usr/include/c++/11/algorithm: - -/usr/include/boost/mpl/aux_/arithmetic_op.hpp: - -/usr/include/boost/type_traits/is_member_pointer.hpp: - -/usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp: - -/usr/include/boost/asio/ip/udp.hpp: - -/usr/include/ctype.h: - -/usr/include/boost/type_traits/is_nothrow_swappable.hpp: - -/usr/include/boost/function_types/config/cc_names.hpp: - -include/LibLsp/lsp/Markup/string_ref.h: - -../gc-8.2.0/include/gc.h: - -/usr/include/c++/11/bits/alloc_traits.h: - -/usr/include/boost/type_traits/has_not_equal_to.hpp: - -/usr/include/boost/core/noinit_adaptor.hpp: - -/usr/include/boost/preprocessor/list/fold_left.hpp: - -/usr/include/c++/11/bits/stringfwd.h: - -include/LibLsp/JsonRpc/MessageIssue.h: - -/usr/include/boost/type_traits/decay.hpp: - -/usr/include/boost/beast/http/empty_body.hpp: - -/usr/include/boost/type_traits/is_array.hpp: - -/usr/include/boost/fusion/mpl/erase.hpp: - -/usr/include/boost/atomic/detail/wait_ops_emulated.hpp: - -include/LibLsp/JsonRpc/macro_map.h: - -/usr/include/boost/asio/detail/string_view.hpp: - -/usr/include/boost/fusion/mpl/begin.hpp: - -/usr/include/boost/type_traits/is_base_and_derived.hpp: - -/usr/include/boost/intrusive/list_hook.hpp: - -/usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp: - -/usr/include/boost/mpl/aux_/config/lambda.hpp: - -/usr/include/boost/fusion/view/joint_view.hpp: - -/usr/include/boost/beast/core/rate_policy.hpp: - -/usr/include/boost/mp11/version.hpp: - -third_party/rapidjson/include/rapidjson/reader.h: - -/usr/include/boost/predef/os/bsd/free.h: - -/usr/include/c++/11/ext/concurrence.h: - -/usr/include/boost/mp11/detail/mp_map_find.hpp: - -/usr/include/boost/mpl/aux_/type_wrapper.hpp: - -/usr/include/boost/none.hpp: - -/usr/include/boost/move/adl_move_swap.hpp: - -/usr/include/boost/preprocessor/logical/bitor.hpp: - -/usr/include/bits/waitflags.h: - -/usr/include/boost/type_traits/is_nothrow_move_assignable.hpp: - -/usr/include/bits/xopen_lim.h: - -/usr/include/boost/date_time/time_clock.hpp: - -/usr/include/boost/type_traits/has_trivial_move_assign.hpp: - -/usr/include/boost/beast/websocket/detail/hybi13.ipp: - -include/LibLsp/JsonRpc/GCThreadContext.h: - -/usr/include/boost/fusion/algorithm/transformation/erase.hpp: - -/usr/include/boost/process/detail/traits/error.hpp: - -/usr/include/boost/preprocessor/control/detail/while.hpp: - -/usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h: - -/usr/include/boost/regex/config.hpp: - -/usr/include/boost/beast/core/impl/flat_stream.hpp: - -/usr/include/boost/type_traits/has_nothrow_assign.hpp: - -/usr/include/boost/fusion/mpl/pop_back.hpp: - -/usr/include/boost/predef/platform/windows_server.h: - -/usr/include/boost/mpl/has_xxx.hpp: - -/usr/include/boost/type_traits/is_nothrow_move_constructible.hpp: - -/usr/include/boost/fusion/algorithm/transformation/pop_front.hpp: - -/usr/include/boost/move/detail/to_raw_pointer.hpp: - -/usr/include/boost/preprocessor/list/reverse.hpp: - -/usr/include/boost/beast/core/multi_buffer.hpp: - -/usr/include/boost/beast/core/impl/buffered_read_stream.hpp: - -/usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp: - -/usr/include/boost/preprocessor/debug/error.hpp: - -/usr/include/boost/predef/compiler.h: - -third_party/rapidjson/include/rapidjson/document.h: - -/usr/include/boost/move/detail/config_begin.hpp: - -/usr/include/boost/move/detail/meta_utils.hpp: - -/usr/include/boost/preprocessor/array/data.hpp: - -/usr/include/boost/integer.hpp: - -/usr/include/boost/thread/pthread/recursive_mutex.hpp: - -/usr/include/boost/fusion/tuple/tuple_fwd.hpp: - -/usr/include/boost/move/traits.hpp: - -/usr/include/boost/move/detail/config_end.hpp: - -/usr/include/bits/siginfo-arch.h: - -/usr/include/boost/process/detail/posix/wait_group.hpp: - -/usr/include/boost/move/detail/type_traits.hpp: - -/usr/include/boost/beast/core/detail/stream_traits.hpp: - -/usr/include/boost/beast/zlib/deflate_stream.hpp: - -/usr/include/boost/chrono/config.hpp: - -/usr/include/boost/thread/detail/make_tuple_indices.hpp: - -/usr/include/bits/termios-misc.h: - -/usr/include/boost/date_time/posix_time/posix_time_system.hpp: - -/usr/include/boost/none_t.hpp: - -/usr/include/boost/date_time/date_generators.hpp: - -/usr/include/boost/utility/compare_pointees.hpp: - -/usr/include/boost/date_time/date.hpp: - -/usr/include/c++/11/bits/stl_algo.h: - -/usr/include/boost/fusion/sequence/intrinsic.hpp: - -/usr/include/boost/asio/use_future.hpp: - -/usr/include/boost/preprocessor/iteration/iterate.hpp: - -/usr/include/boost/asio/detail/reactive_socket_service_base.hpp: - -/usr/include/boost/type_traits/has_plus_assign.hpp: - -/usr/include/boost/preprocessor/slot/slot.hpp: - -/usr/include/boost/preprocessor/arithmetic/limits/dec_256.hpp: - -/usr/include/boost/fusion/include/filter_if.hpp: - -/usr/include/boost/fusion/view/iterator_range/detail/end_impl.hpp: - -/usr/include/boost/preprocessor/arithmetic/inc.hpp: - -/usr/include/boost/intrusive/bstree_algorithms.hpp: - -/usr/include/boost/preprocessor/facilities/overload.hpp: - -/usr/include/boost/predef/compiler/microtec.h: - -include/LibLsp/JsonRpc/MessageProducer.h: - -/usr/include/bits/types/struct_tm.h: - -/usr/include/bits/sigstack.h: - -include/LibLsp/lsp/lsp_diagnostic.h: - -/usr/include/boost/preprocessor/variadic/size.hpp: - -/usr/include/boost/asio/impl/detached.hpp: - -/usr/include/boost/preprocessor/control/iif.hpp: - -include/LibLsp/lsp/method_type.h: - -/usr/include/boost/predef/compiler/llvm.h: - -/usr/include/boost/preprocessor/tuple/rem.hpp: - -/usr/include/boost/atomic/detail/extra_operations_fwd.hpp: - -/usr/include/boost/asio/impl/executor.ipp: - -/usr/include/boost/asio/ip/unicast.hpp: - -/usr/include/boost/preprocessor/seq/elem.hpp: - -third_party/rapidjson/include/rapidjson/internal/clzll.h: - -/usr/include/boost/asio/impl/system_executor.hpp: - -/usr/include/boost/predef/os/amigaos.h: - -/usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp: - -/usr/include/boost/thread/detail/thread_interruption.hpp: - -/usr/include/boost/beast/core/detail/base64.hpp: - -/usr/include/boost/type_traits/has_left_shift_assign.hpp: - -/usr/include/boost/preprocessor/variadic/limits/elem_64.hpp: - -/usr/include/boost/predef/library/c/zos.h: - -/usr/include/c++/11/bits/stl_iterator_base_funcs.h: - -/usr/include/boost/fusion/view/zip_view/detail/begin_impl.hpp: - -/usr/include/boost/asio/execution/blocking.hpp: - -/usr/include/boost/beast/core/static_string.hpp: - -/usr/include/c++/11/bits/streambuf.tcc: - -/usr/include/boost/preprocessor/control/if.hpp: - -/usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h: - -/usr/include/boost/asio/detail/timer_scheduler_fwd.hpp: - -/usr/include/boost/asio/execution/context_as.hpp: - -/usr/include/bits/thread-shared-types.h: - -/usr/include/boost/preprocessor/control/detail/limits/while_256.hpp: - -/usr/include/boost/utility/binary.hpp: - -/usr/include/boost/mpl/integral_c_fwd.hpp: - -/usr/include/boost/asio/detail/operation.hpp: - -/usr/include/boost/preprocessor/logical/bool.hpp: - -include/LibLsp/lsp/textDocument/references.h: - -/usr/include/boost/type_traits/has_bit_and_assign.hpp: - -/usr/include/boost/numeric/conversion/detail/conversion_traits.hpp: - -/usr/include/bits/flt-eval-method.h: - -/usr/include/boost/type_traits/is_complete.hpp: - -/usr/include/boost/preprocessor/detail/auto_rec.hpp: - -/usr/include/boost/preprocessor/tuple/eat.hpp: - -/usr/include/bits/netdb.h: - -/usr/include/boost/asio/ip/address.hpp: - -/usr/include/boost/preprocessor/facilities/intercept.hpp: - -/usr/include/bits/posix_opt.h: - -/usr/include/boost/beast/http/impl/basic_parser.ipp: - -/usr/include/boost/preprocessor/facilities/limits/intercept_256.hpp: - -/usr/include/boost/predef/architecture/x86/64.h: - -/usr/include/sys/single_threaded.h: - -third_party/threadpool/boost/threadpool/size_policies.hpp: - -/usr/include/c++/11/bits/streambuf_iterator.h: - -/usr/include/boost/beast/http/detail/basic_parsed_list.hpp: - -/usr/include/boost/type_traits/type_identity.hpp: - -/usr/include/boost/fusion/support/detail/segmented_fold_until_impl.hpp: - -/usr/include/c++/11/bits/ios_base.h: - -/usr/include/boost/mp11/detail/mp_append.hpp: - -/usr/include/boost/preprocessor/slot/detail/shared.hpp: - -/usr/include/boost/mp11/detail/mp_with_index.hpp: - -/usr/include/bits/byteswap.h: - -/usr/include/features.h: - -/usr/include/boost/preprocessor/iteration/detail/iter/limits/forward1_256.hpp: - -include/LibLsp/lsp/extention/jdtls/generateDelegateMethods.h: - -/usr/include/boost/type_traits/detail/has_postfix_operator.hpp: - -/usr/include/boost/ratio/detail/overflow_helpers.hpp: - -/usr/include/boost/range/detail/common.hpp: - -/usr/include/boost/system/is_error_code_enum.hpp: - -/usr/include/boost/asio/detail/io_object_impl.hpp: - -/usr/include/boost/atomic/detail/atomic_ref_impl.hpp: - -/usr/include/boost/optional/optional_fwd.hpp: - -/usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp: - -/usr/include/boost/beast/core/detail/read.hpp: - -/usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp: - -/usr/include/boost/optional/detail/optional_factory_support.hpp: - -/usr/include/boost/thread/future.hpp: - -/usr/include/c++/11/bits/quoted_string.h: - -/usr/include/boost/asio/execution/any_executor.hpp: - -include/LibLsp/lsp/lsVersionedTextDocumentIdentifier.h: - -/usr/include/boost/algorithm/string/detail/find_iterator.hpp: - -/usr/include/boost/asio/detail/std_fenced_block.hpp: - -/usr/include/boost/predef/compiler/sunpro.h: - -/usr/include/boost/optional/detail/optional_swap.hpp: - -/usr/include/boost/date_time/date_duration.hpp: - -/usr/include/bits/locale.h: - -/usr/include/boost/predef/hardware/simd/arm/versions.h: - -/usr/include/boost/asio/packaged_task.hpp: - -include/LibLsp/lsp/textDocument/resolveCodeLens.h: - -/usr/include/boost/function/function_template.hpp: - -/usr/include/boost/beast/core/detail/static_string.hpp: - -src/jsonrpc/GCThreadContext.cpp: - -/usr/include/signal.h: - -/usr/include/strings.h: - -/usr/include/boost/asio/detail/bind_handler.hpp: - -/usr/include/boost/asio/detail/handler_cont_helpers.hpp: - -/usr/include/boost/beast/core/string.hpp: - -/usr/include/bits/signum-arch.h: - -/usr/include/boost/type_traits/has_unary_minus.hpp: - -/usr/include/bits/siginfo-consts.h: - -/usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp: - -/usr/include/bits/sigcontext.h: - -/usr/include/boost/asio/detail/timer_queue_set.hpp: - -/usr/include/bits/struct_rwlock.h: - -include/LibLsp/lsp/lsDocumentUri.h: - -/usr/include/c++/11/cstring: - -/usr/include/boost/mpl/lambda_fwd.hpp: - -/usr/include/inttypes.h: - -/usr/include/boost/type_traits/is_compound.hpp: - -/usr/include/boost/thread/detail/thread_safety.hpp: - -/usr/include/boost/asio/traits/start_free.hpp: - -/usr/include/boost/date_time/time_system_counted.hpp: - -third_party/rapidjson/include/rapidjson/encodings.h: - -/usr/include/c++/11/bit: - -/usr/include/boost/beast/websocket/option.hpp: - -/usr/include/bits/posix1_lim.h: - -third_party/rapidjson/include/rapidjson/encodedstream.h: - -/usr/include/boost/asio/detail/recycling_allocator.hpp: - -/usr/include/boost/intrusive/detail/function_detector.hpp: - -/usr/include/boost/endian/detail/order.hpp: - -/usr/include/bits/types/error_t.h: - -/usr/include/boost/algorithm/string/join.hpp: - -/usr/include/boost/date_time/gregorian/conversion.hpp: - -third_party/rapidjson/include/rapidjson/memorystream.h: - -/usr/include/boost/fusion/support/detail/is_same_size.hpp: - -/usr/include/bits/statx.h: - -third_party/rapidjson/include/rapidjson/error/error.h: - -/usr/include/boost/preprocessor/control/expr_iif.hpp: - -/usr/include/boost/predef/hardware/simd/x86_amd/versions.h: - -/usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp: - -/usr/include/boost/fusion/sequence/intrinsic/detail/segmented_end_impl.hpp: - -third_party/rapidjson/include/rapidjson/internal/ieee754.h: - -/usr/include/boost/beast/core/ostream.hpp: - -/usr/include/boost/preprocessor/repetition/enum.hpp: - -/usr/include/boost/predef/compiler/metaware.h: - -/usr/include/boost/intrusive/list.hpp: - -/usr/include/c++/11/limits: - -/usr/include/boost/date_time/posix_time/posix_time_types.hpp: - -/usr/include/c++/11/bits/stream_iterator.h: - -/usr/include/c++/11/bits/cpp_type_traits.h: - -/usr/include/boost/preprocessor/facilities/check_empty.hpp: - -src/jsonrpc/RemoteEndPoint.cpp: - -/usr/include/boost/thread/once.hpp: - -/usr/include/boost/type_traits/has_modulus.hpp: - -/usr/include/boost/mpl/aux_/config/compiler.hpp: - -/usr/include/boost/beast/http/impl/message.hpp: - -/usr/include/boost/asio/execution/start.hpp: - -/usr/include/boost/preprocessor/repetition/repeat_from_to.hpp: - -/usr/include/boost/function_types/is_member_function_pointer.hpp: - -/usr/include/boost/ratio/ratio_fwd.hpp: - -/usr/include/boost/asio/traits/schedule_free.hpp: - -/usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp: - -/usr/include/boost/preprocessor/list/fold_right.hpp: - -/usr/include/c++/11/sstream: - -/usr/include/boost/next_prior.hpp: - -include/LibLsp/lsp/lsAny.h: - -src/lsp/Markup.cpp: - -/usr/include/boost/asio/detail/scoped_ptr.hpp: - -/usr/include/boost/predef/compiler/nvcc.h: - -/usr/include/boost/function/detail/maybe_include.hpp: - -/usr/include/c++/11/cstddef: - -include/LibLsp/lsp/language/language.h: - -/usr/include/boost/asio/async_result.hpp: - -../gc-8.2.0/include/gc_config_macros.h: - -/usr/include/boost/range/difference_type.hpp: - -/usr/include/boost/asio/traits/static_query.hpp: - -/usr/include/c++/11/chrono: - -/usr/include/boost/type_traits/has_dereference.hpp: - -/usr/include/boost/predef/architecture/ptx.h: - -/usr/include/boost/thread/detail/move.hpp: - -/usr/include/boost/mpl/zip_view.hpp: - -/usr/include/c++/11/cstdio: - -/usr/include/boost/optional/detail/optional_relops.hpp: - -/usr/include/boost/fusion/iterator/equal_to.hpp: - -/usr/include/endian.h: - -include/LibLsp/JsonRpc/lsRequestId.h: - -/usr/include/boost/fusion/view/transform_view/detail/at_impl.hpp: - -/usr/include/boost/smart_ptr/detail/spinlock_pool.hpp: - -/usr/include/boost/mpl/reverse_fold.hpp: - -/usr/include/bits/types/struct___jmp_buf_tag.h: - -include/LibLsp/JsonRpc/lsResponseMessage.h: - -/usr/include/boost/atomic/detail/wait_capabilities.hpp: - -/usr/include/boost/preprocessor/logical/bitand.hpp: - -include/LibLsp/JsonRpc/Cancellation.h: - -include/LibLsp/JsonRpc/NotificationInMessage.h: - -/usr/include/boost/atomic/detail/type_traits/is_signed.hpp: - -/usr/include/boost/asio/detail/impl/signal_set_service.ipp: - -/usr/include/boost/atomic/detail/memory_order_utils.hpp: - -/usr/include/boost/asio/detail/impl/strand_executor_service.hpp: - -/usr/include/boost/predef/compiler/watcom.h: - -/usr/include/boost/asio/handler_alloc_hook.hpp: - -include/LibLsp/JsonRpc/threaded_queue.h: - -/usr/include/boost/beast/http/impl/rfc7230.hpp: - -/usr/include/c++/11/locale: - -/usr/include/boost/predef/os/unix.h: - -/usr/include/boost/atomic/detail/atomic_flag_impl.hpp: - -/usr/include/c++/11/bits/stl_deque.h: - -/usr/include/boost/atomic/detail/bitwise_fp_cast.hpp: - -/usr/include/c++/11/bits/shared_ptr.h: - -/usr/include/boost/mpl/aux_/config/msvc_typename.hpp: - -/usr/include/c++/11/bits/hashtable_policy.h: - -/usr/include/boost/mp11/integral.hpp: - -/usr/include/boost/fusion/adapted/std_tuple/mpl/clear.hpp: - -/usr/include/alloca.h: - -/usr/include/bits/wchar.h: - -include/LibLsp/lsp/location_type.h: - -/usr/include/boost/type_traits/is_arithmetic.hpp: - -/usr/include/c++/11/bits/unordered_map.h: - -include/LibLsp/JsonRpc/json.h: - -third_party/rapidjson/include/rapidjson/stringbuffer.h: - -/usr/include/boost/preprocessor/variadic/limits/size_64.hpp: - -/usr/include/boost/fusion/container/map/detail/at_impl.hpp: - -/usr/include/boost/core/empty_value.hpp: - -/usr/include/c++/11/debug/debug.h: - -/usr/include/boost/type_traits/is_constructible.hpp: - -include/LibLsp/JsonRpc/ScopeExit.h: - -/usr/include/c++/11/bits/functional_hash.h: - -third_party/threadpool/boost/threadpool/detail/future.hpp: - -/usr/include/boost/mpl/aux_/O1_size_impl.hpp: - -/usr/include/c++/11/iterator: - -/usr/include/boost/config/detail/posix_features.hpp: - -/usr/include/boost/atomic/detail/extra_fp_operations.hpp: - -/usr/include/boost/preprocessor/arithmetic/add.hpp: - -/usr/include/boost/tti/detail/dmacro_sunfix.hpp: - -/usr/include/boost/mpl/void_fwd.hpp: - -/usr/include/time.h: - -/usr/include/boost/type_traits/has_post_decrement.hpp: - -/usr/include/boost/predef/os/vms.h: - -/usr/include/boost/preprocessor/logical/compl.hpp: - -/usr/include/boost/date_time/gregorian/greg_month.hpp: - -include/LibLsp/lsp/textDocument/documentColor.h: - -/usr/include/boost/date_time/special_defs.hpp: - -/usr/include/boost/thread/csbl/memory/shared_ptr.hpp: - -include/LibLsp/lsp/lsp_completion.h: - -/usr/include/boost/predef/compiler/ekopath.h: - -/usr/include/boost/config/detail/select_compiler_config.hpp: - -/usr/include/c++/11/bits/stl_raw_storage_iter.h: - -/usr/include/bits/local_lim.h: - -/usr/include/boost/preprocessor/facilities/identity.hpp: - -/usr/include/boost/asio/detail/null_event.hpp: - -/usr/include/boost/mpl/unpack_args.hpp: - -/usr/include/boost/fusion/view/nview/detail/equal_to_impl.hpp: - -/usr/include/c++/11/bits/memoryfwd.h: - -/usr/include/boost/preprocessor/comparison/not_equal.hpp: - -/usr/include/boost/atomic/detail/header.hpp: - -/usr/include/boost/iterator/iterator_traits.hpp: - -/usr/include/boost/iterator/iterator_concepts.hpp: - -/usr/include/boost/process/detail/traits/env.hpp: - -/usr/include/boost/preprocessor/arithmetic/detail/is_minimum_number.hpp: - -/usr/include/boost/mpl/aux_/msvc_type.hpp: - -/usr/include/boost/mp11/detail/mp_remove_if.hpp: - -/usr/include/boost/integer_fwd.hpp: - -/usr/include/boost/type_index.hpp: - -/usr/include/boost/asio/io_service.hpp: - -/usr/include/boost/container_hash/hash_fwd.hpp: - -/usr/include/boost/asio/ip/network_v6.hpp: - -/usr/include/boost/fusion/algorithm/iteration/detail/for_each.hpp: - -/usr/include/boost/core/demangle.hpp: - -/usr/include/boost/beast/http/write.hpp: - -/usr/include/c++/11/cxxabi.h: - -/usr/include/boost/process/detail/posix/sigchld_service.hpp: - -/usr/include/c++/11/x86_64-redhat-linux/bits/cxxabi_tweaks.h: - -/usr/include/boost/mpl/sequence_tag.hpp: - -/usr/include/boost/type_traits/composite_traits.hpp: - -/usr/include/boost/thread/detail/invoke.hpp: - -/usr/include/boost/fusion/view/joint_view/detail/value_of_data_impl.hpp: - -/usr/include/boost/function_equal.hpp: - -/usr/include/boost/function/function_fwd.hpp: - -/usr/include/boost/predef/compiler/visualc.h: - -/usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h: - -/usr/include/boost/mem_fn.hpp: - -/usr/include/boost/regex/config/cwchar.hpp: - -/usr/include/boost/mpl/inserter.hpp: - -/usr/include/boost/bind/mem_fn.hpp: - -/usr/include/c++/11/experimental/string_view: - -/usr/include/bits/statx-generic.h: - -/usr/include/fcntl.h: - -/usr/include/asm/ioctls.h: - -/usr/include/boost/bind/mem_fn_template.hpp: - -/usr/include/boost/preprocessor/enum.hpp: - -/usr/include/boost/asio/traits/set_value_member.hpp: - -/usr/include/boost/preprocessor/enum_params.hpp: - -/usr/include/boost/function/detail/function_iterate.hpp: - -/usr/include/boost/fusion/view/single_view/detail/distance_impl.hpp: - -/usr/include/boost/thread/detail/thread.hpp: - -/usr/include/boost/intrusive/detail/config_end.hpp: - -/usr/include/boost/thread/detail/thread_heap_alloc.hpp: - -/usr/include/boost/asio/execution/execute.hpp: - -/usr/include/boost/thread/pthread/thread_heap_alloc.hpp: - -/usr/include/boost/thread/detail/is_convertible.hpp: - -/usr/include/c++/11/list: - -/usr/include/boost/fusion/view/transform_view/detail/advance_impl.hpp: - -/usr/include/boost/asio/connect.hpp: - -include/LibLsp/lsp/workspace/did_change_configuration.h: - -/usr/include/boost/beast/core/detail/string.hpp: - -/usr/include/boost/bind/bind.hpp: - -/usr/include/c++/11/istream: - -/usr/include/boost/asio/ip/impl/host_name.ipp: - -/usr/include/boost/config/helper_macros.hpp: - -/usr/include/boost/bind/arg.hpp: - -/usr/include/boost/preprocessor/variadic/has_opt.hpp: - -/usr/include/boost/bind/detail/result_traits.hpp: - -/usr/include/boost/intrusive/detail/bstree_algorithms_base.hpp: - -/usr/include/boost/visit_each.hpp: - -/usr/include/boost/core/is_same.hpp: - -/usr/include/boost/algorithm/string/predicate_facade.hpp: - -/usr/include/boost/bind/bind_cc.hpp: - -/usr/include/boost/bind/placeholders.hpp: - -/usr/include/boost/beast/core/detect_ssl.hpp: - -/usr/include/boost/type_traits/detail/has_prefix_operator.hpp: - -/usr/include/boost/io/ios_state.hpp: - -/usr/include/boost/io_fwd.hpp: - -/usr/include/boost/predef/platform/ios.h: - -/usr/include/libintl.h: - -/usr/include/boost/fusion/container.hpp: - -/usr/include/c++/11/bits/codecvt.h: - -/usr/include/c++/11/bits/locale_facets_nonio.tcc: - -/usr/include/boost/regex_fwd.hpp: - -/usr/include/c++/11/bits/locale_conv.h: - -/usr/include/boost/predef/platform/cloudabi.h: - -/usr/include/boost/functional/hash.hpp: - -/usr/include/boost/optional/detail/optional_config.hpp: - -/usr/include/boost/container_hash/detail/hash_float.hpp: - -/usr/include/boost/fusion/adapted/std_tuple/tag_of.hpp: - -/usr/include/boost/container_hash/detail/limits.hpp: - -/usr/include/boost/fusion/container/deque.hpp: - -/usr/include/boost/integer/static_log2.hpp: - -/usr/include/bits/syscall.h: - -/usr/include/boost/thread/futures/future_error.hpp: - -/usr/include/boost/container_hash/extensions.hpp: - -/usr/include/boost/tuple/tuple.hpp: - -/usr/include/boost/thread/detail/thread_group.hpp: - -/usr/include/boost/atomic/detail/core_arch_operations_fwd.hpp: - -/usr/include/boost/thread/csbl/memory/unique_ptr.hpp: - -/usr/include/boost/thread/csbl/memory/config.hpp: - -/usr/include/boost/move/detail/unique_ptr_meta_utils.hpp: - -/usr/include/boost/asio/ip/impl/address.ipp: - -/usr/include/boost/move/make_unique.hpp: - -/usr/include/boost/type_traits/is_final.hpp: - -/usr/include/boost/thread/pthread/shared_mutex.hpp: - -/usr/include/boost/atomic.hpp: - -/usr/include/boost/asio/detail/call_stack.hpp: - -/usr/include/boost/memory_order.hpp: - -/usr/include/boost/process/async.hpp: - -/usr/include/boost/beast/core/impl/buffers_suffix.hpp: - -/usr/include/boost/atomic/capabilities.hpp: - -/usr/include/boost/atomic/detail/capabilities.hpp: - -/usr/include/boost/atomic/detail/futex.hpp: - -/usr/include/boost/atomic/detail/addressof.hpp: - -/usr/include/boost/version.hpp: - -/usr/include/asm/unistd_64.h: - -/usr/include/boost/beast/core/impl/static_buffer.ipp: - -/usr/include/boost/thread/pthread/condition_variable_fwd.hpp: - -/usr/include/linux/types.h: - -/usr/include/asm/types.h: - -/usr/include/asm-generic/int-ll64.h: - -include/LibLsp/lsp/extention/jdtls/buildWorkspace.h: - -/usr/include/boost/predef/library/c/gnu.h: - -/usr/include/boost/beast/websocket/impl/stream_impl.hpp: - -/usr/include/asm/bitsperlong.h: - -/usr/include/linux/posix_types.h: - -/usr/include/linux/stddef.h: - -/usr/include/boost/fusion/container/map/map_fwd.hpp: - -/usr/include/boost/asio/detail/posix_signal_blocker.hpp: - -/usr/include/asm/posix_types.h: - -/usr/include/boost/asio/detail/impl/reactive_socket_service_base.ipp: - -/usr/include/boost/mpl/aux_/config/use_preprocessed.hpp: - -/usr/include/boost/beast/zlib/detail/bitstream.hpp: - -/usr/include/boost/beast/websocket/impl/stream.hpp: - -/usr/include/asm-generic/posix_types.h: - -/usr/include/boost/beast/core/file_stdio.hpp: - -/usr/include/boost/beast/http/parser.hpp: - -/usr/include/boost/system/detail/errc.hpp: - -/usr/include/boost/beast/core/flat_stream.hpp: - -/usr/include/boost/beast/core/flat_buffer.hpp: - -/usr/include/boost/atomic/detail/intptr.hpp: - -/usr/include/boost/concept/assert.hpp: - -/usr/include/boost/atomic/detail/footer.hpp: - -/usr/include/boost/atomic/detail/float_sizes.hpp: - -/usr/lib/gcc/x86_64-redhat-linux/11/include/float.h: - -/usr/include/boost/asio/handler_continuation_hook.hpp: - -/usr/include/boost/atomic/detail/caps_gcc_atomic.hpp: - -/usr/include/boost/fusion/algorithm/query/find.hpp: - -/usr/include/boost/atomic/detail/caps_arch_gcc_x86.hpp: - -/usr/include/boost/mpl/aux_/reverse_fold_impl.hpp: - -/usr/include/boost/atomic/detail/wait_caps_futex.hpp: - -/usr/include/boost/date_time/year_month_day.hpp: - -/usr/include/boost/type_traits/cv_traits.hpp: - -/usr/include/boost/atomic/atomic.hpp: - -/usr/include/boost/mpl/next.hpp: - -/usr/include/boost/atomic/detail/classify.hpp: - -/usr/include/boost/atomic/detail/type_traits/is_floating_point.hpp: - -/usr/include/asm/errno.h: - -/usr/include/boost/beast/websocket/detail/frame.hpp: - -/usr/include/boost/atomic/detail/storage_traits.hpp: - -/usr/include/boost/mpl/aux_/largest_int.hpp: - -/usr/include/boost/algorithm/string/std/string_traits.hpp: - -/usr/include/boost/atomic/detail/aligned_variable.hpp: - -/usr/include/boost/beast/core/detail/stream_base.hpp: - -/usr/include/boost/atomic/detail/type_traits/alignment_of.hpp: - -/usr/include/bits/uio-ext.h: - -/usr/include/boost/atomic/detail/bitwise_cast.hpp: - -/usr/include/boost/asio/detail/posix_static_mutex.hpp: - -/usr/include/boost/algorithm/string/detail/formatter.hpp: - -/usr/include/boost/atomic/detail/type_traits/integral_constant.hpp: - -/usr/include/errno.h: - -/usr/include/boost/atomic/detail/integral_conversions.hpp: - -/usr/include/boost/atomic/detail/type_traits/make_signed.hpp: - -include/LibLsp/lsp/extention/jdtls/checkConstructorsStatus.h: - -/usr/include/boost/atomic/detail/core_arch_operations.hpp: - -/usr/include/boost/preprocessor/seq/limits/elem_256.hpp: - -/usr/include/boost/asio/buffer.hpp: - -/usr/include/bits/floatn.h: - -/usr/include/boost/mp11/algorithm.hpp: - -/usr/include/boost/intrusive/detail/hook_traits.hpp: - -/usr/include/boost/atomic/detail/core_arch_ops_gcc_x86.hpp: - -/usr/include/bits/stdlib-float.h: - -/usr/include/boost/asio/ip/multicast.hpp: - -/usr/include/boost/atomic/detail/pause.hpp: - -/usr/include/boost/atomic/detail/wait_operations_fwd.hpp: - -/usr/include/boost/atomic/detail/extra_ops_generic.hpp: - -/usr/include/boost/beast/core/file_base.hpp: - -/usr/include/boost/mpl/aux_/push_front_impl.hpp: - -/usr/include/boost/atomic/detail/extra_ops_emulated.hpp: - -/usr/include/boost/iterator/iterator_categories.hpp: - -/usr/include/boost/asio/ip/address_v6.hpp: - -/usr/include/boost/exception/get_error_info.hpp: - -/usr/include/boost/atomic/detail/extra_ops_gcc_x86.hpp: - -/usr/include/boost/fusion/container/map/detail/build_map.hpp: - -/usr/include/boost/predef/other/endian.h: - -/usr/include/boost/atomic/detail/type_traits/is_trivially_default_constructible.hpp: - -/usr/include/boost/atomic/detail/type_traits/conditional.hpp: - -/usr/include/boost/atomic/detail/fp_operations.hpp: - -/usr/include/boost/mpl/aux_/has_size.hpp: - -/usr/include/boost/preprocessor/arithmetic/detail/is_maximum_number.hpp: - -/usr/include/boost/atomic/detail/fp_ops_generic.hpp: - -/usr/include/boost/atomic/detail/fp_operations_fwd.hpp: - -/usr/include/boost/atomic/detail/fp_ops_emulated.hpp: - -/usr/include/boost/asio/detail/chrono.hpp: - -/usr/include/boost/atomic/detail/type_traits/is_iec559.hpp: - -/usr/include/boost/intrusive/detail/key_nodeptr_comp.hpp: - -/usr/include/boost/atomic/atomic_flag.hpp: - -/usr/include/boost/atomic/ipc_atomic_flag.hpp: - -/usr/include/boost/type_traits/remove_cv.hpp: - -/usr/include/boost/thread/tss.hpp: - -/usr/include/boost/beast/websocket/detail/service.ipp: - -/usr/include/boost/atomic/detail/lock_pool.hpp: - -/usr/include/boost/thread/locks.hpp: - -third_party/uri/include/network/uri/uri_errors.hpp: - -/usr/include/boost/thread/shared_lock_guard.hpp: - -/usr/include/boost/atomic/detail/core_operations.hpp: - -/usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp: - -/usr/include/boost/thread/barrier.hpp: - -/usr/include/boost/predef/os/solaris.h: - -/usr/include/boost/thread/detail/nullary_function.hpp: - -/usr/include/boost/thread/detail/memory.hpp: - -/usr/include/boost/predef/library/std/stlport.h: - -/usr/include/boost/thread/csbl/memory/pointer_traits.hpp: - -/usr/include/boost/thread/csbl/memory/allocator_arg.hpp: - -/usr/include/boost/mpl/advance_fwd.hpp: - -/usr/include/boost/intrusive/detail/tree_iterator.hpp: - -/usr/include/boost/thread/csbl/memory/allocator_traits.hpp: - -/usr/include/boost/predef/os/linux.h: - -/usr/include/boost/thread/csbl/memory/scoped_allocator.hpp: - -/usr/include/boost/type_traits/remove_volatile.hpp: - -/usr/include/boost/thread/detail/invoker.hpp: - -/usr/include/boost/thread/csbl/tuple.hpp: - -/usr/include/boost/mpl/aux_/nested_type_wknd.hpp: - -/usr/include/boost/tuple/detail/tuple_basic.hpp: - -/usr/include/boost/asio/basic_signal_set.hpp: - -/usr/include/boost/beast/http/field.hpp: - -/usr/include/boost/thread/detail/variadic_header.hpp: - -/usr/include/boost/process/detail/posix/handles.hpp: - -/usr/include/boost/asio/execution/connect.hpp: - -/usr/include/boost/config/detail/select_stdlib_config.hpp: - -/usr/include/boost/thread/detail/variadic_footer.hpp: - -/usr/include/boost/thread/exceptional_ptr.hpp: - -include/LibLsp/lsp/extention/jdtls/organizeImports.h: - -/usr/include/bits/mathcalls-narrow.h: - -/usr/include/c++/11/backward/auto_ptr.h: - -/usr/include/boost/mpl/is_sequence.hpp: - -/usr/include/boost/exception_ptr.hpp: - -/usr/include/boost/atomic/detail/config.hpp: - -/usr/include/boost/exception/info.hpp: - -/usr/include/boost/asio/thread_pool.hpp: - -/usr/include/boost/exception/to_string.hpp: - -/usr/include/boost/intrusive/detail/equal_to_value.hpp: - -/usr/include/bits/types/__locale_t.h: - -/usr/include/boost/thread/thread_only.hpp: - -/usr/include/boost/atomic/detail/core_operations_fwd.hpp: - -/usr/include/boost/exception/detail/is_output_streamable.hpp: - -/usr/include/boost/exception/detail/object_hex_dump.hpp: - -include/LibLsp/JsonRpc/TcpServer.h: - -/usr/include/boost/exception/detail/type_info.hpp: - -/usr/include/boost/preprocessor/control/while.hpp: - -/usr/include/boost/thread/executors/executor_adaptor.hpp: - -/usr/include/boost/exception/detail/error_info_impl.hpp: - -/usr/include/boost/exception/detail/shared_ptr.hpp: - -/usr/include/boost/exception/diagnostic_information.hpp: - -/usr/include/boost/asio/execution/receiver_invocation_error.hpp: - -/usr/include/boost/exception/current_exception_cast.hpp: - -/usr/include/bits/uio_lim.h: - -/usr/include/boost/exception/detail/clone_current_exception.hpp: - -/usr/include/boost/thread/futures/future_error_code.hpp: - -/usr/include/boost/algorithm/string.hpp: - -/usr/include/boost/thread/futures/future_status.hpp: - -/usr/include/boost/thread/futures/launch.hpp: - -/usr/include/boost/thread/futures/wait_for_all.hpp: - -/usr/include/boost/thread/futures/wait_for_any.hpp: - -/usr/include/c++/11/fstream: - -/usr/include/boost/iterator/advance.hpp: - -/usr/include/boost/mpl/integral_c.hpp: - -/usr/include/boost/algorithm/string/find.hpp: - -/usr/include/boost/mpl/placeholders.hpp: - -/usr/include/boost/random/traits.hpp: - -/usr/include/boost/asio/traits/prefer_free.hpp: - -/usr/include/boost/mpl/arg_fwd.hpp: - -/usr/include/c++/11/bits/regex_scanner.h: - -/usr/include/boost/system/api_config.hpp: - -/usr/include/boost/mpl/aux_/na_assert.hpp: - -/usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp: - -/usr/include/boost/mpl/assert.hpp: - -/usr/include/boost/asio/detail/impl/null_event.ipp: - -/usr/include/boost/mpl/aux_/config/gpu.hpp: - -/usr/include/boost/mpl/aux_/arity_spec.hpp: - -include/LibLsp/JsonRpc/RequestInMessage.h: - -/usr/include/boost/mpl/aux_/arg_typedef.hpp: - -/usr/include/boost/mpl/vector/aux_/pop_back.hpp: - -/usr/include/boost/mpl/and.hpp: - -/usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp: - -/usr/include/boost/iterator/reverse_iterator.hpp: - -/usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp: - -/usr/include/bits/termios-c_oflag.h: - -/usr/include/boost/config/detail/suffix.hpp: - -/usr/include/boost/iterator/iterator_facade.hpp: - -/usr/include/boost/predef/os/bsd/dragonfly.h: - -/usr/include/boost/iterator/interoperable.hpp: - -/usr/include/boost/iterator/detail/facade_iterator_category.hpp: - -/usr/include/boost/iterator/detail/enable_if.hpp: - -/usr/include/boost/fusion/adapted/std_tuple/detail/build_std_tuple.hpp: - -/usr/include/boost/mpl/apply.hpp: - -/usr/include/boost/preprocessor/config/config.hpp: - -/usr/include/boost/asio/detail/signal_op.hpp: - -/usr/include/boost/mpl/apply_fwd.hpp: - -/usr/include/boost/mpl/lambda.hpp: - -/usr/include/boost/asio/posix/descriptor.hpp: - -/usr/include/boost/range/as_literal.hpp: - -/usr/include/boost/mpl/bind.hpp: - -/usr/include/boost/fusion/algorithm/query/find_if_fwd.hpp: - -third_party/rapidjson/include/rapidjson/error/en.h: - -/usr/include/boost/mpl/bind_fwd.hpp: - -/usr/include/boost/get_pointer.hpp: - -/usr/include/boost/algorithm/string/std/list_traits.hpp: - -/usr/include/boost/fusion/iterator/value_of_data.hpp: - -/usr/include/boost/mpl/aux_/config/bind.hpp: - -/usr/include/boost/asio/ip/detail/socket_option.hpp: - -/usr/include/boost/mpl/protect.hpp: - -/usr/include/boost/predef/library/c/cloudabi.h: - -/usr/include/boost/atomic/detail/extra_fp_operations_fwd.hpp: - -/usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp: - -/usr/include/boost/mpl/aux_/full_lambda.hpp: - -/usr/include/boost/filesystem/exception.hpp: - -/usr/include/boost/mpl/quote.hpp: - -/usr/include/boost/mpl/aux_/template_arity_fwd.hpp: - -/usr/include/boost/function.hpp: - -/usr/include/boost/mpl/aux_/has_type.hpp: - -/usr/include/boost/regex/v4/regex_fwd.hpp: - -/usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp: - -/usr/include/boost/asio/detail/scoped_lock.hpp: - -/usr/include/boost/asio/execution/impl/bad_executor.ipp: - -/usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp: - -/usr/include/boost/asio/traits/equality_comparable.hpp: - -/usr/include/boost/thread/executor.hpp: - -/usr/include/boost/beast/http/read.hpp: - -/usr/include/boost/thread/executors/generic_executor_ref.hpp: - -/usr/include/boost/intrusive/detail/parent_from_member.hpp: - -/usr/include/boost/mpl/single_view.hpp: - -/usr/include/boost/thread/detail/atomic_undef_macros.hpp: - -third_party/threadpool/boost/threadpool/task_adaptors.hpp: - -/usr/include/c++/11/bits/stl_bvector.h: - -third_party/threadpool/boost/threadpool/scheduling_policies.hpp: - -/usr/include/boost/utility.hpp: - -/usr/include/c++/11/queue: - -/usr/include/boost/fusion/view/reverse_view.hpp: - -/usr/include/boost/beast/http/type_traits.hpp: - -third_party/threadpool/boost/threadpool/shutdown_policies.hpp: - -/usr/include/boost/mpl/pop_front.hpp: - -src/jsonrpc/StreamMessageProducer.cpp: - -include/LibLsp/lsp/symbol.h: - -/usr/include/boost/asio/detail/signal_blocker.hpp: - -/usr/include/boost/asio.hpp: - -/usr/include/linux/version.h: - -/usr/include/boost/intrusive/link_mode.hpp: - -/usr/include/boost/container_hash/detail/float_functions.hpp: - -/usr/include/boost/asio/detail/type_traits.hpp: - -/usr/include/boost/predef/platform/mingw64.h: - -/usr/include/boost/asio/detail/pop_options.hpp: - -/usr/include/c++/11/bits/random.tcc: - -/usr/include/boost/mpl/find_if.hpp: - -/usr/include/boost/asio/associated_executor.hpp: - -/usr/include/boost/asio/ip/network_v4.hpp: - -/usr/include/boost/asio/execution/executor.hpp: - -/usr/include/boost/predef/compiler/metrowerks.h: - -/usr/include/boost/asio/execution/detail/as_invocable.hpp: - -/usr/include/boost/fusion/view/transform_view/transform_view_iterator.hpp: - -/usr/include/boost/asio/detail/atomic_count.hpp: - -/usr/include/boost/asio/detail/memory.hpp: - -/usr/include/boost/asio/execution/impl/receiver_invocation_error.ipp: - -/usr/include/c++/11/bits/stl_function.h: - -/usr/include/boost/asio/execution/set_done.hpp: - -/usr/include/bits/getopt_core.h: - -/usr/include/boost/config/platform/linux.hpp: - -/usr/include/boost/beast/http/basic_parser.hpp: - -/usr/include/boost/asio/execution/set_error.hpp: - -/usr/include/boost/asio/traits/set_error_member.hpp: - -/usr/include/boost/asio/traits/set_error_free.hpp: - -/usr/include/boost/asio/detail/variadic_templates.hpp: - -/usr/include/sys/epoll.h: - -/usr/include/boost/asio/traits/set_value_free.hpp: - -/usr/include/boost/system/detail/error_category.hpp: - -/usr/include/boost/asio/execution/detail/as_receiver.hpp: - -/usr/include/boost/asio/detail/thread_context.hpp: - -/usr/include/boost/function_types/config/compiler.hpp: - -/usr/include/boost/asio/traits/execute_member.hpp: - -/usr/include/boost/asio/is_executor.hpp: - -/usr/include/boost/type_traits/is_reference.hpp: - -/usr/include/boost/asio/impl/read_until.hpp: - -/usr/include/boost/asio/ts/netfwd.hpp: - -/usr/include/boost/predef/compiler/clang.h: - -/usr/include/boost/intrusive/parent_from_member.hpp: - -/usr/include/boost/asio/detail/is_executor.hpp: - -/usr/include/boost/asio/execution/allocator.hpp: - -/usr/include/boost/fusion/container/list/detail/value_at_impl.hpp: - -/usr/include/boost/intrusive/detail/iterator.hpp: - -/usr/include/boost/asio/execution/schedule.hpp: - -/usr/include/boost/asio/traits/schedule_member.hpp: - -/usr/include/c++/11/bits/stl_pair.h: - -/usr/include/boost/asio/execution/sender.hpp: - -include/LibLsp/lsp/textDocument/typeHierarchy.h: - -/usr/include/boost/asio/execution/detail/void_receiver.hpp: - -/usr/include/boost/asio/execution/receiver.hpp: - -/usr/include/boost/asio/execution/detail/as_operation.hpp: - -/usr/include/boost/atomic/detail/wait_ops_generic.hpp: - -/usr/include/boost/asio/detail/thread_info_base.hpp: - -/usr/include/boost/asio/traits/connect_member.hpp: - -/usr/include/boost/blank.hpp: - -/usr/include/boost/intrusive/detail/empty_node_checker.hpp: - -/usr/include/boost/asio/traits/connect_free.hpp: - -/usr/include/c++/11/csignal: - -/usr/include/boost/asio/is_applicable_property.hpp: - -/usr/include/boost/range/range_fwd.hpp: - -/usr/include/boost/beast/core/impl/saved_handler.ipp: - -/usr/include/boost/asio/detail/assert.hpp: - -/usr/include/boost/asio/detail/global.hpp: - -/usr/include/boost/asio/detail/handler_alloc_helpers.hpp: - -/usr/include/boost/beast/core/detail/allocator.hpp: - -/usr/include/boost/asio/detail/noncopyable.hpp: - -/usr/include/boost/predef/architecture/ppc.h: - -/usr/include/boost/asio/detail/tss_ptr.hpp: - -/usr/include/boost/algorithm/string/sequence_traits.hpp: - -/usr/include/boost/preprocessor/list/detail/limits/fold_right_256.hpp: - -/usr/include/boost/asio/detail/keyword_tss_ptr.hpp: - -/usr/include/boost/mpl/vector/vector30.hpp: - -/usr/include/boost/asio/traits/start_member.hpp: - -/usr/include/boost/asio/multiple_exceptions.hpp: - -/usr/include/boost/asio/impl/handler_alloc_hook.ipp: - -/usr/include/boost/fusion/view/joint_view/joint_view_iterator.hpp: - -/usr/include/bits/types/sigset_t.h: - -/usr/include/boost/asio/detail/handler_invoke_helpers.hpp: - -/usr/include/boost/asio/posix/basic_stream_descriptor.hpp: - -/usr/include/boost/asio/handler_invoke_hook.hpp: - -/usr/include/boost/predef/platform/mingw32.h: - -/usr/include/boost/asio/detail/non_const_lvalue.hpp: - -/usr/include/boost/beast/core/bind_handler.hpp: - -/usr/include/boost/asio/prefer.hpp: - -/usr/include/boost/asio/traits/prefer_member.hpp: - -/usr/include/boost/preprocessor/inc.hpp: - -/usr/include/boost/asio/traits/require_free.hpp: - -/usr/include/boost/asio/traits/query_free.hpp: - -/usr/include/bits/socket_type.h: - -/usr/include/boost/asio/require.hpp: - -/usr/include/boost/range/detail/extract_optional_type.hpp: - -/usr/include/boost/process/detail/posix/async_handler.hpp: - -/usr/include/boost/asio/detail/event.hpp: - -/usr/include/boost/asio/detail/is_buffer_sequence.hpp: - -/usr/include/boost/asio/detail/posix_event.hpp: - -/usr/include/boost/beast/http/impl/write.hpp: - -/usr/include/boost/asio/detail/impl/posix_event.ipp: - -/usr/include/boost/asio/detail/throw_error.hpp: - -/usr/include/boost/asio/detail/impl/throw_error.ipp: - -/usr/include/boost/asio/error.hpp: - -/usr/include/boost/tti/gen/has_member_function_gen.hpp: - -/usr/include/boost/cerrno.hpp: - -/usr/include/netdb.h: - -/usr/include/boost/mpl/front_fwd.hpp: - -/usr/include/netinet/in.h: - -/usr/include/sys/socket.h: - -/usr/include/asm/socket.h: - -/usr/include/asm-generic/socket.h: - -/usr/include/boost/predef/os/bsd/open.h: - -/usr/include/asm/sockios.h: - -/usr/include/boost/beast/core/read_size.hpp: - -/usr/include/bits/sigaction.h: - -/usr/include/asm-generic/sockios.h: - -/usr/include/bits/types/struct_osockaddr.h: - -/usr/include/rpc/netdb.h: - -/usr/include/boost/asio/impl/error.ipp: - -/usr/include/boost/fusion/iterator/detail/advance.hpp: - -/usr/include/boost/atomic/detail/wait_ops_futex.hpp: - -/usr/include/boost/asio/detail/mutex.hpp: - -/usr/include/boost/intrusive/detail/mpl.hpp: - -/usr/include/boost/asio/detail/posix_mutex.hpp: - -/usr/include/boost/asio/execution/bulk_guarantee.hpp: - -/usr/include/boost/asio/traits/bulk_execute_member.hpp: - -/usr/include/boost/asio/traits/bulk_execute_free.hpp: - -/usr/include/boost/asio/detail/timer_queue.hpp: - -/usr/include/boost/asio/execution/context.hpp: - -/usr/include/boost/asio/detail/dependent_type.hpp: - -/usr/include/boost/asio/execution/outstanding_work.hpp: - -/usr/include/c++/11/streambuf: - -/usr/include/boost/asio/detail/impl/strand_executor_service.ipp: - -/usr/include/boost/asio/execution/prefer_only.hpp: - -/usr/include/boost/preprocessor/seq/seq.hpp: - -/usr/include/boost/asio/execution/relationship.hpp: - -/usr/include/boost/asio/ip/resolver_query_base.hpp: - -third_party/rapidjson/include/rapidjson/internal/dtoa.h: - -/usr/include/asm-generic/types.h: - -/usr/include/boost/asio/execution/submit.hpp: - -/usr/include/boost/asio/io_context_strand.hpp: - -/usr/include/boost/asio/execution/detail/submit_receiver.hpp: - -/usr/include/boost/asio/traits/submit_member.hpp: - -/usr/include/boost/asio/detail/executor_op.hpp: - -/usr/include/boost/mpl/vector/aux_/empty.hpp: - -/usr/include/boost/asio/detail/fenced_block.hpp: - -/usr/include/boost/asio/detail/handler_type_requirements.hpp: - -/usr/include/boost/preprocessor/arithmetic/detail/maximum_number.hpp: - -/usr/include/boost/algorithm/string/finder.hpp: - -/usr/include/boost/asio/detail/scheduler_operation.hpp: - -/usr/include/boost/asio/detail/scheduler.hpp: - -/usr/include/boost/fusion/container/vector/detail/deref_impl.hpp: - -/usr/include/boost/atomic/detail/type_traits/is_function.hpp: - -/usr/include/boost/asio/execution_context.hpp: - -/usr/include/boost/asio/defer.hpp: - -/usr/include/boost/asio/impl/execution_context.hpp: - -/usr/include/boost/asio/detail/impl/service_registry.hpp: - -/usr/include/boost/mpl/aux_/traits_lambda_spec.hpp: - -/usr/include/boost/asio/impl/execution_context.ipp: - -/usr/include/boost/utility/string_view.hpp: - -/usr/include/boost/asio/generic/detail/impl/endpoint.ipp: - -/usr/include/boost/beast/core/string_type.hpp: - -/usr/include/boost/asio/detail/conditionally_enabled_event.hpp: - -/usr/include/c++/11/bits/cxxabi_forced.h: - -/usr/include/boost/asio/detail/thread.hpp: - -/usr/include/boost/algorithm/string/erase.hpp: - -/usr/include/boost/asio/detail/posix_thread.hpp: - -/usr/include/boost/asio/detail/impl/scheduler.ipp: - -/usr/include/boost/thread/pthread/once_atomic.hpp: - -/usr/include/boost/asio/detail/limits.hpp: - -/usr/include/boost/asio/detail/reactor.hpp: - -/usr/include/boost/fusion/support/detail/is_native_fusion_sequence.hpp: - -/usr/include/boost/fusion/view/reverse_view/detail/distance_impl.hpp: - -/usr/include/bits/termios-c_cc.h: - -/usr/include/boost/thread/detail/config.hpp: - -/usr/include/boost/asio/detail/object_pool.hpp: - -/usr/include/boost/asio/detail/select_interrupter.hpp: - -/usr/include/c++/11/ext/atomicity.h: - -/usr/include/boost/algorithm/string/detail/find_format.hpp: - -/usr/include/boost/fusion/sequence/intrinsic_fwd.hpp: - -/usr/include/sys/stat.h: - -/usr/include/boost/fusion/view/joint_view/detail/deref_data_impl.hpp: - -/usr/include/boost/core/no_exceptions_support.hpp: - -/usr/include/bits/stat.h: - -/usr/include/boost/core/addressof.hpp: - -/usr/include/boost/beast/websocket/detail/utf8_checker.ipp: - -/usr/include/bits/struct_stat.h: - -/usr/include/boost/mp11/detail/mp_fold.hpp: - -/usr/include/boost/fusion/view/joint_view/detail/key_of_impl.hpp: - -/usr/include/boost/fusion/mpl/end.hpp: - -/usr/include/linux/stat.h: - -/usr/include/bits/types/struct_statx_timestamp.h: - -/usr/include/linux/falloc.h: - -/usr/include/bits/eventfd.h: - -/usr/include/boost/optional.hpp: - -/usr/include/boost/asio/detail/socket_types.hpp: - -/usr/include/sys/ioctl.h: - -/usr/include/bits/ioctls.h: - -/usr/include/asm-generic/ioctls.h: - -/usr/include/boost/beast/websocket/rfc6455.hpp: - -include/LibLsp/lsp/workspace/did_change_watched_files.h: - -/usr/include/asm/ioctl.h: - -include/LibLsp/lsp/out_list.h: - -/usr/include/boost/smart_ptr/make_shared_object.hpp: - -/usr/include/boost/iterator/iterator_adaptor.hpp: - -/usr/include/asm-generic/ioctl.h: - -/usr/include/bits/ioctl-types.h: - -/usr/include/c++/11/bits/shared_ptr_atomic.h: - -/usr/include/sys/ttydefaults.h: - -/usr/include/boost/atomic/detail/type_traits/is_trivially_copyable.hpp: - -/usr/include/poll.h: - -/usr/include/bits/poll.h: - -/usr/include/sys/un.h: - -/usr/include/netinet/tcp.h: - -src/lsp/utils.cpp: - -/usr/include/arpa/inet.h: - -/usr/include/net/if.h: - -/usr/include/boost/type_index/type_index_facade.hpp: - -/usr/include/boost/concept/usage.hpp: - -/usr/include/boost/fusion/support/is_view.hpp: - -/usr/include/boost/asio/detail/timer_queue_base.hpp: - -/usr/include/boost/asio/detail/impl/timer_queue_set.ipp: - -/usr/include/sys/timerfd.h: - -/usr/include/boost/move/default_delete.hpp: - -/usr/include/boost/asio/detail/impl/epoll_reactor.hpp: - -/usr/include/boost/asio/detail/impl/epoll_reactor.ipp: - -/usr/include/bits/epoll.h: - -/usr/include/boost/asio/detail/scheduler_thread_info.hpp: - -/usr/include/boost/asio/any_io_executor.hpp: - -/usr/include/boost/asio/io_context.hpp: - -/usr/include/boost/asio/detail/wrapped_handler.hpp: - -/usr/include/boost/asio/impl/io_context.hpp: - -/usr/include/boost/asio/generic/datagram_protocol.hpp: - -/usr/include/boost/beast/websocket/impl/teardown.hpp: - -/usr/include/boost/fusion/support/tag_of.hpp: - -/usr/include/boost/fusion/view/single_view.hpp: - -/usr/include/boost/asio/detail/completion_handler.hpp: - -/usr/include/boost/asio/executor_work_guard.hpp: - -include/LibLsp/lsp/ExecuteCommandParams.h: - -/usr/include/boost/asio/post.hpp: - -/usr/include/boost/fusion/view/reverse_view/detail/prior_impl.hpp: - -/usr/include/boost/smart_ptr/make_unique.hpp: - -/usr/include/boost/weak_ptr.hpp: - -/usr/include/boost/asio/impl/post.hpp: - -/usr/include/linux/limits.h: - -/usr/include/boost/asio/socket_base.hpp: - -/usr/include/boost/core/typeinfo.hpp: - -/usr/include/boost/asio/detail/io_control.hpp: - -include/LibLsp/lsp/textDocument/did_open.h: - -/usr/include/boost/asio/ip/impl/network_v6.ipp: - -/usr/include/boost/asio/detail/array_fwd.hpp: - -/usr/include/c++/11/bits/ranges_base.h: - -/usr/include/c++/11/experimental/bits/string_view.tcc: - -/usr/include/boost/asio/detail/buffer_sequence_adapter.hpp: - -include/LibLsp/lsp/lsTextDocumentItem.h: - -/usr/include/boost/asio/traits/static_require_concept.hpp: - -/usr/include/boost/asio/detail/impl/buffer_sequence_adapter.ipp: - -/usr/include/boost/shared_ptr.hpp: - -/usr/include/boost/asio/detail/reactive_socket_service.hpp: - -/usr/include/boost/asio/detail/reactive_null_buffers_op.hpp: - -/usr/include/boost/mpl/vector/aux_/pop_front.hpp: - -/usr/include/boost/asio/detail/reactive_socket_accept_op.hpp: - -/usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp: - -/usr/include/boost/asio/detail/reactive_socket_recvfrom_op.hpp: - -/usr/include/boost/intrusive/pack_options.hpp: - -/usr/include/boost/asio/detail/reactive_socket_recv_op.hpp: - -/usr/include/boost/asio/detail/reactive_socket_recvmsg_op.hpp: - -/usr/include/boost/asio/detail/throw_exception.hpp: - -/usr/include/boost/asio/read_at.hpp: - -/usr/include/boost/asio/detail/reactive_wait_op.hpp: - -/usr/include/c++/11/bits/regex_executor.h: - -/usr/include/boost/fusion/adapted/std_tuple/detail/begin_impl.hpp: - -/usr/include/boost/asio/detail/deadline_timer_service.hpp: - -/usr/include/boost/asio/detail/timer_queue_ptime.hpp: - -/usr/include/boost/asio/detail/impl/timer_queue_ptime.ipp: - -/usr/include/boost/beast/core/impl/static_string.hpp: - -/usr/include/boost/asio/basic_io_object.hpp: - -/usr/include/boost/asio/detail/resolve_query_op.hpp: - -/usr/include/boost/asio/basic_raw_socket.hpp: - -/usr/include/boost/asio/basic_seq_packet_socket.hpp: - -/usr/include/boost/predef/platform/windows_uwp.h: - -/usr/include/bits/termios.h: - -/usr/include/boost/beast/http/impl/read.hpp: - -/usr/include/boost/asio/impl/serial_port_base.hpp: - -/usr/include/boost/mpl/aux_/config/bcc.hpp: - -/usr/include/boost/asio/strand.hpp: - -/usr/include/boost/fusion/container/vector/detail/end_impl.hpp: - -/usr/include/boost/algorithm/string/detail/classification.hpp: - -/usr/include/boost/asio/detail/reactive_serial_port_service.hpp: - -/usr/include/boost/algorithm/string/classification.hpp: - -/usr/include/boost/asio/detail/descriptor_ops.hpp: - -/usr/include/boost/function_types/parameter_types.hpp: - -/usr/include/boost/type_traits/detail/config.hpp: - -/usr/include/boost/beast/websocket/stream_fwd.hpp: - -/usr/include/boost/function_types/detail/pp_loop.hpp: - -/usr/include/bits/endianness.h: - -/usr/include/boost/beast/core/detail/static_const.hpp: - -/usr/include/boost/asio/traits/query_member.hpp: - -/usr/include/boost/asio/detail/impl/descriptor_ops.ipp: - -/usr/include/boost/asio/detail/descriptor_write_op.hpp: - -src/lsp/initialize.cpp: - -/usr/include/boost/asio/detail/static_mutex.hpp: - -/usr/include/boost/asio/basic_stream_socket.hpp: - -/usr/include/boost/process/async_pipe.hpp: - -/usr/include/boost/mpl/erase_fwd.hpp: - -/usr/include/c++/11/bits/stl_uninitialized.h: - -/usr/include/boost/asio/basic_waitable_timer.hpp: - -/usr/include/boost/asio/detail/chrono_time_traits.hpp: - -/usr/include/boost/filesystem/string_file.hpp: - -/usr/include/bits/termios-baud.h: - -/usr/include/boost/asio/wait_traits.hpp: - -/usr/include/boost/asio/bind_executor.hpp: - -/usr/include/boost/mp11/detail/mp_is_list.hpp: - -/usr/include/boost/uuid/random_generator.hpp: - -/usr/include/boost/fusion/sequence/intrinsic/value_at_key.hpp: - -/usr/include/c++/11/bits/locale_facets_nonio.h: - -/usr/include/boost/process/detail/posix/io_context_ref.hpp: - -/usr/include/boost/asio/buffered_read_stream.hpp: - -/usr/include/boost/beast/core/basic_stream.hpp: - -/usr/include/boost/asio/detail/buffered_stream_storage.hpp: - -/usr/include/boost/fusion/mpl/has_key.hpp: - -/usr/include/c++/11/typeindex: - -/usr/include/boost/asio/impl/buffered_read_stream.hpp: - -/usr/include/boost/preprocessor/variadic/elem.hpp: - -/usr/include/c++/11/x86_64-redhat-linux/bits/opt_random.h: - -/usr/include/boost/predef/architecture/z.h: - -/usr/include/boost/asio/buffered_stream_fwd.hpp: - -/usr/include/boost/beast/core/detail/sha1.ipp: - -/usr/include/boost/asio/buffered_stream.hpp: - -/usr/include/boost/asio/windows/basic_object_handle.hpp: - -/usr/include/boost/smart_ptr/detail/yield_k.hpp: - -/usr/include/boost/asio/buffered_write_stream.hpp: - -/usr/include/boost/beast/core/saved_handler.hpp: - -/usr/include/boost/asio/write.hpp: - -/usr/include/boost/asio/impl/write.hpp: - -/usr/include/boost/asio/detail/base_from_completion_cond.hpp: - -/usr/include/boost/asio/detail/consuming_buffers.hpp: - -/usr/include/boost/asio/impl/buffered_write_stream.hpp: - -/usr/include/boost/asio/co_spawn.hpp: - -/usr/include/boost/asio/impl/redirect_error.hpp: - -/usr/include/boost/asio/impl/compose.hpp: - -/usr/include/boost/atomic/fences.hpp: - -/usr/include/boost/asio/impl/connect.hpp: - -/usr/include/boost/preprocessor/detail/limits/auto_rec_256.hpp: - -/usr/include/boost/asio/coroutine.hpp: - -/usr/include/boost/fusion/support/tag_of_fwd.hpp: - -/usr/include/boost/asio/deadline_timer.hpp: - -/usr/include/boost/asio/detached.hpp: - -/usr/include/boost/asio/dispatch.hpp: - -/usr/include/boost/asio/impl/dispatch.hpp: - -/usr/include/boost/fusion/support/detail/mpl_iterator_category.hpp: - -/usr/include/boost/asio/executor.hpp: - -/usr/include/sys/eventfd.h: - -src/jsonrpc/TcpServer.cpp: - -/usr/include/boost/asio/impl/executor.hpp: - -/usr/include/boost/predef/os/aix.h: - -/usr/include/boost/range/distance.hpp: - -/usr/include/boost/asio/generic/basic_endpoint.hpp: - -/usr/include/boost/asio/generic/detail/endpoint.hpp: - -/usr/include/boost/asio/generic/raw_protocol.hpp: - -/usr/include/boost/asio/generic/seq_packet_protocol.hpp: - -/usr/include/boost/intrusive/detail/size_holder.hpp: - -/usr/include/boost/asio/generic/stream_protocol.hpp: - -/usr/include/boost/mpl/next_prior.hpp: - -/usr/include/boost/asio/detail/strand_service.hpp: - -/usr/include/boost/asio/detail/impl/strand_service.hpp: - -/usr/include/c++/11/bits/align.h: - -/usr/include/boost/predef/architecture/blackfin.h: - -/usr/include/boost/asio/ip/address_v4.hpp: - -/usr/include/boost/asio/ip/impl/address_v4.hpp: - -/usr/include/boost/preprocessor/comparison/less_equal.hpp: - -/usr/include/boost/asio/ip/impl/address.hpp: - -/usr/include/boost/asio/ip/address_v4_range.hpp: - -/usr/include/boost/range/rbegin.hpp: - -/usr/include/boost/config/no_tr1/memory.hpp: - -/usr/include/boost/asio/ip/impl/network_v4.ipp: - -/usr/include/boost/asio/ip/basic_endpoint.hpp: - -/usr/include/boost/asio/ip/detail/impl/endpoint.ipp: - -/usr/include/boost/asio/ip/basic_resolver.hpp: - -/usr/include/boost/asio/ip/basic_resolver_iterator.hpp: - -/usr/include/boost/filesystem.hpp: - -/usr/include/boost/predef/platform/windows_store.h: - -/usr/include/bits/pthreadtypes-arch.h: - -/usr/include/boost/type_traits/is_lvalue_reference.hpp: - -/usr/include/boost/beast/core/detail/base64.ipp: - -/usr/include/boost/beast/version.hpp: - -/usr/include/boost/asio/ip/basic_resolver_entry.hpp: - -/usr/include/boost/predef/architecture/sys370.h: - -/usr/include/boost/asio/ip/basic_resolver_query.hpp: - -/usr/include/boost/asio/ip/basic_resolver_results.hpp: - -/usr/include/boost/beast/http/chunk_encode.hpp: - -/usr/include/boost/intrusive/detail/algo_type.hpp: - -/usr/include/boost/fusion/iterator/next.hpp: - -/usr/include/boost/asio/ip/resolver_base.hpp: - -include/LibLsp/lsp/Markup/Markup.h: - -/usr/include/boost/asio/detail/resolver_service.hpp: - -/usr/include/boost/asio/detail/resolve_op.hpp: - -/usr/include/boost/preprocessor/comparison/limits/not_equal_256.hpp: - -/usr/include/boost/asio/detail/resolver_service_base.hpp: - -/usr/include/c++/11/random: - -/usr/include/boost/algorithm/string/detail/replace_storage.hpp: - -/usr/include/boost/asio/ip/icmp.hpp: - -/usr/include/boost/fusion/adapted/std_tuple/detail/size_impl.hpp: - -/usr/include/boost/preprocessor/cat.hpp: - -/usr/include/boost/asio/ip/tcp.hpp: - -/usr/include/boost/asio/ip/v6_only.hpp: - -/usr/include/boost/beast/http/impl/verb.ipp: - -/usr/include/boost/core/pointer_traits.hpp: - -/usr/include/boost/thread/detail/platform.hpp: - -/usr/include/boost/asio/is_write_buffered.hpp: - -/usr/include/boost/asio/local/basic_endpoint.hpp: - -/usr/include/boost/smart_ptr/bad_weak_ptr.hpp: - -/usr/include/boost/asio/local/detail/endpoint.hpp: - -/usr/include/boost/asio/local/connect_pair.hpp: - -/usr/include/boost/asio/basic_serial_port.hpp: - -/usr/include/boost/process/args.hpp: - -/usr/include/boost/mpl/push_front.hpp: - -/usr/include/boost/asio/local/stream_protocol.hpp: - -/usr/include/boost/asio/detail/future.hpp: - -/usr/include/c++/11/bits/basic_string.tcc: - -/usr/include/boost/asio/read.hpp: - -/usr/include/boost/thread/shared_mutex.hpp: - -/usr/include/boost/asio/impl/read.hpp: - -/usr/include/boost/asio/impl/read_at.hpp: - -/usr/include/boost/regex/user.hpp: - -/usr/include/boost/asio/execution/detail/bulk_sender.hpp: - -/usr/include/boost/asio/redirect_error.hpp: - -/usr/include/boost/asio/require_concept.hpp: - -/usr/include/boost/asio/traits/require_concept_member.hpp: - -/usr/include/boost/mpl/limits/vector.hpp: - -/usr/include/boost/asio/impl/thread_pool.hpp: - -/usr/include/boost/asio/detail/blocking_executor_op.hpp: - -/usr/include/boost/fusion/adapted/std_tuple.hpp: - -/usr/include/boost/asio/detail/strand_executor_service.hpp: - -/usr/include/boost/intrusive/set.hpp: - -/usr/include/boost/asio/system_timer.hpp: - -/usr/include/boost/date_time/posix_time/date_duration_operators.hpp: - -/usr/include/boost/asio/use_awaitable.hpp: - -/usr/include/boost/asio/windows/basic_random_access_handle.hpp: - -/usr/include/boost/asio/impl/use_future.hpp: - -/usr/include/boost/type_traits/function_traits.hpp: - -/usr/include/boost/asio/version.hpp: - -/usr/include/boost/range/iterator.hpp: - -/usr/include/boost/asio/windows/overlapped_ptr.hpp: - -/usr/include/boost/asio/windows/stream_handle.hpp: - -/usr/include/boost/smart_ptr/make_shared.hpp: - -/usr/include/boost/asio/write_at.hpp: - -/usr/include/boost/winapi/config.hpp: - -/usr/include/boost/exception/exception.hpp: - -/usr/include/boost/mpl/begin_end_fwd.hpp: - -/usr/include/boost/date_time/adjust_functors.hpp: - -src/jsonrpc/WebSocketServer.cpp: - -/usr/include/boost/core/exchange.hpp: - -/usr/include/boost/beast/core/error.hpp: - -/usr/include/boost/beast/core/impl/error.ipp: - -/usr/include/boost/beast/core/impl/file_stdio.ipp: - -/usr/include/boost/beast/core/role.hpp: - -/usr/include/boost/type_traits/is_copy_assignable.hpp: - -/usr/include/boost/beast/core/impl/basic_stream.hpp: - -/usr/include/asm/unistd.h: - -/usr/include/boost/beast/core/async_base.hpp: - -/usr/include/boost/atomic/detail/wait_operations.hpp: - -/usr/include/boost/beast/core/detail/tuple.hpp: - -/usr/include/boost/mp11/integer_sequence.hpp: - -include/LibLsp/JsonRpc/Endpoint.h: - -/usr/include/boost/mp11/detail/config.hpp: - -/usr/include/boost/function_types/detail/components_impl/arity10_1.hpp: - -/usr/include/boost/asio/detail/signal_set_service.hpp: - -/usr/include/boost/mp11/set.hpp: - -/usr/include/boost/preprocessor/logical/limits/bool_256.hpp: - -/usr/include/boost/beast/websocket/detail/mask.hpp: - -/usr/include/boost/mp11/detail/mp_plus.hpp: - -/usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp: - -/usr/include/boost/mp11/detail/mp_min_element.hpp: - -/usr/include/boost/beast/core/detail/async_base.hpp: - -/usr/include/boost/beast/core/impl/async_base.hpp: - -/usr/include/boost/beast/core/detail/buffer_traits.hpp: - -/usr/include/boost/beast/core/impl/buffers_prefix.hpp: - -/usr/include/boost/beast/websocket/teardown.hpp: - -/usr/include/boost/process/detail/traits.hpp: - -src/jsonrpc/threaded_queue.cpp: - -/usr/include/boost/beast/core/detail/is_invocable.hpp: - -/usr/include/boost/beast/websocket/error.hpp: - -/usr/include/boost/beast/websocket/impl/error.hpp: - -/usr/include/boost/beast/websocket/impl/error.ipp: - -/usr/include/boost/io/detail/buffer_fill.hpp: - -/usr/include/boost/utility/swap.hpp: - -/usr/include/boost/io/detail/ostream_guard.hpp: - -/usr/include/c++/11/bits/std_function.h: - -/usr/include/boost/utility/string_view_fwd.hpp: - -/usr/include/boost/process/detail/posix/group_ref.hpp: - -/usr/include/boost/utility/detail/result_of_iterate.hpp: - -/usr/include/boost/beast/core/impl/string.ipp: - -/usr/include/boost/beast/http/impl/error.hpp: - -/usr/include/boost/asio/detail/epoll_reactor.hpp: - -/usr/include/boost/beast/http/impl/error.ipp: - -/usr/include/bits/libm-simd-decl-stubs.h: - -/usr/include/boost/beast/http/message.hpp: - -/usr/include/boost/asio/detail/conditionally_enabled_mutex.hpp: - -/usr/include/boost/beast/http/impl/field.ipp: - -/usr/include/boost/system/detail/system_category.hpp: - -/usr/include/boost/preprocessor/repetition/limits/for_256.hpp: - -/usr/include/boost/mpl/vector/aux_/size.hpp: - -/usr/include/boost/intrusive/intrusive_fwd.hpp: - -/usr/include/boost/fusion/container/map/map.hpp: - -/usr/include/boost/intrusive/detail/assert.hpp: - -/usr/include/boost/process/detail/basic_cmd.hpp: - -/usr/include/boost/intrusive/detail/list_node.hpp: - -/usr/include/boost/intrusive/pointer_rebind.hpp: - -include/LibLsp/lsp/extention/jdtls/checkHashCodeEqualsStatus.h: - -/usr/include/boost/intrusive/options.hpp: - -/usr/include/boost/mpl/aux_/arity.hpp: - -/usr/include/boost/move/detail/pointer_element.hpp: - -/usr/include/boost/intrusive/detail/is_stateful_value_traits.hpp: - -/usr/include/boost/fusion/view/filter_view/filter_view.hpp: - -/usr/include/c++/11/cctype: - -/usr/include/boost/intrusive/detail/default_header_holder.hpp: - -third_party/rapidjson/include/rapidjson/allocators.h: - -/usr/include/boost/intrusive/detail/reverse_iterator.hpp: - -/usr/include/boost/intrusive/detail/std_fwd.hpp: - -/usr/include/boost/move/detail/std_ns_begin.hpp: - -/usr/include/boost/move/detail/std_ns_end.hpp: - -/usr/include/pthread.h: - -/usr/include/boost/move/detail/iterator_traits.hpp: - -/usr/include/boost/intrusive/detail/uncast.hpp: - -/usr/include/boost/intrusive/detail/list_iterator.hpp: - -/usr/include/boost/process/detail/posix/wait_for_exit.hpp: - -/usr/include/boost/intrusive/detail/array_initializer.hpp: - -/usr/include/boost/mpl/insert_fwd.hpp: - -/usr/include/boost/iterator/detail/config_undef.hpp: - -/usr/include/boost/intrusive/detail/exception_disposer.hpp: - -/usr/include/boost/intrusive/detail/tree_value_compare.hpp: - -/usr/include/boost/fusion/iterator/deref.hpp: - -/usr/include/boost/asio/system_executor.hpp: - -/usr/include/boost/intrusive/detail/algorithm.hpp: - -/usr/include/boost/intrusive/detail/minimal_less_equal_header.hpp: - -/usr/include/boost/intrusive/detail/minimal_pair_header.hpp: - -/usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector30.hpp: - -/usr/include/boost/intrusive/set_hook.hpp: - -/usr/include/boost/intrusive/detail/rbtree_node.hpp: - -/usr/include/boost/intrusive/rbtree_algorithms.hpp: - -/usr/include/boost/process/detail/handler_base.hpp: - -/usr/include/boost/intrusive/pointer_plus_bits.hpp: - -/usr/include/boost/intrusive/detail/tree_node.hpp: - -/usr/include/boost/intrusive/bs_set_hook.hpp: - -/usr/include/boost/fusion/view/transform_view/detail/value_at_impl.hpp: - -/usr/include/boost/beast/http/impl/fields.hpp: - -/usr/include/boost/iterator/transform_iterator.hpp: - -/usr/include/boost/type_traits/is_complex.hpp: - -/usr/include/boost/beast/core/detail/type_traits.hpp: - -/usr/include/boost/move/core.hpp: - -/usr/include/boost/beast/core/impl/buffers_cat.hpp: - -/usr/include/boost/date_time/gregorian/gregorian_types.hpp: - -/usr/include/boost/atomic/detail/extra_operations.hpp: - -/usr/include/boost/beast/core/detail/variant.hpp: - -/usr/include/boost/beast/http/status.hpp: - -/usr/include/boost/beast/core/detail/clamp.hpp: - -/usr/include/boost/beast/http/verb.hpp: - -/usr/include/boost/beast/http/detail/rfc7230.ipp: - -/usr/include/boost/beast/http/impl/status.ipp: - -/usr/include/asm-generic/errno.h: - -/usr/include/boost/beast/http/detail/chunk_encode.hpp: - -/usr/include/boost/beast/http/impl/chunk_encode.hpp: - -/usr/include/boost/beast/core/detail/varint.hpp: - -/usr/include/boost/asio/detail/executor_function.hpp: - -/usr/include/boost/beast/http/impl/fields.ipp: - -/usr/include/boost/predef/library/c/uc.h: - -/usr/include/boost/beast/websocket/detail/prng.hpp: - -/usr/include/boost/date_time/gregorian/greg_duration_types.hpp: - -/usr/include/boost/beast/websocket/stream_base.hpp: - -/usr/include/boost/asio/impl/system_context.ipp: - -/usr/include/boost/algorithm/string/detail/trim.hpp: - -/usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp: - -/usr/include/c++/11/bits/random.h: - -/usr/include/boost/uuid/detail/uuid_x86.ipp: - -/usr/include/c++/11/bits/stl_numeric.h: - -/usr/include/boost/beast/websocket/detail/prng.ipp: - -/usr/include/boost/beast/core/detail/pcg.hpp: - -/usr/include/boost/beast/websocket/detail/utf8_checker.hpp: - -/usr/include/boost/beast/core/flat_static_buffer.hpp: - -/usr/include/boost/fusion/sequence/comparison/not_equal_to.hpp: - -/usr/include/boost/fusion/adapted/mpl/detail/at_impl.hpp: - -/usr/include/boost/beast/core/impl/flat_static_buffer.hpp: - -/usr/include/boost/fusion/sequence/intrinsic/size.hpp: - -/usr/include/boost/beast/core/detail/sha1.hpp: - -/usr/include/boost/beast/core/impl/flat_static_buffer.ipp: - -/usr/include/bits/types/stack_t.h: - -/usr/include/boost/atomic/detail/gcc_atomic_memory_order_utils.hpp: - -/usr/include/boost/endian/detail/endian_reverse.hpp: - -/usr/include/boost/mpl/aux_/numeric_op.hpp: - -/usr/include/boost/endian/detail/intrinsic.hpp: - -/usr/include/bits/siginfo-consts-arch.h: - -/usr/include/boost/endian/detail/is_scoped_enum.hpp: - -/usr/include/boost/endian/detail/endian_load.hpp: - -/usr/include/boost/random/detail/generator_bits.hpp: - -/usr/include/boost/endian/detail/is_trivially_copyable.hpp: - -/usr/include/boost/fusion/sequence/intrinsic/empty.hpp: - -/usr/include/boost/beast/websocket/detail/pmd_extension.hpp: - -/usr/include/boost/intrusive/detail/generic_hook.hpp: - -third_party/rapidjson/include/rapidjson/internal/meta.h: - -/usr/include/boost/beast/websocket/detail/pmd_extension.ipp: - -/usr/include/boost/beast/zlib/error.hpp: - -/usr/include/boost/beast/zlib/impl/error.hpp: - -/usr/include/boost/system/detail/generic_category.hpp: - -/usr/include/boost/beast/zlib/impl/error.ipp: - -/usr/include/stdio.h: - -/usr/include/boost/asio/detail/thread_group.hpp: - -/usr/include/boost/beast/zlib/zlib.hpp: - -/usr/include/boost/beast/zlib/detail/deflate_stream.hpp: - -/usr/include/bits/floatn-common.h: - -/usr/include/boost/beast/zlib/detail/deflate_stream.ipp: - -/usr/include/boost/beast/zlib/detail/inflate_stream.ipp: - -/usr/include/boost/type_traits/add_volatile.hpp: - -/usr/include/boost/predef/library/std/vacpp.h: - -/usr/include/boost/beast/websocket/detail/mask.ipp: - -/usr/include/boost/asio/query.hpp: - -/usr/include/boost/beast/websocket/detail/service.hpp: - -/usr/include/boost/process/detail/posix/basic_cmd.hpp: - -/usr/include/boost/beast/http/detail/basic_parser.hpp: - -/usr/include/boost/mpl/aux_/config/eti.hpp: - -/usr/include/boost/intrusive/pointer_traits.hpp: - -/usr/include/boost/beast/core/detail/char_buffer.hpp: - -/usr/include/boost/beast/http/detail/basic_parser.ipp: - -/usr/include/boost/asio/traits/require_concept_free.hpp: - -/usr/include/boost/beast/http/impl/basic_parser.hpp: - -/usr/include/boost/beast/http/impl/parser.hpp: - -/usr/include/boost/beast/core/detail/buffer.hpp: - -/usr/include/boost/beast/core/detail/impl/read.hpp: - -include/LibLsp/lsp/working_files.h: - -/usr/include/boost/asio/detail/impl/reactive_serial_port_service.ipp: - -/usr/include/boost/beast/http/serializer.hpp: - -/usr/include/boost/beast/http/impl/serializer.hpp: - -src/jsonrpc/serializer.cpp: - -/usr/include/boost/beast/core/make_printable.hpp: - -/usr/include/boost/beast/core/impl/saved_handler.hpp: - -/usr/include/boost/beast/websocket/detail/type_traits.hpp: - -/usr/include/boost/beast/websocket/impl/close.hpp: - -/usr/include/boost/process/detail/posix/null_in.hpp: - -/usr/include/boost/asio/static_thread_pool.hpp: - -/usr/include/boost/beast/websocket/impl/handshake.hpp: - -/usr/include/boost/asio/execution/blocking_adaptation.hpp: - -/usr/include/boost/beast/websocket/impl/ping.hpp: - -/usr/include/boost/beast/websocket/impl/read.hpp: - -/usr/include/boost/predef/compiler/compaq.h: - -/usr/include/boost/filesystem/path_traits.hpp: - -/usr/include/linux/ioctl.h: - -/usr/include/boost/beast/core.hpp: - -/usr/include/boost/uuid/uuid_io.hpp: - -/usr/include/boost/predef/platform/android.h: - -/usr/include/boost/predef/library/std/modena.h: - -/usr/include/boost/beast/core/impl/multi_buffer.hpp: - -/usr/include/boost/predef/architecture/mips.h: - -/usr/include/boost/beast/core/buffers_adaptor.hpp: - -/usr/include/boost/fusion/sequence/io.hpp: - -/usr/include/boost/fusion/container/vector/vector10.hpp: - -/usr/include/boost/asio/buffers_iterator.hpp: - -/usr/include/boost/beast/core/impl/buffers_adaptor.hpp: - -/usr/include/boost/beast/core/buffers_to_string.hpp: - -/usr/include/boost/asio/yield.hpp: - -/usr/include/boost/asio/unyield.hpp: - -/usr/include/boost/fusion/sequence/intrinsic/begin.hpp: - -/usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp: - -/usr/include/boost/beast/core/file_posix.hpp: - -/usr/include/boost/beast/core/impl/file_posix.ipp: - -/usr/include/boost/fusion/container/generation/make_deque.hpp: - -/usr/include/boost/beast/core/detail/win32_unicode_path.hpp: - -/usr/include/boost/beast/core/detail/flat_stream.hpp: - -/usr/include/boost/asio/ip/impl/basic_endpoint.hpp: - -/usr/include/boost/beast/core/span.hpp: - -/usr/include/boost/algorithm/string/std_containers_traits.hpp: - -/usr/include/boost/algorithm/string/config.hpp: - -/usr/include/c++/11/ext/slist: - -/usr/include/boost/utility/declval.hpp: - -/usr/include/boost/range/config.hpp: - -/usr/include/boost/asio/detail/cstddef.hpp: - -/usr/include/boost/range/end.hpp: - -/usr/include/boost/mpl/aux_/lambda_spec.hpp: - -/usr/include/boost/range/detail/implementation_help.hpp: - -/usr/include/boost/date_time/compiler_config.hpp: - -/usr/include/boost/range/detail/sfinae.hpp: - -/usr/include/boost/range/functions.hpp: - -/usr/include/boost/range/size.hpp: - -/usr/include/boost/range/size_type.hpp: - -/usr/include/boost/algorithm/string/iter_find.hpp: - -/usr/include/boost/range/has_range_iterator.hpp: - -/usr/include/boost/range/concepts.hpp: - -/usr/include/boost/concept/detail/backward_compatibility.hpp: - -/usr/include/boost/concept/detail/has_constraints.hpp: - -/usr/include/boost/type_traits/conversion_traits.hpp: - -/usr/include/boost/preprocessor/seq/for_each_i.hpp: - -include/LibLsp/lsp/general/InitializeParams.h: - -/usr/include/boost/preprocessor/repetition/detail/limits/for_256.hpp: - -/usr/include/boost/preprocessor/seq/limits/enum_256.hpp: - -/usr/include/boost/concept/detail/concept_undef.hpp: - -/usr/include/boost/range/value_type.hpp: - -/usr/include/boost/random/detail/const_mod.hpp: - -/usr/include/boost/range/detail/has_member_size.hpp: - -/usr/include/boost/type_traits/promote.hpp: - -/usr/include/boost/iterator/distance.hpp: - -/usr/include/boost/asio/detail/array.hpp: - -/usr/include/boost/range/empty.hpp: - -/usr/include/boost/range/algorithm/equal.hpp: - -/usr/include/boost/asio/posix/stream_descriptor.hpp: - -/usr/include/boost/range/detail/safe_bool.hpp: - -/usr/include/boost/fusion/view/nview/nview.hpp: - -/usr/include/boost/algorithm/string/case_conv.hpp: - -/usr/include/boost/algorithm/string/detail/case_conv.hpp: - -/usr/include/boost/algorithm/string/compare.hpp: - -/usr/include/boost/mp11/detail/mp_list.hpp: - -/usr/include/boost/algorithm/string/constants.hpp: - -/usr/include/boost/algorithm/string/detail/finder.hpp: - -/usr/include/boost/algorithm/string/split.hpp: - -/usr/include/boost/asio/detail/wait_handler.hpp: - -/usr/include/boost/algorithm/string/find_iterator.hpp: - -/usr/include/c++/11/bits/stl_list.h: - -/usr/include/boost/algorithm/string/detail/util.hpp: - -/usr/include/boost/preprocessor/comparison/equal.hpp: - -/usr/include/boost/beast/core/impl/flat_buffer.hpp: - -/usr/include/boost/algorithm/string/replace.hpp: - -/usr/include/boost/algorithm/string/detail/find_format_store.hpp: - -/usr/include/boost/algorithm/string/detail/find_format_all.hpp: - -/usr/include/boost/algorithm/string/formatter.hpp: - -include/LibLsp/lsp/ParentProcessWatcher.h: - -/usr/include/boost/process/detail/posix/async_pipe.hpp: - -/usr/include/boost/asio/detail/impl/eventfd_select_interrupter.ipp: - -/usr/include/boost/process/detail/config.hpp: - -/usr/include/boost/process/exception.hpp: - -/usr/include/boost/process/error.hpp: - -/usr/include/boost/logic/tribool_fwd.hpp: - -/usr/include/boost/io/quoted.hpp: - -/usr/include/boost/functional/hash_fwd.hpp: - -/usr/include/boost/asio/detail/reactive_socket_connect_op.hpp: - -/usr/include/boost/process/detail/traits/decl.hpp: - -/usr/include/boost/process/detail/traits/wchar_t.hpp: - -/usr/include/boost/asio/detail/handler_work.hpp: - -/usr/include/boost/process/locale.hpp: - -/usr/include/boost/preprocessor/seq/detail/is_empty.hpp: - -/usr/include/boost/process/detail/posix/cmd.hpp: - -/usr/include/boost/process/shell.hpp: - -/usr/include/boost/process/detail/posix/shell_path.hpp: - -/usr/include/boost/process/detail/traits/async.hpp: - -/usr/include/boost/process/detail/on_exit.hpp: - -/usr/include/boost/process/detail/posix/on_exit.hpp: - -/usr/include/boost/fusion/support/config.hpp: - -/usr/include/boost/fusion/support/iterator_base.hpp: - -/usr/include/boost/fusion/support/detail/is_mpl_sequence.hpp: - -/usr/include/boost/mpl/aux_/begin_end_impl.hpp: - -/usr/include/boost/fusion/algorithm/iteration/for_each.hpp: - -/usr/include/boost/fusion/container/list/detail/begin_impl.hpp: - -/usr/include/boost/asio/ip/impl/address_v4.ipp: - -/usr/include/boost/mpl/empty_base.hpp: - -/usr/include/boost/fusion/support/is_sequence.hpp: - -/usr/include/boost/fusion/view/single_view/detail/prior_impl.hpp: - -/usr/include/boost/fusion/support/is_segmented.hpp: - -/usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp: - -/usr/include/boost/fusion/sequence/intrinsic/detail/segmented_begin_impl.hpp: - -/usr/include/boost/fusion/iterator/segmented_iterator.hpp: diff --git a/Build/source/utils/asymptote/LspCpp/CMakeFiles/lspcpp.dir/flags.make b/Build/source/utils/asymptote/LspCpp/CMakeFiles/lspcpp.dir/flags.make deleted file mode 100644 index 22409856635..00000000000 --- a/Build/source/utils/asymptote/LspCpp/CMakeFiles/lspcpp.dir/flags.make +++ /dev/null @@ -1,10 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.20 - -# compile CXX with /bin/c++ -CXX_DEFINES = -DLSPCPP_JSON_=1 - -CXX_INCLUDES = -I/usr/local/src/asymptote-2.78/LspCpp/include -I/usr/local/src/asymptote-2.78/LspCpp/third_party/rapidjson/include -I/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include -isystem /usr/local/src/asymptote-2.78/LspCpp/third_party/threadpool -isystem /usr/local/src/asymptote-2.78/LspCpp/third_party/utfcpp/source - -CXX_FLAGS = -fPIE -D_FILE_OFFSET_BITS=64 -DUSEGC -I../gc-8.2.0/include -O2 -g -DNDEBUG -fPIC -Wall -std=c++14 - diff --git a/Build/source/utils/asymptote/LspCpp/CMakeFiles/lspcpp.dir/link.txt b/Build/source/utils/asymptote/LspCpp/CMakeFiles/lspcpp.dir/link.txt deleted file mode 100644 index 836ae2d086c..00000000000 --- a/Build/source/utils/asymptote/LspCpp/CMakeFiles/lspcpp.dir/link.txt +++ /dev/null @@ -1,2 +0,0 @@ -/bin/ar qc liblspcpp.a CMakeFiles/lspcpp.dir/src/jsonrpc/Context.cpp.o CMakeFiles/lspcpp.dir/src/jsonrpc/Endpoint.cpp.o CMakeFiles/lspcpp.dir/src/jsonrpc/GCThreadContext.cpp.o CMakeFiles/lspcpp.dir/src/jsonrpc/message.cpp.o CMakeFiles/lspcpp.dir/src/jsonrpc/MessageJsonHandler.cpp.o CMakeFiles/lspcpp.dir/src/jsonrpc/RemoteEndPoint.cpp.o CMakeFiles/lspcpp.dir/src/jsonrpc/serializer.cpp.o CMakeFiles/lspcpp.dir/src/jsonrpc/StreamMessageProducer.cpp.o CMakeFiles/lspcpp.dir/src/jsonrpc/TcpServer.cpp.o CMakeFiles/lspcpp.dir/src/jsonrpc/threaded_queue.cpp.o CMakeFiles/lspcpp.dir/src/jsonrpc/WebSocketServer.cpp.o CMakeFiles/lspcpp.dir/src/lsp/initialize.cpp.o CMakeFiles/lspcpp.dir/src/lsp/lsp.cpp.o CMakeFiles/lspcpp.dir/src/lsp/lsp_diagnostic.cpp.o CMakeFiles/lspcpp.dir/src/lsp/Markup.cpp.o CMakeFiles/lspcpp.dir/src/lsp/ParentProcessWatcher.cpp.o CMakeFiles/lspcpp.dir/src/lsp/ProtocolJsonHandler.cpp.o CMakeFiles/lspcpp.dir/src/lsp/textDocument.cpp.o CMakeFiles/lspcpp.dir/src/lsp/utils.cpp.o CMakeFiles/lspcpp.dir/src/lsp/working_files.cpp.o -/bin/ranlib liblspcpp.a diff --git a/Build/source/utils/asymptote/LspCpp/CMakeFiles/lspcpp.dir/progress.make b/Build/source/utils/asymptote/LspCpp/CMakeFiles/lspcpp.dir/progress.make deleted file mode 100644 index 683f3122046..00000000000 --- a/Build/source/utils/asymptote/LspCpp/CMakeFiles/lspcpp.dir/progress.make +++ /dev/null @@ -1,22 +0,0 @@ -CMAKE_PROGRESS_1 = 2 -CMAKE_PROGRESS_2 = 3 -CMAKE_PROGRESS_3 = 4 -CMAKE_PROGRESS_4 = 5 -CMAKE_PROGRESS_5 = 6 -CMAKE_PROGRESS_6 = 7 -CMAKE_PROGRESS_7 = 8 -CMAKE_PROGRESS_8 = 9 -CMAKE_PROGRESS_9 = 10 -CMAKE_PROGRESS_10 = 11 -CMAKE_PROGRESS_11 = 12 -CMAKE_PROGRESS_12 = 13 -CMAKE_PROGRESS_13 = 14 -CMAKE_PROGRESS_14 = 15 -CMAKE_PROGRESS_15 = 16 -CMAKE_PROGRESS_16 = 17 -CMAKE_PROGRESS_17 = 18 -CMAKE_PROGRESS_18 = 19 -CMAKE_PROGRESS_19 = 20 -CMAKE_PROGRESS_20 = 21 -CMAKE_PROGRESS_21 = 22 - diff --git a/Build/source/utils/asymptote/LspCpp/CMakeFiles/progress.marks b/Build/source/utils/asymptote/LspCpp/CMakeFiles/progress.marks deleted file mode 100644 index 64bb6b746dc..00000000000 --- a/Build/source/utils/asymptote/LspCpp/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -30 diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/Cancellation.h b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/Cancellation.h deleted file mode 100644 index b89f32f1663..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/Cancellation.h +++ /dev/null @@ -1,23 +0,0 @@ -#pragma once -#include <functional> -#include "lsRequestId.h" -#include <LibLsp/JsonRpc/NotificationInMessage.h> -using CancelMonitor = std::function<int()>; -namespace Cancellation -{ - - struct Params { - /** - * The request id to cancel. - */ - lsRequestId id; - - MAKE_SWAP_METHOD(Cancellation::Params, id); - }; - -}; -MAKE_REFLECT_STRUCT(Cancellation::Params, id); - -DEFINE_NOTIFICATION_TYPE(Notify_Cancellation, Cancellation::Params,"$/cancelRequest"); - - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/Condition.h b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/Condition.h deleted file mode 100644 index a5f550041d3..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/Condition.h +++ /dev/null @@ -1,48 +0,0 @@ -#pragma once -#include <condition_variable> -template <class T> -class Condition -{ -public: - - std::mutex m_mutex; - std::condition_variable m_condition; - ~Condition() { - m_condition.notify_all(); - } - void notify(std::unique_ptr<T> data) noexcept - { - { - std::lock_guard<std::mutex> eventLock(m_mutex); - any.swap(data); - } - // wake up one waiter - m_condition.notify_one(); - }; - - - std::unique_ptr<T> wait(unsigned timeout=0) - { - std::unique_lock<std::mutex> ul(m_mutex); - if (!timeout) { - m_condition.wait(ul,[&]() { - if (!any) - return false; - return true; - }); - } - else{ - if(!any){ - std::cv_status status = m_condition.wait_for(ul, std::chrono::milliseconds(timeout)); - if (status == std::cv_status::timeout) - { - return {}; - } - } - } - return std::unique_ptr<T>(any.release()); - - } -private: - std::unique_ptr<T> any; -}; diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/Context.cpp b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/Context.cpp deleted file mode 100644 index 5fb1ad4d45f..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/Context.cpp +++ /dev/null @@ -1,35 +0,0 @@ -//===--- Context.cpp ---------------------------------------------*- C++-*-===// -// -// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. -// See https://llvm.org/LICENSE.txt for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//===----------------------------------------------------------------------===// - -#include "Context.h" -#include <cassert> - -namespace lsp { - - -Context Context::empty() { return Context(/*dataPtr=*/nullptr); } - -Context::Context(std::shared_ptr<const Data> DataPtr) - : dataPtr(std::move(DataPtr)) {} - -Context Context::clone() const { return Context(dataPtr); } - -static Context ¤tContext() { - static thread_local auto c = Context::empty(); - return c; -} - -const Context &Context::current() { return currentContext(); } - -Context Context::swapCurrent(Context Replacement) { - std::swap(Replacement, currentContext()); - return Replacement; -} - - -} // lsp clang diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/Context.h b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/Context.h deleted file mode 100644 index 20edf71b1cb..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/Context.h +++ /dev/null @@ -1,216 +0,0 @@ -//===--- Context.h - Mechanism for passing implicit data --------*- C++-*-===// -// -// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. -// See https://llvm.org/LICENSE.txt for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//===----------------------------------------------------------------------===// -// -// Context for storing and retrieving implicit data. Useful for passing implicit -// parameters on a per-request basis. -// -//===----------------------------------------------------------------------===// - -#pragma once - -#include <memory> -#include <type_traits> - -namespace lsp { - - -/// Values in a Context are indexed by typed keys. -/// Key<T> serves two purposes: -/// - it provides a lookup key for the context (each Key is unique), -/// - it makes lookup type-safe: a Key<T> can only map to a T (or nothing). -/// -/// Example: -/// Key<int> RequestID; -/// Key<int> Version; -/// -/// Context Ctx = Context::empty().derive(RequestID, 10).derive(Version, 3); -/// assert(*Ctx.get(RequestID) == 10); -/// assert(*Ctx.get(Version) == 3); -/// -/// Keys are typically used across multiple functions, so most of the time you -/// would want to make them static class members or global variables. -template <class Type> class Key { -public: - static_assert(!std::is_reference<Type>::value, - "Reference arguments to Key<> are not allowed"); - - constexpr Key() = default; - - Key(Key const &) = delete; - Key &operator=(Key const &) = delete; - Key(Key &&) = delete; - Key &operator=(Key &&) = delete; -}; - -/// A context is an immutable container for per-request data that must be -/// propagated through layers that don't care about it. An example is a request -/// ID that we may want to use when logging. -/// -/// Conceptually, a context is a heterogeneous map<Key<T>, T>. Each key has -/// an associated value type, which allows the map to be typesafe. -/// -/// There is an "ambient" context for each thread, Context::current(). -/// Most functions should read from this, and use WithContextValue or -/// WithContext to extend or replace the context within a block scope. -/// Only code dealing with threads and extension points should need to use -/// other Context objects. -/// -/// You can't add data to an existing context, instead you create a new -/// immutable context derived from it with extra data added. When you retrieve -/// data, the context will walk up the parent chain until the key is found. -class Context { -public: - /// Returns an empty root context that contains no data. - static Context empty(); - /// Returns the context for the current thread, creating it if needed. - static const Context ¤t(); - // Sets the current() context to Replacement, and returns the old context. - // Prefer to use WithContext or WithContextValue to do this safely. - static Context swapCurrent(Context Replacement); - -private: - struct Data; - Context(std::shared_ptr<const Data> DataPtr); - -public: - /// Same as Context::empty(), please use Context::empty() instead. - Context() = default; - - /// Copy operations for this class are deleted, use an explicit clone() method - /// when you need a copy of the context instead. - Context(Context const &) = delete; - Context &operator=(const Context &) = delete; - - Context(Context &&) = default; - Context &operator=(Context &&) = default; - - /// Get data stored for a typed \p Key. If values are not found - /// \returns Pointer to the data associated with \p Key. If no data is - /// specified for \p Key, return null. - template <class Type> const Type *get(const Key<Type> &Key) const { - for (const Data *DataPtr = this->dataPtr.get(); DataPtr != nullptr; - DataPtr = DataPtr->parent.get()) { - if (DataPtr->KeyPtr == &Key) - return static_cast<const Type *>(DataPtr->value->getValuePtr()); - } - return nullptr; - } - - /// A helper to get a reference to a \p Key that must exist in the map. - /// Must not be called for keys that are not in the map. - template <class Type> const Type &getExisting(const Key<Type> &Key) const { - auto Val = get(Key); - assert(Val && "Key does not exist"); - return *Val; - } - - /// Derives a child context - /// It is safe to move or destroy a parent context after calling derive(). - /// The child will keep its parent alive, and its data remains accessible. - template <class Type> - Context derive(const Key<Type> &Key, - typename std::decay<Type>::type Value) const & { - return Context(std::make_shared<Data>( - Data{/*parent=*/dataPtr, &Key, - std::make_unique<TypedAnyStorage<typename std::decay<Type>::type>>( - std::move(Value))})); - } - - template <class Type> - Context - derive(const Key<Type> &Key, - typename std::decay<Type>::type Value) && /* takes ownership */ { - return Context(std::make_shared<Data>( - Data{/*parent=*/std::move(dataPtr), &Key, - std::make_unique<TypedAnyStorage<typename std::decay<Type>::type>>( - std::move(Value))})); - } - - /// Derives a child context, using an anonymous key. - /// Intended for objects stored only for their destructor's side-effect. - template <class Type> Context derive(Type &&Value) const & { - static Key<typename std::decay<Type>::type> Private; - return derive(Private, std::forward<Type>(Value)); - } - - template <class Type> Context derive(Type &&Value) && { - static Key<typename std::decay<Type>::type> Private; - return std::move(*this).derive(Private, std::forward<Type>(Value)); - } - - /// Clone this context object. - Context clone() const; - -private: - class AnyStorage { - public: - virtual ~AnyStorage() = default; - virtual void *getValuePtr() = 0; - }; - - template <class T> class TypedAnyStorage : public Context::AnyStorage { - static_assert(std::is_same<typename std::decay<T>::type, T>::value, - "Argument to TypedAnyStorage must be decayed"); - - public: - TypedAnyStorage(T &&Value) : value(std::move(Value)) {} - - void *getValuePtr() override { return &value; } - - private: - T value; - }; - - struct Data { - // We need to make sure parent outlives the value, so the order of members - // is important. We do that to allow classes stored in Context's child - // layers to store references to the data in the parent layers. - std::shared_ptr<const Data> parent; - const void *KeyPtr; - std::unique_ptr<AnyStorage> value; - }; - - std::shared_ptr<const Data> dataPtr; -}; - -/// WithContext replaces Context::current() with a provided scope. -/// When the WithContext is destroyed, the original scope is restored. -/// For extending the current context with new value, prefer WithContextValue. -class WithContext { -public: - WithContext(Context C) : restore(Context::swapCurrent(std::move(C))) {} - ~WithContext() { Context::swapCurrent(std::move(restore)); } - WithContext(const WithContext &) = delete; - WithContext &operator=(const WithContext &) = delete; - WithContext(WithContext &&) = delete; - WithContext &operator=(WithContext &&) = delete; - -private: - Context restore; -}; - -/// WithContextValue extends Context::current() with a single value. -/// When the WithContextValue is destroyed, the original scope is restored. -class WithContextValue { -public: - template <typename T> - WithContextValue(const Key<T> &K, typename std::decay<T>::type V) - : restore(Context::current().derive(K, std::move(V))) {} - - // Anonymous values can be used for the destructor side-effect. - template <typename T> - WithContextValue(T &&V) - : restore(Context::current().derive(std::forward<T>(V))) {} - -private: - WithContext restore; -}; - - -} // namespace lsp - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/Endpoint.cpp b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/Endpoint.cpp deleted file mode 100644 index 549744555b6..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/Endpoint.cpp +++ /dev/null @@ -1,46 +0,0 @@ -#include "Endpoint.h" -#include "message.h" - - -bool GenericEndpoint::notify(std::unique_ptr<LspMessage> msg) -{ - auto findIt = method2notification.find(msg->GetMethodType()); - - if (findIt != method2notification.end()) - { - return findIt->second(std::move(msg)); - } - std::string info = "can't find method2notification for notification:\n" + msg->ToJson() + "\n"; - log.log(lsp::Log::Level::SEVERE, info); - return false; -} - -bool GenericEndpoint::onResponse(const std::string& method, std::unique_ptr<LspMessage>msg) -{ - auto findIt = method2response.find(method); - - if (findIt != method2response.end()) - { - return findIt->second(std::move(msg)); - } - - std::string info = "can't find method2response for response:\n" + msg->ToJson() + "\n"; - log.log(lsp::Log::Level::SEVERE, info); - - return false; -} - - - -bool GenericEndpoint::onRequest(std::unique_ptr<LspMessage> request) -{ - auto findIt = method2request.find(request->GetMethodType()); - - if (findIt != method2request.end()) - { - return findIt->second(std::move(request)); - } - std::string info = "can't find method2request for request:\n" + request->ToJson() + "\n"; - log.log(lsp::Log::Level::SEVERE, info); - return false; -} diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/Endpoint.h b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/Endpoint.h deleted file mode 100644 index 01d8e8ca91e..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/Endpoint.h +++ /dev/null @@ -1,53 +0,0 @@ -#pragma once -#include <map> -#include <functional> -#include <memory> -#include "MessageIssue.h" -struct LspMessage; -struct NotificationInMessage; -struct lsBaseOutMessage; -struct RequestInMessage; - -using GenericResponseHandler = std::function< bool(std::unique_ptr<LspMessage>) >; -using GenericRequestHandler = std::function< bool(std::unique_ptr<LspMessage>) >; -using GenericNotificationHandler = std::function< bool(std::unique_ptr<LspMessage>) >; - -class Endpoint -{ -public: - virtual ~Endpoint() = default; - virtual bool onRequest(std::unique_ptr<LspMessage>) = 0; - virtual bool notify(std::unique_ptr<LspMessage>) = 0; - - virtual bool onResponse(const std::string&, std::unique_ptr<LspMessage>) = 0; - virtual void registerRequestHandler(const std::string&, GenericResponseHandler ) = 0; - virtual void registerNotifyHandler(const std::string&, GenericNotificationHandler ) = 0; -}; - -class GenericEndpoint :public Endpoint -{ - -public: - GenericEndpoint(lsp::Log& l):log(l){} - bool notify(std::unique_ptr<LspMessage>) override; - bool onResponse(const std::string&, std::unique_ptr<LspMessage>) override; - - bool onRequest(std::unique_ptr<LspMessage>) override; - std::map< std::string, GenericRequestHandler > method2request; - std::map< std::string, GenericResponseHandler > method2response; - std::map< std::string, GenericNotificationHandler > method2notification; - - void registerRequestHandler(const std::string& method, GenericResponseHandler cb) override - { - method2request[method] = cb; - } - - void registerNotifyHandler(const std::string& method, GenericNotificationHandler cb) override - { - method2notification[method] = cb; - } - lsp::Log& log; - - - -}; diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/GCThreadContext.cpp b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/GCThreadContext.cpp deleted file mode 100644 index 15253411a16..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/GCThreadContext.cpp +++ /dev/null @@ -1,17 +0,0 @@ -#include "GCThreadContext.h" -#include <iostream> - -GCThreadContext::GCThreadContext() -{ -#ifdef USEGC - GC_get_stack_base(&gsb); - GC_register_my_thread(&gsb); -#endif -} - -GCThreadContext::~GCThreadContext() -{ -#ifdef USEGC - GC_unregister_my_thread(); -#endif -}
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/GCThreadContext.h b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/GCThreadContext.h deleted file mode 100644 index a0f7db288d4..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/GCThreadContext.h +++ /dev/null @@ -1,19 +0,0 @@ -#pragma once - -#if defined(USEGC) -#define GC_THREADS -#include <gc.h> -#endif - -class GCThreadContext -{ -public: - GCThreadContext(); - ~GCThreadContext(); - -private: -#if defined(USEGC) - GC_stack_base gsb; -#endif - -};
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/MessageIssue.h b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/MessageIssue.h deleted file mode 100644 index bda6e65d46d..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/MessageIssue.h +++ /dev/null @@ -1,182 +0,0 @@ -#pragma once -#include <string> -#include <functional> -#include <vector> -namespace lsp -{ - class Log - { - public: - virtual ~Log() = default; - - enum class Level - { - /** - * OFF is a special level that can be used to turn off logging. - - */ - OFF = 1, - - /** - * SEVERE is a message level indicating a serious failure. - * <p> - * In general SEVERE messages should describe events that are - * of considerable importance and which will prevent normal - * program execution. They should be reasonably intelligible - * to end users and to system administrators. - - */ - SEVERE = 2, - - /** - * WARNING is a message level indicating a potential problem. - * <p> - * In general WARNING messages should describe events that will - * be of interest to end users or system managers, or which - * indicate potential problems. - - * - */ - WARNING = 3, - /** - * INFO is a message level for informational messages. - * <p> - * Typically INFO messages will be written to the console - * or its equivalent. So the INFO level should only be - * used for reasonably significant messages that will - * make sense to end users and system administrators. - - */ - INFO = 3, - /** - * CONFIG is a message level for static configuration messages. - * <p> - * CONFIG messages are intended to provide a variety of static - * configuration information, to assist in debugging problems - * that may be associated with particular configurations. - * For example, CONFIG message might include the CPU type, - * the graphics depth, the GUI look-and-feel, etc. - * This level is initialized to <CODE>4</CODE>. - */ - - CONFIG = 4, - - - - /** - * FINE is a message level providing tracing information. - * <p> - * All of FINE, FINER, and FINEST are intended for relatively - * detailed tracing. The exact meaning of the three levels will - * vary between subsystems, but in general, FINEST should be used - * for the most voluminous detailed output, FINER for somewhat - * less detailed output, and FINE for the lowest volume (and - * most important) messages. - * <p> - * In general the FINE level should be used for information - * that will be broadly interesting to developers who do not have - * a specialized interest in the specific subsystem. - * <p> - * FINE messages might include things like minor (recoverable) - * failures. Issues indicating potential performance problems - * are also worth logging as FINE. - * This level is initialized to <CODE>5</CODE>. - */ - FINE = 5, - - /** - * FINER indicates a fairly detailed tracing message. - * By default logging calls for entering, returning, or throwing - * an exception are traced at this level. - * This level is initialized to <CODE>400</CODE>. - */ - FINER = 6, - - /** - * FINEST indicates a highly detailed tracing message. - * This level is initialized to <CODE>300</CODE>. - */ - FINEST = 7, - - /** - * ALL indicates that all messages should be logged. - * This level is initialized to <CODE>Integer.MIN_VALUE</CODE>. - */ - ALL, - }; - virtual void log(Level level, std::wstring&& msg) = 0; - virtual void log(Level level, const std::wstring& msg) = 0; - virtual void log(Level level, std::string&& msg) = 0; - virtual void log(Level level, const std::string& msg) = 0; - - void info(const std::string& msg) - { - log(Level::INFO, msg); - } - void info(const std::wstring& msg) - { - log(Level::INFO, msg); - } - void error(const std::string& msg) - { - log(Level::SEVERE, msg); - } - void error(const std::wstring& msg) - { - log(Level::SEVERE, msg); - } - void warning(const std::string& msg) - { - log(Level::WARNING, msg); - } - void warning(const std::wstring& msg) - { - log(Level::WARNING, msg); - } - }; -} - -class MessageIssue { - -public: - std::string text; - - lsp::Log::Level code; - - MessageIssue(const std::string& text, lsp::Log::Level code) :text(text), code(code) - { - - - } - MessageIssue(std::string&& text, lsp::Log::Level code) :text(text), code(code) - { - - - } - - - std::string getText() { - return text; - } - - lsp::Log::Level getIssueCode() { - return code; - } - - - std::string toString() { - return getText(); - } - -}; -class MessageIssueHandler -{ -public: - /** - * Handle issues found while parsing or validating a message. The list of issues must not be empty. - */ - virtual ~MessageIssueHandler() = default; - - virtual void handle(std::vector<MessageIssue>&&) = 0; - virtual void handle( MessageIssue&&) = 0; -}; diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/MessageJsonHandler.cpp b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/MessageJsonHandler.cpp deleted file mode 100644 index 111b29aa1c8..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/MessageJsonHandler.cpp +++ /dev/null @@ -1,57 +0,0 @@ -#include "MessageJsonHandler.h" -#include <string> -#include <rapidjson/document.h> - - - -std::unique_ptr<LspMessage> MessageJsonHandler::parseResponseMessage(const std::string& method, Reader& r) -{ - auto findIt = method2response.find(method); - - if( findIt != method2response.end()) - { - return findIt->second(r); - } - return nullptr; -} - -std::unique_ptr<LspMessage> MessageJsonHandler::parseRequstMessage(const std::string& method, Reader&r) -{ - auto findIt = method2request.find(method); - - if (findIt != method2request.end()) - { - return findIt->second(r); - } - return nullptr; -} - -bool MessageJsonHandler::resovleResponseMessage(Reader&r, std::pair<std::string, std::unique_ptr<LspMessage>>& result) -{ - for (auto& handler : method2response) - { - try - { - auto msg = handler.second(r); - result.first = handler.first; - result.second = std::move(msg); - return true; - } - catch (...) - { - - } - } - return false; -} - -std::unique_ptr<LspMessage> MessageJsonHandler::parseNotificationMessage(const std::string& method, Reader& r) -{ - auto findIt = method2notification.find(method); - - if (findIt != method2notification.end()) - { - return findIt->second(r); - } - return nullptr; -} diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/MessageJsonHandler.h b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/MessageJsonHandler.h deleted file mode 100644 index 7e238b0cf6e..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/MessageJsonHandler.h +++ /dev/null @@ -1,61 +0,0 @@ -#pragma once -#include <string> -#include <map> -#include <functional> -#include <LibLsp/JsonRpc/message.h> -class Reader; - - -using GenericRequestJsonHandler = std::function< std::unique_ptr<LspMessage>(Reader&) >; -using GenericResponseJsonHandler = std::function< std::unique_ptr<LspMessage>(Reader&) >; -using GenericNotificationJsonHandler = std::function< std::unique_ptr<LspMessage>(Reader&) >; - -class MessageJsonHandler -{ -public: - std::map< std::string, GenericRequestJsonHandler > method2request; - std::map< std::string, GenericResponseJsonHandler > method2response; - std::map< std::string, GenericNotificationJsonHandler > method2notification; - - - const GenericRequestJsonHandler* GetRequestJsonHandler(const char* methodInfo) const - { - const auto findIt = method2request.find(methodInfo); - return findIt == method2request.end() ? nullptr : &findIt->second; - } - - void SetRequestJsonHandler(const std::string& methodInfo, GenericRequestJsonHandler handler) - { - method2request[methodInfo] = handler; - } - - const GenericResponseJsonHandler* GetResponseJsonHandler(const char* methodInfo) const - { - const auto findIt = method2response.find(methodInfo); - return findIt == method2response.end() ? nullptr : &findIt->second; - } - - void SetResponseJsonHandler(const std::string& methodInfo,GenericResponseJsonHandler handler) - { - method2response[methodInfo] = handler; - } - - const GenericNotificationJsonHandler* GetNotificationJsonHandler(const char* methodInfo) const - { - const auto findIt = method2notification.find(methodInfo); - return findIt == method2notification.end() ? nullptr : &findIt->second; - } - - void SetNotificationJsonHandler(const std::string& methodInfo, GenericNotificationJsonHandler handler) - { - method2notification[methodInfo] = handler; - } - - - - std::unique_ptr<LspMessage> parseResponseMessage(const std::string&, Reader&); - std::unique_ptr<LspMessage> parseRequstMessage(const std::string&, Reader&); - bool resovleResponseMessage(Reader&, std::pair<std::string, std::unique_ptr<LspMessage>>& result); - std::unique_ptr<LspMessage> parseNotificationMessage(const std::string&, Reader&); -}; - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/MessageProducer.h b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/MessageProducer.h deleted file mode 100644 index ab7a29a17f7..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/MessageProducer.h +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once -#include <string> -#include <functional> - -class MessageProducer -{ -public: - - - typedef std::function< void(std::string&&) > MessageConsumer; - virtual ~MessageProducer() = default; - virtual void listen(MessageConsumer) = 0; -}; diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/NotificationInMessage.h b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/NotificationInMessage.h deleted file mode 100644 index e4841b5703c..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/NotificationInMessage.h +++ /dev/null @@ -1,62 +0,0 @@ -#pragma once - - -#include "lsRequestId.h" -#include "LibLsp/JsonRpc/message.h" - - - -// NotificationInMessage does not have |id|. -struct NotificationInMessage : public LspMessage { - - Kind GetKid() override - { - return NOTIFICATION_MESSAGE; - } - MethodType GetMethodType() const override - { - return method.c_str(); - } - void SetMethodType(MethodType _t) override - { - method = _t; - } - std::string method; -}; -template <class T, class TDerived > -struct lsNotificationInMessage : NotificationInMessage { - - void ReflectWriter(Writer& writer) override { - Reflect(writer, static_cast<TDerived&>(*this)); - } - lsNotificationInMessage(MethodType _method) - { - method = _method; - } - - static std::unique_ptr<LspMessage> ReflectReader(Reader& visitor) { - - TDerived* temp = new TDerived(); - - std::unique_ptr<TDerived> message = std::unique_ptr<TDerived>(temp); - // Reflect may throw and *message will be partially deserialized. - Reflect(visitor, static_cast<TDerived&>(*temp)); - return message; - - } - void swap(lsNotificationInMessage& arg) noexcept - { - method.swap(method); - std::swap(params, arg.params); - } - T params; -}; - -#define DEFINE_NOTIFICATION_TYPE(MSG,paramType,methodInfo)\ -namespace MSG {\ - struct notify : public lsNotificationInMessage< paramType , notify >{\ - static constexpr MethodType kMethodInfo = methodInfo;\ - notify():lsNotificationInMessage(kMethodInfo){} \ - };\ -};\ -MAKE_REFLECT_STRUCT(MSG::notify, jsonrpc,method, params) diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/RemoteEndPoint.cpp b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/RemoteEndPoint.cpp deleted file mode 100644 index 46f09ec6862..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/RemoteEndPoint.cpp +++ /dev/null @@ -1,612 +0,0 @@ -#include "MessageJsonHandler.h" -#include "Endpoint.h" -#include "message.h" -#include "RemoteEndPoint.h" -#include <future> -#include "Cancellation.h" -#include "StreamMessageProducer.h" -#include "NotificationInMessage.h" -#include "lsResponseMessage.h" -#include "Condition.h" -#include "Context.h" -#include "rapidjson/error/en.h" -#include "json.h" -#include "GCThreadContext.h" -#include "ScopeExit.h" -#include "stream.h" - -#define BOOST_BIND_GLOBAL_PLACEHOLDERS -#include "boost/threadpool.hpp" -#include <atomic> -namespace lsp { - -// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. -// See https://llvm.org/LICENSE.txt for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -//===----------------------------------------------------------------------===// - -// Cancellation mechanism for long-running tasks. -// -// This manages interactions between: -// -// 1. Client code that starts some long-running work, and maybe cancels later. -// -// std::pair<Context, Canceler> Task = cancelableTask(); -// { -// WithContext Cancelable(std::move(Task.first)); -// Expected -// deepThoughtAsync([](int answer){ errs() << answer; }); -// } -// // ...some time later... -// if (User.fellAsleep()) -// Task.second(); -// -// (This example has an asynchronous computation, but synchronous examples -// work similarly - the Canceler should be invoked from another thread). -// -// 2. Library code that executes long-running work, and can exit early if the -// result is not needed. -// -// void deepThoughtAsync(std::function<void(int)> Callback) { -// runAsync([Callback]{ -// int A = ponder(6); -// if (getCancelledMonitor()) -// return; -// int B = ponder(9); -// if (getCancelledMonitor()) -// return; -// Callback(A * B); -// }); -// } -// -// (A real example may invoke the callback with an error on cancellation, -// the CancelledError is provided for this purpose). -// -// Cancellation has some caveats: -// - the work will only stop when/if the library code next checks for it. -// Code outside clangd such as Sema will not do this. -// - it's inherently racy: client code must be prepared to accept results -// even after requesting cancellation. -// - it's Context-based, so async work must be dispatched to threads in -// ways that preserve the context. (Like runAsync() or TUScheduler). -// - - /// A canceller requests cancellation of a task, when called. - /// Calling it again has no effect. - using Canceler = std::function<void()>; - - // We don't want a cancelable scope to "shadow" an enclosing one. - struct CancelState { - std::shared_ptr<std::atomic<int>> cancelled; - const CancelState* parent = nullptr; - lsRequestId id; - }; - static Key<CancelState> g_stateKey; - - /// Defines a new task whose cancellation may be requested. - /// The returned Context defines the scope of the task. - /// When the context is active, getCancelledMonitor() is 0 until the Canceler is - /// invoked, and equal to Reason afterwards. - /// Conventionally, Reason may be the LSP error code to return. - std::pair<Context, Canceler> cancelableTask(const lsRequestId& id,int reason = 1){ - assert(reason != 0 && "Can't detect cancellation if Reason is zero"); - CancelState state; - state.id = id; - state.cancelled = std::make_shared<std::atomic<int>>(); - state.parent = Context::current().get(g_stateKey); - return { - Context::current().derive(g_stateKey, state), - [reason, cancelled(state.cancelled)] { *cancelled = reason; }, - }; - } - /// If the current context is within a cancelled task, returns the reason. -/// (If the context is within multiple nested tasks, true if any are cancelled). -/// Always zero if there is no active cancelable task. -/// This isn't free (context lookup) - don't call it in a tight loop. - boost::optional<CancelMonitor> getCancelledMonitor(const lsRequestId& id, const Context& ctx = Context::current()){ - for (const CancelState* state = ctx.get(g_stateKey); state != nullptr; - state = state->parent) - { - if (id != state->id)continue; - const std::shared_ptr<std::atomic<int> > cancelled = state->cancelled; - std::function<int()> temp = [=]{ - return cancelled->load(); - }; - return std::move(temp); - } - - return {}; - } -} // namespace lsp - -using namespace lsp; -class PendingRequestInfo -{ - using RequestCallBack = std::function< bool(std::unique_ptr<LspMessage>) >; -public: - PendingRequestInfo(const std::string& md, - const RequestCallBack& callback); - PendingRequestInfo(const std::string& md); - PendingRequestInfo() {} - std::string method; - RequestCallBack futureInfo; -}; - -PendingRequestInfo::PendingRequestInfo(const std::string& _md, - const RequestCallBack& callback) : method(_md), - futureInfo(callback) -{ -} - -PendingRequestInfo::PendingRequestInfo(const std::string& md) : method(md) -{ -} -struct RemoteEndPoint::Data -{ - explicit Data(lsp::Log& _log , RemoteEndPoint* owner) - : m_id(0), next_request_cookie(0), message_producer(new StreamMessageProducer(*owner)), log(_log) - { - - } - ~Data() - { - delete message_producer; - } - std::atomic<unsigned> m_id; - boost::threadpool::pool tp; - // Method calls may be cancelled by ID, so keep track of their state. - // This needs a mutex: handlers may finish on a different thread, and that's - // when we clean up entries in the map. - mutable std::mutex request_cancelers_mutex; - - std::map< lsRequestId, std::pair<Canceler, /*Cookie*/ unsigned> > requestCancelers; - - std::atomic<unsigned> next_request_cookie; // To disambiguate reused IDs, see below. - void onCancel(Notify_Cancellation::notify* notify) { - std::lock_guard<std::mutex> Lock(request_cancelers_mutex); - const auto it = requestCancelers.find(notify->params.id); - if (it != requestCancelers.end()) - it->second.first(); // Invoke the canceler. - } - - // We run cancelable requests in a context that does two things: - // - allows cancellation using requestCancelers[ID] - // - cleans up the entry in requestCancelers when it's no longer needed - // If a client reuses an ID, the last wins and the first cannot be canceled. - Context cancelableRequestContext(lsRequestId id) { - auto task = cancelableTask(id, - /*Reason=*/static_cast<int>(lsErrorCodes::RequestCancelled)); - unsigned cookie; - { - std::lock_guard<std::mutex> Lock(request_cancelers_mutex); - cookie = next_request_cookie.fetch_add(1, std::memory_order_relaxed); - requestCancelers[id] = { std::move(task.second), cookie }; - } - // When the request ends, we can clean up the entry we just added. - // The cookie lets us check that it hasn't been overwritten due to ID - // reuse. - return task.first.derive(lsp::make_scope_exit([this, id, cookie] { - std::lock_guard<std::mutex> lock(request_cancelers_mutex); - const auto& it = requestCancelers.find(id); - if (it != requestCancelers.end() && it->second.second == cookie) - requestCancelers.erase(it); - })); - } - - std::map <lsRequestId, std::shared_ptr<PendingRequestInfo>> _client_request_futures; - StreamMessageProducer* message_producer; - std::atomic<bool> quit{}; - lsp::Log& log; - std::shared_ptr<lsp::istream> input; - std::shared_ptr<lsp::ostream> output; - - void pendingRequest(RequestInMessage& info, GenericResponseHandler&& handler) - { - auto id = m_id.fetch_add(1, std::memory_order_relaxed); - info.id.set(id); - std::lock_guard<std::mutex> lock(m_requsetInfo); - _client_request_futures[info.id] = std::make_shared<PendingRequestInfo>(info.method, handler); - - } - const std::shared_ptr<const PendingRequestInfo> getRequestInfo(const lsRequestId& _id) - { - std::lock_guard<std::mutex> lock(m_requsetInfo); - auto findIt = _client_request_futures.find(_id); - if (findIt != _client_request_futures.end()) - { - return findIt->second; - } - return nullptr; - } - - std::mutex m_requsetInfo; - void removeRequestInfo(const lsRequestId& _id) - { - std::lock_guard<std::mutex> lock(m_requsetInfo); - auto findIt = _client_request_futures.find(_id); - if (findIt != _client_request_futures.end()) - { - _client_request_futures.erase(findIt); - } - } - void clear() - { - { - std::lock_guard<std::mutex> lock(m_requsetInfo); - _client_request_futures.clear(); - - } - tp.clear(); - quit.store(true, std::memory_order_relaxed); - } -}; - -namespace -{ -void WriterMsg(std::shared_ptr<lsp::ostream>& output, LspMessage& msg) -{ - const auto& s = msg.ToJson(); - const auto value = - std::string("Content-Length: ") + std::to_string(s.size()) + "\r\n\r\n" + s; - output->write(value); - output->flush(); -} - -bool isResponseMessage(JsonReader& visitor) -{ - - if (!visitor.HasMember("id")) - { - return false; - } - - if (!visitor.HasMember("result") && !visitor.HasMember("error")) - { - return false; - } - - return true; -} - -bool isRequestMessage(JsonReader& visitor) -{ - if (!visitor.HasMember("method")) - { - return false; - } - if (!visitor["method"]->IsString()) - { - return false; - } - if (!visitor.HasMember("id")) - { - return false; - } - return true; -} -bool isNotificationMessage(JsonReader& visitor) -{ - if (!visitor.HasMember("method")) - { - return false; - } - if (!visitor["method"]->IsString()) - { - return false; - } - if (visitor.HasMember("id")) - { - return false; - } - return true; -} -} - -CancelMonitor RemoteEndPoint::getCancelMonitor(const lsRequestId& id) -{ - auto monitor = getCancelledMonitor(id); - if(monitor.has_value()) - { - return monitor.value(); - } - return [] { - return 0; - }; - -} - -RemoteEndPoint::RemoteEndPoint( - const std::shared_ptr < MessageJsonHandler >& json_handler,const std::shared_ptr < Endpoint>& localEndPoint, lsp::Log& _log, uint8_t max_workers): - d_ptr(new Data(_log,this)),jsonHandler(json_handler), local_endpoint(localEndPoint) -{ - jsonHandler->method2notification[Notify_Cancellation::notify::kMethodInfo] = [](Reader& visitor) - { - return Notify_Cancellation::notify::ReflectReader(visitor); - }; - - d_ptr->quit.store(false, std::memory_order_relaxed); - d_ptr->tp.size_controller().resize(max_workers); -} - -RemoteEndPoint::~RemoteEndPoint() -{ - delete d_ptr; - d_ptr->quit.store(true, std::memory_order_relaxed); -} - -bool RemoteEndPoint::dispatch(const std::string& content) -{ - rapidjson::Document document; - document.Parse(content.c_str(), content.length()); - if (document.HasParseError()) - { - std::string info ="lsp msg format error:"; - rapidjson::GetParseErrorFunc GetParseError = rapidjson::GetParseError_En; // or whatever - info+= GetParseError(document.GetParseError()); - info += "\n"; - info += "ErrorContext offset:\n"; - info += content.substr(document.GetErrorOffset()); - d_ptr->log.log(Log::Level::SEVERE, info); - - return false; - } - - JsonReader visitor{ &document }; - if (!visitor.HasMember("jsonrpc") || - std::string(visitor["jsonrpc"]->GetString()) != "2.0") - { - std::string reason; - reason = "Reason:Bad or missing jsonrpc version\n"; - reason += "content:\n" + content; - d_ptr->log.log(Log::Level::SEVERE, reason); - return false; - - } - LspMessage::Kind _kind = LspMessage::NOTIFICATION_MESSAGE; - try { - if (isRequestMessage(visitor)) - { - _kind = LspMessage::REQUEST_MESSAGE; - auto msg = jsonHandler->parseRequstMessage(visitor["method"]->GetString(), visitor); - if (msg) { - mainLoop(std::move(msg)); - } - else { - std::string info = "Unknown support request message when consumer message:\n"; - info += content; - d_ptr->log.log(Log::Level::WARNING, info); - return false; - } - } - else if (isResponseMessage(visitor)) - { - _kind = LspMessage::RESPONCE_MESSAGE; - lsRequestId id; - ReflectMember(visitor, "id", id); - - auto msgInfo = d_ptr->getRequestInfo(id); - if (!msgInfo) - { - std::pair<std::string, std::unique_ptr<LspMessage>> result; - auto b = jsonHandler->resovleResponseMessage(visitor, result); - if (b) - { - result.second->SetMethodType(result.first.c_str()); - mainLoop(std::move(result.second)); - } - else - { - std::string info = "Unknown response message :\n"; - info += content; - d_ptr->log.log(Log::Level::INFO, info); - } - } - else - { - - auto msg = jsonHandler->parseResponseMessage(msgInfo->method, visitor); - if (msg) { - mainLoop(std::move(msg)); - } - else - { - std::string info = "Unknown response message :\n"; - info += content; - d_ptr->log.log(Log::Level::SEVERE, info); - return false; - } - - } - } - else if (isNotificationMessage(visitor)) - { - auto msg = jsonHandler->parseNotificationMessage(visitor["method"]->GetString(), visitor); - if (!msg) - { - std::string info = "Unknown notification message :\n"; - info += content; - d_ptr->log.log(Log::Level::SEVERE, info); - return false; - } - mainLoop(std::move(msg)); - } - else - { - std::string info = "Unknown lsp message when consumer message:\n"; - info += content; - d_ptr->log.log(Log::Level::WARNING, info); - return false; - } - } - catch (std::exception& e) - { - - std::string info = "Exception when process "; - if(_kind==LspMessage::REQUEST_MESSAGE) - { - info += "request"; - } - if (_kind == LspMessage::RESPONCE_MESSAGE) - { - info += "response"; - } - else - { - info += "notification"; - } - info += " message:\n"; - info += e.what(); - std::string reason = "Reason:" + info + "\n"; - reason += "content:\n" + content; - d_ptr->log.log(Log::Level::SEVERE, reason); - return false; - } - return true; -} - - - -void RemoteEndPoint::internalSendRequest( RequestInMessage& info, GenericResponseHandler handler) -{ - std::lock_guard<std::mutex> lock(m_sendMutex); - if (!d_ptr->output || d_ptr->output->bad()) - { - std::string desc = "Output isn't good any more:\n"; - d_ptr->log.log(Log::Level::INFO, desc); - return ; - } - d_ptr->pendingRequest(info, std::move(handler)); - WriterMsg(d_ptr->output, info); -} - - -std::unique_ptr<LspMessage> RemoteEndPoint::internalWaitResponse(RequestInMessage& request, unsigned time_out) -{ - auto eventFuture = std::make_shared< Condition< LspMessage > >(); - internalSendRequest(request, [=](std::unique_ptr<LspMessage> data) - { - eventFuture->notify(std::move(data)); - return true; - }); - return eventFuture->wait(time_out); -} - -void RemoteEndPoint::mainLoop(std::unique_ptr<LspMessage>msg) -{ - if(d_ptr->quit.load(std::memory_order_relaxed)) - { - return; - } - const auto _kind = msg->GetKid(); - if (_kind == LspMessage::REQUEST_MESSAGE) - { - auto req = static_cast<RequestInMessage*>(msg.get()); - // Calls can be canceled by the client. Add cancellation context. - WithContext WithCancel(d_ptr->cancelableRequestContext(req->id)); - local_endpoint->onRequest(std::move(msg)); - } - - else if (_kind == LspMessage::RESPONCE_MESSAGE) - { - auto response = static_cast<ResponseInMessage*>(msg.get()); - auto msgInfo = d_ptr->getRequestInfo(response->id); - if (!msgInfo) - { - const auto _method_desc = msg->GetMethodType(); - local_endpoint->onResponse(_method_desc, std::move(msg)); - } - else - { - bool needLocal = true; - if (msgInfo->futureInfo) - { - if (msgInfo->futureInfo(std::move(msg))) - { - needLocal = false; - } - } - if (needLocal) - { - local_endpoint->onResponse(msgInfo->method, std::move(msg)); - } - d_ptr->removeRequestInfo(response->id); - } - } - else if (_kind == LspMessage::NOTIFICATION_MESSAGE) - { - if (strcmp(Notify_Cancellation::notify::kMethodInfo, msg->GetMethodType())==0) - { - d_ptr->onCancel(static_cast<Notify_Cancellation::notify*>(msg.get())); - } - else - { - local_endpoint->notify(std::move(msg)); - } - - } - else - { - std::string info = "Unknown lsp message when process message in mainLoop:\n"; - d_ptr->log.log(Log::Level::WARNING, info); - } -} - -void RemoteEndPoint::handle(std::vector<MessageIssue>&& issue) -{ - for(auto& it : issue) - { - d_ptr->log.log(it.code, it.text); - } -} - -void RemoteEndPoint::handle(MessageIssue&& issue) -{ - d_ptr->log.log(issue.code, issue.text); -} - - -void RemoteEndPoint::startProcessingMessages(std::shared_ptr<lsp::istream> r, - std::shared_ptr<lsp::ostream> w) -{ - d_ptr->quit.store(false, std::memory_order_relaxed); - d_ptr->input = r; - d_ptr->output = w; - d_ptr->message_producer->bind(r); - message_producer_thread_ = std::make_shared<std::thread>([&]() - { - d_ptr->message_producer->listen([&](std::string&& content){ - const auto temp = std::make_shared<std::string>(std::move(content)); - d_ptr->tp.schedule([this, temp]{ -#ifdef USEGC - GCThreadContext gcContext; -#endif - - dispatch(*temp); - }); - }); - }); -} - -void RemoteEndPoint::Stop() -{ - if(message_producer_thread_ && message_producer_thread_->joinable()) - { - message_producer_thread_->detach(); - } - d_ptr->clear(); - -} - -void RemoteEndPoint::sendMsg( LspMessage& msg) -{ - - std::lock_guard<std::mutex> lock(m_sendMutex); - if (!d_ptr->output || d_ptr->output->bad()) - { - std::string info = "Output isn't good any more:\n"; - d_ptr->log.log(Log::Level::INFO, info); - return; - } - WriterMsg(d_ptr->output, msg); - -} diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/RemoteEndPoint.h b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/RemoteEndPoint.h deleted file mode 100644 index 3ae6b567a5c..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/RemoteEndPoint.h +++ /dev/null @@ -1,340 +0,0 @@ -#pragma once -#include "LibLsp/lsp/lsp_diagnostic.h" -#include "LibLsp/JsonRpc/Cancellation.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/NotificationInMessage.h" -#include "traits.h" -#include <future> -#include <string> -#include "threaded_queue.h" -#include <unordered_map> -#include "MessageIssue.h" -#include "LibLsp/JsonRpc/MessageJsonHandler.h" -#include "Endpoint.h" - - -class MessageJsonHandler; -class Endpoint; -struct LspMessage; -class RemoteEndPoint; -namespace lsp { - class ostream; - class istream; - - //////////////////////////////////////////////////////////////////////////////// - // ResponseOrError<T> - //////////////////////////////////////////////////////////////////////////////// - - // ResponseOrError holds either the response to a request or an error - // message. - template <typename T> - struct ResponseOrError { - using Request = T; - ResponseOrError(); - ResponseOrError(const T& response); - ResponseOrError(T&& response); - ResponseOrError(const Rsp_Error& error); - ResponseOrError(Rsp_Error&& error); - ResponseOrError(const ResponseOrError& other); - ResponseOrError(ResponseOrError&& other) noexcept; - - ResponseOrError& operator=(const ResponseOrError& other); - ResponseOrError& operator=(ResponseOrError&& other) noexcept; - bool IsError() const { return is_error; } - std::string ToJson() - { - if (is_error) return error.ToJson(); - return response.ToJson(); - } - T response; - Rsp_Error error; // empty represents success. - bool is_error; - }; - - template <typename T> - ResponseOrError<T>::ResponseOrError(): is_error(false) - { - } - - template <typename T> - ResponseOrError<T>::ResponseOrError(const T& resp) : response(resp), is_error(false) {} - template <typename T> - ResponseOrError<T>::ResponseOrError(T&& resp) : response(std::move(resp)), is_error(false) {} - template <typename T> - ResponseOrError<T>::ResponseOrError(const Rsp_Error& err) : error(err), is_error(true) {} - template <typename T> - ResponseOrError<T>::ResponseOrError(Rsp_Error&& err) : error(std::move(err)), is_error(true) {} - template <typename T> - ResponseOrError<T>::ResponseOrError(const ResponseOrError& other) - : response(other.response), error(other.error), is_error(other.is_error) {} - template <typename T> - ResponseOrError<T>::ResponseOrError(ResponseOrError&& other) noexcept - : response(std::move(other.response)), error(std::move(other.error)), is_error(other.is_error) {} - template <typename T> - ResponseOrError<T>& ResponseOrError<T>::operator=( - const ResponseOrError& other) { - response = other.response; - error = other.error; - is_error = other.is_error; - return *this; - } - template <typename T> - ResponseOrError<T>& ResponseOrError<T>::operator=(ResponseOrError&& other) noexcept - { - response = std::move(other.response); - error = std::move(other.error); - is_error = other.is_error; - return *this; - } - -} - - -class RemoteEndPoint :MessageIssueHandler -{ - - template <typename F, int N> - using ParamType = lsp::traits::ParameterType<F, N>; - - template <typename T> - using IsRequest = lsp::traits::EnableIfIsType<RequestInMessage, T>; - - template <typename T> - using IsResponse = lsp::traits::EnableIfIsType<ResponseInMessage, T>; - - template <typename T> - using IsNotify = lsp::traits::EnableIfIsType<NotificationInMessage, T>; - - - template <typename F, typename ReturnType> - using IsRequestHandler = lsp::traits::EnableIf<lsp::traits::CompatibleWith< - F, - std::function<ReturnType(const RequestInMessage&)>>:: - value>; - - template <typename F, typename ReturnType> - using IsRequestHandlerWithMonitor = lsp::traits::EnableIf<lsp::traits::CompatibleWith< - F, - std::function<ReturnType(const RequestInMessage&,const CancelMonitor&)>>:: - value>; - -public: - - - RemoteEndPoint(const std::shared_ptr <MessageJsonHandler>& json_handler, - const std::shared_ptr < Endpoint >& localEndPoint, - lsp::Log& _log, uint8_t max_workers = 2); - - ~RemoteEndPoint() override; - template <typename F, typename RequestType = ParamType<F, 0>, typename ResponseType = typename RequestType::Response> - IsRequestHandler< F, lsp::ResponseOrError<ResponseType> > registerHandler(F&& handler) - { - ProcessRequestJsonHandler(handler); - local_endpoint->registerRequestHandler(RequestType::kMethodInfo, [=](std::unique_ptr<LspMessage> msg) { - auto req = reinterpret_cast<const RequestType*>(msg.get()); - lsp::ResponseOrError<ResponseType> res(handler(*req)); - if (res.is_error) { - res.error.id = req->id; - send(res.error); - } - else - { - res.response.id = req->id; - send(res.response); - } - return true; - }); - } - template <typename F, typename RequestType = ParamType<F, 0>, typename ResponseType = typename RequestType::Response> - IsRequestHandlerWithMonitor< F, lsp::ResponseOrError<ResponseType> > registerHandler(F&& handler) { - ProcessRequestJsonHandler(handler); - local_endpoint->registerRequestHandler(RequestType::kMethodInfo, [=](std::unique_ptr<LspMessage> msg) { - auto req = static_cast<const RequestType*>(msg.get()); - lsp::ResponseOrError<ResponseType> res(handler(*req , getCancelMonitor(req->id))); - if (res.is_error) { - res.error.id = req->id; - send(res.error); - } - else - { - res.response.id = req->id; - send(res.response); - } - return true; - }); - } - using RequestErrorCallback = std::function<void(const Rsp_Error&)>; - - template <typename T, typename F, typename ResponseType = ParamType<F, 0> > - void send(T& request, F&& handler, RequestErrorCallback onError) - { - ProcessRequestJsonHandler(handler); - auto cb = [=](std::unique_ptr<LspMessage> msg) { - if (!msg) - return true; - const auto result = msg.get(); - - if (static_cast<ResponseInMessage*>(result)->IsErrorType()) { - const auto rsp_error = static_cast<const Rsp_Error*>(result); - onError(*rsp_error); - } - else { - handler(*static_cast<ResponseType*>(result)); - } - - return true; - }; - internalSendRequest(request, cb); - } - - - template <typename F, typename NotifyType = ParamType<F, 0> > - IsNotify<NotifyType> registerHandler(F&& handler) { - { - std::lock_guard<std::mutex> lock(m_sendMutex); - if (!jsonHandler->GetNotificationJsonHandler(NotifyType::kMethodInfo)) - { - jsonHandler->SetNotificationJsonHandler(NotifyType::kMethodInfo, - [](Reader& visitor) - { - return NotifyType::ReflectReader(visitor); - }); - } - } - local_endpoint->registerNotifyHandler(NotifyType::kMethodInfo, [=](std::unique_ptr<LspMessage> msg) { - handler(*static_cast<NotifyType*>(msg.get())); - return true; - }); - } - - template <typename T, typename = IsRequest<T>> - std::future< lsp::ResponseOrError<typename T::Response> > send(T& request) { - - ProcessResponseJsonHandler(request); - using Response = typename T::Response; - auto promise = std::make_shared< std::promise<lsp::ResponseOrError<Response>>>(); - auto cb = [=](std::unique_ptr<LspMessage> msg) { - if (!msg) - return true; - auto result = msg.get(); - - if (reinterpret_cast<ResponseInMessage*>(result)->IsErrorType()) - { - Rsp_Error* rsp_error = static_cast<Rsp_Error*>(result); - Rsp_Error temp; - std::swap(temp, *rsp_error); - promise->set_value(std::move(lsp::ResponseOrError<Response>(std::move(temp)))); - } - else - { - Response temp; - std::swap(temp, *static_cast<Response*>(result)); - promise->set_value(std::move(lsp::ResponseOrError<Response>(std::move(temp)))); - } - return true; - }; - internalSendRequest(request, cb); - return promise->get_future(); - } - - template <typename T, typename = IsRequest<T>> - std::unique_ptr<lsp::ResponseOrError<typename T::Response>> waitResponse(T& request, const unsigned time_out = 0) - { - auto future_rsp = send(request); - if (time_out == 0) - { - future_rsp.wait(); - } - else - { - auto state = future_rsp.wait_for(std::chrono::milliseconds(time_out)); - if (std::future_status::timeout == state) - { - return {}; - } - } - - using Response = typename T::Response; - return std::make_unique<lsp::ResponseOrError<Response>>(std::move(future_rsp.get())); - } - - void send(NotificationInMessage& msg) - { - sendMsg(msg); - } - - void send(ResponseInMessage& msg) - { - sendMsg(msg); - } - - void sendNotification(NotificationInMessage& msg) - { - send(msg); - } - void sendResponse(ResponseInMessage& msg) - { - send(msg); - } - void startProcessingMessages(std::shared_ptr<lsp::istream> r, - std::shared_ptr<lsp::ostream> w); - - bool IsWorking() const - { - if (message_producer_thread_) - return true; - return false; - } - void Stop(); - - std::unique_ptr<LspMessage> internalWaitResponse(RequestInMessage&, unsigned time_out = 0); - - void internalSendRequest(RequestInMessage&, GenericResponseHandler); - - void handle(std::vector<MessageIssue>&&) override; - void handle(MessageIssue&&) override; -private: - CancelMonitor getCancelMonitor(const lsRequestId&); - void sendMsg(LspMessage& msg); - void mainLoop(std::unique_ptr<LspMessage>); - bool dispatch(const std::string&); - template <typename F, typename RequestType = ParamType<F, 0>> - IsRequest<RequestType> ProcessRequestJsonHandler(const F& handler) { - std::lock_guard<std::mutex> lock(m_sendMutex); - if (!jsonHandler->GetRequestJsonHandler(RequestType::kMethodInfo)) - { - jsonHandler->SetRequestJsonHandler(RequestType::kMethodInfo, - [](Reader& visitor) - { - return RequestType::ReflectReader(visitor); - }); - } - } - template <typename T, typename = IsRequest<T>> - void ProcessResponseJsonHandler(T& request) - { - using Response = typename T::Response; - std::lock_guard<std::mutex> lock(m_sendMutex); - if (!jsonHandler->GetResponseJsonHandler(T::kMethodInfo)) - { - jsonHandler->SetResponseJsonHandler(T::kMethodInfo, [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - return Response::ReflectReader(visitor); - }); - } - } - - struct Data; - - Data* d_ptr; - - std::shared_ptr < MessageJsonHandler> jsonHandler; - std::mutex m_sendMutex; - - std::shared_ptr < Endpoint > local_endpoint; -public: - std::shared_ptr < std::thread > message_producer_thread_; -}; diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/RequestInMessage.h b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/RequestInMessage.h deleted file mode 100644 index 163d038a2ee..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/RequestInMessage.h +++ /dev/null @@ -1,70 +0,0 @@ -#pragma once - - -#include "serializer.h" -#include <atomic> -#include <mutex> -#include "lsRequestId.h" -#include "LibLsp/JsonRpc/message.h" -#include "LibLsp/lsp/method_type.h" -#include "lsResponseMessage.h" - -struct RequestInMessage : public LspMessage { - // number or string, actually no null - lsRequestId id; - std::string method; - Kind GetKid() override - { - return REQUEST_MESSAGE; - } - -}; - - - -template <class T, class TDerived > -struct lsRequest : public RequestInMessage -{ - lsRequest(MethodType _method) - { - method = _method; - } - MethodType GetMethodType() const override { return method.c_str(); } - void SetMethodType(MethodType _method) override - { - method = _method; - } \ - void ReflectWriter(Writer& writer) override { - Reflect(writer, static_cast<TDerived&>(*this)); - } - - static std::unique_ptr<LspMessage> ReflectReader(Reader& visitor) { - - TDerived* temp = new TDerived(); - std::unique_ptr<TDerived> message = std::unique_ptr<TDerived>(temp); - // Reflect may throw and *message will be partially deserialized. - Reflect(visitor, static_cast<TDerived&>(*temp)); - return message; - } - void swap(lsRequest& arg) noexcept - { - id.swap(arg.id); - method.swap(method); - std::swap(params, arg.params); - } - T params; -}; - - -#define DEFINE_REQUEST_RESPONSE_TYPE(MSG,request_param,response_result,methodInfo)\ -namespace MSG {\ - struct response :public ResponseMessage< response_result, response> {}; \ - struct request : public lsRequest< request_param , request >{\ - static constexpr MethodType kMethodInfo = methodInfo;\ - request():lsRequest(kMethodInfo){} \ - using Response = response;\ - };\ -};\ -MAKE_REFLECT_STRUCT(MSG::request, jsonrpc, id, method, params);\ -MAKE_REFLECT_STRUCT(MSG::response, jsonrpc, id, result); - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/ScopeExit.h b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/ScopeExit.h deleted file mode 100644 index 024b700b4a4..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/ScopeExit.h +++ /dev/null @@ -1,59 +0,0 @@ -//===- llvm/ADT/ScopeExit.h - Execute code at scope exit --------*- C++ -*-===// -// -// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. -// See https://llvm.org/LICENSE.txt for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//===----------------------------------------------------------------------===// -// -// This file defines the make_scope_exit function, which executes user-defined -// cleanup logic at scope exit. -// -//===----------------------------------------------------------------------===// -#pragma once -#include <type_traits> -#include <utility> - -namespace lsp { -namespace detail { - -template <typename Callable> class scope_exit { - Callable ExitFunction; - bool Engaged = true; // False once moved-from or release()d. - -public: - template <typename Fp> - explicit scope_exit(Fp &&F) : ExitFunction(std::forward<Fp>(F)) {} - - scope_exit(scope_exit &&Rhs) - : ExitFunction(std::move(Rhs.ExitFunction)), Engaged(Rhs.Engaged) { - Rhs.release(); - } - scope_exit(const scope_exit &) = delete; - scope_exit &operator=(scope_exit &&) = delete; - scope_exit &operator=(const scope_exit &) = delete; - - void release() { Engaged = false; } - - ~scope_exit() { - if (Engaged) - ExitFunction(); - } -}; - -} // end namespace detail - -// Keeps the callable object that is passed in, and execute it at the -// destruction of the returned object (usually at the scope exit where the -// returned object is kept). -// -// Interface is specified by p0052r2. -template <typename Callable> - detail::scope_exit<typename std::decay<Callable>::type> -make_scope_exit(Callable &&F) { - return detail::scope_exit<typename std::decay<Callable>::type>( - std::forward<Callable>(F)); -} - -} // end namespace lsp - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/StreamMessageProducer.cpp b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/StreamMessageProducer.cpp deleted file mode 100644 index c9df4079807..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/StreamMessageProducer.cpp +++ /dev/null @@ -1,191 +0,0 @@ - -#include "StreamMessageProducer.h" -#include <cassert> - -#include "stream.h" - - -bool StartsWith(std::string value, std::string start); -bool StartsWith(std::string value, std::string start) { - if (start.size() > value.size()) - return false; - return std::equal(start.begin(), start.end(), value.begin()); -} - -using namespace std; -namespace -{ - string JSONRPC_VERSION = "2.0"; - string CONTENT_LENGTH_HEADER = "Content-Length"; - string CONTENT_TYPE_HEADER = "Content-Type"; - string JSON_MIME_TYPE = "application/json"; - string CRLF = "\r\n"; - -} - - void StreamMessageProducer::parseHeader(std::string& line, StreamMessageProducer::Headers& headers) - { - int sepIndex = line.find(':'); - if (sepIndex >= 0) { - auto key = line.substr(0, sepIndex); - if(key == CONTENT_LENGTH_HEADER) - { - headers.contentLength = atoi(line.substr(sepIndex + 1).data()); - } - else if(key == CONTENT_TYPE_HEADER) - { - int charsetIndex = line.find("charset="); - if (charsetIndex >= 0) - headers.charset = line.substr(charsetIndex + 8); - } - } - } - - -void StreamMessageProducer::listen(MessageConsumer callBack) -{ - if(!input) - return; - - keepRunning = true; - bool newLine = false; - Headers headers; - string headerBuilder ; - string debugBuilder ; - // Read the content length. It is terminated by the "\r\n" sequence. - while (keepRunning) - { - if(input->bad()) - { - std::string info = "Input stream is bad."; - auto what = input->what(); - if (what.size()) - { - info += "Reason:"; - info += input->what(); - } - MessageIssue issue(info, lsp::Log::Level::SEVERE); - issueHandler.handle(std::move(issue)); - return; - } - if(input->fail()) - { - std::string info = "Input fail."; - auto what = input->what(); - if(what.size()) - { - info += "Reason:"; - info += input->what(); - } - MessageIssue issue(info, lsp::Log::Level::WARNING); - issueHandler.handle(std::move(issue)); - if(input->need_to_clear_the_state()) - input->clear(); - else - { - return; - } - } - int c = input->get(); - if (c == EOF) { - // End of input stream has been reached - keepRunning = false; - } - else - { - - debugBuilder.push_back((char)c); - if (c == '\n') - { - if (newLine) { - // Two consecutive newlines have been read, which signals the start of the message content - if (headers.contentLength <= 0) - { - string info = "Unexpected token:" + debugBuilder; - info = +" (expected Content-Length: sequence);"; - MessageIssue issue(info, lsp::Log::Level::WARNING); - issueHandler.handle(std::move(issue)); - } - else { - bool result = handleMessage(headers,callBack); - if (!result) - keepRunning = false; - newLine = false; - } - headers.clear(); - debugBuilder.clear(); - } - else if (!headerBuilder.empty()) { - // A single newline ends a header line - parseHeader(headerBuilder, headers); - headerBuilder.clear(); - } - newLine = true; - } - else if (c != '\r') { - // Add the input to the current header line - - headerBuilder.push_back((char)c); - newLine = false; - } - } - } - -} - -void StreamMessageProducer::bind(std::shared_ptr<lsp::istream>_in) -{ - input = _in; -} - -bool StreamMessageProducer::handleMessage(Headers& headers ,MessageConsumer callBack) -{ - // Read content. - auto content_length = headers.contentLength; - std::string content(content_length,0); - auto data = &content[0]; - input->read(data, content_length); - if (input->bad()) - { - std::string info = "Input stream is bad."; - auto what = input->what(); - if (!what.empty()) - { - info += "Reason:"; - info += input->what(); - } - MessageIssue issue(info, lsp::Log::Level::SEVERE); - issueHandler.handle(std::move(issue)); - return false; - } - - if (input->eof()) - { - MessageIssue issue("No more input when reading content body", lsp::Log::Level::INFO); - issueHandler.handle(std::move(issue)); - return false; - } - if (input->fail()) - { - std::string info = "Input fail."; - auto what = input->what(); - if (!what.empty()) - { - info += "Reason:"; - info += input->what(); - } - MessageIssue issue(info, lsp::Log::Level::WARNING); - issueHandler.handle(std::move(issue)); - if (input->need_to_clear_the_state()) - input->clear(); - else - { - return false; - } - } - - callBack(std::move(content)); - - return true; -} - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/StreamMessageProducer.h b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/StreamMessageProducer.h deleted file mode 100644 index 439a9f1b0eb..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/StreamMessageProducer.h +++ /dev/null @@ -1,48 +0,0 @@ -#pragma once -#include <string> -#include <functional> -#include "MessageProducer.h" -#include <iostream> -#include <memory> -#include "MessageIssue.h" - -namespace lsp { - class istream; -} - -class StreamMessageProducer : public MessageProducer -{ -public: - struct Headers - { - int contentLength = -1; - std::string charset; - void clear() - { - contentLength = -1; - charset.clear(); - } - }; - bool handleMessage(Headers& headers, MessageConsumer callBack); - StreamMessageProducer( - MessageIssueHandler& message_issue_handler, std::shared_ptr < lsp::istream> _input) - : issueHandler(message_issue_handler), - input(_input) - { - } - StreamMessageProducer( - MessageIssueHandler& message_issue_handler) - : issueHandler(message_issue_handler) - { - } - - bool keepRunning = false; - void listen(MessageConsumer) override; - void bind(std::shared_ptr < lsp::istream>); - void parseHeader(std::string& line, Headers& headers); -private: - MessageIssueHandler& issueHandler; - std::shared_ptr < lsp::istream> input; - - -}; diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/TcpServer.cpp b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/TcpServer.cpp deleted file mode 100644 index 91883564737..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/TcpServer.cpp +++ /dev/null @@ -1,299 +0,0 @@ -// -// server.cpp - -#include "TcpServer.h" -#include <signal.h> -#include <utility> -#include <boost/bind/bind.hpp> - -#include "MessageIssue.h" -#include "stream.h" - - -namespace lsp { - struct tcp_connect_session; - - - class tcp_stream_wrapper :public istream, public ostream - { - public: - tcp_stream_wrapper(tcp_connect_session& _w); - - tcp_connect_session& session; - std::atomic<bool> quit{}; - std::shared_ptr < MultiQueueWaiter> request_waiter; - ThreadedQueue< char > on_request; - std::string error_message; - - - bool fail() override - { - return bad(); - } - - - - bool eof() override - { - return bad(); - } - bool good() override - { - return !bad(); - } - tcp_stream_wrapper& read(char* str, std::streamsize count) - override - { - auto some = on_request.TryDequeueSome(static_cast<size_t>( count )); - for (size_t i = 0; i < some.size(); ++i) - { - str[i] = some[i]; - } - for (std::streamsize i = 0; i < count; ++i) - { - str[i] = static_cast<char>(get()); - } - - return *this; - } - int get() override - { - return on_request.Dequeue(); - } - - bool bad() override; - - tcp_stream_wrapper& write(const std::string& c) override; - - tcp_stream_wrapper& write(std::streamsize _s) override; - - tcp_stream_wrapper& flush() override - { - return *this; - } - void reset_state() - { - return; - } - - void clear() override - { - - } - - std::string what() override; - bool need_to_clear_the_state() override - { - return false; - } - }; - struct tcp_connect_session:std::enable_shared_from_this<tcp_connect_session> - { - /// Buffer for incoming data. - std::array<unsigned char, 8192> buffer_; - boost::asio::ip::tcp::socket socket_; - /// Strand to ensure the connection's handlers are not called concurrently. - boost::asio::io_context::strand strand_; - std::shared_ptr<tcp_stream_wrapper> proxy_; - explicit tcp_connect_session(boost::asio::io_context& io_context, boost::asio::ip::tcp::socket&& _socket) - : socket_(std::move(_socket)), strand_(io_context), proxy_(new tcp_stream_wrapper(*this)) - { - do_read(); - } - void do_write(const std::string& data) - { - socket_.async_write_some(boost::asio::buffer(data.data(), data.size()), - boost::asio::bind_executor(strand_,[this](boost::system::error_code ec, std::size_t n) - { - if (!ec) - { - return; - } - proxy_->error_message = ec.message(); - - })); - } - void do_read() - { - socket_.async_read_some(boost::asio::buffer(buffer_), - boost::asio::bind_executor(strand_, - [this](boost::system::error_code ec, size_t bytes_transferred) - { - if (!ec) - { - std::vector<char> elements(buffer_.data(), buffer_.data() + bytes_transferred); - proxy_->on_request.EnqueueAll(std::move(elements), false); - do_read(); - return; - } - proxy_->error_message = ec.message(); - - })); - } - }; - - tcp_stream_wrapper::tcp_stream_wrapper(tcp_connect_session& _w): session(_w) - { - } - - bool tcp_stream_wrapper::bad() - { - return !session.socket_.is_open(); - } - - tcp_stream_wrapper& tcp_stream_wrapper::write(const std::string& c) - { - session.do_write(c); - return *this; - } - - tcp_stream_wrapper& tcp_stream_wrapper::write(std::streamsize _s) - { - session.do_write(std::to_string(_s)); - return *this; - } - - std::string tcp_stream_wrapper::what() - { - if (error_message.size()) - return error_message; - - if(! session.socket_.is_open()) - { - return "Socket is not open."; - } - return {}; - } - - struct TcpServer::Data - { - Data( - lsp::Log& log, uint32_t _max_workers) : - acceptor_(io_context_), _log(log) - { - } - - ~Data() - { - - } - /// The io_context used to perform asynchronous operations. - boost::asio::io_context io_context_; - - std::shared_ptr<boost::asio::io_service::work> work; - - std::shared_ptr<tcp_connect_session> _connect_session; - /// Acceptor used to listen for incoming connections. - boost::asio::ip::tcp::acceptor acceptor_; - - lsp::Log& _log; - - }; - - TcpServer::~TcpServer() - { - delete d_ptr; - } - - TcpServer::TcpServer(const std::string& address, const std::string& port, - std::shared_ptr < MessageJsonHandler> json_handler, - std::shared_ptr < Endpoint> localEndPoint, lsp::Log& log, uint32_t _max_workers) - : point(json_handler, localEndPoint, log, _max_workers),d_ptr(new Data( log, _max_workers)) - - { - - d_ptr->work = std::make_shared<boost::asio::io_service::work>(d_ptr->io_context_); - - // Open the acceptor with the option to reuse the address (i.e. SO_REUSEADDR). - boost::asio::ip::tcp::resolver resolver(d_ptr->io_context_); - boost::asio::ip::tcp::endpoint endpoint = - *resolver.resolve(address, port).begin(); - d_ptr->acceptor_.open(endpoint.protocol()); - d_ptr->acceptor_.set_option(boost::asio::ip::tcp::acceptor::reuse_address(true)); - try - { - d_ptr->acceptor_.bind(endpoint); - } - catch (boost::system::system_error & e) - { - std::string temp = "Socket Server bind failed."; - d_ptr->_log.log(lsp::Log::Level::INFO , temp + e.what()); - return; - } - d_ptr->acceptor_.listen(); - - do_accept(); - std::string desc = "Socket TcpServer " + address + " " + port + " start."; - d_ptr->_log.log(lsp::Log::Level::INFO, desc); - } - - void TcpServer::run() - { - // The io_context::run() call will block until all asynchronous operations - // have finished. While the TcpServer is running, there is always at least one - // asynchronous operation outstanding: the asynchronous accept call waiting - // for new incoming connections. - d_ptr->io_context_.run(); - - } - - void TcpServer::stop() - { - try - { - if(d_ptr->work) - d_ptr->work.reset(); - - do_stop(); - } - catch (...) - { - } - } - - void TcpServer::do_accept() - { - d_ptr->acceptor_.async_accept( - [this](boost::system::error_code ec, boost::asio::ip::tcp::socket socket) - { - // Check whether the TcpServer was stopped by a signal before this - // completion handler had a chance to run. - if (!d_ptr->acceptor_.is_open()) - { - return; - } - - if (!ec) - { - if(d_ptr->_connect_session) - { - if(d_ptr->_connect_session->socket_.is_open()) - { - std::string desc = "Disconnect previous client " + d_ptr->_connect_session->socket_.local_endpoint().address().to_string(); - d_ptr->_log.log(lsp::Log::Level::INFO, desc); - d_ptr->_connect_session->socket_.close(); - } - - point.Stop(); - } - auto local_point = socket.local_endpoint(); - - std::string desc = ("New client " + local_point.address().to_string() + " connect."); - d_ptr->_log.log(lsp::Log::Level::INFO, desc); - d_ptr->_connect_session = std::make_shared<tcp_connect_session>(d_ptr->io_context_,std::move(socket)); - - point.startProcessingMessages(d_ptr->_connect_session->proxy_, d_ptr->_connect_session->proxy_); - do_accept(); - } - }); - } - - void TcpServer::do_stop() - { - d_ptr->acceptor_.close(); - - point.Stop(); - - } - - } // namespace diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/TcpServer.h b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/TcpServer.h deleted file mode 100644 index e533acf0569..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/TcpServer.h +++ /dev/null @@ -1,40 +0,0 @@ -#pragma once - -#include <boost/asio.hpp> -#include <string> -#include "RemoteEndPoint.h" - -namespace lsp { - class Log; -} -namespace lsp -{ - /// The top-level class of the HTTP server. - class TcpServer - { - public: - TcpServer(const TcpServer&) = delete; - TcpServer& operator=(const TcpServer&) = delete; - ~TcpServer(); - /// Construct the server to listen on the specified TCP address and port, and - /// serve up files from the given directory. - explicit TcpServer(const std::string& address, const std::string& port, - std::shared_ptr < MessageJsonHandler> json_handler, - std::shared_ptr < Endpoint> localEndPoint, lsp::Log& ,uint32_t _max_workers = 2); - - /// Run the server's io_context loop. - void run(); - void stop(); - - RemoteEndPoint point; - private: - struct Data; - /// Perform an asynchronous accept operation. - void do_accept(); - - /// Wait for a request to stop the server. - void do_stop(); - Data* d_ptr = nullptr; - }; -} // namespace - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/WebSocketServer.cpp b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/WebSocketServer.cpp deleted file mode 100644 index 2cb83099c35..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/WebSocketServer.cpp +++ /dev/null @@ -1,341 +0,0 @@ -#include "MessageIssue.h" -#include "WebSocketServer.h" -#include <iostream> -#include <signal.h> -#include <utility> -#include "stream.h" -#include <boost/beast/core.hpp> -#include <boost/beast/websocket.hpp> -#include <boost/asio/dispatch.hpp> -namespace beast = boost::beast; // from <boost/beast.hpp> -namespace http = beast::http; // from <boost/beast/http.hpp> -namespace websocket = beast::websocket; // from <boost/beast/websocket.hpp> -namespace net = boost::asio; // from <boost/asio.hpp> -using tcp = boost::asio::ip::tcp; // from <boost/asio/ip/tcp.hpp> -namespace lsp { - - // Echoes back all received WebSocket messages - class server_session : public std::enable_shared_from_this<server_session> - { - websocket::stream<beast::tcp_stream> ws_; - - beast::flat_buffer buffer_; - std::string user_agent_; - public: - std::shared_ptr<websocket_stream_wrapper> proxy_; - // Take ownership of the socket - explicit - server_session(tcp::socket&& socket,const std::string& user_agent) - : ws_(std::move(socket)),user_agent_(user_agent) - { - proxy_ = std::make_shared<websocket_stream_wrapper>(ws_); - } - - // Get on the correct executor - void - run() - { - // We need to be executing within a strand to perform async operations - // on the I/O objects in this server_session. Although not strictly necessary - // for single-threaded contexts, this example code is written to be - // thread-safe by default. - net::dispatch(ws_.get_executor(), - beast::bind_front_handler( - &server_session::on_run, - shared_from_this())); - } - - // Start the asynchronous operation - void - on_run() - { - // Set suggested timeout settings for the websocket - ws_.set_option( - websocket::stream_base::timeout::suggested( - beast::role_type::server)); - - // Set a decorator to change the Server of the handshake - ws_.set_option(websocket::stream_base::decorator( - [=](websocket::response_type& res) - { - res.set(http::field::server, user_agent_.c_str()); - })); - // Accept the websocket handshake - ws_.async_accept( - beast::bind_front_handler( - &server_session::on_accept, - shared_from_this())); - } - - void - on_accept(beast::error_code ec) - { - if (ec) - return ; - - // Read a message - // Read a message into our buffer - ws_.async_read( - buffer_, - beast::bind_front_handler( - &server_session::on_read, - shared_from_this())); - } - - - - void - on_read( - beast::error_code ec, - std::size_t bytes_transferred) - { - - if(!ec) - { - char* data = reinterpret_cast<char*>(buffer_.data().data()); - std::vector<char> elements(data, data + bytes_transferred); - - buffer_.clear(); - proxy_->on_request.EnqueueAll(std::move(elements), false); - - // Read a message into our buffer - ws_.async_read( - buffer_, - beast::bind_front_handler( - &server_session::on_read, - shared_from_this())); - return; - } - if (ec){ - proxy_->error_message = ec.message(); - } - } - - - - void close() - { - if(ws_.is_open()) - { - boost::system::error_code ec; - ws_.close(websocket::close_code::normal, ec); - } - - } - }; - - //------------------------------------------------------------------------------ - - struct WebSocketServer::Data - { - Data(const std::string& user_agent, lsp::Log& log) : - acceptor_(io_context_), user_agent_(user_agent), _log(log) - - { - } - - ~Data() - { - - } - /// The io_context used to perform asynchronous operations. - boost::asio::io_context io_context_; - - std::shared_ptr<boost::asio::io_service::work> work; - - /// Acceptor used to listen for incoming connections. - boost::asio::ip::tcp::acceptor acceptor_; - - std::shared_ptr < server_session> _server_session; - - std::string user_agent_; - lsp::Log& _log; - - }; - - websocket_stream_wrapper::websocket_stream_wrapper(boost::beast::websocket::stream<boost::beast::tcp_stream>& _w): - ws_(_w), request_waiter(new MultiQueueWaiter()), - on_request(request_waiter) - { - } - - bool websocket_stream_wrapper::fail() - { - return bad(); - } - - bool websocket_stream_wrapper::eof() - { - return bad(); - } - - bool websocket_stream_wrapper::good() - { - return !bad(); - } - - websocket_stream_wrapper& websocket_stream_wrapper::read(char* str, std::streamsize count) - { - auto some = on_request.TryDequeueSome(static_cast<size_t>(count)); - - for (size_t i = 0; i < some.size(); ++i) - { - str[i] = some[i]; - } - for (std::streamsize i = 0; i < count; ++i) - { - str[i] = static_cast<char>(get()); - } - return *this; - } - - int websocket_stream_wrapper::get() - { - return on_request.Dequeue(); - } - - bool websocket_stream_wrapper::bad() - { - return !ws_.next_layer().socket().is_open(); - } - - websocket_stream_wrapper& websocket_stream_wrapper::write(const std::string& c) - { - ws_.write(boost::asio::buffer(std::string(c))); - return *this; - } - - - websocket_stream_wrapper& websocket_stream_wrapper::write(std::streamsize _s) - { - std::ostringstream temp; - temp << _s; - ws_.write(boost::asio::buffer(temp.str())); - return *this; - } - - websocket_stream_wrapper& websocket_stream_wrapper::flush() - { - return *this; - } - - void websocket_stream_wrapper::clear() - { - } - - std::string websocket_stream_wrapper::what() - { - if (!error_message.empty()) - return error_message; - - if (!ws_.next_layer().socket().is_open()) - { - return "Socket is not open."; - } - return {}; - } - - WebSocketServer::~WebSocketServer() - { - delete d_ptr; - } - - WebSocketServer::WebSocketServer(const std::string& user_agent, const std::string& address, const std::string& port, - std::shared_ptr < MessageJsonHandler> json_handler, - std::shared_ptr < Endpoint> localEndPoint, lsp::Log& log, uint32_t _max_workers) - : point(json_handler,localEndPoint,log, _max_workers),d_ptr(new Data(user_agent,log)) - - { - - d_ptr->work = std::make_shared<boost::asio::io_service::work>(d_ptr->io_context_); - - // Open the acceptor with the option to reuse the address (i.e. SO_REUSEADDR). - boost::asio::ip::tcp::resolver resolver(d_ptr->io_context_); - boost::asio::ip::tcp::endpoint endpoint = - *resolver.resolve(address, port).begin(); - d_ptr->acceptor_.open(endpoint.protocol()); - d_ptr->acceptor_.set_option(boost::asio::ip::tcp::acceptor::reuse_address(true)); - try - { - d_ptr->acceptor_.bind(endpoint); - } - catch (boost::system::system_error & e) - { - std::string temp = "Socket Server blid faild."; - d_ptr->_log.log(lsp::Log::Level::INFO , temp + e.what()); - return; - } - d_ptr->acceptor_.listen(); - - do_accept(); - std::string desc = "Socket WebSocketServer " + address + " " + port + " start."; - d_ptr->_log.log(lsp::Log::Level::INFO, desc); - } - - void WebSocketServer::run() - { - // The io_context::run() call will block until all asynchronous operations - // have finished. While the WebSocketServer is running, there is always at least one - // asynchronous operation outstanding: the asynchronous accept call waiting - // for new incoming connections. - d_ptr->io_context_.run(); - - } - - void WebSocketServer::stop() - { - try - { - if(d_ptr->work) - d_ptr->work.reset(); - - do_stop(); - } - catch (...) - { - } - } - - void WebSocketServer::do_accept() - { - d_ptr->acceptor_.async_accept( - [this](boost::system::error_code ec, boost::asio::ip::tcp::socket socket) - { - // Check whether the WebSocketServer was stopped by a signal before this - // completion handler had a chance to run. - if (!d_ptr->acceptor_.is_open()) - { - return; - } - if (!ec) - { - if(d_ptr->_server_session) - { - try - { - d_ptr->_server_session->close(); - point.Stop(); - } - catch (...) - { - } - } - d_ptr->_server_session = std::make_shared<server_session>(std::move(socket), d_ptr->user_agent_); - d_ptr->_server_session->run(); - - point.startProcessingMessages(d_ptr->_server_session->proxy_, d_ptr->_server_session->proxy_); - do_accept(); - } - - }); - } - - void WebSocketServer::do_stop() - { - d_ptr->acceptor_.close(); - - point.Stop(); - - } - - } // namespace diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/WebSocketServer.h b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/WebSocketServer.h deleted file mode 100644 index 5206525cebe..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/WebSocketServer.h +++ /dev/null @@ -1,87 +0,0 @@ -#pragma once - -#include <boost/asio.hpp> -#include <string> -#include <boost/beast/core/tcp_stream.hpp> -#include <boost/beast/websocket/stream.hpp> - - -#include "RemoteEndPoint.h" -#include "stream.h" -#include "threaded_queue.h" - -namespace lsp { - class Log; -} - - -namespace lsp -{ - - - - class websocket_stream_wrapper :public istream, public ostream - { - public: - - websocket_stream_wrapper(boost::beast::websocket::stream<boost::beast::tcp_stream>& _w); - - boost::beast::websocket::stream<boost::beast::tcp_stream>& ws_; - std::atomic<bool> quit{}; - std::shared_ptr < MultiQueueWaiter> request_waiter; - ThreadedQueue< char > on_request; - std::string error_message; - bool fail() override; - - bool eof() override; - - bool good() override; - - websocket_stream_wrapper& read(char* str, std::streamsize count) override; - - int get() override; - - bool bad() override; - - websocket_stream_wrapper& write(const std::string& c) override; - - websocket_stream_wrapper& write(std::streamsize _s) override; - - websocket_stream_wrapper& flush() override; - - void clear() override; - - std::string what() override; - }; - - /// The top-level class of the HTTP server. - class WebSocketServer - { - public: - WebSocketServer(const WebSocketServer&) = delete; - WebSocketServer& operator=(const WebSocketServer&) = delete; - ~WebSocketServer(); - /// Construct the server to listen on the specified TCP address and port, and - /// serve up files from the given directory. - explicit WebSocketServer(const std::string& user_agent, const std::string& address, const std::string& port, - std::shared_ptr < MessageJsonHandler> json_handler, - std::shared_ptr < Endpoint> localEndPoint, lsp::Log& ,uint32_t _max_workers = 2); - - /// Run the server's io_context loop. - void run(); - void stop(); - - RemoteEndPoint point; - private: - struct Data; - /// Perform an asynchronous accept operation. - void do_accept(); - - /// Wait for a request to stop the server. - void do_stop(); - Data* d_ptr = nullptr; - - - }; - - } // namespace diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/json.h b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/json.h deleted file mode 100644 index 98ee91b544a..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/json.h +++ /dev/null @@ -1,81 +0,0 @@ -#pragma once - -#include "serializer.h" - -#include <rapidjson/document.h> -#include <rapidjson/prettywriter.h> - -class JsonReader : public Reader { - - std::vector<const char*> path_; - - public: - rapidjson::GenericValue<rapidjson::UTF8<>>* m_; - JsonReader(rapidjson::GenericValue<rapidjson::UTF8<>>* m) : m_(m) {} - SerializeFormat Format() const override { return SerializeFormat::Json; } - - bool IsBool() override { return m_->IsBool(); } - bool IsNull() override { return m_->IsNull(); } - bool IsArray() override { return m_->IsArray(); } - bool IsInt() override { return m_->IsInt(); } - bool IsInt64() override { return m_->IsInt64(); } - bool IsUint64() override { return m_->IsUint64(); } - bool IsDouble() override { return m_->IsDouble(); } - bool IsNumber() override { return m_->IsNumber(); } - bool IsString() override { return m_->IsString(); } - - void GetNull() override {} - bool GetBool() override { return m_->GetBool(); } - int GetInt() override { return m_->GetInt(); } - uint32_t GetUint32() override { return uint32_t(m_->GetUint64()); } - int64_t GetInt64() override { return m_->GetInt64(); } - uint64_t GetUint64() override { return m_->GetUint64(); } - double GetDouble() override { return m_->GetDouble(); } - std::string GetString() override { return m_->GetString(); } - - bool HasMember(const char* x) override - { - if (m_->IsObject()) - return m_->HasMember(x); - else - return false; - } - std::unique_ptr<Reader> operator[](const char* x) override { - auto& sub = (*m_)[x]; - return std::unique_ptr<JsonReader>(new JsonReader(&sub)); - } - - std::string ToString() const override; - - void IterMap(std::function<void(const char*, Reader&)> fn) override; - - void IterArray(std::function<void(Reader&)> fn) override; - - void DoMember(const char* name, std::function<void(Reader&)> fn) override; - - std::string GetPath() const; -}; - -class JsonWriter : public Writer { - - public: - rapidjson::Writer<rapidjson::StringBuffer>* m_; - - JsonWriter(rapidjson::Writer<rapidjson::StringBuffer>* m) : m_(m) {} - SerializeFormat Format() const override { return SerializeFormat::Json; } - - void Null() override { m_->Null(); } - void Bool(bool x) override { m_->Bool(x); } - void Int(int x) override { m_->Int(x); } - void Uint32(uint32_t x) override { m_->Uint64(x); } - void Int64(int64_t x) override { m_->Int64(x); } - void Uint64(uint64_t x) override { m_->Uint64(x); } - void Double(double x) override { m_->Double(x); } - void String(const char* x) override { m_->String(x); } - void String(const char* x, size_t len) override { m_->String(x, len); } - void StartArray(size_t) override { m_->StartArray(); } - void EndArray() override { m_->EndArray(); } - void StartObject() override { m_->StartObject(); } - void EndObject() override { m_->EndObject(); } - void Key(const char* name) override { m_->Key(name); } -}; diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/lsRequestId.h b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/lsRequestId.h deleted file mode 100644 index 87e94669ab6..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/lsRequestId.h +++ /dev/null @@ -1,51 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/serializer.h" - -struct lsRequestId { - // The client can send the request id as an int or a string. We should output - // the same format we received. - enum Type { kNone, kInt, kString }; - Type type = kNone; - - int value = -1; - std::string k_string; - bool has_value() const { return type != kNone; } - void swap(lsRequestId& arg) noexcept - { - std::swap(arg, *this); - } - void set(int v) - { - value = v; - type = kInt; - } - void set(const std::string& v) - { - k_string = v; - type = kString; - } - bool operator==(const lsRequestId& rhs) const - { - if (type != rhs.type) return false; - if (type == kInt) - return value == rhs.value; - return k_string == rhs.k_string; - } - bool operator!=(const lsRequestId& rhs) const - { - return !operator==(rhs); - } - bool operator<(const lsRequestId& rhs) const - { - if (type != rhs.type) return false; - if (type == kInt) - return value < rhs.value; - return k_string < rhs.k_string; - } -}; -void Reflect(Reader& visitor, lsRequestId& value); -void Reflect(Writer& visitor, lsRequestId& value); - -// Debug method to convert an id to a string. -std::string ToString(const lsRequestId& id);
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/lsResponseMessage.h b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/lsResponseMessage.h deleted file mode 100644 index ba94167cf8b..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/lsResponseMessage.h +++ /dev/null @@ -1,71 +0,0 @@ -#pragma once -#include "serializer.h" -#include "lsRequestId.h" -#include "LibLsp/JsonRpc/message.h" -#include "LibLsp/lsp/method_type.h" - - -struct ResponseInMessage :public LspMessage { - - lsRequestId id; - std::string m_methodType; - - virtual MethodType GetMethodType() const override - { - return m_methodType.data(); - }; - virtual void SetMethodType(MethodType _type) override - { - m_methodType = _type; - }; - - Kind GetKid() override - { - return RESPONCE_MESSAGE; - } - virtual bool IsErrorType() - { - return false; - } -}; -template <class TDerived > -struct BaseResponseMessage : ResponseInMessage { - - void ReflectWriter(Writer& writer) override { - Reflect(writer, static_cast<TDerived&>(*this)); - } - static std::unique_ptr<LspMessage> ReflectReader(Reader& visitor) { - - TDerived* temp = new TDerived(); - std::unique_ptr<TDerived> message = std::unique_ptr<TDerived>(temp); - // Reflect may throw and *message will be partially deserialized. - Reflect(visitor, static_cast<TDerived&>(*temp)); - return message; - } - -}; - - -template <class T, class TDerived > -struct ResponseMessage : BaseResponseMessage<TDerived> { - T result; - void swap(ResponseMessage<T, TDerived>& arg) noexcept - { - std::swap(result, arg.result); - this->id.swap(arg.id); - this->m_methodType.swap(arg.m_methodType); - } -}; - -template <class T, class TDerived > -struct ResponseError : BaseResponseMessage<TDerived> { - T error; - bool IsErrorType() override { return true; } - void swap(ResponseError<T, TDerived>& arg) noexcept - { - - this->id.swap(arg.id); - this->m_methodType.swap(arg.m_methodType); - std::swap(error, arg.error); - } -}; diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/message.cpp b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/message.cpp deleted file mode 100644 index e84455402c0..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/message.cpp +++ /dev/null @@ -1,88 +0,0 @@ -#include "message.h" -#include <rapidjson/stringbuffer.h> -#include <rapidjson/writer.h> -#include "serializer.h" -#include "lsRequestId.h" -#include "RequestInMessage.h" -#include "Condition.h" -#include "json.h" - -void LspMessage::Write(std::ostream& out) { - rapidjson::StringBuffer output; - rapidjson::Writer<rapidjson::StringBuffer> writer(output); - JsonWriter json_writer{ &writer }; - ReflectWriter(json_writer); - - const auto value = std::string("Content-Length: ") + std::to_string(output.GetSize()) + "\r\n\r\n" + output.GetString(); - out << value; - out.flush(); -} - -std::string LspMessage::ToJson() { - rapidjson::StringBuffer output; - rapidjson::Writer<rapidjson::StringBuffer> writer(output); - JsonWriter json_writer{ &writer }; - this->ReflectWriter(json_writer); - return output.GetString(); -} - -void Reflect(Reader& visitor, lsRequestId& value) { - if (visitor.IsInt()) { - value.type = lsRequestId::kInt; - value.value = visitor.GetInt(); - } - else if (visitor.IsInt64()) { - value.type = lsRequestId::kInt; - // `lsRequestId.value` is an `int`, so we're forced to truncate. - value.value = static_cast<int>(visitor.GetInt64()); - } - else if (visitor.IsString()) { - value.type = lsRequestId::kString; - value.k_string = visitor.GetString(); - value.value = atoi(value.k_string.c_str()); - - } - else { - value.type = lsRequestId::kNone; - value.value = -1; - } -} - -void Reflect(Writer& visitor, lsRequestId& value) { - switch (value.type) { - case lsRequestId::kNone: - visitor.Null(); - break; - case lsRequestId::kInt: - visitor.Int(value.value); - break; - case lsRequestId::kString: - - if(value.k_string.empty()) - { - std::string str = std::to_string(value.value); - visitor.String(str.c_str(), str.length()); - } - else - { - visitor.String(value.k_string.c_str(), value.k_string.length()); - } - break; - } -} - -std::string ToString(const lsRequestId& id) { - if (id.type != lsRequestId::kNone) - { - if(id.type == lsRequestId::kString) - { - if (!id.k_string.empty()) - return id.k_string; - } - return std::to_string(id.value); - } - - return ""; -} - - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/message.h b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/message.h deleted file mode 100644 index 6603f3fb3a2..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/message.h +++ /dev/null @@ -1,34 +0,0 @@ -#pragma once - -#include <atomic> -#include <string> -#include <iostream> -#include <LibLsp/JsonRpc/serializer.h> -#include "LibLsp/lsp/method_type.h" - -struct LspMessage -{ -public: - std::string jsonrpc = "2.0"; - virtual void ReflectWriter(Writer&) = 0; - - // Send the message to the language client by writing it to stdout. - void Write(std::ostream& out); - - - virtual MethodType GetMethodType() const = 0; - virtual void SetMethodType(MethodType) = 0; - - virtual ~LspMessage()=default; - enum Kind - { - REQUEST_MESSAGE, - RESPONCE_MESSAGE, - NOTIFICATION_MESSAGE - }; - - virtual Kind GetKid() = 0; - virtual std::string ToJson() ; - -}; - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/optional.hpp b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/optional.hpp deleted file mode 100644 index 86e3b407c66..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/optional.hpp +++ /dev/null @@ -1,1846 +0,0 @@ -// -// Copyright (c) 2014-2021 Martin Moene -// -// https://github.com/martinmoene/optional-lite -// -// Distributed under the Boost Software License, Version 1.0. -// (See accompanying file LICENSE.txt or copy at http://www.boost.org/LICENSE_1_0.txt) - -#pragma once - -#ifndef NONSTD_OPTIONAL_LITE_HPP -#define NONSTD_OPTIONAL_LITE_HPP - -#define optional_lite_MAJOR 3 -#define optional_lite_MINOR 5 -#define optional_lite_PATCH 0 - -#define optional_lite_VERSION optional_STRINGIFY(optional_lite_MAJOR) "." optional_STRINGIFY(optional_lite_MINOR) "." optional_STRINGIFY(optional_lite_PATCH) - -#define optional_STRINGIFY( x ) optional_STRINGIFY_( x ) -#define optional_STRINGIFY_( x ) #x - -// optional-lite configuration: - -#define optional_OPTIONAL_DEFAULT 0 -#define optional_OPTIONAL_NONSTD 1 -#define optional_OPTIONAL_STD 2 - -// tweak header support: - -#ifdef __has_include -# if __has_include(<nonstd/optional.tweak.hpp>) -# include <nonstd/optional.tweak.hpp> -# endif -#define optional_HAVE_TWEAK_HEADER 1 -#else -#define optional_HAVE_TWEAK_HEADER 0 -//# pragma message("optional.hpp: Note: Tweak header not supported.") -#endif - -// optional selection and configuration: - -#if !defined( optional_CONFIG_SELECT_OPTIONAL ) -# define optional_CONFIG_SELECT_OPTIONAL ( optional_HAVE_STD_OPTIONAL ? optional_OPTIONAL_STD : optional_OPTIONAL_NONSTD ) -#endif - -// Control presence of extensions: - -#ifndef optional_CONFIG_NO_EXTENSIONS -#define optional_CONFIG_NO_EXTENSIONS 0 -#endif - -// Control presence of exception handling (try and auto discover): - -#ifndef optional_CONFIG_NO_EXCEPTIONS -# if defined(_MSC_VER) -# include <cstddef> // for _HAS_EXCEPTIONS -# endif -# if defined(__cpp_exceptions) || defined(__EXCEPTIONS) || (_HAS_EXCEPTIONS) -# define optional_CONFIG_NO_EXCEPTIONS 0 -# else -# define optional_CONFIG_NO_EXCEPTIONS 1 -# endif -#endif - -// C++ language version detection (C++20 is speculative): -// Note: VC14.0/1900 (VS2015) lacks too much from C++14. - -#ifndef optional_CPLUSPLUS -# if defined(_MSVC_LANG ) && !defined(__clang__) -# define optional_CPLUSPLUS (_MSC_VER == 1900 ? 201103L : _MSVC_LANG ) -# else -# define optional_CPLUSPLUS __cplusplus -# endif -#endif - -#define optional_CPP98_OR_GREATER ( optional_CPLUSPLUS >= 199711L ) -#define optional_CPP11_OR_GREATER ( optional_CPLUSPLUS >= 201103L ) -#define optional_CPP11_OR_GREATER_ ( optional_CPLUSPLUS >= 201103L ) -#define optional_CPP14_OR_GREATER ( optional_CPLUSPLUS >= 201402L ) -#define optional_CPP17_OR_GREATER ( optional_CPLUSPLUS >= 201703L ) -#define optional_CPP20_OR_GREATER ( optional_CPLUSPLUS >= 202000L ) - -// C++ language version (represent 98 as 3): - -#define optional_CPLUSPLUS_V ( optional_CPLUSPLUS / 100 - (optional_CPLUSPLUS > 200000 ? 2000 : 1994) ) - -// Use C++17 std::optional if available and requested: - -#if optional_CPP17_OR_GREATER && defined(__has_include ) -# if __has_include( <optional> ) -# define optional_HAVE_STD_OPTIONAL 1 -# else -# define optional_HAVE_STD_OPTIONAL 0 -# endif -#else -# define optional_HAVE_STD_OPTIONAL 0 -#endif - -#define optional_USES_STD_OPTIONAL ( (optional_CONFIG_SELECT_OPTIONAL == optional_OPTIONAL_STD) || ((optional_CONFIG_SELECT_OPTIONAL == optional_OPTIONAL_DEFAULT) && optional_HAVE_STD_OPTIONAL) ) - -// -// in_place: code duplicated in any-lite, expected-lite, optional-lite, value-ptr-lite, variant-lite: -// - -#ifndef nonstd_lite_HAVE_IN_PLACE_TYPES -#define nonstd_lite_HAVE_IN_PLACE_TYPES 1 - -// C++17 std::in_place in <utility>: - -#if optional_CPP17_OR_GREATER - -#include <utility> - -namespace nonstd { - -using std::in_place; -using std::in_place_type; -using std::in_place_index; -using std::in_place_t; -using std::in_place_type_t; -using std::in_place_index_t; - -#define nonstd_lite_in_place_t( T) std::in_place_t -#define nonstd_lite_in_place_type_t( T) std::in_place_type_t<T> -#define nonstd_lite_in_place_index_t(K) std::in_place_index_t<K> - -#define nonstd_lite_in_place( T) std::in_place_t{} -#define nonstd_lite_in_place_type( T) std::in_place_type_t<T>{} -#define nonstd_lite_in_place_index(K) std::in_place_index_t<K>{} - -} // namespace nonstd - -#else // optional_CPP17_OR_GREATER - -#include <cstddef> - -namespace nonstd { -namespace detail { - -template< class T > -struct in_place_type_tag {}; - -template< std::size_t K > -struct in_place_index_tag {}; - -} // namespace detail - -struct in_place_t {}; - -template< class T > -inline in_place_t in_place( detail::in_place_type_tag<T> /*unused*/ = detail::in_place_type_tag<T>() ) -{ - return in_place_t(); -} - -template< std::size_t K > -inline in_place_t in_place( detail::in_place_index_tag<K> /*unused*/ = detail::in_place_index_tag<K>() ) -{ - return in_place_t(); -} - -template< class T > -inline in_place_t in_place_type( detail::in_place_type_tag<T> /*unused*/ = detail::in_place_type_tag<T>() ) -{ - return in_place_t(); -} - -template< std::size_t K > -inline in_place_t in_place_index( detail::in_place_index_tag<K> /*unused*/ = detail::in_place_index_tag<K>() ) -{ - return in_place_t(); -} - -// mimic templated typedef: - -#define nonstd_lite_in_place_t( T) nonstd::in_place_t(&)( nonstd::detail::in_place_type_tag<T> ) -#define nonstd_lite_in_place_type_t( T) nonstd::in_place_t(&)( nonstd::detail::in_place_type_tag<T> ) -#define nonstd_lite_in_place_index_t(K) nonstd::in_place_t(&)( nonstd::detail::in_place_index_tag<K> ) - -#define nonstd_lite_in_place( T) nonstd::in_place_type<T> -#define nonstd_lite_in_place_type( T) nonstd::in_place_type<T> -#define nonstd_lite_in_place_index(K) nonstd::in_place_index<K> - -} // namespace nonstd - -#endif // optional_CPP17_OR_GREATER -#endif // nonstd_lite_HAVE_IN_PLACE_TYPES - -// -// Using std::optional: -// - -#if optional_USES_STD_OPTIONAL - -#include <optional> - -namespace nonstd { - - using std::optional; - using std::bad_optional_access; - using std::hash; - - using std::nullopt; - using std::nullopt_t; - - using std::operator==; - using std::operator!=; - using std::operator<; - using std::operator<=; - using std::operator>; - using std::operator>=; - using std::make_optional; - using std::swap; -} - -#else // optional_USES_STD_OPTIONAL - -#include <cassert> -#include <utility> - -// optional-lite alignment configuration: - -#ifndef optional_CONFIG_MAX_ALIGN_HACK -# define optional_CONFIG_MAX_ALIGN_HACK 0 -#endif - -#ifndef optional_CONFIG_ALIGN_AS -// no default, used in #if defined() -#endif - -#ifndef optional_CONFIG_ALIGN_AS_FALLBACK -# define optional_CONFIG_ALIGN_AS_FALLBACK double -#endif - -// Compiler warning suppression: - -#if defined(__clang__) -# pragma clang diagnostic push -# pragma clang diagnostic ignored "-Wundef" -#elif defined(__GNUC__) -# pragma GCC diagnostic push -# pragma GCC diagnostic ignored "-Wundef" -#elif defined(_MSC_VER ) -# pragma warning( push ) -#endif - -// half-open range [lo..hi): -#define optional_BETWEEN( v, lo, hi ) ( (lo) <= (v) && (v) < (hi) ) - -// Compiler versions: -// -// MSVC++ 6.0 _MSC_VER == 1200 optional_COMPILER_MSVC_VERSION == 60 (Visual Studio 6.0) -// MSVC++ 7.0 _MSC_VER == 1300 optional_COMPILER_MSVC_VERSION == 70 (Visual Studio .NET 2002) -// MSVC++ 7.1 _MSC_VER == 1310 optional_COMPILER_MSVC_VERSION == 71 (Visual Studio .NET 2003) -// MSVC++ 8.0 _MSC_VER == 1400 optional_COMPILER_MSVC_VERSION == 80 (Visual Studio 2005) -// MSVC++ 9.0 _MSC_VER == 1500 optional_COMPILER_MSVC_VERSION == 90 (Visual Studio 2008) -// MSVC++ 10.0 _MSC_VER == 1600 optional_COMPILER_MSVC_VERSION == 100 (Visual Studio 2010) -// MSVC++ 11.0 _MSC_VER == 1700 optional_COMPILER_MSVC_VERSION == 110 (Visual Studio 2012) -// MSVC++ 12.0 _MSC_VER == 1800 optional_COMPILER_MSVC_VERSION == 120 (Visual Studio 2013) -// MSVC++ 14.0 _MSC_VER == 1900 optional_COMPILER_MSVC_VERSION == 140 (Visual Studio 2015) -// MSVC++ 14.1 _MSC_VER >= 1910 optional_COMPILER_MSVC_VERSION == 141 (Visual Studio 2017) -// MSVC++ 14.2 _MSC_VER >= 1920 optional_COMPILER_MSVC_VERSION == 142 (Visual Studio 2019) - -#if defined(_MSC_VER ) && !defined(__clang__) -# define optional_COMPILER_MSVC_VER (_MSC_VER ) -# define optional_COMPILER_MSVC_VERSION (_MSC_VER / 10 - 10 * ( 5 + (_MSC_VER < 1900 ) ) ) -#else -# define optional_COMPILER_MSVC_VER 0 -# define optional_COMPILER_MSVC_VERSION 0 -#endif - -#define optional_COMPILER_VERSION( major, minor, patch ) ( 10 * (10 * (major) + (minor) ) + (patch) ) - -#if defined(__GNUC__) && !defined(__clang__) -# define optional_COMPILER_GNUC_VERSION optional_COMPILER_VERSION(__GNUC__, __GNUC_MINOR__, __GNUC_PATCHLEVEL__) -#else -# define optional_COMPILER_GNUC_VERSION 0 -#endif - -#if defined(__clang__) -# define optional_COMPILER_CLANG_VERSION optional_COMPILER_VERSION(__clang_major__, __clang_minor__, __clang_patchlevel__) -#else -# define optional_COMPILER_CLANG_VERSION 0 -#endif - -#if optional_BETWEEN(optional_COMPILER_MSVC_VERSION, 70, 140 ) -# pragma warning( disable: 4345 ) // initialization behavior changed -#endif - -#if optional_BETWEEN(optional_COMPILER_MSVC_VERSION, 70, 150 ) -# pragma warning( disable: 4814 ) // in C++14 'constexpr' will not imply 'const' -#endif - -// Presence of language and library features: - -#define optional_HAVE(FEATURE) ( optional_HAVE_##FEATURE ) - -#ifdef _HAS_CPP0X -# define optional_HAS_CPP0X _HAS_CPP0X -#else -# define optional_HAS_CPP0X 0 -#endif - -// Unless defined otherwise below, consider VC14 as C++11 for optional-lite: - -#if optional_COMPILER_MSVC_VER >= 1900 -# undef optional_CPP11_OR_GREATER -# define optional_CPP11_OR_GREATER 1 -#endif - -#define optional_CPP11_90 (optional_CPP11_OR_GREATER_ || optional_COMPILER_MSVC_VER >= 1500) -#define optional_CPP11_100 (optional_CPP11_OR_GREATER_ || optional_COMPILER_MSVC_VER >= 1600) -#define optional_CPP11_110 (optional_CPP11_OR_GREATER_ || optional_COMPILER_MSVC_VER >= 1700) -#define optional_CPP11_120 (optional_CPP11_OR_GREATER_ || optional_COMPILER_MSVC_VER >= 1800) -#define optional_CPP11_140 (optional_CPP11_OR_GREATER_ || optional_COMPILER_MSVC_VER >= 1900) -#define optional_CPP11_141 (optional_CPP11_OR_GREATER_ || optional_COMPILER_MSVC_VER >= 1910) - -#define optional_CPP14_000 (optional_CPP14_OR_GREATER) -#define optional_CPP17_000 (optional_CPP17_OR_GREATER) - -// clang >= 2.9, gcc >= 4.9, msvc >= vc14.0/1900 (vs15): -#define optional_CPP11_140_C290_G490 ((optional_CPP11_OR_GREATER_ && (optional_COMPILER_CLANG_VERSION >= 290 || optional_COMPILER_GNUC_VERSION >= 490)) || (optional_COMPILER_MSVC_VER >= 1900)) - -// clang >= 3.5, msvc >= vc11 (vs12): -#define optional_CPP11_110_C350 ( optional_CPP11_110 && !optional_BETWEEN( optional_COMPILER_CLANG_VERSION, 1, 350 ) ) - -// clang >= 3.5, gcc >= 5.0, msvc >= vc11 (vs12): -#define optional_CPP11_110_C350_G500 \ - ( optional_CPP11_110 && \ - !( optional_BETWEEN( optional_COMPILER_CLANG_VERSION, 1, 350 ) \ - || optional_BETWEEN( optional_COMPILER_GNUC_VERSION , 1, 500 ) ) ) - -// Presence of C++11 language features: - -#define optional_HAVE_CONSTEXPR_11 optional_CPP11_140 -#define optional_HAVE_IS_DEFAULT optional_CPP11_140 -#define optional_HAVE_NOEXCEPT optional_CPP11_140 -#define optional_HAVE_NULLPTR optional_CPP11_100 -#define optional_HAVE_REF_QUALIFIER optional_CPP11_140_C290_G490 -#define optional_HAVE_STATIC_ASSERT optional_CPP11_110 -#define optional_HAVE_INITIALIZER_LIST optional_CPP11_140 - -// Presence of C++14 language features: - -#define optional_HAVE_CONSTEXPR_14 optional_CPP14_000 - -// Presence of C++17 language features: - -#define optional_HAVE_NODISCARD optional_CPP17_000 - -// Presence of C++ library features: - -#define optional_HAVE_CONDITIONAL optional_CPP11_120 -#define optional_HAVE_REMOVE_CV optional_CPP11_120 -#define optional_HAVE_TYPE_TRAITS optional_CPP11_90 - -#define optional_HAVE_TR1_TYPE_TRAITS (!! optional_COMPILER_GNUC_VERSION ) -#define optional_HAVE_TR1_ADD_POINTER (!! optional_COMPILER_GNUC_VERSION ) - -#define optional_HAVE_IS_ASSIGNABLE optional_CPP11_110_C350 -#define optional_HAVE_IS_MOVE_CONSTRUCTIBLE optional_CPP11_110_C350 -#define optional_HAVE_IS_NOTHROW_MOVE_ASSIGNABLE optional_CPP11_110_C350 -#define optional_HAVE_IS_NOTHROW_MOVE_CONSTRUCTIBLE optional_CPP11_110_C350 -#define optional_HAVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE optional_CPP11_110_C350_G500 -#define optional_HAVE_IS_TRIVIALLY_MOVE_CONSTRUCTIBLE optional_CPP11_110_C350_G500 - -// C++ feature usage: - -#if optional_HAVE( CONSTEXPR_11 ) -# define optional_constexpr constexpr -#else -# define optional_constexpr /*constexpr*/ -#endif - -#if optional_HAVE( IS_DEFAULT ) -# define optional_is_default = default; -#else -# define optional_is_default {} -#endif - -#if optional_HAVE( CONSTEXPR_14 ) -# define optional_constexpr14 constexpr -#else -# define optional_constexpr14 /*constexpr*/ -#endif - -#if optional_HAVE( NODISCARD ) -# define optional_nodiscard [[nodiscard]] -#else -# define optional_nodiscard /*[[nodiscard]]*/ -#endif - -#if optional_HAVE( NOEXCEPT ) -# define optional_noexcept noexcept -#else -# define optional_noexcept /*noexcept*/ -#endif - -#if optional_HAVE( NULLPTR ) -# define optional_nullptr nullptr -#else -# define optional_nullptr NULL -#endif - -#if optional_HAVE( REF_QUALIFIER ) -// NOLINTNEXTLINE( bugprone-macro-parentheses ) -# define optional_ref_qual & -# define optional_refref_qual && -#else -# define optional_ref_qual /*&*/ -# define optional_refref_qual /*&&*/ -#endif - -#if optional_HAVE( STATIC_ASSERT ) -# define optional_static_assert(expr, text) static_assert(expr, text); -#else -# define optional_static_assert(expr, text) /*static_assert(expr, text);*/ -#endif - -// additional includes: - -#if optional_CONFIG_NO_EXCEPTIONS -// already included: <cassert> -#else -# include <stdexcept> -#endif - -#if optional_CPP11_OR_GREATER -# include <functional> -#endif - -#if optional_HAVE( INITIALIZER_LIST ) -# include <initializer_list> -#endif - -#if optional_HAVE( TYPE_TRAITS ) -# include <type_traits> -#elif optional_HAVE( TR1_TYPE_TRAITS ) -# include <tr1/type_traits> -#endif - -// Method enabling - -#if optional_CPP11_OR_GREATER - -#define optional_REQUIRES_0(...) \ - template< bool B = (__VA_ARGS__), typename std::enable_if<B, int>::type = 0 > - -#define optional_REQUIRES_T(...) \ - , typename std::enable_if< (__VA_ARGS__), int >::type = 0 - -#define optional_REQUIRES_R(R, ...) \ - typename std::enable_if< (__VA_ARGS__), R>::type - -#define optional_REQUIRES_A(...) \ - , typename std::enable_if< (__VA_ARGS__), void*>::type = nullptr - -#endif - -// -// optional: -// - -namespace nonstd { namespace optional_lite { - -namespace std11 { - -template< class T, T v > struct integral_constant { enum { value = v }; }; -template< bool B > struct bool_constant : integral_constant<bool, B>{}; - -typedef bool_constant< true > true_type; -typedef bool_constant< false > false_type; - -#if optional_CPP11_OR_GREATER - using std::move; -#else - template< typename T > T & move( T & t ) { return t; } -#endif - -#if optional_HAVE( CONDITIONAL ) - using std::conditional; -#else - template< bool B, typename T, typename F > struct conditional { typedef T type; }; - template< typename T, typename F > struct conditional<false, T, F> { typedef F type; }; -#endif // optional_HAVE_CONDITIONAL - -#if optional_HAVE( IS_ASSIGNABLE ) - using std::is_assignable; -#else - template< class T, class U > struct is_assignable : std11::true_type{}; -#endif - -#if optional_HAVE( IS_MOVE_CONSTRUCTIBLE ) - using std::is_move_constructible; -#else - template< class T > struct is_move_constructible : std11::true_type{}; -#endif - -#if optional_HAVE( IS_NOTHROW_MOVE_ASSIGNABLE ) - using std::is_nothrow_move_assignable; -#else - template< class T > struct is_nothrow_move_assignable : std11::true_type{}; -#endif - -#if optional_HAVE( IS_NOTHROW_MOVE_CONSTRUCTIBLE ) - using std::is_nothrow_move_constructible; -#else - template< class T > struct is_nothrow_move_constructible : std11::true_type{}; -#endif - -#if optional_HAVE( IS_TRIVIALLY_COPY_CONSTRUCTIBLE ) - using std::is_trivially_copy_constructible; -#else - template< class T > struct is_trivially_copy_constructible : std11::true_type{}; -#endif - -#if optional_HAVE( IS_TRIVIALLY_MOVE_CONSTRUCTIBLE ) - using std::is_trivially_move_constructible; -#else - template< class T > struct is_trivially_move_constructible : std11::true_type{}; -#endif - -} // namespace std11 - -#if optional_CPP11_OR_GREATER - -/// type traits C++17: - -namespace std17 { - -#if optional_CPP17_OR_GREATER - -using std::is_swappable; -using std::is_nothrow_swappable; - -#elif optional_CPP11_OR_GREATER - -namespace detail { - -using std::swap; - -struct is_swappable -{ - template< typename T, typename = decltype( swap( std::declval<T&>(), std::declval<T&>() ) ) > - static std11::true_type test( int /*unused*/ ); - - template< typename > - static std11::false_type test(...); -}; - -struct is_nothrow_swappable -{ - // wrap noexcept(expr) in separate function as work-around for VC140 (VS2015): - - template< typename T > - static constexpr bool satisfies() - { - return noexcept( swap( std::declval<T&>(), std::declval<T&>() ) ); - } - - template< typename T > - static auto test( int /*unused*/ ) -> std11::integral_constant<bool, satisfies<T>()>{} - - template< typename > - static auto test(...) -> std11::false_type; -}; - -} // namespace detail - -// is [nothow] swappable: - -template< typename T > -struct is_swappable : decltype( detail::is_swappable::test<T>(0) ){}; - -template< typename T > -struct is_nothrow_swappable : decltype( detail::is_nothrow_swappable::test<T>(0) ){}; - -#endif // optional_CPP17_OR_GREATER - -} // namespace std17 - -/// type traits C++20: - -namespace std20 { - -template< typename T > -struct remove_cvref -{ - typedef typename std::remove_cv< typename std::remove_reference<T>::type >::type type; -}; - -} // namespace std20 - -#endif // optional_CPP11_OR_GREATER - -/// class optional - -template< typename T > -class optional; - -namespace detail { - -// C++11 emulation: - -struct nulltype{}; - -template< typename Head, typename Tail > -struct typelist -{ - typedef Head head; - typedef Tail tail; -}; - -#if optional_CONFIG_MAX_ALIGN_HACK - -// Max align, use most restricted type for alignment: - -#define optional_UNIQUE( name ) optional_UNIQUE2( name, __LINE__ ) -#define optional_UNIQUE2( name, line ) optional_UNIQUE3( name, line ) -#define optional_UNIQUE3( name, line ) name ## line - -#define optional_ALIGN_TYPE( type ) \ - type optional_UNIQUE( _t ); struct_t< type > optional_UNIQUE( _st ) - -template< typename T > -struct struct_t { T _; }; - -union max_align_t -{ - optional_ALIGN_TYPE( char ); - optional_ALIGN_TYPE( short int ); - optional_ALIGN_TYPE( int ); - optional_ALIGN_TYPE( long int ); - optional_ALIGN_TYPE( float ); - optional_ALIGN_TYPE( double ); - optional_ALIGN_TYPE( long double ); - optional_ALIGN_TYPE( char * ); - optional_ALIGN_TYPE( short int * ); - optional_ALIGN_TYPE( int * ); - optional_ALIGN_TYPE( long int * ); - optional_ALIGN_TYPE( float * ); - optional_ALIGN_TYPE( double * ); - optional_ALIGN_TYPE( long double * ); - optional_ALIGN_TYPE( void * ); - -#ifdef HAVE_LONG_LONG - optional_ALIGN_TYPE( long long ); -#endif - - struct Unknown; - - Unknown ( * optional_UNIQUE(_) )( Unknown ); - Unknown * Unknown::* optional_UNIQUE(_); - Unknown ( Unknown::* optional_UNIQUE(_) )( Unknown ); - - struct_t< Unknown ( * )( Unknown) > optional_UNIQUE(_); - struct_t< Unknown * Unknown::* > optional_UNIQUE(_); - struct_t< Unknown ( Unknown::* )(Unknown) > optional_UNIQUE(_); -}; - -#undef optional_UNIQUE -#undef optional_UNIQUE2 -#undef optional_UNIQUE3 - -#undef optional_ALIGN_TYPE - -#elif defined( optional_CONFIG_ALIGN_AS ) // optional_CONFIG_MAX_ALIGN_HACK - -// Use user-specified type for alignment: - -#define optional_ALIGN_AS( unused ) \ - optional_CONFIG_ALIGN_AS - -#else // optional_CONFIG_MAX_ALIGN_HACK - -// Determine POD type to use for alignment: - -#define optional_ALIGN_AS( to_align ) \ - typename type_of_size< alignment_types, alignment_of< to_align >::value >::type - -template< typename T > -struct alignment_of; - -template< typename T > -struct alignment_of_hack -{ - char c; - T t; - alignment_of_hack(); -}; - -template< size_t A, size_t S > -struct alignment_logic -{ - enum { value = A < S ? A : S }; -}; - -template< typename T > -struct alignment_of -{ - enum { value = alignment_logic< - sizeof( alignment_of_hack<T> ) - sizeof(T), sizeof(T) >::value }; -}; - -template< typename List, size_t N > -struct type_of_size -{ - typedef typename std11::conditional< - N == sizeof( typename List::head ), - typename List::head, - typename type_of_size<typename List::tail, N >::type >::type type; -}; - -template< size_t N > -struct type_of_size< nulltype, N > -{ - typedef optional_CONFIG_ALIGN_AS_FALLBACK type; -}; - -template< typename T> -struct struct_t { T _; }; - -#define optional_ALIGN_TYPE( type ) \ - typelist< type , typelist< struct_t< type > - -struct Unknown; - -typedef - optional_ALIGN_TYPE( char ), - optional_ALIGN_TYPE( short ), - optional_ALIGN_TYPE( int ), - optional_ALIGN_TYPE( long ), - optional_ALIGN_TYPE( float ), - optional_ALIGN_TYPE( double ), - optional_ALIGN_TYPE( long double ), - - optional_ALIGN_TYPE( char *), - optional_ALIGN_TYPE( short * ), - optional_ALIGN_TYPE( int * ), - optional_ALIGN_TYPE( long * ), - optional_ALIGN_TYPE( float * ), - optional_ALIGN_TYPE( double * ), - optional_ALIGN_TYPE( long double * ), - - optional_ALIGN_TYPE( Unknown ( * )( Unknown ) ), - optional_ALIGN_TYPE( Unknown * Unknown::* ), - optional_ALIGN_TYPE( Unknown ( Unknown::* )( Unknown ) ), - - nulltype - > > > > > > > > > > > > > > - > > > > > > > > > > > > > > - > > > > > > - alignment_types; - -#undef optional_ALIGN_TYPE - -#endif // optional_CONFIG_MAX_ALIGN_HACK - -/// C++03 constructed union to hold value. - -template< typename T > -union storage_t -{ -//private: -// template< typename > friend class optional; - - typedef T value_type; - - storage_t() optional_is_default - - explicit storage_t( value_type const & v ) - { - construct_value( v ); - } - - void construct_value( value_type const & v ) - { - ::new( value_ptr() ) value_type( v ); - } - -#if optional_CPP11_OR_GREATER - - explicit storage_t( value_type && v ) - { - construct_value( std::move( v ) ); - } - - void construct_value( value_type && v ) - { - ::new( value_ptr() ) value_type( std::move( v ) ); - } - - template< class... Args > - storage_t( nonstd_lite_in_place_t(T), Args&&... args ) - { - emplace( std::forward<Args>(args)... ); - } - - template< class... Args > - void emplace( Args&&... args ) - { - ::new( value_ptr() ) value_type( std::forward<Args>(args)... ); - } - - template< class U, class... Args > - void emplace( std::initializer_list<U> il, Args&&... args ) - { - ::new( value_ptr() ) value_type( il, std::forward<Args>(args)... ); - } - -#endif - - void destruct_value() - { - value_ptr()->~T(); - } - - optional_nodiscard value_type const * value_ptr() const - { - return as<value_type>(); - } - - value_type * value_ptr() - { - return as<value_type>(); - } - - optional_nodiscard value_type const & value() const optional_ref_qual - { - return * value_ptr(); - } - - value_type & value() optional_ref_qual - { - return * value_ptr(); - } - -#if optional_HAVE( REF_QUALIFIER ) - - optional_nodiscard value_type const && value() const optional_refref_qual - { - return std::move( value() ); - } - - value_type && value() optional_refref_qual - { - return std::move( value() ); - } - -#endif - -#if optional_CPP11_OR_GREATER - - using aligned_storage_t = typename std::aligned_storage< sizeof(value_type), alignof(value_type) >::type; - aligned_storage_t data; - -#elif optional_CONFIG_MAX_ALIGN_HACK - - typedef struct { unsigned char data[ sizeof(value_type) ]; } aligned_storage_t; - - max_align_t hack; - aligned_storage_t data; - -#else - typedef optional_ALIGN_AS(value_type) align_as_type; - - typedef struct { align_as_type data[ 1 + ( sizeof(value_type) - 1 ) / sizeof(align_as_type) ]; } aligned_storage_t; - aligned_storage_t data; - -# undef optional_ALIGN_AS - -#endif // optional_CONFIG_MAX_ALIGN_HACK - - optional_nodiscard void * ptr() optional_noexcept - { - return &data; - } - - optional_nodiscard void const * ptr() const optional_noexcept - { - return &data; - } - - template <typename U> - optional_nodiscard U * as() - { - return reinterpret_cast<U*>( ptr() ); - } - - template <typename U> - optional_nodiscard U const * as() const - { - return reinterpret_cast<U const *>( ptr() ); - } -}; - -} // namespace detail - -/// disengaged state tag - -struct nullopt_t -{ - struct init{}; - explicit optional_constexpr nullopt_t( init /*unused*/ ) optional_noexcept {} -}; - -#if optional_HAVE( CONSTEXPR_11 ) -constexpr nullopt_t nullopt{ nullopt_t::init{} }; -#else -// extra parenthesis to prevent the most vexing parse: -const nullopt_t nullopt(( nullopt_t::init() )); -#endif - -/// optional access error - -#if ! optional_CONFIG_NO_EXCEPTIONS - -class bad_optional_access : public std::logic_error -{ -public: - explicit bad_optional_access() - : logic_error( "bad optional access" ) {} -}; - -#endif //optional_CONFIG_NO_EXCEPTIONS - -/// optional - -template< typename T> -class optional -{ - optional_static_assert(( !std::is_same<typename std::remove_cv<T>::type, nullopt_t>::value ), - "T in optional<T> must not be of type 'nullopt_t'.") - - optional_static_assert(( !std::is_same<typename std::remove_cv<T>::type, in_place_t>::value ), - "T in optional<T> must not be of type 'in_place_t'.") - - optional_static_assert(( std::is_object<T>::value && std::is_destructible<T>::value && !std::is_array<T>::value ), - "T in optional<T> must meet the Cpp17Destructible requirements.") - -private: - template< typename > friend class optional; - - typedef void (optional::*safe_bool)() const; - -public: - typedef T value_type; - - // x.x.3.1, constructors - - // 1a - default construct - optional_constexpr optional() optional_noexcept - : has_value_( false ) - , contained() - {} - - // 1b - construct explicitly empty - // NOLINTNEXTLINE( google-explicit-constructor, hicpp-explicit-conversions ) - optional_constexpr optional( nullopt_t /*unused*/ ) optional_noexcept - : has_value_( false ) - , contained() - {} - - // 2 - copy-construct -#if optional_CPP11_OR_GREATER - // template< typename U = T - // optional_REQUIRES_T( - // std::is_copy_constructible<U>::value - // || std11::is_trivially_copy_constructible<U>::value - // ) - // > -#endif - optional_constexpr14 optional( optional const & other ) - : has_value_( other.has_value() ) - { - if ( other.has_value() ) - { - contained.construct_value( other.contained.value() ); - } - } - -#if optional_CPP11_OR_GREATER - - // 3 (C++11) - move-construct from optional - template< typename U = T - optional_REQUIRES_T( - std11::is_move_constructible<U>::value - || std11::is_trivially_move_constructible<U>::value - ) - > - optional_constexpr14 optional( optional && other ) - // NOLINTNEXTLINE( performance-noexcept-move-constructor ) - noexcept( std11::is_nothrow_move_constructible<T>::value ) - : has_value_( other.has_value() ) - { - if ( other.has_value() ) - { - contained.construct_value( std::move( other.contained.value() ) ); - } - } - - // 4a (C++11) - explicit converting copy-construct from optional - template< typename U - optional_REQUIRES_T( - std::is_constructible<T, U const &>::value - && !std::is_constructible<T, optional<U> & >::value - && !std::is_constructible<T, optional<U> && >::value - && !std::is_constructible<T, optional<U> const & >::value - && !std::is_constructible<T, optional<U> const && >::value - && !std::is_convertible< optional<U> & , T>::value - && !std::is_convertible< optional<U> && , T>::value - && !std::is_convertible< optional<U> const & , T>::value - && !std::is_convertible< optional<U> const &&, T>::value - && !std::is_convertible< U const & , T>::value /*=> explicit */ - ) - > - explicit optional( optional<U> const & other ) - : has_value_( other.has_value() ) - { - if ( other.has_value() ) - { - contained.construct_value( T{ other.contained.value() } ); - } - } -#endif // optional_CPP11_OR_GREATER - - // 4b (C++98 and later) - non-explicit converting copy-construct from optional - template< typename U -#if optional_CPP11_OR_GREATER - optional_REQUIRES_T( - std::is_constructible<T, U const &>::value - && !std::is_constructible<T, optional<U> & >::value - && !std::is_constructible<T, optional<U> && >::value - && !std::is_constructible<T, optional<U> const & >::value - && !std::is_constructible<T, optional<U> const && >::value - && !std::is_convertible< optional<U> & , T>::value - && !std::is_convertible< optional<U> && , T>::value - && !std::is_convertible< optional<U> const & , T>::value - && !std::is_convertible< optional<U> const &&, T>::value - && std::is_convertible< U const & , T>::value /*=> non-explicit */ - ) -#endif // optional_CPP11_OR_GREATER - > - // NOLINTNEXTLINE( google-explicit-constructor, hicpp-explicit-conversions ) - /*non-explicit*/ optional( optional<U> const & other ) - : has_value_( other.has_value() ) - { - if ( other.has_value() ) - { - contained.construct_value( other.contained.value() ); - } - } - -#if optional_CPP11_OR_GREATER - - // 5a (C++11) - explicit converting move-construct from optional - template< typename U - optional_REQUIRES_T( - std::is_constructible<T, U &&>::value - && !std::is_constructible<T, optional<U> & >::value - && !std::is_constructible<T, optional<U> && >::value - && !std::is_constructible<T, optional<U> const & >::value - && !std::is_constructible<T, optional<U> const && >::value - && !std::is_convertible< optional<U> & , T>::value - && !std::is_convertible< optional<U> && , T>::value - && !std::is_convertible< optional<U> const & , T>::value - && !std::is_convertible< optional<U> const &&, T>::value - && !std::is_convertible< U &&, T>::value /*=> explicit */ - ) - > - explicit optional( optional<U> && other - ) - : has_value_( other.has_value() ) - { - if ( other.has_value() ) - { - contained.construct_value( T{ std::move( other.contained.value() ) } ); - } - } - - // 5a (C++11) - non-explicit converting move-construct from optional - template< typename U - optional_REQUIRES_T( - std::is_constructible<T, U &&>::value - && !std::is_constructible<T, optional<U> & >::value - && !std::is_constructible<T, optional<U> && >::value - && !std::is_constructible<T, optional<U> const & >::value - && !std::is_constructible<T, optional<U> const && >::value - && !std::is_convertible< optional<U> & , T>::value - && !std::is_convertible< optional<U> && , T>::value - && !std::is_convertible< optional<U> const & , T>::value - && !std::is_convertible< optional<U> const &&, T>::value - && std::is_convertible< U &&, T>::value /*=> non-explicit */ - ) - > - // NOLINTNEXTLINE( google-explicit-constructor, hicpp-explicit-conversions ) - /*non-explicit*/ optional( optional<U> && other ) - : has_value_( other.has_value() ) - { - if ( other.has_value() ) - { - contained.construct_value( std::move( other.contained.value() ) ); - } - } - - // 6 (C++11) - in-place construct - template< typename... Args - optional_REQUIRES_T( - std::is_constructible<T, Args&&...>::value - ) - > - optional_constexpr explicit optional( nonstd_lite_in_place_t(T), Args&&... args ) - : has_value_( true ) - , contained( in_place, std::forward<Args>(args)... ) - {} - - // 7 (C++11) - in-place construct, initializer-list - template< typename U, typename... Args - optional_REQUIRES_T( - std::is_constructible<T, std::initializer_list<U>&, Args&&...>::value - ) - > - optional_constexpr explicit optional( nonstd_lite_in_place_t(T), std::initializer_list<U> il, Args&&... args ) - : has_value_( true ) - , contained( T( il, std::forward<Args>(args)...) ) - {} - - // 8a (C++11) - explicit move construct from value - template< typename U = T - optional_REQUIRES_T( - std::is_constructible<T, U&&>::value - && !std::is_same<typename std20::remove_cvref<U>::type, nonstd_lite_in_place_t(U)>::value - && !std::is_same<typename std20::remove_cvref<U>::type, optional<T>>::value - && !std::is_convertible<U&&, T>::value /*=> explicit */ - ) - > - optional_constexpr explicit optional( U && value ) - : has_value_( true ) - , contained( nonstd_lite_in_place(T), std::forward<U>( value ) ) - {} - - // 8b (C++11) - non-explicit move construct from value - template< typename U = T - optional_REQUIRES_T( - std::is_constructible<T, U&&>::value - && !std::is_same<typename std20::remove_cvref<U>::type, nonstd_lite_in_place_t(U)>::value - && !std::is_same<typename std20::remove_cvref<U>::type, optional<T>>::value - && std::is_convertible<U&&, T>::value /*=> non-explicit */ - ) - > - // NOLINTNEXTLINE( google-explicit-constructor, hicpp-explicit-conversions ) - optional_constexpr /*non-explicit*/ optional( U && value ) - : has_value_( true ) - , contained( nonstd_lite_in_place(T), std::forward<U>( value ) ) - {} - -#else // optional_CPP11_OR_GREATER - - // 8 (C++98) - optional( value_type const & value ) - : has_value_( true ) - , contained( value ) - {} - -#endif // optional_CPP11_OR_GREATER - - // x.x.3.2, destructor - - ~optional() - { - if ( has_value() ) - { - contained.destruct_value(); - } - } - - // x.x.3.3, assignment - - // 1 (C++98and later) - assign explicitly empty - optional & operator=( nullopt_t /*unused*/) optional_noexcept - { - reset(); - return *this; - } - - // 2 (C++98and later) - copy-assign from optional -#if optional_CPP11_OR_GREATER - // NOLINTNEXTLINE( cppcoreguidelines-c-copy-assignment-signature, misc-unconventional-assign-operator ) - optional_REQUIRES_R( - optional &, - true -// std::is_copy_constructible<T>::value -// && std::is_copy_assignable<T>::value - ) - operator=( optional const & other ) - noexcept( - std11::is_nothrow_move_assignable<T>::value - && std11::is_nothrow_move_constructible<T>::value - ) -#else - optional & operator=( optional const & other ) -#endif - { - if ( (has_value() == true ) && (other.has_value() == false) ) { reset(); } - else if ( (has_value() == false) && (other.has_value() == true ) ) { initialize( *other ); } - else if ( (has_value() == true ) && (other.has_value() == true ) ) { contained.value() = *other; } - return *this; - } - -#if optional_CPP11_OR_GREATER - - // 3 (C++11) - move-assign from optional - // NOLINTNEXTLINE( cppcoreguidelines-c-copy-assignment-signature, misc-unconventional-assign-operator ) - optional_REQUIRES_R( - optional &, - true -// std11::is_move_constructible<T>::value -// && std::is_move_assignable<T>::value - ) - operator=( optional && other ) noexcept - { - if ( (has_value() == true ) && (other.has_value() == false) ) { reset(); } - else if ( (has_value() == false) && (other.has_value() == true ) ) { initialize( std::move( *other ) ); } - else if ( (has_value() == true ) && (other.has_value() == true ) ) { contained.value() = std::move( *other ); } - return *this; - } - - // 4 (C++11) - move-assign from value - template< typename U = T > - // NOLINTNEXTLINE( cppcoreguidelines-c-copy-assignment-signature, misc-unconventional-assign-operator ) - optional_REQUIRES_R( - optional &, - std::is_constructible<T , U>::value - && std11::is_assignable<T&, U>::value - && !std::is_same<typename std20::remove_cvref<U>::type, nonstd_lite_in_place_t(U)>::value - && !std::is_same<typename std20::remove_cvref<U>::type, optional<T>>::value - && !(std::is_scalar<T>::value && std::is_same<T, typename std::decay<U>::type>::value) - ) - operator=( U && value ) - { - if ( has_value() ) - { - contained.value() = std::forward<U>( value ); - } - else - { - initialize( T( std::forward<U>( value ) ) ); - } - return *this; - } - -#else // optional_CPP11_OR_GREATER - - // 4 (C++98) - copy-assign from value - template< typename U /*= T*/ > - optional & operator=( U const & value ) - { - if ( has_value() ) contained.value() = value; - else initialize( T( value ) ); - return *this; - } - -#endif // optional_CPP11_OR_GREATER - - // 5 (C++98 and later) - converting copy-assign from optional - template< typename U > -#if optional_CPP11_OR_GREATER - // NOLINTNEXTLINE( cppcoreguidelines-c-copy-assignment-signature, misc-unconventional-assign-operator ) - optional_REQUIRES_R( - optional&, - std::is_constructible< T , U const &>::value - && std11::is_assignable< T&, U const &>::value - && !std::is_constructible<T, optional<U> & >::value - && !std::is_constructible<T, optional<U> && >::value - && !std::is_constructible<T, optional<U> const & >::value - && !std::is_constructible<T, optional<U> const && >::value - && !std::is_convertible< optional<U> & , T>::value - && !std::is_convertible< optional<U> && , T>::value - && !std::is_convertible< optional<U> const & , T>::value - && !std::is_convertible< optional<U> const &&, T>::value - && !std11::is_assignable< T&, optional<U> & >::value - && !std11::is_assignable< T&, optional<U> && >::value - && !std11::is_assignable< T&, optional<U> const & >::value - && !std11::is_assignable< T&, optional<U> const && >::value - ) -#else - optional& -#endif // optional_CPP11_OR_GREATER - operator=( optional<U> const & other ) - { - return *this = optional( other ); - } - -#if optional_CPP11_OR_GREATER - - // 6 (C++11) - converting move-assign from optional - template< typename U > - // NOLINTNEXTLINE( cppcoreguidelines-c-copy-assignment-signature, misc-unconventional-assign-operator ) - optional_REQUIRES_R( - optional&, - std::is_constructible< T , U>::value - && std11::is_assignable< T&, U>::value - && !std::is_constructible<T, optional<U> & >::value - && !std::is_constructible<T, optional<U> && >::value - && !std::is_constructible<T, optional<U> const & >::value - && !std::is_constructible<T, optional<U> const && >::value - && !std::is_convertible< optional<U> & , T>::value - && !std::is_convertible< optional<U> && , T>::value - && !std::is_convertible< optional<U> const & , T>::value - && !std::is_convertible< optional<U> const &&, T>::value - && !std11::is_assignable< T&, optional<U> & >::value - && !std11::is_assignable< T&, optional<U> && >::value - && !std11::is_assignable< T&, optional<U> const & >::value - && !std11::is_assignable< T&, optional<U> const && >::value - ) - operator=( optional<U> && other ) - { - return *this = optional( std::move( other ) ); - } - - // 7 (C++11) - emplace - template< typename... Args - optional_REQUIRES_T( - std::is_constructible<T, Args&&...>::value - ) - > - T& emplace( Args&&... args ) - { - *this = nullopt; - contained.emplace( std::forward<Args>(args)... ); - has_value_ = true; - return contained.value(); - } - - // 8 (C++11) - emplace, initializer-list - template< typename U, typename... Args - optional_REQUIRES_T( - std::is_constructible<T, std::initializer_list<U>&, Args&&...>::value - ) - > - T& emplace( std::initializer_list<U> il, Args&&... args ) - { - *this = nullopt; - contained.emplace( il, std::forward<Args>(args)... ); - has_value_ = true; - return contained.value(); - } - -#endif // optional_CPP11_OR_GREATER - - // x.x.3.4, swap - - void swap( optional & other ) -#if optional_CPP11_OR_GREATER - noexcept( - std11::is_nothrow_move_constructible<T>::value - && std17::is_nothrow_swappable<T>::value - ) -#endif - { - using std::swap; - if ( (has_value() == true ) && (other.has_value() == true ) ) { swap( **this, *other ); } - else if ( (has_value() == false) && (other.has_value() == true ) ) { initialize( std11::move(*other) ); other.reset(); } - else if ( (has_value() == true ) && (other.has_value() == false) ) { other.initialize( std11::move(**this) ); reset(); } - } - - // x.x.3.5, observers - - optional_constexpr value_type const * operator ->() const - { - return assert( has_value() ), - contained.value_ptr(); - } - - optional_constexpr14 value_type * operator ->() - { - return assert( has_value() ), - contained.value_ptr(); - } - - optional_constexpr value_type const & operator *() const optional_ref_qual - { - return assert( has_value() ), - contained.value(); - } - - optional_constexpr14 value_type & operator *() optional_ref_qual - { - return assert( has_value() ), - contained.value(); - } - -#if optional_HAVE( REF_QUALIFIER ) - - optional_constexpr value_type const && operator *() const optional_refref_qual - { - return std::move( **this ); - } - - optional_constexpr14 value_type && operator *() optional_refref_qual - { - return std::move( **this ); - } - -#endif - -#if optional_CPP11_OR_GREATER - optional_constexpr explicit operator bool() const optional_noexcept - { - return has_value(); - } -#else - optional_constexpr operator safe_bool() const optional_noexcept - { - return has_value() ? &optional::this_type_does_not_support_comparisons : 0; - } -#endif - - // NOLINTNEXTLINE( modernize-use-nodiscard ) - /*optional_nodiscard*/ optional_constexpr bool has_value() const optional_noexcept - { - return has_value_; - } - - // NOLINTNEXTLINE( modernize-use-nodiscard ) - /*optional_nodiscard*/ optional_constexpr14 value_type const & value() const optional_ref_qual - { -#if optional_CONFIG_NO_EXCEPTIONS - assert( has_value() ); -#else - if ( ! has_value() ) - { - throw bad_optional_access(); - } -#endif - return contained.value(); - } - - optional_constexpr14 value_type & value() optional_ref_qual - { -#if optional_CONFIG_NO_EXCEPTIONS - assert( has_value() ); -#else - if ( ! has_value() ) - { - throw bad_optional_access(); - } -#endif - return contained.value(); - } - -#if optional_HAVE( REF_QUALIFIER ) && ( !optional_COMPILER_GNUC_VERSION || optional_COMPILER_GNUC_VERSION >= 490 ) - - // NOLINTNEXTLINE( modernize-use-nodiscard ) - /*optional_nodiscard*/ optional_constexpr value_type const && value() const optional_refref_qual - { - return std::move( value() ); - } - - optional_constexpr14 value_type && value() optional_refref_qual - { - return std::move( value() ); - } - -#endif - -#if optional_HAVE( REF_QUALIFIER ) - - template< typename U > - optional_constexpr value_type value_or( U && v ) const optional_ref_qual - { - return has_value() ? contained.value() : static_cast<T>(std::forward<U>( v ) ); - } - - template< typename U > - optional_constexpr14 value_type value_or( U && v ) optional_refref_qual - { -#if optional_COMPILER_CLANG_VERSION - return has_value() ? /*std::move*/( contained.value() ) : static_cast<T>(std::forward<U>( v ) ); -#else - return has_value() ? std::move( contained.value() ) : static_cast<T>(std::forward<U>( v ) ); -#endif - } - -#else - - template< typename U > - optional_constexpr value_type value_or( U const & v ) const - { - return has_value() ? contained.value() : static_cast<value_type>( v ); - } - -#endif // optional_HAVE( REF_QUALIFIER ) - -#if !optional_CONFIG_NO_EXTENSIONS -#if optional_HAVE( REF_QUALIFIER ) - - template< typename F > - optional_constexpr value_type value_or_eval( F f ) const & - { - return has_value() ? contained.value() : f(); - } - - template< typename F > - optional_constexpr14 value_type value_or_eval( F f ) && - { - if ( has_value() ) - { - return std::move( contained.value() ); - } - else - { - return f(); - } - } - -#else - - template< typename F > - optional_constexpr value_type value_or_eval( F f ) const - { - return has_value() ? contained.value() : f(); - } - -#endif // optional_HAVE( REF_QUALIFIER ) -#endif // !optional_CONFIG_NO_EXTENSIONS - - // x.x.3.6, modifiers - - void reset() optional_noexcept - { - if ( has_value() ) - { - contained.destruct_value(); - } - - has_value_ = false; - } - -private: - void this_type_does_not_support_comparisons() const {} - - template< typename V > - void initialize( V const & value ) - { - assert( ! has_value() ); - contained.construct_value( value ); - has_value_ = true; - } - -#if optional_CPP11_OR_GREATER - template< typename V > - void initialize( V && value ) - { - assert( ! has_value() ); - contained.construct_value( std::move( value ) ); - has_value_ = true; - } - -#endif - -private: - bool has_value_; - detail::storage_t< value_type > contained; - -}; - -// Relational operators - -template< typename T, typename U > -optional_nodiscard optional_constexpr bool operator==( optional<T> const & x, optional<U> const & y ) -{ - return bool(x) != bool(y) ? false : !bool( x ) ? true : *x == *y; -} - -template< typename T, typename U > -optional_nodiscard optional_constexpr bool operator!=( optional<T> const & x, optional<U> const & y ) -{ - return !(x == y); -} - -template< typename T, typename U > -optional_nodiscard optional_constexpr bool operator<( optional<T> const & x, optional<U> const & y ) -{ - return (!y) ? false : (!x) ? true : *x < *y; -} - -template< typename T, typename U > -optional_nodiscard optional_constexpr bool operator>( optional<T> const & x, optional<U> const & y ) -{ - return (y < x); -} - -template< typename T, typename U > -optional_nodiscard optional_constexpr bool operator<=( optional<T> const & x, optional<U> const & y ) -{ - return !(y < x); -} - -template< typename T, typename U > -optional_nodiscard optional_constexpr bool operator>=( optional<T> const & x, optional<U> const & y ) -{ - return !(x < y); -} - -// Comparison with nullopt - -template< typename T > -optional_nodiscard optional_constexpr bool operator==( optional<T> const & x, nullopt_t /*unused*/ ) optional_noexcept -{ - return (!x); -} - -template< typename T > -optional_nodiscard optional_constexpr bool operator==( nullopt_t /*unused*/, optional<T> const & x ) optional_noexcept -{ - return (!x); -} - -template< typename T > -optional_nodiscard optional_constexpr bool operator!=( optional<T> const & x, nullopt_t /*unused*/ ) optional_noexcept -{ - return bool(x); -} - -template< typename T > -optional_nodiscard optional_constexpr bool operator!=( nullopt_t /*unused*/, optional<T> const & x ) optional_noexcept -{ - return bool(x); -} - -template< typename T > -optional_nodiscard optional_constexpr bool operator<( optional<T> const & /*unused*/, nullopt_t /*unused*/ ) optional_noexcept -{ - return false; -} - -template< typename T > -optional_nodiscard optional_constexpr bool operator<( nullopt_t /*unused*/, optional<T> const & x ) optional_noexcept -{ - return bool(x); -} - -template< typename T > -optional_nodiscard optional_constexpr bool operator<=( optional<T> const & x, nullopt_t /*unused*/ ) optional_noexcept -{ - return (!x); -} - -template< typename T > -optional_nodiscard optional_constexpr bool operator<=( nullopt_t /*unused*/, optional<T> const & /*unused*/ ) optional_noexcept -{ - return true; -} - -template< typename T > -optional_nodiscard optional_constexpr bool operator>( optional<T> const & x, nullopt_t /*unused*/ ) optional_noexcept -{ - return bool(x); -} - -template< typename T > -optional_nodiscard optional_constexpr bool operator>( nullopt_t /*unused*/, optional<T> const & /*unused*/ ) optional_noexcept -{ - return false; -} - -template< typename T > -optional_nodiscard optional_constexpr bool operator>=( optional<T> const & /*unused*/, nullopt_t /*unused*/ ) optional_noexcept -{ - return true; -} - -template< typename T > -optional_nodiscard optional_constexpr bool operator>=( nullopt_t /*unused*/, optional<T> const & x ) optional_noexcept -{ - return (!x); -} - -// Comparison with T - -template< typename T, typename U > -optional_nodiscard optional_constexpr bool operator==( optional<T> const & x, U const & v ) -{ - return bool(x) ? *x == v : false; -} - -template< typename T, typename U > -optional_nodiscard optional_constexpr bool operator==( U const & v, optional<T> const & x ) -{ - return bool(x) ? v == *x : false; -} - -template< typename T, typename U > -optional_nodiscard optional_constexpr bool operator!=( optional<T> const & x, U const & v ) -{ - return bool(x) ? *x != v : true; -} - -template< typename T, typename U > -optional_nodiscard optional_constexpr bool operator!=( U const & v, optional<T> const & x ) -{ - return bool(x) ? v != *x : true; -} - -template< typename T, typename U > -optional_nodiscard optional_constexpr bool operator<( optional<T> const & x, U const & v ) -{ - return bool(x) ? *x < v : true; -} - -template< typename T, typename U > -optional_nodiscard optional_constexpr bool operator<( U const & v, optional<T> const & x ) -{ - return bool(x) ? v < *x : false; -} - -template< typename T, typename U > -optional_nodiscard optional_constexpr bool operator<=( optional<T> const & x, U const & v ) -{ - return bool(x) ? *x <= v : true; -} - -template< typename T, typename U > -optional_nodiscard optional_constexpr bool operator<=( U const & v, optional<T> const & x ) -{ - return bool(x) ? v <= *x : false; -} - -template< typename T, typename U > -optional_nodiscard optional_constexpr bool operator>( optional<T> const & x, U const & v ) -{ - return bool(x) ? *x > v : false; -} - -template< typename T, typename U > -optional_nodiscard optional_constexpr bool operator>( U const & v, optional<T> const & x ) -{ - return bool(x) ? v > *x : true; -} - -template< typename T, typename U > -optional_nodiscard optional_constexpr bool operator>=( optional<T> const & x, U const & v ) -{ - return bool(x) ? *x >= v : false; -} - -template< typename T, typename U > -optional_nodiscard optional_constexpr bool operator>=( U const & v, optional<T> const & x ) -{ - return bool(x) ? v >= *x : true; -} - -// Specialized algorithms - -template< typename T -#if optional_CPP11_OR_GREATER - optional_REQUIRES_T( - std11::is_move_constructible<T>::value - && std17::is_swappable<T>::value ) -#endif -> -void swap( optional<T> & x, optional<T> & y ) -#if optional_CPP11_OR_GREATER - noexcept( noexcept( x.swap(y) ) ) -#endif -{ - x.swap( y ); -} - -#if optional_CPP11_OR_GREATER - -template< typename T > -optional_constexpr optional< typename std::decay<T>::type > make_optional( T && value ) -{ - return optional< typename std::decay<T>::type >( std::forward<T>( value ) ); -} - -template< typename T, typename...Args > -optional_constexpr optional<T> make_optional( Args&&... args ) -{ - return optional<T>( nonstd_lite_in_place(T), std::forward<Args>(args)...); -} - -template< typename T, typename U, typename... Args > -optional_constexpr optional<T> make_optional( std::initializer_list<U> il, Args&&... args ) -{ - return optional<T>( nonstd_lite_in_place(T), il, std::forward<Args>(args)...); -} - -#else - -template< typename T > -optional<T> make_optional( T const & value ) -{ - return optional<T>( value ); -} - -#endif // optional_CPP11_OR_GREATER - -} // namespace optional_lite - -using optional_lite::optional; -using optional_lite::nullopt_t; -using optional_lite::nullopt; - -#if ! optional_CONFIG_NO_EXCEPTIONS -using optional_lite::bad_optional_access; -#endif - -using optional_lite::make_optional; - -} // namespace nonstd - -#if optional_CPP11_OR_GREATER - -// specialize the std::hash algorithm: - -namespace std { - -template< class T > -struct hash< nonstd::optional<T> > -{ -public: - std::size_t operator()( nonstd::optional<T> const & v ) const optional_noexcept - { - return bool( v ) ? std::hash<T>{}( *v ) : 0; - } -}; - -} //namespace std - -#endif // optional_CPP11_OR_GREATER - -#if defined(__clang__) -# pragma clang diagnostic pop -#elif defined(__GNUC__) -# pragma GCC diagnostic pop -#elif defined(_MSC_VER ) -# pragma warning( pop ) -#endif - -#endif // optional_USES_STD_OPTIONAL - -#endif // NONSTD_OPTIONAL_LITE_HPP diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/serializer.cpp b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/serializer.cpp deleted file mode 100644 index 356d803b5d8..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/serializer.cpp +++ /dev/null @@ -1,214 +0,0 @@ -#include "serializer.h" -#include <stdexcept> -#include <rapidjson/allocators.h> -#include "json.h" - - - -//// Elementary types - -void JsonNull::swap(JsonNull& arg) noexcept -{ -} - - -void Reflect(Reader& visitor, uint8_t& value) { - if (!visitor.IsInt()) - throw std::invalid_argument("uint8_t"); - value = (uint8_t)visitor.GetInt(); -} -void Reflect(Writer& visitor, uint8_t& value) { - visitor.Int(value); -} - -void Reflect(Reader& visitor, short& value) { - if (!visitor.IsInt()) - throw std::invalid_argument("short"); - value = (short)visitor.GetInt(); -} -void Reflect(Writer& visitor, short& value) { - visitor.Int(value); -} - -void Reflect(Reader& visitor, unsigned short& value) { - if (!visitor.IsInt()) - throw std::invalid_argument("unsigned short"); - value = (unsigned short)visitor.GetInt(); -} -void Reflect(Writer& visitor, unsigned short& value) { - visitor.Int(value); -} - -void Reflect(Reader& visitor, int& value) { - if (!visitor.IsInt()) - throw std::invalid_argument("int"); - value = visitor.GetInt(); -} -void Reflect(Writer& visitor, int& value) { - visitor.Int(value); -} - -void Reflect(Reader& visitor, unsigned& value) { - if (!visitor.IsUint64()) - throw std::invalid_argument("unsigned"); - value = visitor.GetUint32(); -} -void Reflect(Writer& visitor, unsigned& value) { - visitor.Uint32(value); -} - -void Reflect(Reader& visitor, long& value) { - if (!visitor.IsInt64()) - throw std::invalid_argument("long"); - value = long(visitor.GetInt64()); -} -void Reflect(Writer& visitor, long& value) { - visitor.Int64(value); -} - -void Reflect(Reader& visitor, unsigned long& value) { - if (!visitor.IsUint64()) - throw std::invalid_argument("unsigned long"); - value = (unsigned long)visitor.GetUint64(); -} -void Reflect(Writer& visitor, unsigned long& value) { - visitor.Uint64(value); -} - -void Reflect(Reader& visitor, long long& value) { - if (!visitor.IsInt64()) - throw std::invalid_argument("long long"); - value = visitor.GetInt64(); -} -void Reflect(Writer& visitor, long long& value) { - visitor.Int64(value); -} - -void Reflect(Reader& visitor, unsigned long long& value) { - if (!visitor.IsUint64()) - throw std::invalid_argument("unsigned long long"); - value = visitor.GetUint64(); -} -void Reflect(Writer& visitor, unsigned long long& value) { - visitor.Uint64(value); -} - -void Reflect(Reader& visitor, double& value) { - if (!visitor.IsNumber()) - throw std::invalid_argument("double"); - value = visitor.GetDouble(); -} -void Reflect(Writer& visitor, double& value) { - visitor.Double(value); -} - -void Reflect(Reader& visitor, bool& value) { - if (!visitor.IsBool()) - throw std::invalid_argument("bool"); - value = visitor.GetBool(); -} -void Reflect(Writer& visitor, bool& value) { - visitor.Bool(value); -} - -void Reflect(Reader& visitor, std::string& value) { - if (!visitor.IsString()) - throw std::invalid_argument("std::string"); - value = visitor.GetString(); -} -void Reflect(Writer& visitor, std::string& value) { - visitor.String(value.c_str(), (rapidjson::SizeType)value.size()); -} - -void Reflect(Reader& visitor, JsonNull& value) { - visitor.GetNull(); -} - -void Reflect(Writer& visitor, JsonNull& value) { - visitor.Null(); -} - - -void Reflect(Reader& visitor, SerializeFormat& value) { - std::string fmt = visitor.GetString(); - value = fmt[0] == 'm' ? SerializeFormat::MessagePack : SerializeFormat::Json; -} - -void Reflect(Writer& visitor, SerializeFormat& value) { - switch (value) { - case SerializeFormat::Json: - visitor.String("json"); - break; - case SerializeFormat::MessagePack: - visitor.String("msgpack"); - break; - } -} - - -std::string JsonReader::ToString() const -{ - rapidjson::StringBuffer strBuf; - strBuf.Clear(); - rapidjson::Writer<rapidjson::StringBuffer> writer(strBuf); - m_->Accept(writer); - std::string strJson = strBuf.GetString(); - return strJson; -} - -void JsonReader::IterMap(std::function<void(const char*, Reader&)> fn) -{ - path_.push_back("0"); - for (auto& entry : m_->GetObject()) - { - auto saved = m_; - m_ = &(entry.value); - - fn(entry.name.GetString(), *this); - m_ = saved; - } - path_.pop_back(); -} - - void JsonReader::IterArray(std::function<void(Reader&)> fn) -{ - if (!m_->IsArray()) - throw std::invalid_argument("array"); - // Use "0" to indicate any element for now. - path_.push_back("0"); - for (auto& entry : m_->GetArray()) - { - auto saved = m_; - m_ = &entry; - fn(*this); - m_ = saved; - } - path_.pop_back(); -} - -void JsonReader::DoMember(const char* name, std::function<void(Reader&)> fn) -{ - path_.push_back(name); - auto it = m_->FindMember(name); - if (it != m_->MemberEnd()) - { - auto saved = m_; - m_ = &it->value; - fn(*this); - m_ = saved; - } - path_.pop_back(); -} - -std::string JsonReader::GetPath() const -{ - std::string ret; - for (auto& t : path_) - { - ret += '/'; - ret += t; - } - ret.pop_back(); - return ret; -} - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/serializer.h b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/serializer.h deleted file mode 100644 index 10456f40b5a..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/serializer.h +++ /dev/null @@ -1,378 +0,0 @@ -#pragma once - - -#include <macro_map.h> -#ifdef boost -#include "optional.hpp" -#else -#include <boost/optional.hpp> -#endif -#include <cassert> -#include <memory> -#include <string> -#include <type_traits> -#include <vector> -#include <functional> -#include <map> -#include <algorithm> - - -struct AbsolutePath; - -enum class SerializeFormat { Json, MessagePack }; - -// A tag type that can be used to write `null` to json. -struct JsonNull -{ - void swap(JsonNull& arg) noexcept; -}; - - - -class Reader { -public: - virtual ~Reader() {} - virtual SerializeFormat Format() const = 0; - - virtual bool IsBool() = 0; - virtual bool IsNull() = 0; - virtual bool IsArray() = 0; - virtual bool IsInt() = 0; - virtual bool IsInt64() = 0; - virtual bool IsUint64() = 0; - virtual bool IsDouble() = 0; - virtual bool IsNumber() = 0; - virtual bool IsString() = 0; - - virtual void GetNull() = 0; - virtual bool GetBool() = 0; - virtual int GetInt() = 0; - virtual uint32_t GetUint32() = 0; - virtual int64_t GetInt64() = 0; - virtual uint64_t GetUint64() = 0; - virtual double GetDouble() = 0; - virtual std::string GetString() = 0; - - virtual bool HasMember(const char* x) = 0; - virtual std::unique_ptr<Reader> operator[](const char* x) = 0; - virtual void IterMap( std::function<void(const char*, Reader&)> fn) = 0; - virtual void IterArray(std::function<void(Reader&)> fn) = 0; - virtual void DoMember(const char* name, std::function<void(Reader&)> fn) = 0; - virtual std::string ToString() const = 0; -}; - - - -class Writer { -public: - virtual ~Writer() {} - virtual SerializeFormat Format() const = 0; - - virtual void Null() = 0; - virtual void Bool(bool x) = 0; - virtual void Int(int x) = 0; - virtual void Uint32(uint32_t x) = 0; - virtual void Int64(int64_t x) = 0; - virtual void Uint64(uint64_t x) = 0; - virtual void Double(double x) = 0; - virtual void String(const char* x) = 0; - virtual void String(const char* x, size_t len) = 0; - virtual void StartArray(size_t) = 0; - virtual void EndArray() = 0; - virtual void StartObject() = 0; - virtual void EndObject() = 0; - virtual void Key(const char* name) = 0; -}; - - - -struct optionals_mandatory_tag {}; - -#define REFLECT_MEMBER_START() ReflectMemberStart(visitor, value) -#define REFLECT_MEMBER_END() ReflectMemberEnd(visitor, value); -#define REFLECT_MEMBER_END1(value) ReflectMemberEnd(visitor, value); -#define REFLECT_MEMBER(name) ReflectMember(visitor, #name, value.name) -#define REFLECT_MEMBER_OPTIONALS(name) \ - ReflectMember(visitor, #name, value.name, optionals_mandatory_tag{}) -#define REFLECT_MEMBER2(name, value) ReflectMember(visitor, name, value) - -#define MAKE_REFLECT_TYPE_PROXY(type_name) \ - MAKE_REFLECT_TYPE_PROXY2(type_name, std::underlying_type<type_name>::type) -#define MAKE_REFLECT_TYPE_PROXY2(type, as_type) \ - inline void Reflect(Reader& visitor, type& value) { \ - as_type value0; \ - ::Reflect(visitor, value0); \ - value = static_cast<type>(value0); \ - } \ - inline void Reflect(Writer& visitor, type& value) { \ - auto value0 = static_cast<as_type>(value); \ - ::Reflect(visitor, value0); \ - } - -#define _MAPPABLE_REFLECT_MEMBER(name) REFLECT_MEMBER(name); -#define _MAPPABLE_REFLECT_MEMBER_OPTIONALS(name) REFLECT_MEMBER_OPTIONALS(name); - -#define MAKE_REFLECT_EMPTY_STRUCT(type, ...) \ - template <typename TVisitor> \ - void Reflect(TVisitor& visitor, type& value) { \ - REFLECT_MEMBER_START(); \ - REFLECT_MEMBER_END(); \ - } - -#define MAKE_REFLECT_STRUCT(type, ...) \ - template <typename TVisitor> \ - void Reflect(TVisitor& visitor, type& value) { \ - REFLECT_MEMBER_START(); \ - MACRO_MAP(_MAPPABLE_REFLECT_MEMBER, __VA_ARGS__) \ - REFLECT_MEMBER_END(); \ - } - - -#define _MAPPABLE_SWAP_MEMBER(name) std::swap(name,arg.name); - -#define MAKE_SWAP_METHOD(type, ...) \ -void swap(type& arg) noexcept{ \ - MACRO_MAP(_MAPPABLE_SWAP_MEMBER, __VA_ARGS__) \ -} - -#define MAKE_REFLECT_STRUCT_OPTIONALS_MANDATORY(type, ...) \ - template <typename TVisitor> \ - void Reflect(TVisitor& visitor, type& value) { \ - REFLECT_MEMBER_START(); \ - MACRO_MAP(_MAPPABLE_REFLECT_MEMBER_OPTIONALS, __VA_ARGS__) \ - REFLECT_MEMBER_END(); \ - } - -// clang-format off -// Config has many fields, we need to support at least its number of fields. -#define NUM_VA_ARGS_IMPL(_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,N,...) N -#define NUM_VA_ARGS(...) NUM_VA_ARGS_IMPL(__VA_ARGS__,30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1) -// clang-format on - -#define _MAPPABLE_REFLECT_ARRAY(name) Reflect(visitor, value.name); - -// Reflects the struct so it is serialized as an array instead of an object. -// This currently only supports writers. -#define MAKE_REFLECT_STRUCT_WRITER_AS_ARRAY(type, ...) \ - inline void Reflect(Writer& visitor, type& value) { \ - visitor.StartArray(NUM_VA_ARGS(__VA_ARGS__)); \ - MACRO_MAP(_MAPPABLE_REFLECT_ARRAY, __VA_ARGS__) \ - visitor.EndArray(); \ - } - -//// Elementary types - -void Reflect(Reader& visitor, uint8_t& value); -void Reflect(Writer& visitor, uint8_t& value); - -void Reflect(Reader& visitor, short& value); -void Reflect(Writer& visitor, short& value); - -void Reflect(Reader& visitor, unsigned short& value); -void Reflect(Writer& visitor, unsigned short& value); - -void Reflect(Reader& visitor, int& value); -void Reflect(Writer& visitor, int& value); - -void Reflect(Reader& visitor, unsigned& value); -void Reflect(Writer& visitor, unsigned& value); - -void Reflect(Reader& visitor, long& value); -void Reflect(Writer& visitor, long& value); - -void Reflect(Reader& visitor, unsigned long& value); -void Reflect(Writer& visitor, unsigned long& value); - -void Reflect(Reader& visitor, long long& value); -void Reflect(Writer& visitor, long long& value); - -void Reflect(Reader& visitor, unsigned long long& value); -void Reflect(Writer& visitor, unsigned long long& value); - -void Reflect(Reader& visitor, double& value); -void Reflect(Writer& visitor, double& value); - -void Reflect(Reader& visitor, bool& value); -void Reflect(Writer& visitor, bool& value); - -void Reflect(Reader& visitor, std::string& value); -void Reflect(Writer& visitor, std::string& value); - -void Reflect(Reader& visitor, JsonNull& value); -void Reflect(Writer& visitor, JsonNull& value); - -void Reflect(Reader& visitor, SerializeFormat& value); -void Reflect(Writer& visitor, SerializeFormat& value); - -//// Type constructors - -template <typename T> -void Reflect(Reader& visitor, boost::optional<T>& value) { - if (visitor.IsNull()) { - visitor.GetNull(); - return; - } - T real_value; - Reflect(visitor, real_value); - value = std::move(real_value); -} -template <typename T> -void Reflect(Writer& visitor, boost::optional<T>& value) { - if (value) - Reflect(visitor, *value); - else - visitor.Null(); -} - - -template <typename T> -void ReflectMember(Writer& visitor, const char* name, boost::optional<T>& value) { - // For TypeScript optional property key?: value in the spec, - // We omit both key and value if value is std::nullopt (null) for JsonWriter - // to reduce output. But keep it for other serialization formats. - if (value || visitor.Format() != SerializeFormat::Json) { - visitor.Key(name); - Reflect(visitor, value); - } -} - - - -template <typename T> -void ReflectMember(Writer& visitor, - const char* name, - T& value, - optionals_mandatory_tag) { - visitor.Key(name); - Reflect(visitor, value); -} -template <typename T> -void ReflectMember(Reader& visitor, - const char* name, - T& value, - optionals_mandatory_tag) { - Reflect(visitor, value); -} - -template<class T > -void Reflect(Reader& visitor, std::map<std::string, T>& value) -{ - visitor.IterMap([&](const char* name,Reader& entry) { - T entry_value; - Reflect(entry, entry_value); - value[name]=(std::move(entry_value)); - }); -} -template<class _Ty > -void Reflect(Writer& visitor, std::map<std::string, _Ty>& value) -{ - REFLECT_MEMBER_START(); - for (auto& it : value) - { - visitor.Key(it.first.c_str()); - Reflect(visitor, it.second); - } - REFLECT_MEMBER_END(); -} - -// std::vector -template <typename T> -void Reflect(Reader& visitor, std::vector<T>& values) { - visitor.IterArray([&](Reader& entry) { - T entry_value; - Reflect(entry, entry_value); - values.push_back(std::move(entry_value)); - }); -} - - -template <typename T> -void Reflect(Writer& visitor, std::vector<T>& values) { - visitor.StartArray(values.size()); - for (auto& value : values) - Reflect(visitor, value); - visitor.EndArray(); -} - -// ReflectMember - -inline void DefaultReflectMemberStart(Writer& visitor) { - visitor.StartObject(); -} -inline void DefaultReflectMemberStart(Reader& visitor) {} - -template <typename T> -bool ReflectMemberStart(Reader& visitor, T& value) { - return false; -} -template <typename T> -bool ReflectMemberStart(Writer& visitor, T& value) { - visitor.StartObject(); - return true; -} - -template <typename T> -void ReflectMemberEnd(Reader& visitor, T& value) {} -template <typename T> -void ReflectMemberEnd(Writer& visitor, T& value) { - visitor.EndObject(); -} - -template <typename T> -void ReflectMember(Reader& visitor, const char* name, T& value) { - visitor.DoMember(name, [&](Reader& child) { Reflect(child, value); }); -} -template <typename T> -void ReflectMember(Writer& visitor, const char* name, T& value) { - visitor.Key(name); - Reflect(visitor, value); -} - -template<class _Ty1, class _Ty2> -void Reflect(Writer& visitor, std::pair< boost::optional<_Ty1>, boost::optional<_Ty2> >& value) -{ - if (value.first) - { - Reflect(visitor, value.first); - } - else - { - Reflect(visitor, value.second); - } -} -template<class _Ty2> -void Reflect(Reader& visitor, std::pair< boost::optional<bool>, boost::optional<_Ty2> >& value) -{ - if(visitor.IsBool()) - { - Reflect(visitor, value.first); - return; - } - - Reflect(visitor, value.second); -} -template<class _Ty2> -void Reflect(Reader& visitor, std::pair< boost::optional<std::string>, boost::optional<_Ty2> >& value) -{ - if (visitor.IsString()) - { - Reflect(visitor, value.first); - return; - } - - Reflect(visitor, value.second); -} - - -template<class _Ty1, class _Ty2> -void Reflect(Reader& visitor, std::pair< boost::optional<_Ty1>, boost::optional<_Ty2> >& value) -{ - try - { - Reflect(visitor, value.second); - } - catch (...) - { - Reflect(visitor, value.first); - } -} diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/stream.h b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/stream.h deleted file mode 100644 index 549c361950a..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/stream.h +++ /dev/null @@ -1,196 +0,0 @@ -#pragma once -#include <mutex> -#include <string> -namespace lsp -{ - class stream - { - public: - virtual ~stream() = default; - virtual bool fail() = 0; - virtual bool bad() = 0; - virtual bool eof() = 0; - virtual bool good() = 0; - virtual void clear() = 0; - virtual std::string what() = 0; - virtual bool need_to_clear_the_state() - { - return false; - } - - bool operator!() - { - return bad(); - } - }; - class istream : public stream - { - public: - virtual int get() = 0; - virtual ~istream() = default; - virtual istream& read(char* str, std::streamsize count) = 0; - }; - template <class T > - class base_istream : public istream - { - public: - explicit base_istream(T& _t) :_impl(_t) - { - - } - - int get() override - { - return _impl.get(); - } - bool fail() override - { - return _impl.fail(); - } - bool bad() override - { - return _impl.bad(); - } - bool eof() override - { - return _impl.eof(); - } - bool good() override - { - return _impl.good(); - } - istream& read(char* str, std::streamsize count) override - { - _impl.read(str, count); - return *this; - } - - void clear() override - { - _impl.clear(); - } - T& _impl; - }; - class ostream : public stream - { - public: - virtual ~ostream() = default; - - virtual ostream& write(const std::string&) = 0; - virtual ostream& write(std::streamsize) = 0; - virtual ostream& flush() = 0; - - }; - template <class T > - class base_ostream : public ostream - { - public: - explicit base_ostream(T& _t) :_impl(_t) - { - - } - - bool fail() override - { - return _impl.fail(); - } - bool good() override - { - return _impl.good(); - } - bool bad() override - { - return _impl.bad(); - } - bool eof() override - { - return _impl.eof(); - } - - ostream& write(const std::string& c) override - { - _impl << c; - return *this; - } - - ostream& write(std::streamsize _s) override - { - - _impl << std::to_string(_s); - return *this; - } - - ostream& flush() override - { - _impl.flush(); - return *this; - } - - void clear() override - { - _impl.clear(); - } - protected: - T& _impl; - }; - - template <class T > - class base_iostream : public istream, public ostream - { - public: - explicit base_iostream(T& _t) :_impl(_t) - { - - } - - int get() override - { - return _impl.get(); - } - bool fail() override - { - return _impl.fail(); - } - bool bad() override - { - return _impl.bad(); - } - bool eof() override - { - return _impl.eof(); - } - bool good() override - { - return _impl.good(); - } - istream& read(char* str, std::streamsize count) override - { - _impl.read(str, count); - return *this; - } - ostream& write(const std::string& c) override - { - _impl << c; - return *this; - } - - ostream& write(std::streamsize _s) override - { - _impl << std::to_string(_s); - return *this; - } - - ostream& flush() override - { - _impl.flush(); - return *this; - } - - void clear() override - { - _impl.clear(); - } - protected: - T& _impl; - }; -} diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/threaded_queue.cpp b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/threaded_queue.cpp deleted file mode 100644 index 17e965eadf1..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/threaded_queue.cpp +++ /dev/null @@ -1,20 +0,0 @@ -#include "threaded_queue.h" - -// static -bool MultiQueueWaiter::HasState( - std::initializer_list<BaseThreadQueue*> queues) { - for (BaseThreadQueue* queue : queues) { - if (!queue->IsEmpty()) - return true; - } - return false; -} - -bool MultiQueueWaiter::ValidateWaiter( - std::initializer_list<BaseThreadQueue*> queues) { - for (BaseThreadQueue* queue : queues) { - if (queue->waiter.get() != this) - return false; - } - return true; -} diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/threaded_queue.h b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/threaded_queue.h deleted file mode 100644 index cca9f9a486a..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/threaded_queue.h +++ /dev/null @@ -1,249 +0,0 @@ -#pragma once - -#include <boost/optional/optional.hpp> -#include <algorithm> -#include <atomic> -#include <condition_variable> -#include <deque> -#include <memory> -#include <mutex> -#include <tuple> -#include <utility> -#include <vector> - - -struct MultiQueueWaiter; - -struct BaseThreadQueue { - virtual ~BaseThreadQueue() = default; - - virtual bool IsEmpty() = 0; - - std::shared_ptr<MultiQueueWaiter> waiter; -}; - -// std::lock accepts two or more arguments. We define an overload for one -// argument. -namespace std { -template <typename Lockable> -void lock(Lockable& l) { - l.lock(); -} -} // namespace std - -template <typename... Queue> -struct MultiQueueLock { - MultiQueueLock(Queue... lockable) : tuple_{lockable...} { lock(); } - ~MultiQueueLock() { unlock(); } - void lock() { lock_impl(typename std::index_sequence_for<Queue...>{}); } - void unlock() { unlock_impl(typename std::index_sequence_for<Queue...>{}); } - - private: - template <size_t... Is> - void lock_impl(std::index_sequence<Is...>) { - std::lock(std::get<Is>(tuple_)->mutex...); - } - - template <size_t... Is> - void unlock_impl(std::index_sequence<Is...>) { - (void)std::initializer_list<int>{ - (std::get<Is>(tuple_)->mutex.unlock(), 0)...}; - } - - std::tuple<Queue...> tuple_; -}; - -struct MultiQueueWaiter { - static bool HasState(std::initializer_list<BaseThreadQueue*> queues); - - bool ValidateWaiter(std::initializer_list<BaseThreadQueue*> queues); - - template <typename... BaseThreadQueue> - bool Wait(std::atomic<bool>& quit, BaseThreadQueue... queues) { - MultiQueueLock<BaseThreadQueue...> l(queues...); - while (!quit.load(std::memory_order_relaxed)) { - if (HasState({ queues... })) - return false; - cv.wait(l); - } - return true; - } - template <typename... BaseThreadQueue> - void WaitUntil(std::chrono::steady_clock::time_point t, - BaseThreadQueue... queues) { - MultiQueueLock<BaseThreadQueue...> l(queues...); - if (!HasState({ queues... })) - cv.wait_until(l, t); - } - template <typename... BaseThreadQueue> - void Wait(BaseThreadQueue... queues) { - assert(ValidateWaiter({queues...})); - - MultiQueueLock<BaseThreadQueue...> l(queues...); - while (!HasState({queues...})) - cv.wait(l); - } - - std::condition_variable_any cv; -}; - -// A threadsafe-queue. http://stackoverflow.com/a/16075550 -template <class T> -struct ThreadedQueue : public BaseThreadQueue { - public: - ThreadedQueue() : ThreadedQueue(std::make_shared<MultiQueueWaiter>()) {} - - explicit ThreadedQueue(std::shared_ptr<MultiQueueWaiter> waiter) - : total_count_(0) { - this->waiter = waiter; - } - - // Returns the number of elements in the queue. This is lock-free. - size_t Size() const { return total_count_; } - - // Add an element to the queue. - void Enqueue(T&& t, bool priority) { - { - std::lock_guard<std::mutex> lock(mutex); - if (priority) - priority_.push_back(std::move(t)); - else - queue_.push_back(std::move(t)); - ++total_count_; - } - waiter->cv.notify_one(); - } - - // Add a set of elements to the queue. - void EnqueueAll(std::vector<T>&& elements, bool priority) { - if (elements.empty()) - return; - - { - std::lock_guard<std::mutex> lock(mutex); - total_count_ += elements.size(); - for (T& element : elements) { - if (priority) - priority_.push_back(std::move(element)); - else - queue_.push_back(std::move(element)); - } - elements.clear(); - } - - waiter->cv.notify_all(); - } - - // Returns true if the queue is empty. This is lock-free. - bool IsEmpty() { return total_count_ == 0; } - - // Get the first element from the queue. Blocks until one is available. - T Dequeue() { - std::unique_lock<std::mutex> lock(mutex); - waiter->cv.wait(lock, - [&]() { return !priority_.empty() || !queue_.empty(); }); - - auto execute = [&](std::deque<T>* q) { - auto val = std::move(q->front()); - q->pop_front(); - --total_count_; - return std::move(val); - }; - if (!priority_.empty()) - return execute(&priority_); - return execute(&queue_); - } - - // Get the first element from the queue without blocking. Returns a null - // value if the queue is empty. - boost::optional<T> TryDequeue(bool priority) { - std::lock_guard<std::mutex> lock(mutex); - - auto pop = [&](std::deque<T>* q) { - auto val = std::move(q->front()); - q->pop_front(); - --total_count_; - return std::move(val); - }; - - auto get_result = [&](std::deque<T>* first, - std::deque<T>* second) -> boost::optional<T> { - if (!first->empty()) - return pop(first); - if (!second->empty()) - return pop(second); - return {}; - }; - - if (priority) - return get_result(&priority_, &queue_); - return get_result(&queue_, &priority_); - } - // Return all elements in the queue. - std::vector<T> DequeueAll() { - std::lock_guard<std::mutex> lock(mutex); - - total_count_ = 0; - - std::vector<T> result; - result.reserve(priority_.size() + queue_.size()); - while (!priority_.empty()) { - result.emplace_back(std::move(priority_.front())); - priority_.pop_front(); - } - while (!queue_.empty()) { - result.emplace_back(std::move(queue_.front())); - queue_.pop_front(); - } - - return result; - } - std::vector<T> TryDequeueSome(size_t num) { - std::lock_guard<std::mutex> lock(mutex); - - std::vector<T> result; - num = std::min(num, priority_.size() + queue_.size()); - total_count_ -= num; - result.reserve(num); - while (num) - { - if(!priority_.empty()) { - result.emplace_back(std::move(priority_.front())); - priority_.pop_front(); - } - else - { - break; - } - num -= 1; - } - while (num) - { - if (!queue_.empty()) { - result.emplace_back(std::move(queue_.front())); - queue_.pop_front(); - } - else - { - break; - } - num -= 1; - } - return result; - } - template <typename Fn> - void Iterate(Fn fn) { - std::lock_guard<std::mutex> lock(mutex); - for (auto& entry : priority_) - fn(entry); - for (auto& entry : queue_) - fn(entry); - } - - mutable std::mutex mutex; - - private: - std::atomic<int> total_count_; - std::deque<T> priority_; - std::deque<T> queue_; -}; diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/traits.h b/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/traits.h deleted file mode 100644 index ce8905a8405..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/JsonRpc/traits.h +++ /dev/null @@ -1,158 +0,0 @@ -// Copyright 2021 Google LLC -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#pragma once - - -#include <tuple> -#include <type_traits> - -namespace lsp { -namespace traits { - -// NthTypeOf returns the `N`th type in `Types` -template <int N, typename... Types> -using NthTypeOf = typename std::tuple_element<N, std::tuple<Types...>>::type; - -// `IsTypeOrDerived<BASE, T>::value` is true iff `T` is of type `BASE`, or -// derives from `BASE`. -template <typename BASE, typename T> -using IsTypeOrDerived = std::integral_constant< - bool, - std::is_base_of<BASE, typename std::decay<T>::type>::value || - std::is_same<BASE, typename std::decay<T>::type>::value>; - -// `EachIsTypeOrDerived<N, BASES, TYPES>::value` is true iff all of the types in -// the std::tuple `TYPES` is of, or derives from the corresponding indexed type -// in the std::tuple `BASES`. -// `N` must be equal to the number of types in both the std::tuple `BASES` and -// `TYPES`. -template <int N, typename BASES, typename TYPES> -struct EachIsTypeOrDerived { - using base = typename std::tuple_element<N - 1, BASES>::type; - using type = typename std::tuple_element<N - 1, TYPES>::type; - using last_matches = IsTypeOrDerived<base, type>; - using others_match = EachIsTypeOrDerived<N - 1, BASES, TYPES>; - static constexpr bool value = last_matches::value && others_match::value; -}; - -// EachIsTypeOrDerived specialization for N = 1 -template <typename BASES, typename TYPES> -struct EachIsTypeOrDerived<1, BASES, TYPES> { - using base = typename std::tuple_element<0, BASES>::type; - using type = typename std::tuple_element<0, TYPES>::type; - static constexpr bool value = IsTypeOrDerived<base, type>::value; -}; - -// EachIsTypeOrDerived specialization for N = 0 -template <typename BASES, typename TYPES> -struct EachIsTypeOrDerived<0, BASES, TYPES> { - static constexpr bool value = true; -}; - -// Signature describes the signature of a function. -template <typename RETURN, typename... PARAMETERS> -struct Signature { - // The return type of the function signature - using ret = RETURN; - // The parameters of the function signature held in a std::tuple - using parameters = std::tuple<PARAMETERS...>; - // The type of the Nth parameter of function signature - template <std::size_t N> - using parameter = NthTypeOf<N, PARAMETERS...>; - // The total number of parameters - static constexpr std::size_t parameter_count = sizeof...(PARAMETERS); -}; - -// SignatureOf is a traits helper that infers the signature of the function, -// method, static method, lambda, or function-like object `F`. -template <typename F> -struct SignatureOf { - // The signature of the function-like object `F` - using type = typename SignatureOf<decltype(&F::operator())>::type; -}; - -// SignatureOf specialization for a regular function or static method. -template <typename R, typename... ARGS> -struct SignatureOf<R (*)(ARGS...)> { - // The signature of the function-like object `F` - using type = Signature<typename std::decay<R>::type, - typename std::decay<ARGS>::type...>; -}; - -// SignatureOf specialization for a non-static method. -template <typename R, typename C, typename... ARGS> -struct SignatureOf<R (C::*)(ARGS...)> { - // The signature of the function-like object `F` - using type = Signature<typename std::decay<R>::type, - typename std::decay<ARGS>::type...>; -}; - -// SignatureOf specialization for a non-static, const method. -template <typename R, typename C, typename... ARGS> -struct SignatureOf<R (C::*)(ARGS...) const> { - // The signature of the function-like object `F` - using type = Signature<typename std::decay<R>::type, - typename std::decay<ARGS>::type...>; -}; - -// SignatureOfT is an alias to `typename SignatureOf<F>::type`. -template <typename F> -using SignatureOfT = typename SignatureOf<F>::type; - -// ParameterType is an alias to `typename SignatureOf<F>::type::parameter<N>`. -template <typename F, std::size_t N> -using ParameterType = typename SignatureOfT<F>::template parameter<N>; - -// `HasSignature<F, S>::value` is true iff the function-like `F` has a matching -// signature to the function-like `S`. -template <typename F, typename S> -using HasSignature = std::integral_constant< - bool, - std::is_same<SignatureOfT<F>, SignatureOfT<S>>::value>; - -// `Min<A, B>::value` resolves to the smaller value of A and B. -template <std::size_t A, std::size_t B> -using Min = std::integral_constant<std::size_t, (A < B ? A : B)>; - -// `CompatibleWith<F, S>::value` is true iff the function-like `F` -// can be called with the argument types of the function-like `S`. Return type -// of the two functions are not considered. -template <typename F, typename S> -using CompatibleWith = std::integral_constant< - bool, - (SignatureOfT<S>::parameter_count == SignatureOfT<F>::parameter_count) && - EachIsTypeOrDerived<Min<SignatureOfT<S>::parameter_count, - SignatureOfT<F>::parameter_count>::value, - typename SignatureOfT<S>::parameters, - typename SignatureOfT<F>::parameters>::value>; - -// If `CONDITION` is true then EnableIf resolves to type T, otherwise an -// invalid type. -template <bool CONDITION, typename T = void> -using EnableIf = typename std::enable_if<CONDITION, T>::type; - -// If `BASE` is a base of `T` then EnableIfIsType resolves to type `TRUE`, -// otherwise an invalid type. -template <typename BASE, typename T, typename TRUE_ = void> -using EnableIfIsType = EnableIf<IsTypeOrDerived<BASE, T>::value, TRUE_>; - -// If the function-like `F` has a matching signature to the function-like `S` -// then EnableIfHasSignature resolves to type `TRUE`, otherwise an invalid type. -template <typename F, typename S, typename TRUE_ = void> -using EnableIfHasSignature = EnableIf<HasSignature<F, S>::value, TRUE_>; - -} // namespace traits -} // namespace lsp - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/AbsolutePath.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/AbsolutePath.h deleted file mode 100644 index ef1ee438603..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/AbsolutePath.h +++ /dev/null @@ -1,27 +0,0 @@ -#pragma once - -#include <LibLsp/JsonRpc/serializer.h> -#include <string> - -struct AbsolutePath { - static AbsolutePath BuildDoNotUse(const std::string& path); - - // Try not to use this. - AbsolutePath(); - - // Provide implicit conversions to std::string for the time being. - AbsolutePath(const std::string& path, bool validate = true); - operator std::string() const; - - bool operator==(const AbsolutePath& rhs) const; - bool operator!=(const AbsolutePath& rhs) const; - bool operator<(const AbsolutePath& rhs) const; - bool operator>(const AbsolutePath& rhs) const; - std::string path; - bool qualify = true; -}; - - -void Reflect(Reader& visitor, AbsolutePath& value); -void Reflect(Writer& visitor, AbsolutePath& value); - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/ClientPreferences.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/ClientPreferences.h deleted file mode 100644 index 7adf557f83a..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/ClientPreferences.h +++ /dev/null @@ -1,306 +0,0 @@ -#pragma once -#include <LibLsp/lsp/general/lsClientCapabilities.h> -#include <LibLsp/lsp/utils.h> -#include <memory> -#include <vector> -#include <string> - -class ClientPreferences -{ -public: - - std::shared_ptr<lsWorkspaceClientCapabilites> workspace; - lsTextDocumentClientCapabilities textDocument ; - - ClientPreferences(const lsClientCapabilities& capabilities) - { - v3supported = capabilities.textDocument.has_value(); - if (v3supported) - textDocument = capabilities.textDocument.value(); - if(capabilities.workspace) - { - workspace = std::make_shared<lsWorkspaceClientCapabilites>(capabilities.workspace.value()); - } - } - - bool v3supported=false; - - bool isSignatureHelpSupported() { - - return v3supported && (textDocument.signatureHelp); - } - bool isWorkspaceDidChangeConfigurationSupported() const - { - return workspace && isDynamicRegistrationSupported(workspace->didChangeConfiguration); - } - bool isWorkspaceFoldersSupported() { - return workspace != nullptr && isTrue(workspace->workspaceFolders); - } - - bool isCompletionDynamicRegistered() { - return v3supported && isDynamicRegistrationSupported(textDocument.completion); - } - - bool isCompletionSnippetsSupported() { - //@formatter:off - if(!v3supported || !textDocument.completion) - { - return false; - } - const auto& completion = textDocument.completion.value(); - if(completion.completionItem) - { - return isTrue(completion.completionItem.value().snippetSupport); - } - return false; - } - - bool isV3Supported() { - return v3supported; - } - - bool isFormattingDynamicRegistrationSupported() { - return v3supported && isDynamicRegistrationSupported(textDocument.formatting); - } - - bool isRangeFormattingDynamicRegistrationSupported() { - return v3supported && isDynamicRegistrationSupported(textDocument.rangeFormatting); - } - - bool isOnTypeFormattingDynamicRegistrationSupported() { - return v3supported && isDynamicRegistrationSupported(textDocument.onTypeFormatting); - } - - bool isCodeLensDynamicRegistrationSupported() { - return v3supported && isDynamicRegistrationSupported(textDocument.codeLens); - } - - bool isSignatureHelpDynamicRegistrationSupported() { - return v3supported && isDynamicRegistrationSupported(textDocument.signatureHelp); - } - template<typename T> - static bool isDynamicRegistrationSupported(boost::optional<T>& capability) - { - if(capability) - return (capability.value().dynamicRegistration.value()); - return false; - } - - bool isTrue(const boost::optional<bool>& value) - { - return value.get_value_or(false); - } - - bool isRenameDynamicRegistrationSupported() { - return v3supported && isDynamicRegistrationSupported(textDocument.rename); - } - - bool isExecuteCommandDynamicRegistrationSupported() { - return v3supported && workspace != nullptr && isDynamicRegistrationSupported(workspace->executeCommand); - } - - bool isWorkspaceSymbolDynamicRegistered() { - return v3supported && workspace != nullptr && isDynamicRegistrationSupported(workspace->symbol); - } - - bool isWorkspaceChangeWatchedFilesDynamicRegistered() { - return v3supported && workspace != nullptr && isDynamicRegistrationSupported(workspace->didChangeWatchedFiles); - } - - bool isDocumentSymbolDynamicRegistered() { - return v3supported && isDynamicRegistrationSupported(textDocument.documentSymbol); - } - - bool isCodeActionDynamicRegistered() { - return v3supported && isDynamicRegistrationSupported(textDocument.codeAction); - } - - bool isDefinitionDynamicRegistered() { - return v3supported && isDynamicRegistrationSupported(textDocument.definition); - } - - bool isTypeDefinitionDynamicRegistered() { - return v3supported && isDynamicRegistrationSupported(textDocument.typeDefinition); - } - - bool isHoverDynamicRegistered() { - return v3supported && isDynamicRegistrationSupported(textDocument.hover); - } - - bool isReferencesDynamicRegistered() { - return v3supported && isDynamicRegistrationSupported(textDocument.references); - } - - bool isDocumentHighlightDynamicRegistered() { - return v3supported && isDynamicRegistrationSupported(textDocument.documentHighlight); - } - - bool isFoldgingRangeDynamicRegistered() { - return v3supported && isDynamicRegistrationSupported(textDocument.foldingRange); - } - - bool isImplementationDynamicRegistered() { - return v3supported && isDynamicRegistrationSupported(textDocument.implementation); - } - - bool isSelectionRangeDynamicRegistered() { - return v3supported && isDynamicRegistrationSupported(textDocument.selectionRange); - } - - bool isWillSaveRegistered() { - return v3supported && isTrue(textDocument.synchronization.willSave); - } - - bool isWillSaveWaitUntilRegistered() { - return v3supported && isTrue(textDocument.synchronization.willSaveWaitUntil); - } - - bool isWorkspaceApplyEditSupported() { - return workspace != nullptr && isTrue(workspace->applyEdit); - } - - bool isSupportsCompletionDocumentationMarkdown() { - - if (!v3supported || !textDocument.completion) - { - return false; - } - const auto& completion = textDocument.completion.value(); - if (completion.completionItem) - { - auto& documentationFormat = completion.completionItem.value().documentationFormat; - if(documentationFormat) - { - auto& data = documentationFormat.value(); - for(auto& it : data) - { - if(it == "markdown") - { - return true; - } - } - } - } - return false; - - } - - - bool isWorkspaceEditResourceChangesSupported() { - if(!workspace) return false; - - if(workspace->workspaceEdit) - { - return isTrue(workspace->workspaceEdit.value().resourceChanges); - } - return false; - } - static bool contains(const std::vector<std::string>& v, const std::string& target) - { - for(auto& it : v) - { - if(it == target) return true; - } - return false; - } - bool isResourceOperationSupported() const - { - if (!workspace) return false; - if (!workspace->workspaceEdit) - { - return false; - } - auto& it = (workspace->workspaceEdit.value()); - if(!it.resourceOperations) return false; - const auto& resourceOperations = it.resourceOperations.value(); - return contains(resourceOperations, "create") && contains(resourceOperations, "rename") && contains(resourceOperations, "delete"); - - } - - /** - * {@code true} if the client has explicitly set the - * {@code textDocument.documentSymbol.hierarchicalDocumentSymbolSupport} to - * {@code true} when initializing the LS. Otherwise, {@code false}. - */ - bool isHierarchicalDocumentSymbolSupported() { - if(!v3supported || !textDocument.documentSymbol) return false; - return isTrue(textDocument.documentSymbol.value().hierarchicalDocumentSymbolSupport); - - } - - bool isSemanticHighlightingSupported() { - //@formatter:off - if (!v3supported || !textDocument.semanticHighlightingCapabilities) return false; - return isTrue(textDocument.semanticHighlightingCapabilities.value().semanticHighlighting); - //@formatter:on - } - - /** - * {@code true} if the client has explicitly set the - * {@code textDocument.codeAction.codeActionLiteralSupport.codeActionKind.valueSet} - * value. Otherwise, {@code false}. - */ - bool isSupportedCodeActionKind(const std::string& kind) { - if (!v3supported || !textDocument.codeAction) return false; - //@formatter:off - const auto& codeAction = textDocument.codeAction.value(); - if(codeAction.codeActionLiteralSupport) - { - const auto& codeActionKind = codeAction.codeActionLiteralSupport.value().codeActionKind; - if(codeActionKind) - { - const auto& valueSet = codeActionKind.value().valueSet; - if(valueSet) - { - for(auto& k : valueSet.value()) - { - if(lsp::StartsWith(kind,k)) - { - return true; - } - } - } - } - } - return false; - - //@formatter:on - } - - /** - * {@code true} if the client has explicitly set the - * {@code textDocument.publishDiagnostics.tagSupport} to - * {@code true} when initializing the LS. Otherwise, {@code false}. - */ - bool isDiagnosticTagSupported() { - if (!v3supported || !textDocument.publishDiagnostics) return false; - const auto& publishDiagnostics = textDocument.publishDiagnostics.value(); - if(publishDiagnostics.tagSupport) - { - isTagSupported(publishDiagnostics.tagSupport); - } - return false; - } - - bool isTagSupported(const boost::optional < std::pair<boost::optional<bool>, - boost::optional<DiagnosticsTagSupport> > >& tagSupport) { - if(tagSupport) - { - auto &v = tagSupport.value(); - if (v.first) - { - return v.first.value(); - } - if (v.second) { - return !v.second.value().valueSet.empty(); - } - } - return false; - } - - bool isCallHierarchyDynamicRegistered() { - return v3supported && isDynamicRegistrationSupported(textDocument.callHierarchy); - } - -}; - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/CodeActionParams.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/CodeActionParams.h deleted file mode 100644 index a1e3f1dcc1e..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/CodeActionParams.h +++ /dev/null @@ -1,114 +0,0 @@ -#pragma once -#include "LibLsp/lsp/method_type.h" -#include "LibLsp/JsonRpc/message.h" -#include "LibLsp/lsp/lsp_diagnostic.h" -#include "LibLsp/lsp/workspace/execute_command.h" -#include "LibLsp/lsp/lsTextDocumentIdentifier.h" -#include "LibLsp/lsp/lsCodeAction.h" -namespace JDT -{ - namespace CodeActionKind { - - - /** - * Base kind for quickfix actions: 'quickfix' - */ - extern const char* QuickFix; - - /** - * Base kind for refactoring actions: 'refactor' - */ - extern const char* Refactor; - - /** - * Base kind for refactoring extraction actions: 'refactor.extract' - * - * Example extract actions: - * - * - Extract method - Extract function - Extract variable - Extract interface - * from class - ... - */ - extern const char* RefactorExtract; - - /** - * Base kind for refactoring inline actions: 'refactor.inline' - * - * Example inline actions: - * - * - Inline function - Inline variable - Inline constant - ... - */ - extern const char* RefactorInline; - - /** - * Base kind for refactoring rewrite actions: 'refactor.rewrite' - * - * Example rewrite actions: - * - * - Convert JavaScript function to class - Add or remove parameter - - * Encapsulate field - Make method static - Move method to base class - ... - */ - extern const char* RefactorRewrite; - - /** - * Base kind for source actions: `source` - * - * Source code actions apply to the entire file. - */ - extern const char* Source ; - - /** - * Base kind for an organize imports source action: `source.organizeImports` - */ - extern const char* SourceOrganizeImports; - - extern const char* COMMAND_ID_APPLY_EDIT; - }; - - -} -struct lsCodeActionContext { - // An array of diagnostics. - std::vector<lsDiagnostic> diagnostics; - /** - * Requested kind of actions to return. - * - * Actions not of this kind are filtered out by the client before being shown. So servers - * can omit computing them. - * - * See {@link CodeActionKind} for allowed values. - */ - boost::optional<std::vector<std::string>> only; - - MAKE_SWAP_METHOD(lsCodeActionContext, - diagnostics, only); -}; -MAKE_REFLECT_STRUCT(lsCodeActionContext, - diagnostics, only); - - -// Params for the CodeActionRequest -struct lsCodeActionParams { - // The document in which the command was invoked. - lsTextDocumentIdentifier textDocument; - // The range for which the command was invoked. - lsRange range; - // Context carrying additional information. - lsCodeActionContext context; - - MAKE_SWAP_METHOD(lsCodeActionParams, - textDocument, - range, - context); -}; -MAKE_REFLECT_STRUCT(lsCodeActionParams, - textDocument, - range, - context); - - - - - - - - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/Directory.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/Directory.h deleted file mode 100644 index 93f2c0807d3..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/Directory.h +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once -#include <string> - -struct AbsolutePath; - -struct Directory { - explicit Directory(const AbsolutePath& path); - - bool operator==(const Directory& rhs) const; - bool operator!=(const Directory& rhs) const; - - std::string path; -}; diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/ExecuteCommandParams.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/ExecuteCommandParams.h deleted file mode 100644 index c06eed4b1ce..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/ExecuteCommandParams.h +++ /dev/null @@ -1,20 +0,0 @@ -#pragma once - -#include "lsAny.h" -struct ExecuteCommandParams { - /** - * The identifier of the actual command handler. - */ - - std::string command; - - /** - * Arguments that the command should be invoked with. - * The arguments are typically specified when a command is returned from the server to the client. - * Example requests that return a command are textDocument/codeAction or textDocument/codeLens. - */ - boost::optional<std::vector<lsp::Any>> arguments; - - MAKE_SWAP_METHOD(ExecuteCommandParams, command, arguments); -}; -MAKE_REFLECT_STRUCT(ExecuteCommandParams,command,arguments) diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/IProgressMonitor.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/IProgressMonitor.h deleted file mode 100644 index bf1337e44fe..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/IProgressMonitor.h +++ /dev/null @@ -1,145 +0,0 @@ -#pragma once - - -#include <string> -namespace lsp { -/** - * The <code>IProgressMonitor</code> interface is implemented - * by objects that monitor the progress of an activity; the methods - * in this interface are invoked by code that performs the activity. - * <p> - * All activity is broken down into a linear sequence of tasks against - * which progress is reported. When a task begins, a <code>beginTask(const wstring&, int) - * </code> notification is reported, followed by any number and mixture of - * progress reports (<code>worked()</code>) and subtask notifications - * (<code>subTask(const wstring&)</code>). When the task is eventually completed, a - * <code>done()</code> notification is reported. After the <code>done()</code> - * notification, the progress monitor cannot be reused; i.e., <code> - * beginTask(const wstring&, int)</code> cannot be called again after the call to - * <code>done()</code>. - * </p> - * <p> - * A request to cancel an operation can be signaled using the - * <code>setCanceled</code> method. Operations taking a progress - * monitor are expected to poll the monitor (using <code>isCanceled</code>) - * periodically and abort at their earliest convenience. Operation can however - * choose to ignore cancelation requests. - * </p> - * <p> - * Since notification is synchronous with the activity itself, the listener should - * provide a fast and robust implementation. If the handling of notifications would - * involve blocking operations, or operations which might throw uncaught exceptions, - * the notifications should be queued, and the actual processing deferred (or perhaps - * delegated to a separate thread). - * </p> - * <p> - * Clients may implement this interface. - * </p> - */ - class IProgressMonitor { - public: - virtual ~IProgressMonitor() - { - } - - /** Constant indicating an unknown amount of work. - */ - - const static int UNKNOWN = -1; - - /** - * Notifies that the main task is beginning. This must only be called once - * on a given progress monitor instance. - * - * @param name the name (or description) of the main task - * @param totalWork the total number of work units into which - * the main task is been subdivided. If the value is <code>UNKNOWN</code> - * the implemenation is free to indicate progress in a way which - * doesn't require the total number of work units in advance. - */ - virtual void beginTask(void* , int totalWork) - { - - }; - /** - * Notifies that the work is done; that is, either the main task is completed - * or the user canceled it. This method may be called more than once - * (implementations should be prepared to handle this case). - */ - - virtual void endTask(void*, int totalWork) - { - - } - - virtual void done(void*) = 0; - - /** - * Internal method to handle scaling correctly. This method - * must not be called by a client. Clients should - * always use the method </code>worked(int)</code>. - */ - virtual void internalWorked(double work) - { - - } - /** - * Returns whether cancelation of current operation has been requested. - * Long-running operations should poll to see if cancelation - * has been requested. - * - * @return <code>true</code> if cancellation has been requested, - * and <code>false</code> otherwise - * @see #setCanceled - */ - virtual bool isCanceled() = 0; - /** - * Sets the cancel state to the given value. - * - * @param value <code>true</code> indicates that cancelation has - * been requested (but not necessarily acknowledged); - * <code>false</code> clears this flag - * - * @see #isCanceled - */ - virtual void setCanceled(bool value) = 0; - /** - * Sets the task name to the given value. This method is used to - * restore the task label after a nested operation was executed. - * Normally there is no need for clients to call this method. - * - * @param name the name (or description) of the main task - * @see #beginTask(java.lang.const wstring&, int) - */ - virtual void setTaskName(void*) - { - - }; - /** - * Notifies that a subtask of the main task is beginning. - * Subtasks are optional; the main task might not have subtasks. - * - * @param name the name (or description) of the subtask - */ - virtual void subTask(void* ) - { - - } - /** - * Notifies that a given number of work unit of the main task - * has been completed. Note that this amount represents an - * installment, as opposed to a cumulative amount of work done - * to date. - * - * @param work the number of work units just completed - */ - virtual void worked(int work) - { - - }; - - virtual void catch_exception(void*) = 0; - }; -} - - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/Markup/Markup.cpp b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/Markup/Markup.cpp deleted file mode 100644 index f65f8ad3ceb..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/Markup/Markup.cpp +++ /dev/null @@ -1,942 +0,0 @@ -//===--- Markup.cpp -----------------------------------------*- C++-*------===// -// -// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. -// See https://lsp.org/LICENSE.txt for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//===----------------------------------------------------------------------===// -#include "Markup.h" - -#include <algorithm> -#include <cassert> -#include <cstddef> -#include <iterator> -#include <memory> -#include <string> -#include <vector> -#include <boost/algorithm/string.hpp> - -namespace lsp { - - /// hexdigit - Return the hexadecimal character for the - /// given number \p X (which should be less than 16). - inline char hexdigit(unsigned X, bool LowerCase = false) { - const char HexChar = LowerCase ? 'a' : 'A'; - return X < 10 ? '0' + X : HexChar + X - 10; - } - - /// Given an array of c-style strings terminated by a null pointer, construct - /// a vector of StringRefs representing the same strings without the terminating - /// null string. - inline std::vector< std::string_ref> toStringRefArray(const char* const* Strings) { - std::vector< std::string_ref> Result; - while (*Strings) - Result.push_back(*Strings++); - return Result; - } - - /// Construct a string ref from a boolean. - inline std::string_ref toStringRef(bool B) { return std::string_ref(B ? "true" : "false"); } - - /// Construct a string ref from an array ref of unsigned chars. - inline std::string_ref toStringRef(const std::vector<uint8_t>& Input) { - return std::string_ref(Input.begin(), Input.end()); - } - - /// Construct a string ref from an array ref of unsigned chars. - inline std::vector<uint8_t> arrayRefFromStringRef(const std::string_ref& Input) { - return { Input.begin(), Input.end() }; - } - - /// Interpret the given character \p C as a hexadecimal digit and return its - /// value. - /// - /// If \p C is not a valid hex digit, -1U is returned. - inline unsigned hexDigitValue(char C) { - struct HexTable { - unsigned LUT[255] = {}; - constexpr HexTable() { - // Default initialize everything to invalid. - for (int i = 0; i < 255; ++i) - LUT[i] = ~0U; - // Initialize `0`-`9`. - for (int i = 0; i < 10; ++i) - LUT['0' + i] = i; - // Initialize `A`-`F` and `a`-`f`. - for (int i = 0; i < 6; ++i) - LUT['A' + i] = LUT['a' + i] = 10 + i; - } - }; - constexpr HexTable Table; - return Table.LUT[static_cast<unsigned char>(C)]; - } - - /// Checks if character \p C is one of the 10 decimal digits. - inline bool isDigit(char C) { return C >= '0' && C <= '9'; } - - /// Checks if character \p C is a hexadecimal numeric character. - inline bool isHexDigit(char C) { return hexDigitValue(C) != ~0U; } - - /// Checks if character \p C is a valid letter as classified by "C" locale. - inline bool isAlpha(char C) { - return ('a' <= C && C <= 'z') || ('A' <= C && C <= 'Z'); - } - - /// Checks whether character \p C is either a decimal digit or an uppercase or - /// lowercase letter as classified by "C" locale. - inline bool isAlnum(char C) { return isAlpha(C) || isDigit(C); } - - /// Checks whether character \p C is valid ASCII (high bit is zero). - inline bool isASCII(char C) { return static_cast<unsigned char>(C) <= 127; } - - /// Checks whether all characters in S are ASCII. - inline bool isASCII(std::string_ref S) { - for (char C : S) - { - if(!isASCII(C))return true; - } - return true; - } - - /// Checks whether character \p C is printable. - /// - /// Locale-independent version of the C standard library isprint whose results - /// may differ on different platforms. - inline bool isPrint(char C) { - unsigned char UC = static_cast<unsigned char>(C); - return (0x20 <= UC) && (UC <= 0x7E); - } - - /// Checks whether character \p C is whitespace in the "C" locale. - /// - /// Locale-independent version of the C standard library isspace. - inline bool isSpace(char C) { - return C == ' ' || C == '\f' || C == '\n' || C == '\r' || C == '\t' || - C == '\v'; - } - - /// Returns the corresponding lowercase character if \p x is uppercase. - inline char toLower(char x) { - if (x >= 'A' && x <= 'Z') - return x - 'A' + 'a'; - return x; - } - - /// Returns the corresponding uppercase character if \p x is lowercase. - inline char toUpper(char x) { - if (x >= 'a' && x <= 'z') - return x - 'a' + 'A'; - return x; - } - - inline std::string utohexstr(uint64_t X, bool LowerCase = false) { - char Buffer[17]; - char* BufPtr = std::end(Buffer); - - if (X == 0) *--BufPtr = '0'; - - while (X) { - unsigned char Mod = static_cast<unsigned char>(X) & 15; - *--BufPtr = hexdigit(Mod, LowerCase); - X >>= 4; - } - - return std::string(BufPtr, std::end(Buffer)); - } - - /// Convert buffer \p Input to its hexadecimal representation. - /// The returned string is double the size of \p Input. - inline std::string toHex( std::string_ref Input, bool LowerCase = false) { - static const char* const LUT = "0123456789ABCDEF"; - const uint8_t Offset = LowerCase ? 32 : 0; - size_t Length = Input.size(); - - std::string Output; - Output.reserve(2 * Length); - for (size_t i = 0; i < Length; ++i) { - const unsigned char c = Input[i]; - Output.push_back(LUT[c >> 4] | Offset); - Output.push_back(LUT[c & 15] | Offset); - } - return Output; - } - - inline std::string toHex(std::vector<uint8_t> Input, bool LowerCase = false) { - return toHex(toStringRef(Input), LowerCase); - } - - /// Store the binary representation of the two provided values, \p MSB and - /// \p LSB, that make up the nibbles of a hexadecimal digit. If \p MSB or \p LSB - /// do not correspond to proper nibbles of a hexadecimal digit, this method - /// returns false. Otherwise, returns true. - inline bool tryGetHexFromNibbles(char MSB, char LSB, uint8_t& Hex) { - unsigned U1 = hexDigitValue(MSB); - unsigned U2 = hexDigitValue(LSB); - if (U1 == ~0U || U2 == ~0U) - return false; - - Hex = static_cast<uint8_t>((U1 << 4) | U2); - return true; - } - - /// Return the binary representation of the two provided values, \p MSB and - /// \p LSB, that make up the nibbles of a hexadecimal digit. - inline uint8_t hexFromNibbles(char MSB, char LSB) { - uint8_t Hex = 0; - bool GotHex = tryGetHexFromNibbles(MSB, LSB, Hex); - (void)GotHex; - assert(GotHex && "MSB and/or LSB do not correspond to hex digits"); - return Hex; - } - - /// Convert hexadecimal string \p Input to its binary representation and store - /// the result in \p Output. Returns true if the binary representation could be - /// converted from the hexadecimal string. Returns false if \p Input contains - /// non-hexadecimal digits. The output string is half the size of \p Input. - inline bool tryGetFromHex( std::string_ref Input, std::string& Output) { - if (Input.empty()) - return true; - - Output.reserve((Input.size() + 1) / 2); - if (Input.size() % 2 == 1) { - uint8_t Hex = 0; - if (!tryGetHexFromNibbles('0', Input.front(), Hex)) - return false; - - Output.push_back(Hex); - Input = Input.drop_front(); - } - - assert(Input.size() % 2 == 0); - while (!Input.empty()) { - uint8_t Hex = 0; - if (!tryGetHexFromNibbles(Input[0], Input[1], Hex)) - return false; - - Output.push_back(Hex); - Input = Input.drop_front(2); - } - return true; - } - - /// Convert hexadecimal string \p Input to its binary representation. - /// The return string is half the size of \p Input. - inline std::string fromHex( std::string_ref Input) { - std::string Hex; - bool GotHex = tryGetFromHex(Input, Hex); - (void)GotHex; - assert(GotHex && "Input contains non hex digits"); - return Hex; - } - - - - inline std::string utostr(uint64_t X, bool isNeg = false) { - char Buffer[21]; - char* BufPtr = std::end(Buffer); - - if (X == 0) *--BufPtr = '0'; // Handle special case... - - while (X) { - *--BufPtr = '0' + char(X % 10); - X /= 10; - } - - if (isNeg) *--BufPtr = '-'; // Add negative sign... - return std::string(BufPtr, std::end(Buffer)); - } - - inline std::string itostr(int64_t X) { - if (X < 0) - return utostr(static_cast<uint64_t>(1) + ~static_cast<uint64_t>(X), true); - else - return utostr(static_cast<uint64_t>(X)); - } - - /// StrInStrNoCase - Portable version of strcasestr. Locates the first - /// occurrence of string 's1' in string 's2', ignoring case. Returns - /// the offset of s2 in s1 or npos if s2 cannot be found. - std::string_ref::size_type StrInStrNoCase( std::string_ref s1, std::string_ref s2); - - /// getToken - This function extracts one token from source, ignoring any - /// leading characters that appear in the Delimiters string, and ending the - /// token at any of the characters that appear in the Delimiters string. If - /// there are no tokens in the source string, an empty string is returned. - /// The function returns a pair containing the extracted token and the - /// remaining tail string. - std::pair< std::string_ref, std::string_ref> getToken( std::string_ref Source, - std::string_ref Delimiters = " \t\n\v\f\r"); - - - - /// Returns the English suffix for an ordinal integer (-st, -nd, -rd, -th). - inline std::string_ref getOrdinalSuffix(unsigned Val) { - // It is critically important that we do this perfectly for - // user-written sequences with over 100 elements. - switch (Val % 100) { - case 11: - case 12: - case 13: - return "th"; - default: - switch (Val % 10) { - case 1: return "st"; - case 2: return "nd"; - case 3: return "rd"; - default: return "th"; - } - } - } - - namespace detail { - - template <typename IteratorT> - inline std::string join_impl(IteratorT Begin, IteratorT End, - std::string_ref Separator, std::input_iterator_tag) { - std::string S; - if (Begin == End) - return S; - - S += (*Begin); - while (++Begin != End) { - S += Separator; - S += (*Begin); - } - return S; - } - - template <typename IteratorT> - inline std::string join_impl(IteratorT Begin, IteratorT End, - std::string_ref Separator, std::forward_iterator_tag) { - std::string S; - if (Begin == End) - return S; - - size_t Len = (std::distance(Begin, End) - 1) * Separator.size(); - for (IteratorT I = Begin; I != End; ++I) - Len += (*I).size(); - S.reserve(Len); - size_t PrevCapacity = S.capacity(); - (void)PrevCapacity; - S += (*Begin); - while (++Begin != End) { - S += Separator; - S += (*Begin); - } - assert(PrevCapacity == S.capacity() && "String grew during building"); - return S; - } - - template <typename Sep> - inline void join_items_impl(std::string& Result, Sep Separator) {} - - template <typename Sep, typename Arg> - inline void join_items_impl(std::string& Result, Sep Separator, - const Arg& Item) { - Result += Item; - } - - template <typename Sep, typename Arg1, typename... Args> - inline void join_items_impl(std::string& Result, Sep Separator, const Arg1& A1, - Args &&... Items) { - Result += A1; - Result += Separator; - join_items_impl(Result, Separator, std::forward<Args>(Items)...); - } - - inline size_t join_one_item_size(char) { return 1; } - inline size_t join_one_item_size(const char* S) { return S ? ::strlen(S) : 0; } - - template <typename T> inline size_t join_one_item_size(const T& Str) { - return Str.size(); - } - - inline size_t join_items_size() { return 0; } - - template <typename A1> inline size_t join_items_size(const A1& A) { - return join_one_item_size(A); - } - template <typename A1, typename... Args> - inline size_t join_items_size(const A1& A, Args &&... Items) { - return join_one_item_size(A) + join_items_size(std::forward<Args>(Items)...); - } - - } // end namespace detail - - /// Joins the strings in the range [Begin, End), adding Separator between - /// the elements. - template <typename IteratorT> - inline std::string join(IteratorT Begin, IteratorT End, std::string_ref Separator) { - using tag = typename std::iterator_traits<IteratorT>::iterator_category; - return detail::join_impl(Begin, End, Separator, tag()); - } - - /// Joins the strings in the range [R.begin(), R.end()), adding Separator - /// between the elements. - template <typename Range> - inline std::string join(Range&& R, std::string_ref Separator) { - return join(R.begin(), R.end(), Separator); - } - - /// Joins the strings in the parameter pack \p Items, adding \p Separator - /// between the elements. All arguments must be implicitly convertible to - /// std::string, or there should be an overload of std::string::operator+=() - /// that accepts the argument explicitly. - template <typename Sep, typename... Args> - inline std::string join_items(Sep Separator, Args &&... Items) { - std::string Result; - if (sizeof...(Items) == 0) - return Result; - - size_t NS = detail::join_one_item_size(Separator); - size_t NI = detail::join_items_size(std::forward<Args>(Items)...); - Result.reserve(NI + (sizeof...(Items) - 1) * NS + 1); - detail::join_items_impl(Result, Separator, std::forward<Args>(Items)...); - return Result; - } - - /// A helper class to return the specified delimiter string after the first - /// invocation of operator std::string_ref(). Used to generate a comma-separated - /// list from a loop like so: - /// - /// \code - /// ListSeparator LS; - /// for (auto &I : C) - /// OS << LS << I.getName(); - /// \end - class ListSeparator { - bool First = true; - std::string_ref Separator; - - public: - ListSeparator( std::string_ref Separator = ", ") : Separator(Separator) {} - operator std::string_ref() { - if (First) { - First = false; - return {}; - } - return Separator; - } - }; - -} // end namespace lsp - -namespace lsp{ - -// Is <contents a plausible start to an HTML tag? -// Contents may not be the rest of the line, but it's the rest of the plain -// text, so we expect to see at least the tag name. -bool looksLikeTag(std::string_ref& Contents) { - if (Contents.empty()) - return false; - if (Contents.front() == '!' || Contents.front() == '?' || - Contents.front() == '/') - return true; - // Check the start of the tag name. - if (!lsp::isAlpha(Contents.front())) - return false; - // Drop rest of the tag name, and following whitespace. - Contents = Contents - .drop_while([](char C) { - return lsp::isAlnum(C) || C == '-' || C == '_' || C == ':'; - }) - .drop_while(lsp::isSpace); - // The rest of the tag consists of attributes, which have restrictive names. - // If we hit '=', all bets are off (attribute values can contain anything). - for (; !Contents.empty(); Contents = Contents.drop_front()) { - if (lsp::isAlnum(Contents.front()) || lsp::isSpace(Contents.front())) - continue; - if (Contents.front() == '>' || Contents.start_with("/>")) - return true; // May close the tag. - if (Contents.front() == '=') - return true; // Don't try to parse attribute values. - return false; // Random punctuation means this isn't a tag. - } - return true; // Potentially incomplete tag. -} - -// Tests whether C should be backslash-escaped in markdown. -// The string being escaped is Before + C + After. This is part of a paragraph. -// StartsLine indicates whether `Before` is the start of the line. -// After may not be everything until the end of the line. -// -// It's always safe to escape punctuation, but want minimal escaping. -// The strategy is to escape the first character of anything that might start -// a markdown grammar construct. -bool needsLeadingEscape(char C, std::string_ref Before, std::string_ref After, - bool StartsLine) { - - auto RulerLength = [&]() -> /*Length*/ unsigned { - if (!StartsLine || !Before.empty()) - return false; - std::string_ref A = After.trim_right(); - return std::all_of(A.begin(),A.end(), [C](char D) { return C == D; }) ? 1 + A.size() : 0; - }; - auto IsBullet = [&]() { - return StartsLine && Before.empty() && - (After.empty() || After.start_with(" ")); - }; - auto SpaceSurrounds = [&]() { - return (After.empty() || std::isspace(After.front())) && - (Before.empty() || std::isspace(Before.back())); - }; - - auto WordSurrounds = [&]() { - return (!After.empty() && std::isalnum(After.front())) && - (!Before.empty() && std::isalnum(Before.back())); - }; - - switch (C) { - case '\\': // Escaped character. - return true; - case '`': // Code block or inline code - // Any number of backticks can delimit an inline code block that can end - // anywhere (including on another line). We must escape them all. - return true; - case '~': // Code block - return StartsLine && Before.empty() && After.start_with("~~"); - case '#': { // ATX heading. - if (!StartsLine || !Before.empty()) - return false; - std::string_ref& Rest = After.trim_left(C); - return Rest.empty() || Rest.start_with(" "); - } - case ']': // Link or link reference. - // We escape ] rather than [ here, because it's more constrained: - // ](...) is an in-line link - // ]: is a link reference - // The following are only links if the link reference exists: - // ] by itself is a shortcut link - // ][...] is an out-of-line link - // Because we never emit link references, we don't need to handle these. - return After.start_with(":") || After.start_with("("); - case '=': // Setex heading. - return RulerLength() > 0; - case '_': // Horizontal ruler or matched delimiter. - if (RulerLength() >= 3) - return true; - // Not a delimiter if surrounded by space, or inside a word. - // (The rules at word boundaries are subtle). - return !(SpaceSurrounds() || WordSurrounds()); - case '-': // Setex heading, horizontal ruler, or bullet. - if (RulerLength() > 0) - return true; - return IsBullet(); - case '+': // Bullet list. - return IsBullet(); - case '*': // Bullet list, horizontal ruler, or delimiter. - return IsBullet() || RulerLength() >= 3 || !SpaceSurrounds(); - case '<': // HTML tag (or autolink, which we choose not to escape) - return looksLikeTag(After); - case '>': // Quote marker. Needs escaping at start of line. - return StartsLine && Before.empty(); - case '&': { // HTML entity reference - auto End = After.find(';'); - if (End == std::string_ref::npos) - return false; - std::string_ref Content = After.substr(0, End); - if (Content.consume_front("#")) - { - if (Content.consume_front("x") || Content.consume_front("X")) - { - return std::all_of(Content.begin(),Content.end(), lsp::isHexDigit); - } - - return std::all_of(Content.begin(), Content.end(), [](char c) - { - return lsp::isDigit(c); - }); - } - return std::all_of(Content.begin(), Content.end(), [](char c) - { - return lsp::isAlpha(c); - }); - } - case '.': // Numbered list indicator. Escape 12. -> 12\. at start of line. - case ')': - return StartsLine && !Before.empty() && - std::all_of(Before.begin(), Before.end(), [](char c) - { - return lsp::isDigit(c); - }) && After.start_with(" "); - default: - return false; - } -} - -/// Escape a markdown text block. Ensures the punctuation will not introduce -/// any of the markdown constructs. - std::string_ref renderText(const std::string_ref& Input, bool StartsLine) { - std::string_ref R; - for (unsigned I = 0; I < Input.size(); ++I) { - if (needsLeadingEscape(Input[I], Input.substr(0, I), Input.substr(I + 1), - StartsLine)) - R.push_back('\\'); - R.push_back(Input[I]); - } - return R; -} - -/// Renders \p Input as an inline block of code in markdown. The returned value -/// is surrounded by backticks and the inner contents are properly escaped. - std::string_ref renderInlineBlock(const std::string_ref& Input) { - std::string_ref R; - // Double all backticks to make sure we don't close the inline block early. - for (size_t From = 0; From < Input.size();) { - size_t Next = Input.find("`", From); - R += Input.substr(From, Next - From); - if (Next == std::string_ref::npos) - break; - R += "``"; // double the found backtick. - - From = Next + 1; - } - // If results starts with a backtick, add spaces on both sides. The spaces - // are ignored by markdown renderers. - if (std::string_ref(R).start_with("`") || std::string_ref(R).end_with("`")) - return "` " + std::move(R) + " `"; - // Markdown render should ignore first and last space if both are there. We - // add an extra pair of spaces in that case to make sure we render what the - // user intended. - if (std::string_ref(R).start_with(" ") && std::string_ref(R).end_with(" ")) - return "` " + std::move(R) + " `"; - return "`" + std::move(R) + "`"; -} - -/// Get marker required for \p Input to represent a markdown codeblock. It -/// consists of at least 3 backticks(`). Although markdown also allows to use -/// tilde(~) for code blocks, they are never used. - std::string_ref getMarkerForCodeBlock(const std::string_ref& Input) { - // Count the maximum number of consecutive backticks in \p Input. We need to - // start and end the code block with more. - unsigned MaxBackticks = 0; - unsigned Backticks = 0; - for (char C : Input) { - if (C == '`') { - ++Backticks; - continue; - } - MaxBackticks = std::max(MaxBackticks, Backticks); - Backticks = 0; - } - MaxBackticks = std::max(Backticks, MaxBackticks); - // Use the corresponding number of backticks to start and end a code block. - return std::string_ref(/*Repeat=*/std::max(3u, MaxBackticks + 1), '`'); -} - - /// SplitString - Split up the specified string according to the specified -/// delimiters, appending the result fragments to the output list. - void SplitString(const std::string& Source, - std::vector<std::string_ref>& OutFragments, - std::string Delimiters = " \t\n\v\f\r") -{ - boost::split(OutFragments, Source, boost::is_any_of(Delimiters)); -} - - -// Trims the input and concatenates whitespace blocks into a single ` `. - std::string_ref canonicalizeSpaces(const std::string_ref& Input) { - std::vector<std::string_ref> Words; - SplitString(Input, Words); - - return lsp::join(Words, " "); -} - - - std::string_ref renderBlocks( std::vector<Block*>&& Children, - void (Block::* RenderFunc)(std::ostringstream&) const) { - std::string_ref R; - std::ostringstream OS(R); - - std::vector<int> v{ 1, 2, 3 }; - - // Trim rulers. - Children.erase(std::remove_if(Children.begin(), Children.end(), [](const Block* C) - { - return C->isRuler(); - }), Children.end()); - - bool LastBlockWasRuler = true; - for (const auto& C : Children) { - if (C->isRuler() && LastBlockWasRuler) - continue; - LastBlockWasRuler = C->isRuler(); - ((*C).*RenderFunc)(OS); - } - - // Get rid of redundant empty lines introduced in plaintext while imitating - // padding in markdown. - std::string_ref AdjustedResult; - std::string_ref TrimmedText(OS.str()); - TrimmedText = TrimmedText.trim(); - - std::copy_if(TrimmedText.begin(), TrimmedText.end(), - std::back_inserter(AdjustedResult), - [&TrimmedText](const char& C) { - return !std::string_ref(TrimmedText.data(), - &C - TrimmedText.data() + 1) - // We allow at most two newlines. - .end_with("\n\n\n"); - }); - - return AdjustedResult; - }; - std::string_ref renderBlocks(const std::vector<std::unique_ptr<Block> >& children, - void (Block::* renderFunc)(std::ostringstream&) const) - { - std::vector<Block*> temp(children.size(), nullptr); - for(size_t i = 0 ; i < children.size() ; ++i) - { - temp[i]=(children[i].get()); - } - return renderBlocks(std::move(temp), renderFunc); - } -// Separates two blocks with extra spacing. Note that it might render strangely -// in vscode if the trailing block is a codeblock, see -// https://github.com/microsoft/vscode/issues/88416 for details. -class Ruler : public Block { -public: - void renderMarkdown(std::ostringstream &OS) const override { - // Note that we need an extra new line before the ruler, otherwise we might - // make previous block a title instead of introducing a ruler. - OS << "\n---\n"; - } - void renderPlainText(std::ostringstream &OS) const override { OS << '\n'; } - std::unique_ptr<Block> clone() const override { - return std::make_unique<Ruler>(*this); - } - bool isRuler() const override { return true; } -}; - -class CodeBlock : public Block { -public: - void renderMarkdown(std::ostringstream &OS) const override { - std::string_ref Marker = getMarkerForCodeBlock(Contents); - // No need to pad from previous blocks, as they should end with a new line. - OS << Marker << Language << '\n' << Contents << '\n' << Marker << '\n'; - } - - void renderPlainText(std::ostringstream &OS) const override { - // In plaintext we want one empty line before and after codeblocks. - OS << '\n' << Contents << "\n\n"; - } - - std::unique_ptr<Block> clone() const override { - return std::make_unique<CodeBlock>(*this); - } - - CodeBlock( std::string_ref Contents, std::string_ref Language) - : Contents(std::move(Contents)), Language(std::move(Language)) {} - -private: - - std::string_ref Contents; - std::string_ref Language; -}; - -// Inserts two spaces after each `\n` to indent each line. First line is not -// indented. - std::string_ref indentLines(const std::string_ref& Input) { - assert(!Input.end_with("\n") && "Input should've been trimmed."); - std::string_ref IndentedR; - // We'll add 2 spaces after each new line. - IndentedR.reserve(Input.size() + Input.count("\n") * 2); - for (char C : Input) { - IndentedR += C; - if (C == '\n') - IndentedR.append(" "); - } - return IndentedR; -} - -class Heading : public Paragraph { -public: - Heading(size_t Level) : Level(Level) {} - void renderMarkdown(std::ostringstream &OS) const override { - OS << std::string_ref(Level, '#') << ' '; - Paragraph::renderMarkdown(OS); - } - -private: - size_t Level; -}; - - - - - - std::string_ref Block::asMarkdown() const { - std::string_ref R; - std::ostringstream OS(R); - renderMarkdown(OS); - return std::string_ref(OS.str()).trim(); -} - - std::string_ref Block::asPlainText() const { - std::string_ref R; - std::ostringstream OS(R); - renderPlainText(OS); - return std::string_ref(OS.str()).trim().c_str(); -} - - void Paragraph::renderMarkdown(std::ostringstream& OS) const { - bool NeedsSpace = false; - bool HasChunks = false; - for (auto& C : Chunks) { - if (C.SpaceBefore || NeedsSpace) - OS << " "; - switch (C.Kind) { - case Chunk::PlainText: - OS << renderText(C.Contents, !HasChunks); - break; - case Chunk::InlineCode: - OS << renderInlineBlock(C.Contents); - break; - } - HasChunks = true; - NeedsSpace = C.SpaceAfter; - } - // Paragraphs are translated into markdown lines, not markdown paragraphs. - // Therefore it only has a single linebreak afterwards. - // VSCode requires two spaces at the end of line to start a new one. - OS << " \n"; - } - - std::unique_ptr<Block> Paragraph::clone() const { - return std::make_unique<Paragraph>(*this); - } - - /// Choose a marker to delimit `Text` from a prioritized list of options. - /// This is more readable than escaping for plain-text. - std::string_ref chooseMarker(std::vector<std::string_ref> Options, - const std::string_ref& Text) - { - // Prefer a delimiter whose characters don't appear in the text. - for (std::string_ref& S : Options) - if (Text.find_first_of(S) == std::string_ref::npos) - return S; - return Options.front(); - } - - void Paragraph::renderPlainText(std::ostringstream& OS) const { - bool NeedsSpace = false; - for (auto& C : Chunks) { - if (C.SpaceBefore || NeedsSpace) - OS << " "; - std::string_ref Marker = ""; - if (C.Preserve && C.Kind == Chunk::InlineCode) - Marker = chooseMarker({ "`", "'", "\"" }, C.Contents); - OS << Marker << C.Contents << Marker; - NeedsSpace = C.SpaceAfter; - } - OS << '\n'; - } - - void BulletList::renderMarkdown(std::ostringstream& OS) const { - for (auto& D : Items) { - // Instead of doing this we might prefer passing Indent to children to get - // rid of the copies, if it turns out to be a bottleneck. - - OS << "- "; - OS << indentLines(D.asMarkdown()) << '\n'; - } - // We need a new line after list to terminate it in markdown. - OS << '\n'; - } - - void BulletList::renderPlainText(std::ostringstream& OS) const { - for (auto& D : Items) { - // Instead of doing this we might prefer passing Indent to children to get - // rid of the copies, if it turns out to be a bottleneck. - OS << "- " << indentLines(D.asPlainText()) << '\n'; - } - } - - Paragraph& Paragraph::appendSpace() { - if (!Chunks.empty()) - Chunks.back().SpaceAfter = true; - return *this; - } - - Paragraph& Paragraph::appendText(const std::string_ref& Text) { - std::string_ref Norm = canonicalizeSpaces(Text); - if (Norm.empty()) - return *this; - Chunks.emplace_back(); - Chunk& C = Chunks.back(); - C.Contents = std::move(Norm); - C.Kind = Chunk::PlainText; - - C.SpaceBefore = std::isspace(Text.front()); - C.SpaceAfter = std::isspace(Text.back()); - return *this; - } - - Paragraph& Paragraph::appendCode(const std::string_ref& Code, bool Preserve) { - bool AdjacentCode = - !Chunks.empty() && Chunks.back().Kind == Chunk::InlineCode; - std::string_ref Norm = canonicalizeSpaces(Code); - if (Norm.empty()) - return *this; - Chunks.emplace_back(); - Chunk& C = Chunks.back(); - C.Contents = std::move(Norm); - C.Kind = Chunk::InlineCode; - C.Preserve = Preserve; - // Disallow adjacent code spans without spaces, markdown can't render them. - C.SpaceBefore = AdjacentCode; - return *this; - } - - std::unique_ptr<Block> BulletList::clone() const { - return std::make_unique<BulletList>(*this); - } - - class Document& BulletList::addItem() { - Items.emplace_back(); - return Items.back(); - } - - Document& Document::operator=(const Document& Other) { - Children.clear(); - for (const auto& C : Other.Children) - Children.push_back(C->clone()); - return *this; - } - - void Document::append(Document Other) { - std::move(Other.Children.begin(), Other.Children.end(), - std::back_inserter(Children)); - } - - Paragraph& Document::addParagraph() { - Children.push_back(std::make_unique<Paragraph>()); - return *static_cast<Paragraph*>(Children.back().get()); - } - - void Document::addRuler() { Children.push_back(std::make_unique<Ruler>()); } - - void Document::addCodeBlock(std::string_ref Code, std::string_ref Language) { - Children.emplace_back( - std::make_unique<CodeBlock>(std::move(Code), std::move(Language))); - } - - std::string_ref Document::asMarkdown() const { - return renderBlocks(Children, &Block::renderMarkdown); - } - - std::string_ref Document::asPlainText() const { - return renderBlocks(Children, &Block::renderPlainText); - } - - BulletList& Document::addBulletList() { - Children.emplace_back(std::make_unique<BulletList>()); - return *static_cast<BulletList*>(Children.back().get()); - } - - Paragraph& Document::addHeading(size_t Level) { - assert(Level > 0); - Children.emplace_back(std::make_unique<Heading>(Level)); - return *static_cast<Paragraph*>(Children.back().get()); - } - };
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/Markup/Markup.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/Markup/Markup.h deleted file mode 100644 index 92d773db0cc..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/Markup/Markup.h +++ /dev/null @@ -1,119 +0,0 @@ -#pragma once -#include <cctype> -#include <clocale> -#include <cstddef> -#include <memory> -#include <string> -#include <vector> -#include <sstream> - -#include "string_ref.h" - -namespace lsp -{ - -/// Holds text and knows how to lay it out. Multiple blocks can be grouped to -/// form a document. Blocks include their own trailing newlines, std::string_ref -/// should trim them if need be. -class Block { -public: - virtual void renderMarkdown(std::ostringstream &OS) const = 0; - virtual void renderPlainText(std::ostringstream &OS) const = 0; - virtual std::unique_ptr<Block> clone() const = 0; - std::string_ref asMarkdown() const; - std::string_ref asPlainText() const; - - virtual bool isRuler() const { return false; } - virtual ~Block() = default; -}; - -/// Represents parts of the markup that can contain strings, like inline code, -/// code block or plain text. -/// One must introduce different paragraphs to create separate blocks. -class Paragraph : public Block { -public: - void renderMarkdown(std::ostringstream &OS) const override; - void renderPlainText(std::ostringstream &OS) const override; - std::unique_ptr<Block> clone() const override; - - /// Append plain text to the end of the string. - Paragraph &appendText(const std::string_ref& Text); - - /// Append inline code, this translates to the ` block in markdown. - /// \p Preserve indicates the code span must be apparent even in plaintext. - Paragraph &appendCode(const std::string_ref& Code, bool Preserve = false); - - /// Ensure there is space between the surrounding chunks. - /// Has no effect at the beginning or end of a paragraph. - Paragraph &appendSpace(); - -private: - struct Chunk { - enum { - PlainText, - InlineCode, - } Kind = PlainText; - // Preserve chunk markers in plaintext. - bool Preserve = false; - std::string_ref Contents; - // Whether this chunk should be surrounded by whitespace. - // Consecutive SpaceAfter and SpaceBefore will be collapsed into one space. - // Code spans don't usually set this: their spaces belong "inside" the span. - bool SpaceBefore = false; - bool SpaceAfter = false; - }; - std::vector<Chunk> Chunks; -}; - -/// Represents a sequence of one or more documents. Knows how to print them in a -/// list like format, e.g. by prepending with "- " and indentation. -class BulletList : public Block { -public: - void renderMarkdown(std::ostringstream &OS) const override; - void renderPlainText(std::ostringstream &OS) const override; - std::unique_ptr<Block> clone() const override; - - class Document &addItem(); - -private: - std::vector<class Document> Items; -}; - -/// A format-agnostic representation for structured text. Allows rendering into -/// markdown and plaintext. -class Document { -public: - Document() = default; - Document(const Document &Other) { *this = Other; } - Document &operator=(const Document &); - Document(Document &&) = default; - Document &operator=(Document &&) = default; - - void append(Document Other); - - /// Adds a semantical block that will be separate from others. - Paragraph &addParagraph(); - /// Inserts a horizontal separator to the document. - void addRuler(); - /// Adds a block of code. This translates to a ``` block in markdown. In plain - /// text representation, the code block will be surrounded by newlines. - void addCodeBlock( std::string_ref Code, std::string_ref Language = "cpp"); - /// Heading is a special type of paragraph that will be prepended with \p - /// Level many '#'s in markdown. - Paragraph &addHeading(size_t Level); - - BulletList &addBulletList(); - - /// Doesn't contain any trailing newlines. - /// We try to make the markdown human-readable, e.g. avoid extra escaping. - /// At least one client (coc.nvim) displays the markdown verbatim! - std::string_ref asMarkdown() const; - /// Doesn't contain any trailing newlines. - std::string_ref asPlainText() const; - -private: - std::vector<std::unique_ptr<Block>> Children; -}; - - -} diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/Markup/string_ref.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/Markup/string_ref.h deleted file mode 100644 index d7ee423944e..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/Markup/string_ref.h +++ /dev/null @@ -1,1059 +0,0 @@ - -#pragma once -#include <algorithm> -#include <string> -#include <vector> -#include <stdarg.h> -#include<functional> - -#ifndef _WIN32 -#include <cstring> -#endif -namespace std -{ - - /** - * An extension of STL's string providing additional functionality that is often availiable in - * higher-level languages such as Python. - */ - class string_ref : public string - { - public: - - //static unsigned GetAutoSenseRadix(string_ref& Str) { - // if (Str.empty()) - // return 10; - - // if (Str.start_with("0x") || Str.start_with("0X")) { - // Str = Str.substr(2); - // return 16; - // } - - // if (Str.start_with("0b") || Str.start_with("0B")) { - // Str = Str.substr(2); - // return 2; - // } - - // if (Str.start_with("0o")) { - // Str = Str.substr(2); - // return 8; - // } - - // if (Str[0] == '0' && Str.size() > 1 && std::isdigit(Str[1])) { - // Str = Str.substr(1); - // return 8; - // } - - // return 10; - //} - - //static bool consumeUnsignedInteger(string_ref& Str, unsigned Radix, - // unsigned long long& Result) { - // // Autosense radix if not specified. - // if (Radix == 0) - // Radix = GetAutoSenseRadix(Str); - - // // Empty strings (after the radix autosense) are invalid. - // if (Str.empty()) return true; - - // // Parse all the bytes of the string given this radix. Watch for overflow. - // string_ref Str2 = Str; - // Result = 0; - // while (!Str2.empty()) { - // unsigned CharVal; - // if (Str2[0] >= '0' && Str2[0] <= '9') - // CharVal = Str2[0] - '0'; - // else if (Str2[0] >= 'a' && Str2[0] <= 'z') - // CharVal = Str2[0] - 'a' + 10; - // else if (Str2[0] >= 'A' && Str2[0] <= 'Z') - // CharVal = Str2[0] - 'A' + 10; - // else - // break; - - // // If the parsed value is larger than the integer radix, we cannot - // // consume any more characters. - // if (CharVal >= Radix) - // break; - - // // Add in this character. - // unsigned long long PrevResult = Result; - // Result = Result * Radix + CharVal; - - // // Check for overflow by shifting back and seeing if bits were lost. - // if (Result / Radix < PrevResult) - // return true; - - // Str2 = Str2.substr(1); - // } - - // // We consider the operation a failure if no characters were consumed - // // successfully. - // if (Str.size() == Str2.size()) - // return true; - - // Str = Str2; - // return false; - //} - - //static bool consumeSignedInteger(string_ref& Str, unsigned Radix, - // long long& Result) { - // unsigned long long ULLVal; - - // // Handle positive strings first. - // if (Str.empty() || Str.front() != '-') { - // if (consumeUnsignedInteger(Str, Radix, ULLVal) || - // // Check for value so large it overflows a signed value. - // (long long)ULLVal < 0) - // return true; - // Result = ULLVal; - // return false; - // } - - // // Get the positive part of the value. - // string_ref Str2 = Str.drop_front(1); - // if (consumeUnsignedInteger(Str2, Radix, ULLVal) || - // // Reject values so large they'd overflow as negative signed, but allow - // // "-0". This negates the unsigned so that the negative isn't undefined - // // on signed overflow. - // (long long)-ULLVal > 0) - // return true; - - // Str = Str2; - // Result = -ULLVal; - // return false; - //} - - ///// GetAsUnsignedInteger - Workhorse method that converts a integer character - ///// sequence of radix up to 36 to an unsigned long long value. - //static bool getAsUnsignedInteger(string_ref Str, unsigned Radix, - // unsigned long long& Result) { - // if (consumeUnsignedInteger(Str, Radix, Result)) - // return true; - - // // For getAsUnsignedInteger, we require the whole string to be consumed or - // // else we consider it a failure. - // return !Str.empty(); - //} - - //static bool getAsSignedInteger(string_ref Str, unsigned Radix, - // long long& Result) { - // if (consumeSignedInteger(Str, Radix, Result)) - // return true; - - // // For getAsSignedInteger, we require the whole string to be consumed or else - // // we consider it a failure. - // return !Str.empty(); - //} - - - ///// Parse the current string as an integer of the specified radix. If - ///// \p Radix is specified as zero, this does radix autosensing using - ///// extended C rules: 0 is octal, 0x is hex, 0b is binary. - ///// - ///// If the string is invalid or if only a subset of the string is valid, - ///// this returns true to signify the error. The string is considered - ///// erroneous if empty or if it overflows T. - //template <typename T> - //std::enable_if_t<std::numeric_limits<T>::is_signed, bool> - // getAsInteger(unsigned Radix, T& Result) const { - // long long LLVal; - // if (getAsSignedInteger(*this, Radix, LLVal) || - // static_cast<T>(LLVal) != LLVal) - // return true; - // Result = LLVal; - // return false; - //} - - //template <typename T> - //std::enable_if_t<!std::numeric_limits<T>::is_signed, bool> - // getAsInteger(unsigned Radix, T& Result) const { - // unsigned long long ULLVal; - // // The additional cast to unsigned long long is required to avoid the - // // Visual C++ warning C4805: '!=' : unsafe mix of type 'bool' and type - // // 'unsigned __int64' when instantiating getAsInteger with T = bool. - // if (getAsUnsignedInteger(*this, Radix, ULLVal) || - // static_cast<unsigned long long>(static_cast<T>(ULLVal)) != ULLVal) - // return true; - // Result = ULLVal; - // return false; - //} - - - - /**` - * Default constructor - * - * Constructs an empty string_ref ("") - */ - string_ref() : string() { } - - /** - * Duplicate the STL string copy constructor - * - * @param[in] s The string to copy - * @param[in] pos The starting position in the string to copy from - * @param[in] n The number of characters to copy - */ - string_ref(const string &s, size_type pos = 0, size_type n = npos) : string(s, pos, npos) { } - - /** - * Construct an string_ref from a null-terminated character array - * - * @param[in] s The character array to copy into the new string - */ - string_ref(const value_type *s) : string(s) { } - - /** - * Construct an string_ref from a character array and a length - * - * @param[in] s The character array to copy into the new string - * @param[in] n The number of characters to copy - */ - string_ref(const value_type *s, size_type n) : string(s, n) { } - - /** - * Create an string_ref with @p n copies of @p c - * - * @param[in] n The number of copies - * @param[in] c The character to copy @p n times - */ - string_ref(size_type n, value_type c) : string(n, c) { } - - /** - * Create a string from a range - * - * @param[in] first The first element to copy in - * @param[in] last The last element to copy in - */ - template <class InputIterator> - string_ref(InputIterator first, InputIterator last) : string(first, last) { } - - /** - * The destructor - */ - ~string_ref() { } - - /** - * Split a string by whitespace - * - * @return A vector of strings, each of which is a substring of the string - */ - vector<string_ref> split(size_type limit = npos) const - { - vector<string_ref> v; - - const_iterator - i = begin(), - last = i; - for (; i != end(); i++) - { - if (*i == ' ' || *i == '\n' || *i == '\t' || *i == '\r') - { - if (i + 1 != end() && (i[1] == ' ' || i[1] == '\n' || i[1] == '\t' || i[1] == '\r')) - continue; - v.push_back(string_ref(last, i)); - last = i + 1; - if (v.size() >= limit - 1) - { - v.push_back(string_ref(last, end())); - return v; - } - } - } - - if (last != i) - v.push_back(string_ref(last, i)); - - return v; - } - - /** - * Split a string by a character - * - * Returns a vector of ext_strings, each of which is a substring of the string formed by splitting - * it on boundaries formed by the character @p separator. If @p limit is set, the returned vector - * will contain a maximum of @p limit elements with the last element containing the rest of - * the string. - * - * If @p separator is not found in the string, a single element will be returned in the vector - * containing the entire string. - * - * The separators are removed from the output - * - * @param[in] separator The character separator to split the string on - * @param[in] limit The maximum number of output elements - * @return A vector of strings, each of which is a substring of the string - * - * @section split_ex Example - * @code - * std::string_ref s("This|is|a|test."); - * std::vector<std::string_ref> v = s.split('|'); - * std::copy(v.begin(), v.end(), std::ostream_iterator<std::string_ref>(std::cout, "\n")); - * - * This - * is - * a - * test. - * @endcode - */ - vector<string_ref> split(value_type separator, size_type limit = npos) const - { - vector<string_ref> v; - - const_iterator - i = begin(), - last = i; - for (; i != end(); i++) - { - if (*i == separator) - { - v.push_back(string_ref(last, i)); - last = i + 1; - if (v.size() >= limit - 1) - { - v.push_back(string_ref(last, end())); - return v; - } - } - } - - if (last != i) - v.push_back(string_ref(last, i)); - - return v; - } - - /** - * Split a string by another string - * - * Returns a vector of ext_strings, each of which is a substring of the string formed by - * splitting it on boundaries formed by the string @p separator. If @p limit is set, the - * returned vector will contain a maximum of @p limit elements with the last element - * containing the rest of the string. - * - * If @p separator is not found in the string, a single element will be returned in the - * vector containing the entire string. - * - * The separators are removed from the output - * - * @param[in] separator The string separator to split the string on - * @param[in] limit The maximum number of output elements - * @return A vector of strings, each of which is a substring of the string - * - * @ref split_ex - */ - vector<string_ref> split(const string &separator, size_type limit = npos) const - { - vector<string_ref> v; - - const_iterator - i = begin(), - last = i; - for (; i != end(); i++) - { - if (string(i, i + separator.length()) == separator) - { - v.push_back(string_ref(last, i)); - last = i + separator.length(); - - if (v.size() >= limit - 1) - { - v.push_back(string_ref(last, end())); - return v; - } - } - } - - if (last != i) - v.push_back(string_ref(last, i)); - - return v; - } - - /** - * Convert a string into an integer - * - * Convert the initial portion of a string into a signed integer. Once a non-numeric - * character is reached, the remainder of @p string is ignored and the integer that was - * read returned. - * - * @param s The string to convert - * @return The integer converted from @p string - */ - static long int integer(const string &s) - { - long int retval = 0; - bool neg = false; - - for (const_iterator i = s.begin(); i != s.end(); i++) - { - if (i == s.begin()) - { - if (*i == '-') - { - neg = true; - continue; - } - else if (*i == '+') - continue; - } - if (*i >= '0' && *i <= '9') - { - retval *= 10; - retval += *i - '0'; - } - else - break; - } - - if (neg) - retval *= -1; - - return retval; - } - - /** - * Convert the string to an integer - * - * Convert the initial portion of the string into a signed integer. Once a non-numeric - * character is reached, the remainder of the string is ignored and the integer that had - * been read thus far is returned. - * - * @return The integer converted from the string - */ - long int integer() const - { - return integer(*this); - } - - /** - * Split a string into chunks of size @p chunklen. Returns a vector of strings. - * - * Splits a string into chunks of the given size. The final chunk may not fill its - * entire allocated number of characters. - * - * @param[in] chunklen The number of characters per chunk - * @return A vector of strings, each of length <= chunklen - * - * @section chunk_split-ex Example - * @code - * std::string_ref s("abcdefghijk"); - * std::vector<std::string_ref> v = s.chunk_split(3); - * std::copy(v.begin(), v.end(), ostream_iterator<std::string_ref>(cout, " ")); - * - * abc def ghi jk - * @endcode - */ - vector<string_ref> chunk_split(size_type chunklen) const - { - vector<string_ref> retval; - retval.reserve(size() / chunklen + 1); - - size_type count = 0; - const_iterator - i = begin(), - last = i; - for (; i != end(); i++, count++) - { - if (count == chunklen) - { - count = 0; - retval.push_back(string_ref(last, i)); - last = i; - } - } - - if (last != i) - retval.push_back(string_ref(last, i)); - - return retval; - } - - /** - * Join a sequence of strings by some glue to create a new string - * - * Glue is not added to the end of the string. - * - * @pre [first, last) is a valid range - * @pre InputIterator is a model of STL's Input Iterator - * @pre InputIterator must point to a string type (std::string, std::string_ref, char *) - * - * @param[in] glue The glue to join strings with - * @param[in] first The beginning of the range to join - * @param[in] last The end of the range to join - * @return A string constructed of each element of the range connected together with @p glue - * - * @section join_ex Example - * @code - * std::vector<std::string_ref> v; - * v.push_back("This"); - * v.push_back("is"); - * v.push_back("a"); - * v.push_back("test."); - * std::cout << std::string_ref::join("|", v.begin(), v.end()) << std::endl; - * - * This|is|a|test. - * @endcode - */ - template <class InputIterator> - static string_ref join(const string &glue, InputIterator first, InputIterator last) - { - string_ref retval; - - for (; first != last; ++first) - { - retval.append(*first); - retval.append(glue); - } - retval.erase(retval.length() - glue.length()); - - return retval; - } - - /** - * Join a sequence of strings by some glue to create a new string - * - * @copydoc join - * @ref join_ex - */ - template <class InputIterator> - static string_ref join(value_type glue, InputIterator first, InputIterator last) - { - string_ref retval; - - for (; first != last; ++first) - { - retval.append(*first); - retval.append(1, glue); - } - retval.erase(retval.length() - 1); - - return retval; - } - - /** - * Search for any instances of @p needle and replace them with @p s - * - * @param[in] needle The string to replace - * @param[in] s The replacement string - * @return *this - * @post All instances of @p needle in the string are replaced with @p s - * - * @section replace-ex Example - * @code - * std::string_ref s("This is a test."); - * s.replace("is", "ere"); - * std::cout << s << std::endl; - * - * There ere a test. - * @endcode - */ - string_ref &replace(const string &needle, const string &s) - { - size_type - lastpos = 0, - thispos; - - while ((thispos = find(needle, lastpos)) != npos) - { - string::replace(thispos, needle.length(), s); - lastpos = thispos + 1; - } - return *this; - } - string_ref &replace_first(const string &needle, const string &s) - { - size_type - lastpos = 0, - thispos; - - if ((thispos = find(needle, lastpos)) != npos) - { - string::replace(thispos, needle.length(), s); - lastpos = thispos + 1; - } - return *this; - } - /** - * Search of any instances of @p needle and replace them with @p c - * - * @param[in] needle The character to replace - * @param[in] c The replacement character - * @return *this - * @post All instances of @p needle in the string are replaced with @p c - * - * @ref replace-ex - */ - string_ref &replace(value_type needle, value_type c) - { - for (iterator i = begin(); i != end(); i++) - if (*i == needle) - *i = c; - - return *this; - } - - /** - * Repeat a string @p n times - * - * @param[in] n The number of times to repeat the string - * @return string_ref containing @p n copies of the string - * - * @section repeat-ex Example - * @code - * std::string_ref s("123"); - * s = s * 3; - * std::cout << s << std::endl; - * - * 123123123 - * @endcode - */ - string_ref operator*(size_type n) - { - string_ref retval; - for (size_type i = 0; i < n; i++) - retval.append(*this); - - return retval; - } - - /** - * Convert the string to lowercase - * - * @return *this - * @post The string is converted to lowercase - */ - string_ref &tolower() - { - for (iterator i = begin(); i != end(); i++) - if (*i >= 'A' && *i <= 'Z') - *i = (*i) + ('a' - 'A'); - return *this; - } - - /** - * Convert the string to uppercase - * - * @return *this - * @post The string is converted to uppercase - */ - string_ref &toupper() - { - for (iterator i = begin(); i != end(); i++) - if (*i >= 'a' && *i <= 'z') - *i = (*i) - ('a' - 'A'); - return *this; - } - - /** - * Count the occurances of @p str in the string. - * - * @return The count of substrings @p str in the string - */ - size_type count(const string &str) const - { - size_type - count = 0, - last = 0, - cur = 0; - - while ((cur = find(str, last + 1)) != npos) - { - count++; - last = cur; - } - - return count; - } - - /** - * Determine if the string is alphanumeric - * - * @return true if the string contains only characters between a-z, A-Z and 0-9 and - * contains at least one character, else false - */ - bool is_alnum() const - { - if (length() == 0) - return false; - - for (const_iterator i = begin(); i != end(); i++) - { - if (*i < 'A' || *i > 'Z') - if (*i < '0' || *i > '9') - if (*i < 'a' || *i > 'z') - return false; - } - - return true; - } - - /** - * Determine if the string is alphabetic only - * - * @return true of the string contains only characters between a-z and A-Z and contains at - * least one character, else false - */ - bool is_alpha() const - { - if (length() == 0) - return false; - - for (const_iterator i = begin(); i != end(); i++) - if (*i < 'A' || (*i > 'Z' && (*i < 'a' || *i > 'z'))) - return false; - - return true; - } - - /** - * Determine if the string is numeric only - * - * @return true if the string contains only characters between 0-9 and contains at least - * one character, else false - */ - bool is_numeric() const - { - if (length() == 0) - return false; - - for (const_iterator i = begin(); i != end(); i++) - if (*i < '0' || *i > '9') - return false; - - return true; - } - - /** - * Determine if a string is all lower case - * - * @return true if there is at least one character, and all characters are lowercase - * letters, else false - */ - bool is_lower() const - { - if (length() == 0) - return false; - - for (const_iterator i = begin(); i != end(); i++) - if (*i < 'a' || *i < 'z') - return false; - - return true; - } - - /** - * Determine if a string is all upper case - * - * @return true if there is at least one character, and all characters are uppercase - * letters, else false - */ - bool is_upper() const - { - if (length() == 0) - return false; - - for (const_iterator i = begin(); i != end(); i++) - if (*i < 'A' || *i > 'Z') - return false; - - return true; - } - - /** - * Swap the case of a string - * - * @post Converts all uppercase to lowercase, and all lowercase to uppercase in the string - * @return *this - */ - string_ref &swapcase() - { - for (iterator i = begin(); i != end(); i++) - if (*i >= 'A' && *i <= 'Z') - *i += ('a' - 'A'); - else if (*i >= 'a' && *i <= 'z') - *i -= ('a' - 'A'); - - return *this; - } - - /******************************************************************************* - Function: std::string_ref::start_with - Access: public - Qualifier: const - Parameter: const string & str - Returns: bool - - Purpose: is the string start with str - *******************************************************************************/ - bool start_with(const string& str) const - { - return ( this->find(str) == 0 ); - } - - /// Return a string_ref equal to 'this' but with only the last \p N - /// elements remaining. If \p N is greater than the length of the - /// string, the entire string is returned. - - string_ref take_back(size_t N = 1) const { - if (N >= size()) - return *this; - return drop_front(size() - N); - } - /// Return a string_ref equal to 'this' but with the first \p N elements - /// dropped. - - string_ref drop_front(size_t N = 1) const { - //assert(size() >= N && "Dropping more elements than exist"); - return substr(N); - } - - - - /// Return a string_ref equal to 'this' but with the last \p N elements - /// dropped. - - string_ref drop_back(size_t N = 1) const { - - return substr(0, size() - N); - } - - /// Return a string_ref equal to 'this', but with all characters satisfying - /// the given predicate dropped from the beginning of the string. - - string_ref drop_while(std::function<bool(char)> F) const { - return substr(std::find_if_not(begin(),end(),F)-begin()); - } - - /// Return a string_ref equal to 'this', but with all characters not - /// satisfying the given predicate dropped from the beginning of the string. - - string_ref drop_until(std::function<bool(char)> F) const { - return substr(std::find_if(begin(), end(), F) - begin()); - } - - /// Returns true if this string_ref has the given prefix and removes that - /// prefix. - bool consume_front(string_ref Prefix) { - if (!start_with(Prefix)) - return false; - - *this = drop_front(Prefix.size()); - return true; - } - - /// Returns true if this string_ref has the given suffix and removes that - /// suffix. - bool consume_back(string_ref Suffix) { - if (!end_with(Suffix)) - return false; - - *this = drop_back(Suffix.size()); - return true; - } - - /******************************************************************************* - Function: std::string_ref::end_with - Access: public - Qualifier: const - Parameter: const string & str - Returns: bool - - Purpose: is the string end with str - *******************************************************************************/ - bool end_with(const string& str) const - { - if (str.length() > this->length()) - { - return false; - } - size_type off = this->length() - str.length(); - return ( find(str, off) == off); - } - - /******************************************************************************* - Function: hl_lib::string_ref::format - Access: public - Qualifier: - Parameter: const char * format_string - Parameter: ... - Returns: string_ref& - - Purpose: format the string - *******************************************************************************/ - string_ref& format(const char* format_string, ...) - { - if (format_string == 0) - { - return *this; - } - - va_list argList; - char* pbuf = 0; - va_start( argList, format_string ); -#ifdef _WIN32 - int len = _vscprintf( format_string, argList ); -#else - int len = vsnprintf(nullptr, 0, format_string, argList); -#endif - pbuf = new char[len + 1]; - if (pbuf != 0) - { -#ifdef _WIN32 - vsprintf_s( pbuf, len + 1, format_string, argList ); -#else - vsprintf(pbuf, format_string, argList); -#endif - *this = pbuf; - } - delete[] pbuf; - va_end( argList ); - - return *this; - } - - /******************************************************************************* - Function: hl_lib::string_ref::trim_left - Access: public - Qualifier: - Parameter: value_type ch - Returns: string_ref& - - Purpose: delete all char which is ch at the left of the string - *******************************************************************************/ - string_ref& trim_left(value_type ch = ' ') - { - size_type off = this->find_first_not_of(ch); - if (off != string::npos) - { - this->erase(0, off); - } - return *this; - } - - /******************************************************************************* - Function: hl_lib::string_ref::trim_right - Access: public - Qualifier: - Parameter: value_type ch - Returns: string_ref& - - Purpose: delete all char which is ch at the right of the string - *******************************************************************************/ - string_ref& trim_right(value_type ch = ' ') - { - size_type off = this->find_last_not_of(ch); - if (off == string::npos) - { - off = 0; - } - else - { - off++; - } - this->erase(off, length() - off); - return *this; - } - - /******************************************************************************* - Function: hl_lib::string_ref::trim - Access: public - Qualifier: - Parameter: value_type ch - Returns: string_ref& - - Purpose: delete all char which is ch at the left and right of the string - *******************************************************************************/ - string_ref& trim(value_type ch = ' ') - { - trim_left(ch); - trim_right(ch); - return *this; - } - - /******************************************************************************* - Function: hl_lib::string_ref::float_num - Access: public static - Qualifier: - Parameter: const string & str - Returns: double - - Purpose: parse str to a float number - *******************************************************************************/ - static double float_num(const string& str) - { - return atof(str.c_str()); - } - - /******************************************************************************* - Function: hl_lib::string_ref::float_num - Access: public static - Qualifier: - Returns: double - - Purpose: parse this to a float number - *******************************************************************************/ - double float_num() const - { - return float_num(*this); - } - - /******************************************************************************* - Function: hl_lib::string_ref::compare_nocase - Access: public - Qualifier: const - Parameter: const string & str - Returns: int - - Purpose: compare string no case - *******************************************************************************/ - int compare_nocase(const string& str) const - { -#ifdef _WIN32 - return _stricmp(this->c_str(), str.c_str()); -#else - return strcasecmp(this->c_str(), str.c_str()); -#endif - } - - /******************************************************************************* - Function: hl_lib::string_ref::compare_nocase - Access: public - Qualifier: const - Parameter: size_type index - Parameter: size_type length - Parameter: const string & str - Returns: int - - Purpose: compare substring no case - *******************************************************************************/ - int compare_nocase( size_type index, size_type length, const string &str ) const - { - string_ref temp = this->substr(index, length); - return temp.compare_nocase(str); - } - - /******************************************************************************* - Function: hl_lib::string_ref::compare_nocase - Access: public - Qualifier: const - Parameter: size_type index - Parameter: size_type length - Parameter: const string & str - Parameter: size_type index2 - Parameter: size_type length2 - Returns: int - - Purpose: compare two substring no case - *******************************************************************************/ - int compare_nocase( size_type index, size_type length, const string &str, size_type index2, size_type length2) const - { - string_ref temp1 = this->substr(index, length); - string_ref temp2 = str.substr(index2, length2); - return temp1.compare_nocase(temp2); - } - - }; - -} - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/ParentProcessWatcher.cpp b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/ParentProcessWatcher.cpp deleted file mode 100644 index 6769f5112d0..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/ParentProcessWatcher.cpp +++ /dev/null @@ -1,106 +0,0 @@ -#include "ParentProcessWatcher.h" -#include <boost/process.hpp> - -#ifdef _WIN32 -#include <boost/process/windows.hpp> -#endif - -#include <boost/filesystem.hpp> -#include <boost/asio.hpp> -#include <iostream> - -#include "ProcessIoService.h" -#include "SimpleTimer.h" - - -using namespace boost::asio::ip; -using namespace std; - -struct ParentProcessWatcher::ParentProcessWatcherData : std::enable_shared_from_this<ParentProcessWatcherData> -{ - std::unique_ptr<SimpleTimer<boost::posix_time::seconds>> timer; - lsp::Log& _log; - std::function<void()> on_exit; - lsp::ProcessIoService asio_io; - std::shared_ptr < boost::process::opstream> write_to_service; - std::shared_ptr< boost::process::ipstream > read_from_service; - int pid; - const int _poll_delay_secs /*= 10*/; - std::string command; - std::shared_ptr<boost::process::child> c; - - ParentProcessWatcherData(lsp::Log& log, int _pid, - const std::function<void()>&& callback, uint32_t poll_delay_secs) : - _log(log), on_exit(callback), pid(_pid), _poll_delay_secs(poll_delay_secs) - { -#ifdef _WIN32 - command = "cmd /c \"tasklist /FI \"PID eq " + std::to_string(pid) + "\" | findstr " + - std::to_string(pid) + "\""; -#else - command = "ps -p " + std::to_string(pid); -#endif - - } - - void run() - { - write_to_service = std::make_shared<boost::process::opstream>(); - read_from_service = std::make_shared<boost::process::ipstream>(); - -// const uint32_t POLL_DELAY_SECS = _poll_delay_secs; - auto self(shared_from_this()); - std::error_code ec; - namespace bp = boost::process; - c = std::make_shared<bp::child>(asio_io.getIOService(), command, - ec, -#ifdef _WIN32 - bp::windows::hide, -#endif - bp::std_out > *read_from_service, - bp::std_in < *write_to_service, - bp::on_exit([self](int exit_code, const std::error_code& ec_in) { - // the tasklist command should return 0 (parent process exists) or 1 (parent process doesn't exist) - if (exit_code == 1)// - { - if (self->on_exit) - { - - std::thread([=]() - { - std::this_thread::sleep_for(std::chrono::seconds(3)); - self->on_exit(); - }).detach(); - } - } - else - { - if (exit_code > 1) - { - self->_log.log(lsp::Log::Level::WARNING, "The tasklist command: '" + self->command + "' returns " + std::to_string(exit_code)); - } - - self->timer = std::make_unique<SimpleTimer<boost::posix_time::seconds>>(self->_poll_delay_secs, [=]() { - self->run(); - }); - } - - })); - if (ec) - { - // fail - _log.log(lsp::Log::Level::SEVERE, "Start parent process watcher failed."); - } - } -}; - -ParentProcessWatcher::ParentProcessWatcher(lsp::Log& log, int pid, - const std::function<void()>&& callback, uint32_t poll_delay_secs) : d_ptr(new ParentProcessWatcherData(log, pid, std::move(callback), poll_delay_secs)) -{ - d_ptr->run(); -} - -ParentProcessWatcher::~ParentProcessWatcher() -{ - if (d_ptr->timer) - d_ptr->timer->Stop(); -} diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/ParentProcessWatcher.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/ParentProcessWatcher.h deleted file mode 100644 index fa84e4109a5..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/ParentProcessWatcher.h +++ /dev/null @@ -1,17 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/MessageIssue.h" -#include <memory> - -class ParentProcessWatcher -{ -public: - struct ParentProcessWatcherData; - - ParentProcessWatcher(lsp::Log& log, int pid, const std::function<void()>&& callback, uint32_t poll_delay_secs = 10); - - ~ParentProcessWatcher(); - - std::shared_ptr<ParentProcessWatcherData> d_ptr; -}; - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/ProcessIoService.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/ProcessIoService.h deleted file mode 100644 index 1389a1d5b7d..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/ProcessIoService.h +++ /dev/null @@ -1,48 +0,0 @@ -#pragma once -#include <boost/asio.hpp> -#include <iostream> - -namespace lsp -{ - class ProcessIoService - { - public: - using IOService = boost::asio::io_service; - using Work = boost::asio::io_service::work; - using WorkPtr = std::unique_ptr<Work>; - - ProcessIoService() { - - work_ = std::unique_ptr<Work>(new Work(ioService_)); - auto temp_thread_ = new std::thread([this] - { - ioService_.run(); - }); - thread_ = std::unique_ptr<std::thread>(temp_thread_); - } - - ProcessIoService(const ProcessIoService&) = delete; - ProcessIoService& operator=(const ProcessIoService&) = delete; - - boost::asio::io_service& getIOService() - { - return ioService_; - } - - void stop() - { - - work_.reset(); - - thread_->join(); - - } - - private: - IOService ioService_; - WorkPtr work_; - std::unique_ptr<std::thread> thread_; - - }; - -} diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/ProtocolJsonHandler.cpp b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/ProtocolJsonHandler.cpp deleted file mode 100644 index 90e3fcda086..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/ProtocolJsonHandler.cpp +++ /dev/null @@ -1,716 +0,0 @@ -#include "ProtocolJsonHandler.h" -#include "general/initialize.h" -#include "general/shutdown.h" -#include "textDocument/code_action.h" -#include "textDocument/code_lens.h" -#include "textDocument/completion.h" - - -#include "textDocument/did_close.h" - -#include "textDocument/highlight.h" -#include "textDocument/document_link.h" -#include "textDocument/formatting.h" -#include "textDocument/hover.h" -#include "textDocument/implementation.h" -#include "textDocument/range_formatting.h" -#include "textDocument/references.h" -#include "textDocument/rename.h" -#include "textDocument/signature_help.h" -#include "textDocument/type_definition.h" -#include "workspace/symbol.h" -#include "textDocument/typeHierarchy.h" -#include "out_list.h" -#include "extention/jdtls/codeActionResult.h" -#include "textDocument/declaration_definition.h" -#include "textDocument/resolveCompletionItem.h" -#include "textDocument/resolveCodeLens.h" -#include "textDocument/colorPresentation.h" -#include "textDocument/foldingRange.h" -#include "textDocument/prepareRename.h" -#include "textDocument/resolveTypeHierarchy.h" -#include "textDocument/callHierarchy.h" -#include "textDocument/selectionRange.h" -#include "extention/jdtls/classFileContents.h" -#include "extention/jdtls/buildWorkspace.h" -#include "extention/jdtls/listOverridableMethods.h" -#include "extention/jdtls/addOverridableMethods.h" -#include "extention/jdtls/checkHashCodeEqualsStatus.h" -#include "extention/jdtls/checkConstructorsStatus.h" -#include "extention/jdtls/checkDelegateMethodsStatus.h" -#include "extention/jdtls/checkToStringStatus.h" -#include "extention/jdtls/executeCommand.h" -#include "extention/jdtls/findLinks.h" -#include "extention/jdtls/generateAccessors.h" -#include "extention/jdtls/generateConstructors.h" -#include "extention/jdtls/generateDelegateMethods.h" -#include "extention/jdtls/generateHashCodeEquals.h" -#include "extention/jdtls/generateToString.h" -#include "extention/jdtls/getMoveDestinations.h" -#include "extention/jdtls/Move.h" -#include "extention/jdtls/organizeImports.h" -#include "general/exit.h" -#include "general/initialized.h" -#include "extention/jdtls/projectConfigurationUpdate.h" -#include "textDocument/did_change.h" -#include "textDocument/did_open.h" -#include "textDocument/did_save.h" -#include "textDocument/publishDiagnostics.h" -#include "textDocument/willSave.h" - -#include "workspace/didChangeWorkspaceFolders.h" -#include "workspace/did_change_configuration.h" -#include "workspace/did_change_watched_files.h" -#include "windows/MessageNotify.h" -#include "language/language.h" -#include "client/registerCapability.h" -#include "client/unregisterCapability.h" -#include "LibLsp/JsonRpc/Cancellation.h" -#include "textDocument/didRenameFiles.h" -#include "textDocument/semanticHighlighting.h" -#include "workspace/configuration.h" - - -void AddStadardResponseJsonRpcMethod(MessageJsonHandler& handler) -{ - - handler.method2response[td_initialize::request::kMethodInfo] = [](Reader& visitor) - { - if(visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return td_initialize::response::ReflectReader(visitor); - }; - - handler.method2response[td_shutdown::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - return td_shutdown::response::ReflectReader(visitor); - }; - handler.method2response[td_codeAction::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return td_codeAction::response::ReflectReader(visitor); - }; - handler.method2response[td_codeLens::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - return td_codeLens::response::ReflectReader(visitor); - }; - handler.method2response[td_completion::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - return td_completion::response::ReflectReader(visitor); - }; - - handler.method2response[td_definition::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - return td_definition::response::ReflectReader(visitor); - }; - handler.method2response[td_declaration::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - return td_declaration::response::ReflectReader(visitor); - }; - handler.method2response[td_willSaveWaitUntil::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - return td_willSaveWaitUntil::response::ReflectReader(visitor); - }; - - handler.method2response[td_highlight::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - return td_highlight::response::ReflectReader(visitor); - }; - - handler.method2response[td_links::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - return td_links::response::ReflectReader(visitor); - }; - - handler.method2response[td_linkResolve::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - return td_linkResolve::response::ReflectReader(visitor); - }; - - handler.method2response[td_symbol::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - return td_symbol::response::ReflectReader(visitor); - }; - - handler.method2response[td_formatting::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - return td_formatting::response::ReflectReader(visitor); - }; - - handler.method2response[td_hover::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - return td_hover::response::ReflectReader(visitor); - - }; - - handler.method2response[td_implementation::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - return td_implementation::response::ReflectReader(visitor); - }; - - handler.method2response[td_rangeFormatting::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - return td_rangeFormatting::response::ReflectReader(visitor); - }; - - handler.method2response[td_references::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - return td_references::response::ReflectReader(visitor); - }; - - handler.method2response[td_rename::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - return td_rename::response::ReflectReader(visitor); - }; - - - handler.method2response[td_signatureHelp::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - return td_signatureHelp::response::ReflectReader(visitor); - }; - - handler.method2response[td_typeDefinition::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - return td_typeDefinition::response::ReflectReader(visitor); - }; - - handler.method2response[wp_executeCommand::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - return wp_executeCommand::response::ReflectReader(visitor); - }; - - handler.method2response[wp_symbol::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - return wp_symbol::response::ReflectReader(visitor); - }; - handler.method2response[td_typeHierarchy::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - return td_typeHierarchy::response::ReflectReader(visitor); - }; - handler.method2response[completionItem_resolve::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - return completionItem_resolve::response::ReflectReader(visitor); - }; - - handler.method2response[codeLens_resolve::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return codeLens_resolve::response::ReflectReader(visitor); - - }; - - handler.method2response[td_colorPresentation::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return td_colorPresentation::response::ReflectReader(visitor); - - }; - handler.method2response[td_documentColor::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return td_documentColor::response::ReflectReader(visitor); - - }; - handler.method2response[td_foldingRange::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return td_foldingRange::response::ReflectReader(visitor); - - }; - handler.method2response[td_prepareRename::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return td_prepareRename::response::ReflectReader(visitor); - - }; - handler.method2response[typeHierarchy_resolve::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return typeHierarchy_resolve::response::ReflectReader(visitor); - - }; - - handler.method2response[td_selectionRange::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return td_selectionRange::response::ReflectReader(visitor); - - }; - handler.method2response[td_didRenameFiles::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return td_didRenameFiles::response::ReflectReader(visitor); - - }; - handler.method2response[td_willRenameFiles::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return td_willRenameFiles::response::ReflectReader(visitor); - - }; - -} - - -void AddJavaExtentionResponseJsonRpcMethod(MessageJsonHandler& handler) -{ - handler.method2response[java_classFileContents::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return java_classFileContents::response::ReflectReader(visitor); - }; - handler.method2response[java_buildWorkspace::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return java_buildWorkspace::response::ReflectReader(visitor); - }; - handler.method2response[java_listOverridableMethods::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return java_listOverridableMethods::response::ReflectReader(visitor); - }; - handler.method2response[java_listOverridableMethods::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return java_listOverridableMethods::response::ReflectReader(visitor); - }; - - handler.method2response[java_checkHashCodeEqualsStatus::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return java_checkHashCodeEqualsStatus::response::ReflectReader(visitor); - }; - - - handler.method2response[java_addOverridableMethods::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return java_addOverridableMethods::response::ReflectReader(visitor); - }; - - handler.method2response[java_checkConstructorsStatus::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return java_checkConstructorsStatus::response::ReflectReader(visitor); - }; - - - handler.method2response[java_checkDelegateMethodsStatus::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return java_checkDelegateMethodsStatus::response::ReflectReader(visitor); - }; - handler.method2response[java_checkToStringStatus::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return java_checkToStringStatus::response::ReflectReader(visitor); - }; - - - handler.method2response[java_generateAccessors::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return java_generateAccessors::response::ReflectReader(visitor); - }; - handler.method2response[java_generateConstructors::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return java_generateConstructors::response::ReflectReader(visitor); - }; - handler.method2response[java_generateDelegateMethods::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return java_generateDelegateMethods::response::ReflectReader(visitor); - }; - - handler.method2response[java_generateHashCodeEquals::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return java_generateHashCodeEquals::response::ReflectReader(visitor); - }; - handler.method2response[java_generateToString::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return java_generateToString::response::ReflectReader(visitor); - }; - - handler.method2response[java_generateToString::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return java_generateToString::response::ReflectReader(visitor); - }; - - handler.method2response[java_getMoveDestinations::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return java_getMoveDestinations::response::ReflectReader(visitor); - }; - - handler.method2response[java_getRefactorEdit::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return java_getRefactorEdit::response::ReflectReader(visitor); - }; - - handler.method2response[java_move::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return java_move::response ::ReflectReader(visitor); - }; - - handler.method2response[java_organizeImports::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return java_organizeImports::response::ReflectReader(visitor); - }; - - handler.method2response[java_resolveUnimplementedAccessors::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return java_resolveUnimplementedAccessors::response::ReflectReader(visitor); - }; - - handler.method2response[java_searchSymbols::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return java_searchSymbols::response::ReflectReader(visitor); - }; - - handler.method2request[WorkspaceConfiguration::request::kMethodInfo] = [](Reader& visitor) - { - return WorkspaceConfiguration::request::ReflectReader(visitor); - }; - handler.method2request[WorkspaceFolders::request::kMethodInfo] = [](Reader& visitor) - { - return WorkspaceFolders::request::ReflectReader(visitor); - }; - -} - -void AddNotifyJsonRpcMethod(MessageJsonHandler& handler) -{ - - handler.method2notification[Notify_Exit::notify::kMethodInfo] = [](Reader& visitor) - { - return Notify_Exit::notify::ReflectReader(visitor); - }; - handler.method2notification[Notify_InitializedNotification::notify::kMethodInfo] = [](Reader& visitor) - { - return Notify_InitializedNotification::notify::ReflectReader(visitor); - }; - - handler.method2notification[java_projectConfigurationUpdate::notify::kMethodInfo] = [](Reader& visitor) - { - return java_projectConfigurationUpdate::notify::ReflectReader(visitor); - }; - - handler.method2notification[Notify_TextDocumentDidChange::notify::kMethodInfo] = [](Reader& visitor) - { - return Notify_TextDocumentDidChange::notify::ReflectReader(visitor); - }; - - handler.method2notification[Notify_TextDocumentDidClose::notify::kMethodInfo] = [](Reader& visitor) - { - return Notify_TextDocumentDidClose::notify::ReflectReader(visitor); - }; - - - handler.method2notification[Notify_TextDocumentDidOpen::notify::kMethodInfo] = [](Reader& visitor) - { - return Notify_TextDocumentDidOpen::notify::ReflectReader(visitor); - }; - - handler.method2notification[Notify_TextDocumentDidSave::notify::kMethodInfo] = [](Reader& visitor) - { - return Notify_TextDocumentDidSave::notify::ReflectReader(visitor); - }; - - handler.method2notification[Notify_TextDocumentPublishDiagnostics::notify::kMethodInfo] = [](Reader& visitor) - { - return Notify_TextDocumentPublishDiagnostics::notify::ReflectReader(visitor); - }; - handler.method2notification[Notify_semanticHighlighting::notify::kMethodInfo] = [](Reader& visitor) - { - return Notify_semanticHighlighting::notify::ReflectReader(visitor); - }; - handler.method2notification[td_willSave::notify::kMethodInfo] = [](Reader& visitor) - { - return td_willSave::notify::ReflectReader(visitor); - }; - - handler.method2notification[Notify_LogMessage::notify::kMethodInfo] = [](Reader& visitor) - { - return Notify_LogMessage::notify::ReflectReader(visitor); - }; - handler.method2notification[Notify_ShowMessage::notify::kMethodInfo] = [](Reader& visitor) - { - return Notify_ShowMessage::notify::ReflectReader(visitor); - }; - handler.method2notification[Notify_WorkspaceDidChangeWorkspaceFolders::notify::kMethodInfo] = [](Reader& visitor) - { - return Notify_WorkspaceDidChangeWorkspaceFolders::notify::ReflectReader(visitor); - }; - - handler.method2notification[Notify_WorkspaceDidChangeConfiguration::notify::kMethodInfo] = [](Reader& visitor) - { - return Notify_WorkspaceDidChangeConfiguration::notify::ReflectReader(visitor); - }; - - - handler.method2notification[Notify_WorkspaceDidChangeWatchedFiles::notify::kMethodInfo] = [](Reader& visitor) - { - return Notify_WorkspaceDidChangeWatchedFiles::notify::ReflectReader(visitor); - }; - - handler.method2notification[Notify_sendNotification::notify::kMethodInfo] = [](Reader& visitor) - { - return Notify_sendNotification::notify::ReflectReader(visitor); - }; - handler.method2notification[lang_status::notify::kMethodInfo] = [](Reader& visitor) - { - return lang_status::notify::ReflectReader(visitor); - }; - handler.method2notification[lang_actionableNotification::notify::kMethodInfo] = [](Reader& visitor) - { - return lang_actionableNotification::notify::ReflectReader(visitor); - }; - handler.method2notification[lang_progressReport::notify::kMethodInfo] = [](Reader& visitor) - { - return lang_progressReport::notify::ReflectReader(visitor); - }; - handler.method2notification[lang_eventNotification::notify::kMethodInfo] = [](Reader& visitor) - { - return lang_eventNotification::notify::ReflectReader(visitor); - }; -} - -void AddRequstJsonRpcMethod(MessageJsonHandler& handler) -{ - handler.method2request[Req_ClientRegisterCapability::request::kMethodInfo]= [](Reader& visitor) - { - - return Req_ClientRegisterCapability::request::ReflectReader(visitor); - }; - handler.method2request[Req_ClientUnregisterCapability::request::kMethodInfo] = [](Reader& visitor) - { - - return Req_ClientUnregisterCapability::request::ReflectReader(visitor); - }; -} - -void AddStandardRequestJsonRpcMethod(MessageJsonHandler& handler) -{ - - handler.method2request[td_initialize::request::kMethodInfo] = [](Reader& visitor) - { - - return td_initialize::request::ReflectReader(visitor); - }; - handler.method2request[td_shutdown::request::kMethodInfo] = [](Reader& visitor) - { - - return td_shutdown::request::ReflectReader(visitor); - }; - handler.method2request[td_codeAction::request::kMethodInfo] = [](Reader& visitor) - { - - - return td_codeAction::request::ReflectReader(visitor); - }; - handler.method2request[td_codeLens::request::kMethodInfo] = [](Reader& visitor) - { - - return td_codeLens::request::ReflectReader(visitor); - }; - handler.method2request[td_completion::request::kMethodInfo] = [](Reader& visitor) - { - - return td_completion::request::ReflectReader(visitor); - }; - - handler.method2request[td_definition::request::kMethodInfo] = [](Reader& visitor) - { - - return td_definition::request::ReflectReader(visitor); - }; - handler.method2request[td_declaration::request::kMethodInfo] = [](Reader& visitor) - { - - return td_declaration::request::ReflectReader(visitor); - }; - handler.method2request[td_willSaveWaitUntil::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - return td_willSaveWaitUntil::request::ReflectReader(visitor); - }; - - handler.method2request[td_highlight::request::kMethodInfo] = [](Reader& visitor) - { - - return td_highlight::request::ReflectReader(visitor); - }; - - handler.method2request[td_links::request::kMethodInfo] = [](Reader& visitor) - { - - return td_links::request::ReflectReader(visitor); - }; - - handler.method2request[td_linkResolve::request::kMethodInfo] = [](Reader& visitor) - { - - return td_linkResolve::request::ReflectReader(visitor); - }; - - handler.method2request[td_symbol::request::kMethodInfo] = [](Reader& visitor) - { - - return td_symbol::request::ReflectReader(visitor); - }; - - handler.method2request[td_formatting::request::kMethodInfo] = [](Reader& visitor) - { - - return td_formatting::request::ReflectReader(visitor); - }; - - handler.method2request[td_hover::request::kMethodInfo] = [](Reader& visitor) - { - return td_hover::request::ReflectReader(visitor); - }; - - handler.method2request[td_implementation::request::kMethodInfo] = [](Reader& visitor) - { - - return td_implementation::request::ReflectReader(visitor); - }; - - handler.method2request[td_didRenameFiles::request::kMethodInfo] = [](Reader& visitor) - { - - return td_didRenameFiles::request::ReflectReader(visitor); - }; - - handler.method2request[td_willRenameFiles::request::kMethodInfo] = [](Reader& visitor) - { - return td_willRenameFiles::request::ReflectReader(visitor); - }; -} - - -lsp::ProtocolJsonHandler::ProtocolJsonHandler() -{ - AddStadardResponseJsonRpcMethod(*this); - AddJavaExtentionResponseJsonRpcMethod(*this); - AddNotifyJsonRpcMethod(*this); - AddStandardRequestJsonRpcMethod(*this); - AddRequstJsonRpcMethod(*this); -} diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/ProtocolJsonHandler.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/ProtocolJsonHandler.h deleted file mode 100644 index b563f810d2a..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/ProtocolJsonHandler.h +++ /dev/null @@ -1,11 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/MessageJsonHandler.h" -namespace lsp { - class ProtocolJsonHandler : public MessageJsonHandler - { - public: - ProtocolJsonHandler(); - }; - -} diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/ResourceOperation.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/ResourceOperation.h deleted file mode 100644 index caf2ea5d5fd..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/ResourceOperation.h +++ /dev/null @@ -1,121 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/serializer.h" -#include <vector> -#include "lsDocumentUri.h" -#include "LibLsp/lsp/lsAny.h" -#include "LibLsp/lsp/lsTextEdit.h" -struct ResourceOperation { - std::string kind; - virtual ~ResourceOperation() = default; - - MAKE_SWAP_METHOD(ResourceOperation, kind); -}; -MAKE_REFLECT_STRUCT(ResourceOperation, kind); -extern void Reflect(Writer& visitor, ResourceOperation* value); -struct CreateFileOptions{ - - /** - * Overwrite existing file. Overwrite wins over `ignoreIfExists` - */ - boost::optional<bool> overwrite = false; - - /** - * Ignore if exists. - */ - boost::optional< bool> ignoreIfExists =false; - - MAKE_SWAP_METHOD(CreateFileOptions, overwrite, ignoreIfExists) -}; -MAKE_REFLECT_STRUCT(CreateFileOptions, overwrite, ignoreIfExists) -struct lsCreateFile :public ResourceOperation { - - /** - * The resource to create. - */ - lsCreateFile(); - lsDocumentUri uri; - - /** - * Additional options - */ - boost::optional<CreateFileOptions> options; - - - /** - * An optional annotation identifer describing the operation. - * - * @since 3.16.0 - */ - boost::optional<lsChangeAnnotationIdentifier> annotationId; - - MAKE_SWAP_METHOD(lsCreateFile, kind, uri, options, annotationId) -}; -MAKE_REFLECT_STRUCT(lsCreateFile, kind, uri,options, annotationId) - - -struct DeleteFileOptions { - /** - * Delete the content recursively if a folder is denoted. - */ - boost::optional<bool> recursive = false; - - /** - * Ignore the operation if the file doesn't exist. - */ - boost::optional<bool> ignoreIfNotExists = false; - - - MAKE_SWAP_METHOD(DeleteFileOptions, recursive, ignoreIfNotExists); -}; - -MAKE_REFLECT_STRUCT(DeleteFileOptions, recursive, ignoreIfNotExists) - -struct lsDeleteFile :public ResourceOperation { - /** - * The file to delete. - */ - lsDeleteFile(); - lsDocumentUri uri; - - /** - * Delete options. - */ - boost::optional<DeleteFileOptions> options; - - MAKE_SWAP_METHOD(lsDeleteFile, kind, uri, options); -}; -MAKE_REFLECT_STRUCT(lsDeleteFile, kind, uri,options); - -typedef CreateFileOptions RenameFileOptions; -struct lsRenameFile :public ResourceOperation { - /** - * The old (existing) location. - */ - lsRenameFile(); - lsDocumentUri oldUri; - - /** - * The new location. - */ - - lsDocumentUri newUri; - - /** - * Rename options. - */ - boost::optional<RenameFileOptions> options; - - /** - * An optional annotation identifer describing the operation. - * - * @since 3.16.0 - */ - boost::optional<lsChangeAnnotationIdentifier> annotationId; - - MAKE_SWAP_METHOD(lsRenameFile, kind, oldUri, newUri, options, annotationId) -}; -MAKE_REFLECT_STRUCT(lsRenameFile, kind, oldUri, newUri, options, annotationId); - - -extern ResourceOperation* GetResourceOperation(lsp::Any& lspAny);
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/SimpleTimer.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/SimpleTimer.h deleted file mode 100644 index 0a2707979da..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/SimpleTimer.h +++ /dev/null @@ -1,49 +0,0 @@ -#pragma once -#include <thread> -#include <atomic> -#include <functional> -#include <boost/asio.hpp> - -template<typename Duration = boost::posix_time::milliseconds> -class SimpleTimer -{ -public: - SimpleTimer(unsigned int duration,const std::function<void()>& _call_back) - :is_running_(true), call_back(_call_back), _deadline_timer(_ios, Duration(duration)) - { - _deadline_timer.async_wait([&](const boost::system::error_code& e) - { - if (e.value() == boost::asio::error::operation_aborted) - { - return; - } - if(is_running_.load(std::memory_order_relaxed)) - { - call_back(); - } - - }); - _thread = std::thread([this] { _ios.run(); }); - } - ~SimpleTimer() - { - Stop(); - } - void Stop() - { - is_running_.store(false, std::memory_order_relaxed); - _ios.stop(); - if (_thread.joinable()) - { - _thread.join(); - } - } -private: - std::atomic_bool is_running_; - std::function<void()> call_back; - boost::asio::io_service _ios; - boost::asio::deadline_timer _deadline_timer; - std::thread _thread; - - -}; diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/client/registerCapability.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/client/registerCapability.h deleted file mode 100644 index fa5d1114037..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/client/registerCapability.h +++ /dev/null @@ -1,49 +0,0 @@ -#pragma once -#include "LibLsp/JsonRpc/message.h" -#include "LibLsp/lsp/lsDocumentUri.h" - -/** - * General parameters to register for a capability. - */ - -struct Registration { - static Registration Create(const std::string& method); - /** - * The id used to register the request. The id can be used to deregister - * the request again. - */ - std::string id; - - /** - * The method / capability to register for. - */ - - std::string method; - - MAKE_SWAP_METHOD(Registration, id, method); -}; - - -MAKE_REFLECT_STRUCT(Registration, id, method); - -/** - * The client/registerCapability request is sent from the server to the client to register - * for a new capability on the client side. Not all clients need to support dynamic - * capability registration. A client opts in via the dynamicRegistration property on the - * specific client capabilities. A client can even provide dynamic registration for - * capability A but not for capability B (see TextDocumentClientCapabilities as an example). - */ -struct RegistrationParams -{ - std::vector<Registration> registrations; - MAKE_SWAP_METHOD(RegistrationParams, registrations); -}; -/** - * The client/registerCapability request is sent from the server to the client - * to register for a new capability on the client side. - * Not all clients need to support dynamic capability registration. - * A client opts in via the ClientCapabilities.dynamicRegistration property - */ -MAKE_REFLECT_STRUCT(RegistrationParams, registrations); - -DEFINE_REQUEST_RESPONSE_TYPE(Req_ClientRegisterCapability, RegistrationParams,JsonNull, "client/registerCapability");
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/client/unregisterCapability.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/client/unregisterCapability.h deleted file mode 100644 index aa51d7efeee..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/client/unregisterCapability.h +++ /dev/null @@ -1,41 +0,0 @@ -#pragma once - -#include "LibLsp/lsp/lsDocumentUri.h" - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - -/** - * General parameters to unregister a capability. - */ - -struct Unregistration { - /** - * The id used to unregister the request or notification. Usually an id - * provided during the register request. - */ - - std::string id; - - /** - * The method / capability to unregister for. - */ - - std::string method; - - MAKE_SWAP_METHOD(Unregistration, id, method); -}; -MAKE_REFLECT_STRUCT(Unregistration, id, method); -/** - * The client/unregisterCapability request is sent from the server to the client to unregister - * a previously registered capability. - */ -struct UnregistrationParams -{ - std::vector<Unregistration> unregisterations; - MAKE_SWAP_METHOD(UnregistrationParams, unregisterations); -}; - -MAKE_REFLECT_STRUCT(UnregistrationParams, unregisterations); - -DEFINE_REQUEST_RESPONSE_TYPE(Req_ClientUnregisterCapability, UnregistrationParams,JsonNull, "client/unregisterCapability");
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/Move.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/Move.h deleted file mode 100644 index c0beb625f2b..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/Move.h +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" -#include <string> -#include "LibLsp/lsp/CodeActionParams.h" -#include "getMoveDestinations.h" -#include "getRefactorEdit.h" - - -DEFINE_REQUEST_RESPONSE_TYPE(java_move, MoveParams, RefactorWorkspaceEdit, "java/move"); - - - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/OverridableMethod.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/OverridableMethod.h deleted file mode 100644 index cfb17fdf34d..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/OverridableMethod.h +++ /dev/null @@ -1,34 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/serializer.h" -#include <string> -struct OverridableMethod -{ - std::string bindingKey; - std::string name; - std::vector<std::string> parameters; - bool unimplemented = false; - std::string declaringClass; - std::string declaringClassType; - - void swap(OverridableMethod& arg) noexcept - { - bindingKey.swap(arg.bindingKey); - name.swap(arg.name); - parameters.swap(arg.parameters); - declaringClass.swap(arg.declaringClass); - declaringClassType.swap(arg.declaringClassType); - std::swap(unimplemented, arg.unimplemented); - } -}; -MAKE_REFLECT_STRUCT(OverridableMethod, bindingKey, name, parameters, unimplemented, declaringClass, declaringClassType); - -struct OverridableMethodsResponse -{ - std::string type; - std::vector<OverridableMethod> methods; - - MAKE_SWAP_METHOD(OverridableMethodsResponse, type, methods) -}; - -MAKE_REFLECT_STRUCT(OverridableMethodsResponse, type, methods) diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/WorkspaceSymbolParams.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/WorkspaceSymbolParams.h deleted file mode 100644 index c7faa94d6c9..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/WorkspaceSymbolParams.h +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/serializer.h" -#include <string> - - -struct WorkspaceSymbolParams -{ - std::string query; - MAKE_SWAP_METHOD(WorkspaceSymbolParams, query); -}; -MAKE_REFLECT_STRUCT(WorkspaceSymbolParams, query); - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/addOverridableMethods.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/addOverridableMethods.h deleted file mode 100644 index 5da14a452a7..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/addOverridableMethods.h +++ /dev/null @@ -1,19 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/message.h" -#include "OverridableMethod.h" -#include "LibLsp/lsp/CodeActionParams.h" -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" -struct AddOverridableMethodParams { - lsCodeActionParams context; - std::vector<OverridableMethod> overridableMethods; - - MAKE_SWAP_METHOD(AddOverridableMethodParams, context, overridableMethods); -}; - -MAKE_REFLECT_STRUCT(AddOverridableMethodParams, context, overridableMethods); - -DEFINE_REQUEST_RESPONSE_TYPE(java_addOverridableMethods, AddOverridableMethodParams, lsWorkspaceEdit, "java/addOverridableMethods"); - - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/buildWorkspace.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/buildWorkspace.h deleted file mode 100644 index a2c2c062ccf..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/buildWorkspace.h +++ /dev/null @@ -1,17 +0,0 @@ -#pragma once - -#include "WorkspaceSymbolParams.h" -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - - - - - -enum class BuildWorkspaceStatus : uint8_t{ - - FAILED, SUCCEED, WITH_ERROR, CANCELLED, -}; -MAKE_REFLECT_TYPE_PROXY(BuildWorkspaceStatus) - -DEFINE_REQUEST_RESPONSE_TYPE(java_buildWorkspace, bool, BuildWorkspaceStatus, "java/buildWorkspace");
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/checkConstructorsStatus.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/checkConstructorsStatus.h deleted file mode 100644 index 261a0cc5516..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/checkConstructorsStatus.h +++ /dev/null @@ -1,29 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" -#include "LibLsp/lsp/CodeActionParams.h" -#include "checkHashCodeEqualsStatus.h" - -struct LspMethodBinding { - std::string bindingKey; - std::string name; - std::vector< std::string> parameters; - - MAKE_SWAP_METHOD(LspMethodBinding, bindingKey, name, parameters); -}; -MAKE_REFLECT_STRUCT(LspMethodBinding, bindingKey, name, parameters); - - -struct CheckConstructorsResponse { - std::vector<LspMethodBinding> constructors; - std::vector<LspVariableBinding> fields; - MAKE_SWAP_METHOD(CheckConstructorsResponse, constructors, fields) -}; -MAKE_REFLECT_STRUCT(CheckConstructorsResponse, constructors,fields) - -DEFINE_REQUEST_RESPONSE_TYPE(java_checkConstructorsStatus, lsCodeActionParams, CheckConstructorsResponse,"java/checkConstructorsStatus") - - - - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/checkDelegateMethodsStatus.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/checkDelegateMethodsStatus.h deleted file mode 100644 index 729639eafa5..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/checkDelegateMethodsStatus.h +++ /dev/null @@ -1,29 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - -#include "LibLsp/lsp/CodeActionParams.h" -#include "checkHashCodeEqualsStatus.h" -#include "checkConstructorsStatus.h" - -struct LspDelegateField { - LspVariableBinding field; - std::vector<LspMethodBinding> delegateMethods; - - MAKE_SWAP_METHOD(LspDelegateField, field, delegateMethods); -}; -MAKE_REFLECT_STRUCT(LspDelegateField, field, delegateMethods); - - -struct CheckDelegateMethodsResponse { - std::vector<LspDelegateField> delegateFields; - - MAKE_SWAP_METHOD(CheckDelegateMethodsResponse, delegateFields) -}; -MAKE_REFLECT_STRUCT(CheckDelegateMethodsResponse, delegateFields) - -DEFINE_REQUEST_RESPONSE_TYPE(java_checkDelegateMethodsStatus, - lsCodeActionParams, CheckDelegateMethodsResponse, "java/checkDelegateMethodsStatus"); - - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/checkHashCodeEqualsStatus.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/checkHashCodeEqualsStatus.h deleted file mode 100644 index 1d9652dd442..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/checkHashCodeEqualsStatus.h +++ /dev/null @@ -1,36 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - -#include <LibLsp/lsp/lsCodeAction.h> - -#include "LibLsp/lsp/CodeActionParams.h" - -struct LspVariableBinding { - std::string bindingKey; - std::string name; - std::string type; - bool isField; - void swap(LspVariableBinding& arg) noexcept - { - bindingKey.swap(arg.bindingKey); - name.swap(arg.name); - type.swap(arg.type); - std::swap(isField, arg.isField); - } -}; -MAKE_REFLECT_STRUCT(LspVariableBinding, bindingKey, name, type, isField) - -struct CheckHashCodeEqualsResponse { - std::string type; - std::vector<LspVariableBinding> fields; - std::vector<std::string> existingMethods; - MAKE_SWAP_METHOD(CheckHashCodeEqualsResponse, type, fields, type, existingMethods) -}; -MAKE_REFLECT_STRUCT(CheckHashCodeEqualsResponse, type, fields, type, existingMethods) - -DEFINE_REQUEST_RESPONSE_TYPE(java_checkHashCodeEqualsStatus, - lsCodeActionParams, CheckHashCodeEqualsResponse, "java/checkHashCodeEqualsStatus") - - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/checkToStringStatus.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/checkToStringStatus.h deleted file mode 100644 index 24580d94c07..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/checkToStringStatus.h +++ /dev/null @@ -1,24 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - -#include "LibLsp/lsp/CodeActionParams.h" -#include "checkHashCodeEqualsStatus.h" -struct CheckToStringResponse { - std::string type; - std::vector<LspVariableBinding> fields; - bool exists; - void swap(CheckToStringResponse& arg) noexcept - { - type.swap(arg.type); - fields.swap(arg.fields); - std::swap(exists, arg.exists); - } -}; -MAKE_REFLECT_STRUCT(CheckToStringResponse,type,fields,exists) - -DEFINE_REQUEST_RESPONSE_TYPE(java_checkToStringStatus, - lsCodeActionParams, CheckToStringResponse ,"java/checkToStringStatus") - - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/classFileContents.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/classFileContents.h deleted file mode 100644 index 70eb121b998..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/classFileContents.h +++ /dev/null @@ -1,10 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - -#include <string> -#include "LibLsp/lsp/lsTextDocumentIdentifier.h" - -DEFINE_REQUEST_RESPONSE_TYPE(java_classFileContents, lsTextDocumentIdentifier, std::string ,"java/classFileContents"); - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/codeActionResult.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/codeActionResult.h deleted file mode 100644 index 02024e3d931..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/codeActionResult.h +++ /dev/null @@ -1,22 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/serializer.h" -#include "LibLsp/JsonRpc/message.h" -#include "LibLsp/lsp/lsCodeAction.h" -#include "LibLsp/lsp/workspace/execute_command.h" -#include <set> -#include "LibLsp/lsp/textDocument/code_action.h" - -namespace SourceAssistProcessor { - - /*std::set<std::string> UNSUPPORTED_RESOURCES = { "module-info.java", "package-info.java" - };*/ - -// static const char* COMMAND_ID_ACTION_OVERRIDEMETHODSPROMPT = "java.action.overrideMethodsPrompt"; -// static const char* COMMAND_ID_ACTION_HASHCODEEQUALSPROMPT = "java.action.hashCodeEqualsPrompt"; -// static const char* COMMAND_ID_ACTION_ORGANIZEIMPORTS = "java.action.organizeImports"; -// static const char* COMMAND_ID_ACTION_GENERATETOSTRINGPROMPT = "java.action.generateToStringPrompt"; -// static const char* COMMAND_ID_ACTION_GENERATEACCESSORSPROMPT = "java.action.generateAccessorsPrompt"; -// static const char* COMMAND_ID_ACTION_GENERATECONSTRUCTORSPROMPT = "java.action.generateConstructorsPrompt"; -// static const char* COMMAND_ID_ACTION_GENERATEDELEGATEMETHODSPROMPT = "java.action.generateDelegateMethodsPrompt"; -}; diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/executeCommand.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/executeCommand.h deleted file mode 100644 index 92d4a3627bf..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/executeCommand.h +++ /dev/null @@ -1,29 +0,0 @@ -#pragma once -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" -#include <string> -#include "LibLsp/lsp/lsWorkspaceEdit.h" -#include "LibLsp/lsp/ExecuteCommandParams.h" -namespace buildpath -{ -// static const char* EDIT_ORGNIZEIMPORTS = "java.edit.organizeImports"; -// static const char* RESOLVE_SOURCE_ATTACHMENT = "java.project.resolveSourceAttachment"; - -// static const char* UPDATE_SOURCE_ATTACHMENT = "java.project.updateSourceAttachment"; - -// static const char* ADD_TO_SOURCEPATH = "java.project.addToSourcePath"; - -// static const char* REMOVE_FROM_SOURCEPATH = "java.project.removeFromSourcePath"; - -// static const char* LIST_SOURCEPATHS = "java.project.listSourcePaths"; - struct Result { - bool status; - std::string message; - }; - - - -} - - -DEFINE_REQUEST_RESPONSE_TYPE(java_executeCommand, ExecuteCommandParams, lsWorkspaceEdit, "java/executeCommand"); diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/findLinks.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/findLinks.h deleted file mode 100644 index d184c675d83..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/findLinks.h +++ /dev/null @@ -1,22 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" -#include <string> -#include "LibLsp/lsp/CodeActionParams.h" -#include "getRefactorEdit.h" -#include "LibLsp/lsp/lsTextDocumentPositionParams.h" - -struct FindLinksParams { - // Supported link types: superImplementation - std::string type; - lsTextDocumentPositionParams position; - - MAKE_SWAP_METHOD(FindLinksParams, type, position) -}; -MAKE_REFLECT_STRUCT(FindLinksParams,type,position) - -DEFINE_REQUEST_RESPONSE_TYPE(java_findLinks, FindLinksParams,lsp::Any, "java/findLinks"); - - - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/generateAccessors.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/generateAccessors.h deleted file mode 100644 index 200d840e940..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/generateAccessors.h +++ /dev/null @@ -1,19 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" -#include <string> -#include "checkHashCodeEqualsStatus.h" -#include "resolveUnimplementedAccessors.h" - - -struct GenerateAccessorsParams { - lsCodeActionParams context; - std::vector<AccessorField> accessors; - - - MAKE_SWAP_METHOD(GenerateAccessorsParams, context, accessors) -}; -MAKE_REFLECT_STRUCT(GenerateAccessorsParams, context, accessors) - -DEFINE_REQUEST_RESPONSE_TYPE(java_generateAccessors, GenerateAccessorsParams, lsWorkspaceEdit, "java/generateAccessors"); diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/generateConstructors.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/generateConstructors.h deleted file mode 100644 index 77c49a66a29..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/generateConstructors.h +++ /dev/null @@ -1,19 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" -#include <string> -#include "checkHashCodeEqualsStatus.h" -#include "checkConstructorsStatus.h" - - -struct GenerateConstructorsParams { - lsCodeActionParams context; - std::vector<LspMethodBinding> constructors; - std::vector< LspVariableBinding >fields; - MAKE_SWAP_METHOD(GenerateConstructorsParams, context, fields) -}; -MAKE_REFLECT_STRUCT(GenerateConstructorsParams, context, fields) - -DEFINE_REQUEST_RESPONSE_TYPE(java_generateConstructors, GenerateConstructorsParams, lsWorkspaceEdit, "java/generateConstructors"); - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/generateDelegateMethods.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/generateDelegateMethods.h deleted file mode 100644 index 8958ae4d7ed..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/generateDelegateMethods.h +++ /dev/null @@ -1,25 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" -#include <string> -#include "checkHashCodeEqualsStatus.h" -#include "checkConstructorsStatus.h" - -struct LspDelegateEntry { - LspVariableBinding field; - LspMethodBinding delegateMethod; - MAKE_SWAP_METHOD(LspDelegateEntry, field, delegateMethod); -}; -MAKE_REFLECT_STRUCT(LspDelegateEntry, field, delegateMethod); - - -struct GenerateDelegateMethodsParams { - lsCodeActionParams context; - std::vector<LspDelegateEntry> delegateEntries; - MAKE_SWAP_METHOD(GenerateDelegateMethodsParams, context, delegateEntries) -}; -MAKE_REFLECT_STRUCT(GenerateDelegateMethodsParams, context, delegateEntries) - -DEFINE_REQUEST_RESPONSE_TYPE(java_generateDelegateMethods, GenerateDelegateMethodsParams, lsWorkspaceEdit, "java/generateDelegateMethods"); - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/generateHashCodeEquals.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/generateHashCodeEquals.h deleted file mode 100644 index 937c3587338..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/generateHashCodeEquals.h +++ /dev/null @@ -1,25 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" -#include <LibLsp/lsp/lsCodeAction.h> - -#include "LibLsp/lsp/CodeActionParams.h" -#include "checkHashCodeEqualsStatus.h" - -struct GenerateHashCodeEqualsParams { - lsCodeActionParams context; - std::vector<LspVariableBinding> fields; - bool regenerate= false; - void swap(GenerateHashCodeEqualsParams& arg) noexcept - { - context.swap(arg.context); - fields.swap(arg.fields); - std::swap(regenerate, arg.regenerate); - } -}; -MAKE_REFLECT_STRUCT(GenerateHashCodeEqualsParams, context, fields, regenerate); - -DEFINE_REQUEST_RESPONSE_TYPE(java_generateHashCodeEquals, GenerateHashCodeEqualsParams, lsWorkspaceEdit, "java/generateHashCodeEquals") - - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/generateToString.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/generateToString.h deleted file mode 100644 index 1f8ccc73b87..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/generateToString.h +++ /dev/null @@ -1,18 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" -#include <string> -#include "checkHashCodeEqualsStatus.h" - - -struct GenerateToStringParams { - lsCodeActionParams context; - std::vector< LspVariableBinding >fields; - - MAKE_SWAP_METHOD(GenerateToStringParams, context, fields) - -}; -MAKE_REFLECT_STRUCT(GenerateToStringParams, context, fields) - -DEFINE_REQUEST_RESPONSE_TYPE(java_generateToString, GenerateToStringParams, lsWorkspaceEdit, "java/generateToString"); diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/getMoveDestinations.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/getMoveDestinations.h deleted file mode 100644 index bcbf6f8c2ba..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/getMoveDestinations.h +++ /dev/null @@ -1,65 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" -#include <string> -#include "LibLsp/lsp/lsAny.h" -#include "LibLsp/lsp/CodeActionParams.h" - -struct MoveKindInfo -{ - static std::string moveResource() - { - return "moveResource"; - } - static std::string moveInstanceMethod() - { - return "moveInstanceMethod"; - } - static std::string moveStaticMember() - { - return "moveStaticMember"; - } -}; - -struct MoveParams { - /** - * The supported move kind: moveResource, moveInstanceMethod, moveStaticMember, - * moveTypeToNewFile. - */ - std::string moveKind; - /** - * The selected resource uris when the move operation is triggered. - */ - std::vector<std::string> sourceUris; - /** - * The code action params when the move operation is triggered. - */ - boost::optional<lsCodeActionParams> params; - /** - * The possible destination: a folder/package, class, instanceDeclaration. - */ - lsp::Any destination; - bool updateReferences; - void swap(MoveParams& arg) noexcept - { - moveKind.swap(arg.moveKind); - sourceUris.swap(arg.sourceUris); - params.swap(arg.params); - destination.swap(arg.destination); - std::swap(updateReferences, arg.updateReferences); - } -}; -MAKE_REFLECT_STRUCT(MoveParams, moveKind, sourceUris, params, destination, updateReferences); - -struct MoveDestinationsResponse { - std::string errorMessage; - std::vector<lsp::Any > destinations; - MAKE_SWAP_METHOD(MoveDestinationsResponse, errorMessage, destinations); -}; -MAKE_REFLECT_STRUCT(MoveDestinationsResponse, errorMessage, destinations); - -DEFINE_REQUEST_RESPONSE_TYPE(java_getMoveDestinations, MoveParams, MoveDestinationsResponse, "java/getMoveDestinations"); - - - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/getRefactorEdit.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/getRefactorEdit.h deleted file mode 100644 index e46327075a5..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/getRefactorEdit.h +++ /dev/null @@ -1,77 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - - - -#include <string> -#include <vector> -#include "WorkspaceSymbolParams.h" -#include "LibLsp/lsp/method_type.h" -#include "LibLsp/lsp/textDocument/code_action.h" -#include "LibLsp/lsp/lsFormattingOptions.h" - -namespace -RefactorProposalUtility -{ - extern const char* APPLY_REFACTORING_COMMAND_ID; - extern const char* EXTRACT_VARIABLE_ALL_OCCURRENCE_COMMAND; - extern const char* EXTRACT_VARIABLE_COMMAND; - extern const char* EXTRACT_CONSTANT_COMMAND; - extern const char* EXTRACT_METHOD_COMMAND; - extern const char* EXTRACT_FIELD_COMMAND; - extern const char* CONVERT_VARIABLE_TO_FIELD_COMMAND; - extern const char* MOVE_FILE_COMMAND; - extern const char* MOVE_INSTANCE_METHOD_COMMAND; - extern const char* MOVE_STATIC_MEMBER_COMMAND; - extern const char* MOVE_TYPE_COMMAND; -}; - - -struct RenamePosition { - lsDocumentUri uri; - int offset = 0; - int length = 0; - void swap(RenamePosition& arg) noexcept - { - uri.swap(arg.uri); - std::swap(offset, arg.offset); - std::swap(length, arg.length); - } -}; -MAKE_REFLECT_STRUCT(RenamePosition, uri, offset, length); - -struct GetRefactorEditParams -{ - std::string command; - std::vector<lsp::Any> commandArguments; - lsCodeActionParams context; - boost::optional<lsFormattingOptions> options; - MAKE_SWAP_METHOD(GetRefactorEditParams, command, context, options); -}; -MAKE_REFLECT_STRUCT(GetRefactorEditParams, command, context, options); - - - - -struct RefactorWorkspaceEdit { - /** - * The workspace edit this code action performs. - */ - lsWorkspaceEdit edit; - /** - * A command this code action executes. If a code action provides a edit and a - * command, first the edit is executed and then the command. - */ - - boost::optional<std::string> errorMessage; - - boost::optional < lsCommandWithAny > command; - - MAKE_SWAP_METHOD(RefactorWorkspaceEdit, edit, command, errorMessage) -}; -MAKE_REFLECT_STRUCT(RefactorWorkspaceEdit,edit,command,errorMessage) - -DEFINE_REQUEST_RESPONSE_TYPE(java_getRefactorEdit, GetRefactorEditParams, RefactorWorkspaceEdit, "java/getRefactorEdit"); - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/listOverridableMethods.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/listOverridableMethods.h deleted file mode 100644 index 13b73ce5c28..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/listOverridableMethods.h +++ /dev/null @@ -1,17 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - -#include "LibLsp/lsp/CodeActionParams.h" -#include "OverridableMethod.h" - - - - - -DEFINE_REQUEST_RESPONSE_TYPE(java_listOverridableMethods, lsCodeActionParams, OverridableMethodsResponse, "java/listOverridableMethods"); - - - - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/organizeImports.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/organizeImports.h deleted file mode 100644 index 817d52d32b8..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/organizeImports.h +++ /dev/null @@ -1,12 +0,0 @@ -#pragma once -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" -#include <LibLsp/lsp/lsCodeAction.h> - -#include "LibLsp/lsp/CodeActionParams.h" - - - -DEFINE_REQUEST_RESPONSE_TYPE(java_organizeImports, lsCodeActionParams, lsWorkspaceEdit, "java/organizeImports"); - - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/projectConfigurationUpdate.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/projectConfigurationUpdate.h deleted file mode 100644 index 342d167093a..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/projectConfigurationUpdate.h +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/NotificationInMessage.h" - - -#include <string> -#include <vector> -#include "WorkspaceSymbolParams.h" - -#include "LibLsp/lsp/lsTextDocumentIdentifier.h" - -DEFINE_NOTIFICATION_TYPE(java_projectConfigurationUpdate, lsTextDocumentIdentifier, "java/projectConfigurationUpdate"); - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/resolveUnimplementedAccessors.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/resolveUnimplementedAccessors.h deleted file mode 100644 index ba77041474f..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/resolveUnimplementedAccessors.h +++ /dev/null @@ -1,24 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" -#include <string> -#include "checkHashCodeEqualsStatus.h" - - -struct AccessorField { - std::string fieldName; - bool isStatic =false; - bool generateGetter = false; - bool generateSetter = false; - void swap(AccessorField& arg) noexcept{ - fieldName.swap(arg.fieldName); - std::swap(isStatic, arg.isStatic); - std::swap(generateGetter, arg.generateGetter); - std::swap(generateSetter, arg.generateSetter); - } -}; - -MAKE_REFLECT_STRUCT(AccessorField, fieldName,isStatic,generateGetter,generateSetter) - -DEFINE_REQUEST_RESPONSE_TYPE(java_resolveUnimplementedAccessors, lsCodeActionParams, std::vector<AccessorField>, "java/resolveUnimplementedAccessors"); diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/searchSymbols.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/searchSymbols.h deleted file mode 100644 index ac8a2419f62..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/jdtls/searchSymbols.h +++ /dev/null @@ -1,27 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - - -#include <string> -#include <vector> -#include "WorkspaceSymbolParams.h" -#include "LibLsp/lsp/method_type.h" -#include "LibLsp/lsp/symbol.h" - - -struct SearchSymbolParams :public WorkspaceSymbolParams -{ - boost::optional<std::string> projectName; - boost::optional< bool >sourceOnly; - boost::optional< int> maxResults; - MAKE_SWAP_METHOD(SearchSymbolParams, query, projectName, sourceOnly, maxResults); -}; -MAKE_REFLECT_STRUCT(SearchSymbolParams, query, projectName, sourceOnly, maxResults); - - -DEFINE_REQUEST_RESPONSE_TYPE(java_searchSymbols, SearchSymbolParams, std::vector<lsSymbolInformation>, "java/searchSymbols"); - - - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/sct/SCTConfig.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/sct/SCTConfig.h deleted file mode 100644 index 7b41118c0ab..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/sct/SCTConfig.h +++ /dev/null @@ -1,37 +0,0 @@ -#pragma once -#include <string> -#include <vector> -#include <LibLsp/JsonRpc/serializer.h> -using namespace std; - - -struct TCP_option -{ - std::string host = "127.0.0.1"; - int port = 8889; - -}; -MAKE_REFLECT_STRUCT(TCP_option,host,port) - - -struct SCTConfig -{ - static SCTConfig* newInstance(const string& file_path,string& error); - std::string version; - std::string file_name; - - boost::optional<bool> start_by_jcide; - - boost::optional<TCP_option> tcp; - boost::optional<vector<string>> args; - - // internal using - bool broken = false; - std::string error; -}; - - -MAKE_REFLECT_STRUCT(SCTConfig, version,file_name, tcp, args, start_by_jcide); - - - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/sct/protocol.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/sct/protocol.h deleted file mode 100644 index 1f227a61105..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/sct/protocol.h +++ /dev/null @@ -1,222 +0,0 @@ -#pragma once -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/lsp/lsDocumentUri.h" -#include "LibLsp/lsp/lsAny.h" -#include "LibLsp/JsonRpc/NotificationInMessage.h" - -struct DownLoadCapFileParams -{ - lsDocumentUri uri; - MAKE_SWAP_METHOD(DownLoadCapFileParams, uri); -}; -MAKE_REFLECT_STRUCT(DownLoadCapFileParams, uri); - -struct NormalActionResult -{ - bool state = false; - boost::optional<std::vector<uint8_t>> data; - boost::optional<std::string> info; - MAKE_SWAP_METHOD(NormalActionResult, state, data, info); -}; -MAKE_REFLECT_STRUCT(NormalActionResult, data, state, info) - -DEFINE_REQUEST_RESPONSE_TYPE(sct_DownLoadCapFile, DownLoadCapFileParams, NormalActionResult, "sct/download_cap"); - - - - -enum class SctProtocol :uint8_t -{ - T01 = 0, T0 = 1, T1 = 2, -}; -MAKE_REFLECT_TYPE_PROXY(SctProtocol); - -struct ConnectParams -{ - - SctProtocol protocol= SctProtocol::T01; - boost::optional<std::string> reader; - boost::optional<lsp::Any> data; - MAKE_SWAP_METHOD(ConnectParams, reader, protocol,data); -}; -MAKE_REFLECT_STRUCT(ConnectParams, reader, protocol, data); -DEFINE_REQUEST_RESPONSE_TYPE(sct_Connect, ConnectParams, NormalActionResult, "sct/connect"); - - - -struct SetProtocolParams -{ - - SctProtocol protocol = SctProtocol::T01; - -}; -MAKE_REFLECT_STRUCT(SetProtocolParams, protocol); - -DEFINE_REQUEST_RESPONSE_TYPE(sct_SetProtocol, SetProtocolParams, NormalActionResult, "sct/set_protocol"); - -struct GPAuthParams -{ - boost::optional < std::string> scp; - boost::optional < std::string > key; - boost::optional < lsp::Any > option; - MAKE_SWAP_METHOD(GPAuthParams, key, scp, option); -}; -MAKE_REFLECT_STRUCT(GPAuthParams, key, scp, option); -DEFINE_REQUEST_RESPONSE_TYPE(sct_gp_auth, GPAuthParams, NormalActionResult ,"sct/gp_auth"); - - - -struct InstallAppletParams -{ - std::vector<uint8_t> package_aid; - std::vector<uint8_t> applet_aid; - boost::optional < std::vector<uint8_t>> instance_aid; - boost::optional<std::vector<uint8_t>> authority; - boost::optional<std::vector<uint8_t>> parameters; - MAKE_SWAP_METHOD(InstallAppletParams, package_aid, applet_aid, instance_aid, authority, parameters); -}; -MAKE_REFLECT_STRUCT(InstallAppletParams, package_aid, applet_aid, instance_aid, authority, parameters); -DEFINE_REQUEST_RESPONSE_TYPE(sct_InstalllApplet, InstallAppletParams, NormalActionResult, "sct/install_applet"); - - -struct TransmitParams -{ - std::vector<unsigned char> command; - MAKE_SWAP_METHOD(TransmitParams, command); -}; -MAKE_REFLECT_STRUCT(TransmitParams, command); - -DEFINE_REQUEST_RESPONSE_TYPE(sct_Transmit, TransmitParams, NormalActionResult,"sct/transmit"); - -DEFINE_NOTIFICATION_TYPE(sct_Disconnect,JsonNull, "sct/disconnect") - - -struct SetWindowPosParams{ - int X = 0; - int Y = 0; - int cx = 100; - int cy = 100; - - MAKE_SWAP_METHOD(SetWindowPosParams, X, Y, cx, cy); -}; -MAKE_REFLECT_STRUCT(SetWindowPosParams, X, Y, cx, cy); -DEFINE_NOTIFICATION_TYPE(sct_SetWindowsPos, SetWindowPosParams, "sct/set_windows_pos") - -struct SetWindowVisibleParams -{ - static const int HIDE = 0; - static const int MINSIZE = 1; - static const int MAXSIZE = 2; - static const int NORMAL = 3; - int state = NORMAL; - MAKE_SWAP_METHOD(SetWindowVisibleParams, state); -}; -MAKE_REFLECT_STRUCT(SetWindowVisibleParams, state); -DEFINE_NOTIFICATION_TYPE(sct_SetWindowsVisible, SetWindowVisibleParams, "sct/set_windows_visible") - - - -enum CardInfoType:uint32_t -{ - ATR_TYPE = 0, - ATS_TYPE = 1, -}; -MAKE_REFLECT_TYPE_PROXY(CardInfoType); - - -struct GetCardInfoParams -{ - CardInfoType type_; -}; -MAKE_REFLECT_STRUCT(GetCardInfoParams, type_); - -DEFINE_REQUEST_RESPONSE_TYPE(sct_GetCardInfo, GetCardInfoParams, NormalActionResult, "sct/get_card_info"); - - -struct JdwpInfo -{ - std::string host="127.0.0.1"; - uint32_t jdwp_port = 9075; - -}; - -MAKE_REFLECT_STRUCT(JdwpInfo, host, jdwp_port); - -struct LaunchResult -{ - bool state; - boost::optional<JdwpInfo> info; - boost::optional<std::string> error; - MAKE_SWAP_METHOD(LaunchResult, state, info, error); -}; -MAKE_REFLECT_STRUCT(LaunchResult, state, info, error); - - -struct JcvmOutputParams -{ - std::string data; - MAKE_SWAP_METHOD(JcvmOutputParams, data); -}; -MAKE_REFLECT_STRUCT(JcvmOutputParams, data); - -DEFINE_NOTIFICATION_TYPE(sct_NotifyJcvmOutput, JcvmOutputParams,"sct/notify_jcvm_output"); - - -struct LaunchParam -{ - enum - { - LAUNCH_FOR_DEBUG = 0, - LAUNCH_FOR_RUN = 1 - }; - boost::optional<uint32_t> launch_for_what; - -}; -MAKE_REFLECT_STRUCT(LaunchParam, launch_for_what); - - -DEFINE_REQUEST_RESPONSE_TYPE(sct_Launch, LaunchParam, LaunchResult , "sct/launch"); - - -DEFINE_REQUEST_RESPONSE_TYPE(sct_CheckBeforeLaunch, JsonNull, NormalActionResult, "sct/check_before_launch"); - - - -DEFINE_NOTIFICATION_TYPE(sct_NotifyDisconnect, JsonNull,"sct/notify_disconnect"); - - -DEFINE_NOTIFICATION_TYPE(sct_TerminateLaunch, JsonNull, "sct/terminate_launch"); - - - - -struct sctInitializeParams { - // The process Id of the parent process that started - // the server. Is null if the process has not been started by another process. - // If the parent process is not alive then the server should exit (see exit - // notification) its process. - boost::optional<int> processId; - - // User provided initialization options. - boost::optional<lsp::Any> initializationOptions; - boost::optional<int> version; - -}; -MAKE_REFLECT_STRUCT(sctInitializeParams,processId,initializationOptions, version); - -struct sctServerCapabilities { - bool gp_auth = false; - bool gp_key = false; - boost::optional<int> version; - MAKE_SWAP_METHOD(sctServerCapabilities, gp_auth, gp_key, version); -}; -MAKE_REFLECT_STRUCT(sctServerCapabilities, gp_auth, gp_key, version); - - -struct stcInitializeResult -{ - sctServerCapabilities capabilities; -}; -MAKE_REFLECT_STRUCT(stcInitializeResult, capabilities); - -DEFINE_REQUEST_RESPONSE_TYPE(sct_initialize, sctInitializeParams, stcInitializeResult, "sct/initialize"); diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/sct/sct.cpp b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/sct/sct.cpp deleted file mode 100644 index 25c21ecddc4..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/sct/sct.cpp +++ /dev/null @@ -1,743 +0,0 @@ - -#include <deque> -#include "sct.h" -#include "SCTConfig.h" -#include <rapidjson/document.h> -#include <rapidjson/istreamwrapper.h> -#include <fstream> -#include <boost/filesystem.hpp> -#include "LibLsp/lsp/general/exit.h" -#include "LibLsp/lsp/general/initialized.h" -#include "LibLsp/lsp/windows/MessageNotify.h" -#include "LibLsp/lsp/language/language.h" -#include "LibLsp/JsonRpc/Condition.h" -#include "LibLsp/lsp/workspace/execute_command.h" -#include "LibLsp/JsonRpc/json.h" - -namespace lsp { - class Log; -} - -using namespace std; -using lsp::Log; - - -// -//MethodType sct_DownLoadCapFile::request::kMethodInfo = "sct/download_cap"; -// -//MethodType sct_Transmit::request::kMethodInfo = "sct/transmit"; -// -//MethodType sct_Connect::request::kMethodInfo = "sct/connect"; -// -//MethodType sct_Disconnect::request::kMethodInfo = "sct/disconnect"; -// -//MethodType sct_InstalllApplet::request::kMethodInfo = "sct/install_applet"; -// -//MethodType sct_gp_auth::request::kMethodInfo = "sct/gp_auth"; -// -//MethodType sct_SetWindowsPos::request::kMethodInfo = "sct/set_windows_pos"; -// -//MethodType sct_SetWindowsVisible::request::kMethodInfo = "sct/set_windows_visible"; -// -// -//MethodType sct_NotifyJcvmOutput::request::kMethodInfo = "sct/notify_jcvm_output"; -// -//MethodType sct_Launch::request::kMethodInfo = "sct/launch"; -// -//MethodType sct_SetProtocol::request::kMethodInfo = "sct/set_protocol"; -// -//MethodType sct_CheckBeforeLaunch::request::kMethodInfo = "sct/check_before_launch"; -// -//MethodType sct_GetCardInfo::request::kMethodInfo = "sct/get_card_info"; -// -//MethodType sct_NotifyDisconnect::request::kMethodInfo = "sct/notify_disconnect"; -//MethodType sct_TerminateLaunch::request::kMethodInfo = "sct/terminate_launch"; -//MethodType sct_initialize::request::kMethodInfo = "sct/initialize"; - - - SCTConfig* SCTConfig::newInstance(const string& file_path, string& error) -{ - if(!boost::filesystem::exists(file_path)) - { - error = "file no exists."; - return nullptr; - } - using namespace rapidjson; - using namespace std; - std::unique_ptr<SCTConfig> sct = std::make_unique<SCTConfig>(); - try - { - std::wifstream ifs(file_path); - WIStreamWrapper isw(ifs); - - Document d; - d.ParseStream(isw); - if(!d.HasParseError()) - { - JsonReader reader{ &d }; - Reflect(reader, *sct.get()); - } - } - catch (std::exception& e) - { - string temp = "Reflect failed. exception info:"; - - temp += e.what(); - error = temp; - sct.get()->broken = true; - sct.get()->error = temp; - } - return sct.release(); -} - - -SmartCardTool::SmartCardTool(): m_jdwpPort(0), m_curProtocol(SctProtocol::T01), log(nullptr) -{ - m_ipAddr = "127.0.0.1"; -} - -void AddNotifyJsonRpcMethod(sct::ProtocolJsonHandler& handler) -{ - handler.method2notification[Notify_Exit::notify::kMethodInfo] = [](Reader& visitor) - { - return Notify_Exit::notify::ReflectReader(visitor); - }; - handler.method2notification[Notify_InitializedNotification::notify::kMethodInfo] = [](Reader& visitor) - { - return Notify_InitializedNotification::notify::ReflectReader(visitor); - }; - - - handler.method2notification[Notify_LogMessage::notify::kMethodInfo] = [](Reader& visitor) - { - return Notify_LogMessage::notify::ReflectReader(visitor); - }; - handler.method2notification[Notify_ShowMessage::notify::kMethodInfo] = [](Reader& visitor) - { - return Notify_ShowMessage::notify::ReflectReader(visitor); - }; - - handler.method2notification[Notify_sendNotification::notify::kMethodInfo] = [](Reader& visitor) - { - return Notify_sendNotification::notify::ReflectReader(visitor); - }; - - handler.method2notification[lang_actionableNotification::notify::kMethodInfo] = [](Reader& visitor) - { - return lang_actionableNotification::notify::ReflectReader(visitor); - }; - handler.method2notification[lang_progressReport::notify::kMethodInfo] = [](Reader& visitor) - { - return lang_progressReport::notify::ReflectReader(visitor); - }; - - - handler.method2notification[sct_NotifyJcvmOutput::notify::kMethodInfo] = [](Reader& visitor) - { - return sct_NotifyJcvmOutput::notify::ReflectReader(visitor); - }; - handler.method2notification[sct_NotifyDisconnect::notify::kMethodInfo] = [](Reader& visitor) - { - return sct_NotifyDisconnect::notify::ReflectReader(visitor); - }; - -} - -sct::ProtocolJsonHandler::ProtocolJsonHandler() -{ - AddNotifyJsonRpcMethod(*this); - - method2response[sct_DownLoadCapFile::request::kMethodInfo ] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return sct_DownLoadCapFile::response::ReflectReader(visitor); - }; - method2response[sct_Connect::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return sct_Connect::response::ReflectReader(visitor); - }; - method2response[sct_SetProtocol::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return sct_SetProtocol::response::ReflectReader(visitor); - }; - method2response[sct_gp_auth::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return sct_gp_auth::response::ReflectReader(visitor); - }; - method2response[sct_InstalllApplet::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return sct_InstalllApplet::response::ReflectReader(visitor); - }; - method2response[sct_Transmit::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return sct_Transmit::response::ReflectReader(visitor); - }; - - method2response[sct_GetCardInfo::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return sct_GetCardInfo::response::ReflectReader(visitor); - }; - - method2response[sct_Launch::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return sct_Launch::response::ReflectReader(visitor); - }; - method2response[sct_CheckBeforeLaunch::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return sct_CheckBeforeLaunch::response::ReflectReader(visitor); - }; - - - method2response[sct_initialize::request::kMethodInfo] = [](Reader& visitor) - { - if (visitor.HasMember("error")) - return Rsp_Error::ReflectReader(visitor); - - return sct_initialize::response::ReflectReader(visitor); - }; - -} -bool SmartCardTool::check_sct_alive() -{ - if (sct) - { - return true; - } - if(log) - { - wstring strPrompt = L"sct is not alvie."; - log->log(Log::Level::SEVERE, strPrompt); - } - return false; -} - -bool SmartCardTool::initialize(int processId, int version) -{ - - if(!check_sct_alive()) - { - return false; - } - sct_initialize::request request; - request.params.processId = processId; - request.params.version = version; - - auto msg = sct->waitResponse(request, 100000); - - if (!msg) - { - return false; - } - - if (msg->is_error) - { - auto error = &msg->error; - log->error( error->error.ToString()); - return false; - } - auto result = &msg->response; - _lsServerCapabilities.swap(result->result.capabilities); - return true; -} - - - -SmartCardTool::~SmartCardTool() -{ - - -} - -bool SmartCardTool::GetCardInfo(CardInfoType type_, std::vector<unsigned char>& out) -{ - if (!check_sct_alive()) - { - return false; - } - sct_GetCardInfo::request request; - request.params.type_ = type_; - - auto data = sct->waitResponse(request, 40000); - - if (!data) - { - if (log) - { - wstring strPrompt = L"GetCardInfo request timeout."; - log->log(Log::Level::SEVERE, strPrompt); - } - return false; - } - - if (data->is_error) - { - if (log) - { - string strPrompt = "GetCardInfo request error." + data->error.ToJson(); - log->log(Log::Level::SEVERE, strPrompt); - } - return false; - } - auto rsp = &data->response; - if (rsp->result.state) - { - out.swap(rsp->result.data.value()); - return true; - } - - if (log) - { - string strPrompt = "GetCardInfo failed. Reason:"; - strPrompt += rsp->result.info.value(); - log->log(Log::Level::SEVERE, strPrompt); - } - return false; -} - - - -bool SmartCardTool::Launch(bool for_debug) -{ - if (!check_sct_alive()) - { - return false; - } - sct_Launch::request request; - if(for_debug) - { - request.params.launch_for_what = LaunchParam::LAUNCH_FOR_DEBUG; - } - else - { - request.params.launch_for_what = LaunchParam::LAUNCH_FOR_RUN; - } - auto data = sct->waitResponse(request, 100000); - - if (!data) - { - if (log) - { - wstring strPrompt = L"Launch request timeout."; - log->log(Log::Level::SEVERE, strPrompt); - } - return false; - } - - if (data->is_error) - { - if (log) - { - string strPrompt = "Launch request error." + data->error.ToJson(); - - log->log(Log::Level::SEVERE, strPrompt); - } - return false; - } - auto rsp = &data->response; - if (rsp->result.state) - { - if (log) - { - log->log(Log::Level::INFO, L"Launch successfully"); - } - if(rsp->result.info) - { - m_ipAddr.swap(rsp->result.info.value().host); - m_jdwpPort = rsp->result.info.value().jdwp_port; - - } - } - else - { - if (log) - { - string strPrompt = "Launch failed. Reason:"; - strPrompt += rsp->result.error.value(); - log->log(Log::Level::SEVERE, strPrompt); - } - return false; - } - return true; -} - -void SmartCardTool::TerminateLaunch() -{ - if (!check_sct_alive()) - { - return ; - } - sct_TerminateLaunch::notify notify; - sct->send(notify); - connect_state = false; - return ; -} - -void SmartCardTool::show_message(lsMessageType type_, - const std::string& msg) -{ - if (!check_sct_alive()) - { - return ; - } - Notify_ShowMessage::notify notify; - notify.params.type = type_; - notify.params.message = msg; - sct->send(notify); -} - -bool SmartCardTool::CheckBeforeLaunch() -{ - if (!check_sct_alive()) - { - return false; - } - sct_CheckBeforeLaunch::request request; - auto data = sct->waitResponse(request, 50000); - - if (!data) - { - wstring strPrompt = L"CheckBeforeLaunch request timeout."; - if(log) - { - log->log(Log::Level::SEVERE, strPrompt); - } - - return false; - } - - if (data->is_error) - { - string strPrompt = "CheckBeforeLaunch request error." + data->error.ToJson(); - log->log(Log::Level::SEVERE, strPrompt); - return false; - } - auto rsp = &data->response; - if (rsp->result.state) - { - return true; - } - - - string strPrompt = "Check Before Launch JCVM failed. Reason:"; - strPrompt += rsp->result.info.value(); - log->log(Log::Level::SEVERE, strPrompt); - return false; - -} - - -bool SmartCardTool::Connect(SctProtocol protocol) -{ - if (!check_sct_alive()) - { - return false; - } - sct_Connect::request request; - - request.params.protocol = protocol; - - auto data = sct->waitResponse(request, 40000); - - if (!data) - { - wstring strPrompt = L"Connect request timeout."; - log->log(Log::Level::SEVERE, strPrompt); - return false; - } - - if (data->is_error) - { - string strPrompt = "Connect request error." + data->error.ToJson(); - log->log(Log::Level::SEVERE, strPrompt); - return false; - } - auto rsp =&data->response; - if (rsp->result.state) - { - connect_state = true; - return true; - } - else - { - string strPrompt = "Connect failed. Reason:"; - strPrompt += rsp->result.info.value(); - log->log(Log::Level::SEVERE, strPrompt); - return false; - } - -} - - - - -void SmartCardTool::DisConnect() -{ - if (!check_sct_alive()) - { - return ; - } - sct_Disconnect::notify notify; - sct->send(notify); - connect_state = false; - return ; -} - -bool SmartCardTool::DownLoadCapFile(const string& strCapFileName) -{ - if (!check_sct_alive()) - { - return false; - } - sct_DownLoadCapFile::request request; - request.params.uri.raw_uri_ = make_file_scheme_uri(strCapFileName); - - auto data = sct->waitResponse(request, 40000); - - if(!data) - { - wstring strPrompt = L"DownLoadCapFile request timeout."; - log->log(Log::Level::SEVERE,strPrompt); - return false; - } - - if(data->is_error) - { - string strPrompt = "DownLoadCapFile request error." + data->error.ToJson(); - log->log(Log::Level::SEVERE, strPrompt); - return false; - } - auto rsp = &data->response; - if(rsp->result.state) - { - string strPrompt = "DownLoadCapFile successfully"; - if(rsp->result.info) - { - strPrompt = rsp->result.info.value(); - } - log->log(Log::Level::INFO, strPrompt); - return true; - } - else - { - string strPrompt = "DownLoadCapFile failed. Reason:"; - strPrompt += rsp->result.info.value(); - log->log(Log::Level::SEVERE, strPrompt); - return false; - } - -} - -void SmartCardTool::SetWindowsVisible(SetWindowVisibleParams& params) -{ - if (!check_sct_alive()) - { - return ; - } - sct_SetWindowsVisible::notify notify; - notify.params.swap(params); - sct->send(notify); - -} - -void SmartCardTool::SetWindowPos(SetWindowPosParams& params) -{ - sct_SetWindowsPos::notify notify; - notify.params.swap(params); - sct->send(notify); -} - -bool SmartCardTool::SetProtocol(SctProtocol protocol) -{ - if (!check_sct_alive()) - { - return false; - } - sct_SetProtocol::request request; - - request.params.protocol = protocol; - - auto data = sct->waitResponse(request, 40000); - - if (!data) - { - wstring strPrompt = L"SetProtocol request timeout."; - log->log(Log::Level::SEVERE, strPrompt); - return false; - } - - if (data->is_error) - { - string strPrompt = "SetProtocol request error." + data->error.ToJson(); - log->log(Log::Level::SEVERE, strPrompt); - return false; - } - auto rsp = &data->response; - if (rsp->result.state) - { - m_curProtocol = protocol; - return true; - } - else - { - string strPrompt = "SetProtocol failed. Reason:"; - strPrompt += rsp->result.info.value(); - log->log(Log::Level::SEVERE, strPrompt); - return false; - } - -} - -bool SmartCardTool::GpAuth() -{ - - if (!check_sct_alive()) - { - return false; - } - sct_gp_auth::request request; - - auto data = sct->waitResponse(request, 100000); - - if (!data) - { - wstring strPrompt = L"gp_auth request timeout."; - log->log(Log::Level::SEVERE, strPrompt); - return false; - } - - if (data->is_error) - { - string strPrompt = "gp_auth request error." + data->error.ToJson(); - log->log(Log::Level::SEVERE, strPrompt); - return false; - } - auto rsp = &data->response; - if (rsp->result.state) - { - string strPrompt = "gp_auth request successfully."; - if (rsp->result.info) - strPrompt = rsp->result.info.value(); - - log->log(Log::Level::INFO, strPrompt); - return true; - } - else - { - string strPrompt = "gp_auth failed. Reason:"; - strPrompt += rsp->result.info.value(); - log->log(Log::Level::SEVERE, strPrompt); - return false; - } - -} - -bool SmartCardTool::InstallApplet(InstallAppletParams& params) -{ - if (!check_sct_alive()) - { - return false; - } - sct_InstalllApplet::request request; - request.params.swap(params); - auto data = sct->waitResponse(request); - - if (!data) - { - wstring strPrompt = L"Install Applet request timeout."; - log->log(Log::Level::SEVERE, strPrompt); - return false; - } - - if (data->is_error) - { - string strPrompt = "Install Applet request error." + data->error.ToJson(); - log->log(Log::Level::SEVERE, strPrompt); - return false; - } - auto rsp = &data->response; - if (rsp->result.state) - { - string strPrompt = "Install Applet successfully."; - if (rsp->result.info) - strPrompt = rsp->result.info.value(); - log->log(Log::Level::INFO, strPrompt); - return true; - } - else - { - string strPrompt = "Install Applet failed. Reason:"; - strPrompt += rsp->result.info.value(); - log->log(Log::Level::SEVERE, strPrompt); - return false; - } -} - - -bool SmartCardTool::Transmit(const std::vector<unsigned char>& cmdApdu, std::vector<unsigned char>& rspApdu) -{ - - if (!check_sct_alive()) - { - return false; - } - sct_Transmit::request request; - request.params.command = cmdApdu; - - auto data = sct->waitResponse(request); - - if (!data) - { - wstring strPrompt = L"Transmit request timeout."; - log->log(Log::Level::SEVERE, strPrompt); - return false; - } - - if (data->is_error) - { - string strPrompt = "Transmit request error." + data->error.ToJson(); - log->log(Log::Level::SEVERE, strPrompt); - return false; - } - auto rsp = &data->response; - if (rsp->result.state) - { - rspApdu.swap(rsp->result.data.value()); - //log->log(Log::Level::INFO, L"Transmit successfully"); - return true; - } - else - { - string strPrompt = "Transmit failed. Reason:"; - strPrompt += rsp->result.info.value(); - log->log(Log::Level::SEVERE, strPrompt); - return false; - } - - -} diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/sct/sct.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/sct/sct.h deleted file mode 100644 index 59ffe02fd75..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/sct/sct.h +++ /dev/null @@ -1,103 +0,0 @@ -#pragma once - -#include <LibLsp/JsonRpc/RemoteEndPoint.h> -#include <LibLsp/JsonRpc/Endpoint.h> -#include <LibLsp/lsp/ProtocolJsonHandler.h> -#include "protocol.h" -enum class lsMessageType; -enum CardInfoType : unsigned; -enum class SctProtocol : unsigned char; -struct InstallAppletParams; - - -using namespace std; - -class ModeState; -namespace sct -{ - class ProtocolJsonHandler : public MessageJsonHandler - { - public: - ProtocolJsonHandler(); - }; - -} -class SmartCardTool -{ - //IP �����ֽ��� - std::string m_ipAddr; - volatile uint16_t m_jdwpPort; - - - SctProtocol m_curProtocol; -public: - enum JCIDE_VERSION - { - V5_KIND = 5 - }; - SmartCardTool(); - ~SmartCardTool(); - - - bool GetCardInfo(CardInfoType type_,std::vector<unsigned char>&); - bool Launch(bool for_debug = false); - - void TerminateLaunch(); - void show_message(lsMessageType type_,const std::string& msg); - bool CheckBeforeLaunch(); - - string GetIpAddr(){return m_ipAddr;} - - uint16_t GetJdwpPort(){return m_jdwpPort;} - - - - void SetWindowsVisible(SetWindowVisibleParams&); - void SetWindowPos(SetWindowPosParams&); - - SctProtocol GetProtocol(){return m_curProtocol;} - - - bool SetProtocol(SctProtocol protocol = SctProtocol::T01); - - bool GpAuth(); - - - bool InstallApplet(InstallAppletParams&);; - - bool DownLoadCapFile(const string& strCapFileName); - - - - bool IsConnected() const { - - return connect_state; - } - - string GetErrorString() { return {}; }; - - bool Connect(SctProtocol protocol = SctProtocol::T01); - - void DisConnect(); - - - - - bool Transmit(const std::vector<unsigned char>& cmdApdu, std::vector<unsigned char>& rspApdu) ; - - - lsp::Log* log; - volatile bool connect_state = false; - - std::shared_ptr<RemoteEndPoint> sct; - - - bool initialize(int processId,int version); - const sctServerCapabilities& getServerCapabilities()const - { - return _lsServerCapabilities; - } -private: - sctServerCapabilities _lsServerCapabilities; - bool check_sct_alive(); -}; diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/sonarlint/protocol.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/sonarlint/protocol.h deleted file mode 100644 index d81c3eaa636..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/extention/sonarlint/protocol.h +++ /dev/null @@ -1,176 +0,0 @@ -#pragma once -#include <string> -#include <boost/optional.hpp> -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/lsp/lsDocumentUri.h" -#include "LibLsp/lsp/lsAny.h" -#include "LibLsp/JsonRpc/NotificationInMessage.h" -#include "LibLsp/lsp/general/InitializeParams.h" - -struct LintRule -{ - std::string key; - std::string name; - - - std::string Display() const - { - return name + " (" + key + ")"; - } - bool activeByDefault = true; - boost::optional<std::string> severity; - boost::optional<std::string> type; - int icon_index = -1; - MAKE_SWAP_METHOD(LintRule, key, name, activeByDefault, severity, type); - -}; -MAKE_REFLECT_STRUCT(LintRule, key, name, activeByDefault, severity, type); - - -struct RuleParameter { - std::string name; - boost::optional<std::string> description; - boost::optional<std::string> defaultValue; - -}; -MAKE_REFLECT_STRUCT(RuleParameter, name, description, defaultValue); - -struct ShowRuleDescriptionParams { - - boost::optional<std::string> key; - - boost::optional<std::string> name; - - boost::optional<std::string> htmlDescription; - - boost::optional<std::string> type; - - boost::optional<std::string> severity; - - boost::optional< std::vector<RuleParameter> > parameters; - MAKE_SWAP_METHOD(ShowRuleDescriptionParams, key, name, htmlDescription, type, severity, parameters) - - -}; -MAKE_REFLECT_STRUCT(ShowRuleDescriptionParams, key, name, htmlDescription, type, severity, parameters); - - -struct GetJavaConfigResponse { - std::string projectRoot; - std::string sourceLevel; - std::vector<std::string> classpath; - bool isTest; - std::string vmLocation; - MAKE_SWAP_METHOD(GetJavaConfigResponse, projectRoot, sourceLevel, classpath, isTest, vmLocation); -}; -MAKE_REFLECT_STRUCT(GetJavaConfigResponse, projectRoot, sourceLevel, classpath, isTest, vmLocation); - -struct SetTraceNotificationParams { - lsInitializeParams::lsTrace value; -}; -MAKE_REFLECT_STRUCT(SetTraceNotificationParams, value); - - -struct ServerConnectionSettings { - - std::string SONARCLOUD_URL = "https://sonarcloud.io"; - std::vector<std::string>SONARCLOUD_ALIAS = { "https://sonarqube.com", - "https://www.sonarqube.com", - "https://www.sonarcloud.io", - "https://sonarcloud.io" }; - - std::string connectionId; - std::string serverUrl; - std::string token; - boost::optional<std::string> organizationKey; - MAKE_SWAP_METHOD(ServerConnectionSettings, connectionId, serverUrl, token, organizationKey) - -}; -MAKE_REFLECT_STRUCT(ServerConnectionSettings, connectionId, serverUrl, token, organizationKey) - -struct RuleSetting -{ - bool IsOn(); - std::string level = "on"; - RuleSetting(bool activate); - RuleSetting() = default; - void toggle(); - void on() - { - level = "on"; - } - void off() - { - level = "off"; - } - void turn(bool activate) - { - if (activate) - { - on(); - } - else - { - off(); - } - } - boost::optional< std::map<std::string, std::string > > parameters; -}; -MAKE_REFLECT_STRUCT(RuleSetting, level, parameters) - -struct ConsoleParams -{ - boost::optional < bool >showAnalyzerLogs; - boost::optional < bool >showVerboseLogs; - MAKE_SWAP_METHOD(ConsoleParams, showAnalyzerLogs, showVerboseLogs) -}; -MAKE_REFLECT_STRUCT(ConsoleParams, showAnalyzerLogs, showVerboseLogs) - -struct SonarLintWorkspaceSettings -{ - boost::optional < bool > disableTelemetry; - boost::optional < std::map<std::string, ServerConnectionSettings> >connectedMode; - boost::optional<std::map<std::string, RuleSetting>> rules; - boost::optional<ConsoleParams> output; - - boost::optional<std::string > pathToNodeExecutable; - - boost::optional< std::map<std::string, std::string > > getConfigurationParameters(const std::string& ruleKey); - - -}; - -MAKE_REFLECT_STRUCT(SonarLintWorkspaceSettings, disableTelemetry, connectedMode, - rules, output, pathToNodeExecutable) - - - - DEFINE_REQUEST_RESPONSE_TYPE(slls_listAllRules, JsonNull, lsp::Any, "sonarlint/listAllRules"); - - - -DEFINE_NOTIFICATION_TYPE(Notify_didClasspathUpdate, lsDocumentUri, "sonarlint/didClasspathUpdate") - - -DEFINE_NOTIFICATION_TYPE(Notify_didJavaServerModeChange, std::string, "sonarlint/didJavaServerModeChange") - - - -DEFINE_REQUEST_RESPONSE_TYPE(slls_showSonarLintOutput, JsonNull, JsonNull, "sonarlint/showSonarLintOutput"); - - - -DEFINE_REQUEST_RESPONSE_TYPE(slls_openJavaHomeSettings, JsonNull, JsonNull, "sonarlint/openJavaHomeSettings"); - - - - -DEFINE_REQUEST_RESPONSE_TYPE(slls_openPathToNodeSettings, JsonNull, JsonNull, "sonarlint/openPathToNodeSettings"); - - -DEFINE_REQUEST_RESPONSE_TYPE(slls_showRuleDescription, ShowRuleDescriptionParams, JsonNull, "sonarlint/showRuleDescription"); - -DEFINE_REQUEST_RESPONSE_TYPE(slls_getJavaConfig, lsDocumentUri, GetJavaConfigResponse, "sonarlint/getJavaConfig"); - - -DEFINE_NOTIFICATION_TYPE(slls_setTraceNotification, SetTraceNotificationParams, "$/setTraceNotification")
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/InitializeParams.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/InitializeParams.h deleted file mode 100644 index f10080ea216..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/InitializeParams.h +++ /dev/null @@ -1,128 +0,0 @@ -#pragma once - -#include "LibLsp/lsp/lsDocumentUri.h" -#include "LibLsp/lsp/lsAny.h" -#include "lsClientCapabilities.h" -#include "LibLsp/lsp/workspace/workspaceFolders.h" - -struct ClientInfo { - std::string name; - boost::optional<std::string> version; - - MAKE_SWAP_METHOD(ClientInfo,name,version); -}; -MAKE_REFLECT_STRUCT(ClientInfo,name,version); - -struct lsInitializeParams { - // The process Id of the parent process that started - // the server. Is null if the process has not been started by another process. - // If the parent process is not alive then the server should exit (see exit - // notification) its process. - boost::optional<int> processId; - - /** - * Information about the client - * - * @since 3.15.0 - */ - boost::optional<ClientInfo> clientInfo; - /** - * The locale the client is currently showing the user interface - * in. This must not necessarily be the locale of the operating - * system. - * - * Uses IETF language tags as the value's syntax - * (See https://en.wikipedia.org/wiki/IETF_language_tag) - * - * @since 3.16.0 - */ - boost::optional<std::string> locale; - - // The rootPath of the workspace. Is null - // if no folder is open. - // - // @deprecated in favour of rootUri. - boost::optional<std::string> rootPath; - - // The rootUri of the workspace. Is null if no - // folder is open. If both `rootPath` and `rootUri` are set - // `rootUri` wins. - boost::optional<lsDocumentUri> rootUri; - - // User provided initialization options. - boost::optional<lsp::Any> initializationOptions; - - // The capabilities provided by the client (editor or tool) - lsClientCapabilities capabilities; - - - /** - * An boost::optional extension to the protocol. - * To tell the server what client (editor) is talking to it. - */ - // @Deprecated - boost::optional< std::string >clientName; - - - - enum class lsTrace { - // NOTE: serialized as a string, one of 'off' | 'messages' | 'verbose'; - Off, // off - Messages, // messages - Verbose // verbose - - }; - - // The initial trace setting. If omitted trace is disabled ('off'). - lsTrace trace = lsTrace::Off; - - - /** - * The workspace folders configured in the client when the server starts. - * This property is only available if the client supports workspace folders. - * It can be `null` if the client supports workspace folders but none are - * configured. - * - * Since 3.6.0 - */ - boost::optional< std::vector<WorkspaceFolder> > workspaceFolders; - - MAKE_SWAP_METHOD(lsInitializeParams, - processId, - rootPath, - rootUri, - initializationOptions, - capabilities, clientName, clientInfo, - trace, workspaceFolders, locale) -}; - -void Reflect(Reader& reader, lsInitializeParams::lsTrace& value); - - -void Reflect(Writer& writer, lsInitializeParams::lsTrace& value); - - -MAKE_REFLECT_STRUCT(lsInitializeParams, - processId, - rootPath, - rootUri, - initializationOptions, - capabilities, clientName, clientInfo, - trace, workspaceFolders, locale) - -struct lsInitializeError { - // Indicates whether the client should retry to send the - // initilize request after showing the message provided - // in the ResponseError. - bool retry; - void swap(lsInitializeError& arg) noexcept - { - auto tem = retry; - retry = arg.retry; - arg.retry = tem; - } -}; -MAKE_REFLECT_STRUCT(lsInitializeError, retry); - - - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/exit.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/exit.h deleted file mode 100644 index 02fe2160173..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/exit.h +++ /dev/null @@ -1,7 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/NotificationInMessage.h" -/** - * A notification to ask the server to exit its process. - */ -DEFINE_NOTIFICATION_TYPE(Notify_Exit, boost::optional<JsonNull>, "exit"); diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/initialize.cpp b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/initialize.cpp deleted file mode 100644 index 4886be9b46f..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/initialize.cpp +++ /dev/null @@ -1,45 +0,0 @@ -#include "initialize.h" -#include "LibLsp/JsonRpc/json.h" - -void Reflect(Reader& reader, lsInitializeParams::lsTrace& value) -{ - if (!reader.IsString()) - { - value = lsInitializeParams::lsTrace::Off; - return; - } - std::string v = reader.GetString(); - if (v == "off") - value = lsInitializeParams::lsTrace::Off; - else if (v == "messages") - value = lsInitializeParams::lsTrace::Messages; - else if (v == "verbose") - value = lsInitializeParams::lsTrace::Verbose; -} - -void Reflect(Writer& writer, lsInitializeParams::lsTrace& value) -{ - switch (value) - { - case lsInitializeParams::lsTrace::Off: - writer.String("off"); - break; - case lsInitializeParams::lsTrace::Messages: - writer.String("messages"); - break; - case lsInitializeParams::lsTrace::Verbose: - writer.String("verbose"); - break; - } -} - void Reflect(Reader& visitor, std::pair<boost::optional<lsTextDocumentSyncKind>, boost::optional<lsTextDocumentSyncOptions> >& value) -{ - if(((JsonReader&)visitor).m_->IsObject()) - { - Reflect(visitor, value.second); - } - else - { - Reflect(visitor, value.first); - } -}
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/initialize.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/initialize.h deleted file mode 100644 index eb8810939ac..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/initialize.h +++ /dev/null @@ -1,39 +0,0 @@ -#pragma once -#include "LibLsp/JsonRpc/message.h" -#include "InitializeParams.h" -#include "lsServerCapabilities.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" -#include "LibLsp/JsonRpc/RequestInMessage.h" - - - - - - -/** - * The capabilities the language server provides. - */ - struct InitializeResult { - lsServerCapabilities capabilities; - MAKE_SWAP_METHOD(InitializeResult, capabilities); - }; - -MAKE_REFLECT_STRUCT(InitializeResult, capabilities); - - -/** - * The initialize request is sent as the first request from the client to - * the server. - * - * If the server receives request or notification before the initialize request it should act as follows: - * - for a request the respond should be errored with code: -32001. The message can be picked by the server. - * - notifications should be dropped, except for the exit notification. This will allow the exit a server without an initialize request. - * - * Until the server has responded to the initialize request with an InitializeResult - * the client must not sent any additional requests or notifications to the server. - * - * During the initialize request the server is allowed to sent the notifications window/showMessage, - * window/logMessage and telemetry/event as well as the window/showMessageRequest request to the client. - */ - -DEFINE_REQUEST_RESPONSE_TYPE(td_initialize, lsInitializeParams, InitializeResult, "initialize"); diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/initialized.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/initialized.h deleted file mode 100644 index bb6d12511cb..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/initialized.h +++ /dev/null @@ -1,13 +0,0 @@ -#pragma once - - -#include "LibLsp/JsonRpc/NotificationInMessage.h" -/** - * The initialized notification is sent from the client to the server after - * the client received the result of the initialize request but before the - * client is sending any other request or notification to the server. The - * server can use the initialized notification for example to dynamically - * register capabilities. - */ -DEFINE_NOTIFICATION_TYPE(Notify_InitializedNotification, JsonNull, "initialized"); - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/lsClientCapabilities.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/lsClientCapabilities.h deleted file mode 100644 index fcf6634e13f..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/lsClientCapabilities.h +++ /dev/null @@ -1,48 +0,0 @@ -#pragma once - -#include "LibLsp/lsp/lsAny.h" -#include "lsWorkspaceClientCapabilites.h" -#include "lsTextDocumentClientCapabilities.h" - -/** - * Client capabilities specific to the used markdown parser. - * - * @since 3.16.0 - */ -struct MarkdownClientCapabilities { - /** - * The name of the parser. - */ - std::string parser; - - /** - * The version of the parser. - */ - boost::optional<std::string> version; - MAKE_SWAP_METHOD(MarkdownClientCapabilities, parser, version) - -}; -MAKE_REFLECT_STRUCT(MarkdownClientCapabilities, parser, version) - -struct lsClientCapabilities { - // Workspace specific client capabilities. - boost::optional<lsWorkspaceClientCapabilites> workspace; - - // Text document specific client capabilities. - boost::optional<lsTextDocumentClientCapabilities> textDocument; - - /** - * Window specific client capabilities. - */ - boost::optional<lsp::Any> window; - /** - * Experimental client capabilities. - */ - boost::optional<lsp::Any> experimental; - - MAKE_SWAP_METHOD(lsClientCapabilities, workspace, textDocument, window, experimental) -}; -MAKE_REFLECT_STRUCT(lsClientCapabilities, workspace, textDocument, window, experimental) - - - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/lsServerCapabilities.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/lsServerCapabilities.h deleted file mode 100644 index 66af2ced6b1..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/lsServerCapabilities.h +++ /dev/null @@ -1,589 +0,0 @@ -#pragma once -#include "LibLsp/lsp/method_type.h" - - -#include <stdexcept> -#include "LibLsp/JsonRpc/message.h" -#include "LibLsp/lsp/lsDocumentUri.h" -#include "LibLsp/lsp/lsAny.h" -#include "InitializeParams.h" -#include "LibLsp/lsp/textDocument/SemanticTokens.h" - - -extern void Reflect(Reader&, std::pair<boost::optional<lsTextDocumentSyncKind>, boost::optional<lsTextDocumentSyncOptions> >&); - -// - // Code Action options. - // -struct CodeActionOptions : WorkDoneProgressOptions { - // - // CodeActionKinds that this server may return. - // - // The list of kinds may be generic, such as `CodeActionKind.Refactor`, or the server - // may list out every specific kind they provide. - // - typedef std::string CodeActionKind; - std::vector<CodeActionKind> codeActionKinds; - - MAKE_SWAP_METHOD(CodeActionOptions, workDoneProgress, codeActionKinds); -}; -MAKE_REFLECT_STRUCT(CodeActionOptions, workDoneProgress, codeActionKinds) -struct CodeLensOptions : WorkDoneProgressOptions { - // - // Code lens has a resolve provider as well. - // - boost::optional<bool> resolveProvider ; - MAKE_SWAP_METHOD(CodeLensOptions, workDoneProgress, resolveProvider); -}; -MAKE_REFLECT_STRUCT(CodeLensOptions, workDoneProgress, resolveProvider) - - -// Format document on type options -struct lsDocumentOnTypeFormattingOptions :WorkDoneProgressOptions { - // A character on which formatting should be triggered, like `}`. - std::string firstTriggerCharacter; - - // More trigger characters. - std::vector<std::string> moreTriggerCharacter; - MAKE_SWAP_METHOD(lsDocumentOnTypeFormattingOptions, workDoneProgress, - firstTriggerCharacter, - moreTriggerCharacter); -}; -MAKE_REFLECT_STRUCT(lsDocumentOnTypeFormattingOptions, workDoneProgress, - firstTriggerCharacter, - moreTriggerCharacter); -struct RenameOptions : WorkDoneProgressOptions { - // - // Renames should be checked and tested before being executed. - // - boost::optional<bool> prepareProvider; - MAKE_SWAP_METHOD(RenameOptions, workDoneProgress, prepareProvider); -}; -MAKE_REFLECT_STRUCT(RenameOptions,workDoneProgress,prepareProvider) - -struct DocumentFilter{ - // - // A language id, like `typescript`. - // - boost::optional<std::string> language; - // - // A Uri [scheme](#Uri.scheme), like `file` or `untitled`. - // - boost::optional<std::string>scheme; - // - // A glob pattern, like `*.{ts,js}`. - // - // Glob patterns can have the following syntax: - // - `*` to match one or more characters in a path segment - // - `?` to match on one character in a path segment - // - `**` to match any number of path segments, including none - // - `{}` to group sub patterns into an OR expression. (e.g. `**/*.{ts,js} - // matches all TypeScript and JavaScript files) - // - `[]` to declare a range of characters to match in a path segment - // (e.g., `example.[0-9]` to match on `example.0`, `example.1`,...) - // - `[!...]` to negate a range of characters to match in a path segment - // (e.g., `example.[!0-9]` to match on `example.a`, `example.b`, but - // not `example.0`) - // - boost::optional<std::string>pattern; - MAKE_SWAP_METHOD(DocumentFilter, language, scheme, pattern) -}; -MAKE_REFLECT_STRUCT(DocumentFilter, language, scheme, pattern) - -//A document selector is the combination of one or more document filters. -using DocumentSelector = std::vector<DocumentFilter>; - -// Document link options -struct lsDocumentLinkOptions :WorkDoneProgressOptions { - // Document links have a resolve provider as well. - boost::optional<bool> resolveProvider; - MAKE_SWAP_METHOD(lsDocumentLinkOptions, workDoneProgress, resolveProvider); -}; -MAKE_REFLECT_STRUCT(lsDocumentLinkOptions, workDoneProgress,resolveProvider); - -// Execute command options. -struct lsExecuteCommandOptions : WorkDoneProgressOptions { - // The commands to be executed on the server - std::vector<std::string> commands; - MAKE_SWAP_METHOD(lsExecuteCommandOptions, workDoneProgress, commands); -}; -MAKE_REFLECT_STRUCT(lsExecuteCommandOptions, workDoneProgress, commands); - - -struct TextDocumentRegistrationOptions -{ -// - // A document selector to identify the scope of the registration. If set to null - // the document selector provided on the client side will be used. - // - boost::optional<DocumentSelector> documentSelector; - - MAKE_SWAP_METHOD(TextDocumentRegistrationOptions, documentSelector); -}; -MAKE_REFLECT_STRUCT(TextDocumentRegistrationOptions, documentSelector); - -// - // Static registration options to be returned in the initialize request. - // -struct StaticRegistrationOptions :public TextDocumentRegistrationOptions -{ - // - // The id used to register the request. The id can be used to deregister - // the request again. See also Registration#id. - // - boost::optional<std::string> id; - MAKE_SWAP_METHOD(StaticRegistrationOptions, documentSelector, id) -}; -MAKE_REFLECT_STRUCT(StaticRegistrationOptions, documentSelector,id) - -// - // The server supports workspace folder. - // - // Since 3.6.0 - // - -struct WorkspaceFoldersOptions { - // - // The server has support for workspace folders - // - boost::optional<bool> supported; - - // - // Whether the server wants to receive workspace folder - // change notifications. - // - // If a string is provided, the string is treated as an ID - // under which the notification is registered on the client - // side. The ID can be used to unregister for these events - // using the `client/unregisterCapability` request. - // - boost::optional<std::pair< boost::optional<std::string>, boost::optional<bool> > > changeNotifications; - MAKE_SWAP_METHOD(WorkspaceFoldersOptions, supported, changeNotifications); -}; -MAKE_REFLECT_STRUCT(WorkspaceFoldersOptions, supported, changeNotifications); - -// - // A pattern kind describing if a glob pattern matches a file a folder or - // both. - // - // @since 3.16.0 - // -enum lsFileOperationPatternKind -{ - file, - folder -}; -MAKE_REFLECT_TYPE_PROXY(lsFileOperationPatternKind) - -// - // Matching options for the file operation pattern. - // - // @since 3.16.0 - // -struct lsFileOperationPatternOptions { - - // - // The pattern should be matched ignoring casing. - // - boost::optional<bool> ignoreCase; - MAKE_SWAP_METHOD(lsFileOperationPatternOptions, ignoreCase) -}; -MAKE_REFLECT_STRUCT(lsFileOperationPatternOptions, ignoreCase) -// - // A pattern to describe in which file operation requests or notifications - // the server is interested in. - // - // @since 3.16.0 - // -struct lsFileOperationPattern { - // - // The glob pattern to match. Glob patterns can have the following syntax: - // - `*` to match one or more characters in a path segment - // - `?` to match on one character in a path segment - // - `**` to match any number of path segments, including none - // - `{}` to group sub patterns into an OR expression. (e.g. `**/*.{ts,js}` - // matches all TypeScript and JavaScript files) - // - `[]` to declare a range of characters to match in a path segment - // (e.g., `example.[0-9]` to match on `example.0`, `example.1`,...) - // - `[!...]` to negate a range of characters to match in a path segment - // (e.g., `example.[!0-9]` to match on `example.a`, `example.b`, but - // not `example.0`) - // - std::string glob; - - // - // Whether to match files or folders with this pattern. - // - // Matches both if undefined. - // - boost::optional<lsFileOperationPatternKind> matches; - - // - // Additional options used during matching. - // - boost::optional<lsFileOperationPatternOptions> options ; - MAKE_SWAP_METHOD(lsFileOperationPattern, glob, matches, options) -}; -MAKE_REFLECT_STRUCT(lsFileOperationPattern, glob, matches, options) -// - // A filter to describe in which file operation requests or notifications - // the server is interested in. - // - // @since 3.16.0 - // -struct lsFileOperationFilter { - - // - // A Uri like `file` or `untitled`. - // - boost::optional<std::string> scheme; - - // - // The actual file operation pattern. - // - boost::optional<lsFileOperationPattern> pattern; - MAKE_SWAP_METHOD(lsFileOperationFilter, scheme, pattern) -}; -MAKE_REFLECT_STRUCT(lsFileOperationFilter, scheme, pattern) -// - // The options to register for file operations. - // - // @since 3.16.0 - // -struct lsFileOperationRegistrationOptions { - // - // The actual filters. - // - boost::optional<std::vector<lsFileOperationFilter>> filters; - MAKE_SWAP_METHOD(lsFileOperationRegistrationOptions, filters) -}; -MAKE_REFLECT_STRUCT(lsFileOperationRegistrationOptions, filters) - -struct WorkspaceServerCapabilities { - // - // The server supports workspace folder. - // - // Since 3.6.0 - // - WorkspaceFoldersOptions workspaceFolders; - - - // - // The server is interested in file notifications/requests. - // - // @since 3.16.0 - // - struct lsFileOperations - { - // - // The server is interested in receiving didCreateFiles - // notifications. - // - boost::optional<lsFileOperationRegistrationOptions> didCreate; - - // - // The server is interested in receiving willCreateFiles requests. - // - boost::optional<lsFileOperationRegistrationOptions> willCreate; - - // - // The server is interested in receiving didRenameFiles - // notifications. - // - boost::optional<lsFileOperationRegistrationOptions> didRename; - - // - // The server is interested in receiving willRenameFiles requests. - // - boost::optional<lsFileOperationRegistrationOptions> willRename; - - // - // The server is interested in receiving didDeleteFiles file - // notifications. - // - boost::optional<lsFileOperationRegistrationOptions> didDelete; - - // - // The server is interested in receiving willDeleteFiles file - // requests. - // - boost::optional<lsFileOperationRegistrationOptions> willDelete; - MAKE_SWAP_METHOD(lsFileOperations, didCreate, willCreate, didRename, willRename, didDelete, willDelete) - }; - boost::optional<lsFileOperations>fileOperations; - - - MAKE_SWAP_METHOD(WorkspaceServerCapabilities, workspaceFolders, fileOperations) -}; -MAKE_REFLECT_STRUCT(WorkspaceServerCapabilities, workspaceFolders, fileOperations) -MAKE_REFLECT_STRUCT(WorkspaceServerCapabilities::lsFileOperations, didCreate, willCreate, didRename, willRename, didDelete, willDelete) - -// - // Semantic highlighting server capabilities. - // - // <p> - // <b>Note:</b> the <a href= - // "https://github.com/Microsoft/vscode-languageserver-node/pull/367">{@code textDocument/semanticHighlighting} - // language feature</a> is not yet part of the official LSP specification. - // - -struct SemanticHighlightingServerCapabilities { - // - // A "lookup table" of semantic highlighting <a href="https://manual.macromates.com/en/language_grammars">TextMate scopes</a> - // supported by the language server. If not defined or empty, then the server does not support the semantic highlighting - // feature. Otherwise, clients should reuse this "lookup table" when receiving semantic highlighting notifications from - // the server. - // - std::vector< std::vector<std::string> > scopes; - MAKE_SWAP_METHOD(SemanticHighlightingServerCapabilities, scopes) -}; -MAKE_REFLECT_STRUCT(SemanticHighlightingServerCapabilities, scopes) - -struct SemanticTokensServerFull -{ - // - // The server supports deltas for full documents. - // - bool delta =false; - MAKE_SWAP_METHOD(SemanticTokensServerFull, delta) -}; -MAKE_REFLECT_STRUCT(SemanticTokensServerFull, delta) -struct SemanticTokensWithRegistrationOptions -{ - SemanticTokensLegend legend; - - // - // Server supports providing semantic tokens for a specific range - // of a document. - // - boost::optional< std::pair< boost::optional<bool>, boost::optional<lsp::Any> > > range; - - // - // Server supports providing semantic tokens for a full document. - // - boost::optional< std::pair< boost::optional<bool>, - boost::optional<SemanticTokensServerFull> > > full; - - // - // A document selector to identify the scope of the registration. If set to null - // the document selector provided on the client side will be used. - // - boost::optional < std::vector<DocumentFilter> > documentSelector; - // - // The id used to register the request. The id can be used to deregister - // the request again. See also Registration#id. - // - boost::optional<std::string> id; - MAKE_SWAP_METHOD(SemanticTokensWithRegistrationOptions, legend, range, full, documentSelector, id) -}; -MAKE_REFLECT_STRUCT(SemanticTokensWithRegistrationOptions, legend, range, full, documentSelector ,id) - -using DocumentColorOptions = WorkDoneProgressOptions; -using FoldingRangeOptions = WorkDoneProgressOptions; -struct lsServerCapabilities { - // Defines how text documents are synced. Is either a detailed structure - // defining each notification or for backwards compatibility the - - // TextDocumentSyncKind number. - boost::optional< std::pair<boost::optional<lsTextDocumentSyncKind>, - boost::optional<lsTextDocumentSyncOptions> >> textDocumentSync; - - // The server provides hover support. - boost::optional<bool> hoverProvider; - - // The server provides completion support. - boost::optional < lsCompletionOptions > completionProvider; - - // The server provides signature help support. - boost::optional < lsSignatureHelpOptions > signatureHelpProvider; - - // The server provides goto definition support. - boost::optional< std::pair< boost::optional<bool>, boost::optional<WorkDoneProgressOptions> > > definitionProvider; - - - // - // The server provides Goto Type Definition support. - // - // Since 3.6.0 - // - boost::optional< std::pair< boost::optional<bool>, boost::optional<StaticRegistrationOptions> > > typeDefinitionProvider ; - - // The server provides implementation support. - boost::optional< std::pair< boost::optional<bool>, boost::optional<StaticRegistrationOptions> > > implementationProvider ; - - // The server provides find references support. - boost::optional< std::pair< boost::optional<bool>, boost::optional<WorkDoneProgressOptions> > > referencesProvider ; - - // The server provides document highlight support. - boost::optional< std::pair< boost::optional<bool>, boost::optional<WorkDoneProgressOptions> > > documentHighlightProvider ; - - // The server provides document symbol support. - boost::optional< std::pair< boost::optional<bool>, boost::optional<WorkDoneProgressOptions> > > documentSymbolProvider ; - - // The server provides workspace symbol support. - boost::optional< std::pair< boost::optional<bool>, boost::optional<WorkDoneProgressOptions> > > workspaceSymbolProvider ; - - // The server provides code actions. - boost::optional< std::pair< boost::optional<bool>, boost::optional<CodeActionOptions> > > codeActionProvider ; - - // The server provides code lens. - boost::optional<CodeLensOptions> codeLensProvider; - - // The server provides document formatting. - boost::optional< std::pair< boost::optional<bool>, boost::optional<WorkDoneProgressOptions> > > documentFormattingProvider ; - - // The server provides document range formatting. - boost::optional< std::pair< boost::optional<bool>, boost::optional<WorkDoneProgressOptions> > > documentRangeFormattingProvider ; - - // The server provides document formatting on typing. - boost::optional<lsDocumentOnTypeFormattingOptions> documentOnTypeFormattingProvider; - - // The server provides rename support. - boost::optional< std::pair< boost::optional<bool>, boost::optional<RenameOptions> > > renameProvider; - - - // The server provides document link support. - boost::optional<lsDocumentLinkOptions > documentLinkProvider; - - - // - // The server provides color provider support. - // - // @since 3.6.0 - // - boost::optional< std::pair< boost::optional<bool>, boost::optional<DocumentColorOptions> > > colorProvider; - - - // - // The server provides folding provider support. - // - // @since 3.10.0 - // - boost::optional < std::pair< boost::optional<bool>, boost::optional<FoldingRangeOptions> > > foldingRangeProvider; - - // The server provides execute command support. - boost::optional < lsExecuteCommandOptions >executeCommandProvider; - - - // - // Workspace specific server capabilities - // - boost::optional< WorkspaceServerCapabilities > workspace; - - // - // Semantic highlighting server capabilities. - // - - boost::optional< SemanticHighlightingServerCapabilities >semanticHighlighting; - - // - // Server capability for calculating super- and subtype hierarchies. - // The LS supports the type hierarchy language feature, if this capability is set to {@code true}. - // - // <p> - // <b>Note:</b> the <a href= - // "https://github.com/Microsoft/vscode-languageserver-node/pull/426">{@code textDocument/typeHierarchy} - // language feature</a> is not yet part of the official LSP specification. - // - - boost::optional< std::pair< boost::optional<bool>, - boost::optional<StaticRegistrationOptions> > > typeHierarchyProvider; - - // - // The server provides Call Hierarchy support. - // - - boost::optional< std::pair< boost::optional<bool>, - boost::optional<StaticRegistrationOptions> > > callHierarchyProvider; - - // - // The server provides selection range support. - // - // Since 3.15.0 - // - boost::optional< std::pair< boost::optional<bool>, - boost::optional<StaticRegistrationOptions> > > selectionRangeProvider; - - // - // The server provides linked editing range support. - // - // Since 3.16.0 - // - boost::optional< std::pair< boost::optional<bool>, - boost::optional<StaticRegistrationOptions> > > linkedEditingRangeProvider; - - - // - // The server provides semantic tokens support. - // - // Since 3.16.0 - // - boost::optional < SemanticTokensWithRegistrationOptions> semanticTokensProvider; - - // - // Whether server provides moniker support. - // - // Since 3.16.0 - // - boost::optional< std::pair< boost::optional<bool>, - boost::optional<StaticRegistrationOptions> > > monikerProvider; - - boost::optional<lsp::Any> experimental; - - - MAKE_SWAP_METHOD(lsServerCapabilities, - textDocumentSync, - hoverProvider, - completionProvider, - signatureHelpProvider, - definitionProvider, - typeDefinitionProvider, - implementationProvider, - referencesProvider, - documentHighlightProvider, - documentSymbolProvider, - workspaceSymbolProvider, - codeActionProvider, - codeLensProvider, - documentFormattingProvider, - documentRangeFormattingProvider, - documentOnTypeFormattingProvider, - renameProvider, - documentLinkProvider, - executeCommandProvider, - workspace, - semanticHighlighting, - typeHierarchyProvider, - callHierarchyProvider, - selectionRangeProvider, - experimental, colorProvider, foldingRangeProvider, - linkedEditingRangeProvider, monikerProvider, semanticTokensProvider) - -}; -MAKE_REFLECT_STRUCT(lsServerCapabilities, - textDocumentSync, - hoverProvider, - completionProvider, - signatureHelpProvider, - definitionProvider, - typeDefinitionProvider, - implementationProvider, - referencesProvider, - documentHighlightProvider, - documentSymbolProvider, - workspaceSymbolProvider, - codeActionProvider, - codeLensProvider, - documentFormattingProvider, - documentRangeFormattingProvider, - documentOnTypeFormattingProvider, - renameProvider, - documentLinkProvider, - executeCommandProvider, - workspace, - semanticHighlighting, - typeHierarchyProvider, - callHierarchyProvider, - selectionRangeProvider, - experimental, colorProvider, foldingRangeProvider, - linkedEditingRangeProvider, monikerProvider, semanticTokensProvider) diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/lsTextDocumentClientCapabilities.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/lsTextDocumentClientCapabilities.h deleted file mode 100644 index 569f203c7a5..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/lsTextDocumentClientCapabilities.h +++ /dev/null @@ -1,713 +0,0 @@ -#pragma once -#include "LibLsp/lsp/method_type.h" - - -#include <stdexcept> -#include "LibLsp/JsonRpc/message.h" -#include "LibLsp/lsp/lsDocumentUri.h" -#include "LibLsp/lsp/lsAny.h" -#include "LibLsp/lsp/extention/jdtls/searchSymbols.h" -#include "lsWorkspaceClientCapabilites.h" -#include "LibLsp/lsp/lsp_completion.h" -#include "LibLsp/lsp/lsp_diagnostic.h" - - -struct WorkDoneProgressOptions -{ - boost::optional<bool>workDoneProgress; - MAKE_SWAP_METHOD(WorkDoneProgressOptions, workDoneProgress); -}; -MAKE_REFLECT_STRUCT(WorkDoneProgressOptions, workDoneProgress); - -// Completion options. -struct lsCompletionOptions:WorkDoneProgressOptions -{ - // The server provides support to resolve additional - // information for a completion item. - boost::optional<bool> resolveProvider = false; - - // - // Most tools trigger completion request automatically without explicitly requesting - // it using a keyboard shortcut (e.g. Ctrl+Space). Typically they do so when the user - // starts to type an identifier. For example if the user types `c` in a JavaScript file - // code complete will automatically pop up present `console` besides others as a - // completion item. Characters that make up identifiers don't need to be listed here. - // - // If code complete should automatically be trigger on characters not being valid inside - // an identifier (for example `.` in JavaScript) list them in `triggerCharacters`. - // - // https://github.com/Microsoft/language-server-protocol/issues/138. - boost::optional< std::vector<std::string> > triggerCharacters ; - - // - // The list of all possible characters that commit a completion. This field can be used - // if clients don't support individual commmit characters per completion item. See - // `ClientCapabilities.textDocument.completion.completionItem.commitCharactersSupport` - // - boost::optional< std::vector<std::string> > allCommitCharacters; - - MAKE_SWAP_METHOD(lsCompletionOptions, workDoneProgress, resolveProvider, triggerCharacters, allCommitCharacters); -}; -MAKE_REFLECT_STRUCT(lsCompletionOptions, workDoneProgress, resolveProvider, triggerCharacters,allCommitCharacters); - - - -// Save options. -struct lsSaveOptions { - // The client is supposed to include the content on save. - bool includeText = false; - void swap(lsSaveOptions& arg)noexcept - { - auto temp = includeText; - includeText = arg.includeText; - arg.includeText = temp; - } -}; -MAKE_REFLECT_STRUCT(lsSaveOptions, includeText); - -// Signature help options. -struct lsSignatureHelpOptions : WorkDoneProgressOptions { - // The characters that trigger signature help automatically. - // NOTE: If updating signature help tokens make sure to also update - // WorkingFile::FindClosestCallNameInBuffer. - std::vector<std::string> triggerCharacters; - MAKE_SWAP_METHOD(lsSignatureHelpOptions, workDoneProgress, triggerCharacters); -}; -MAKE_REFLECT_STRUCT(lsSignatureHelpOptions, workDoneProgress, triggerCharacters); - -// Defines how the host (editor) should sync document changes to the language -// server. -enum class lsTextDocumentSyncKind { - // Documents should not be synced at all. - None = 0, - - // Documents are synced by always sending the full content - // of the document. - Full = 1, - - // Documents are synced by sending the full content on open. - // After that only incremental updates to the document are - // send. - Incremental = 2 -}; - -#if _WIN32 -MAKE_REFLECT_TYPE_PROXY(lsTextDocumentSyncKind) -#else -//#pragma clang diagnostic push -//#pragma clang diagnostic ignored "-Wunused-function" -MAKE_REFLECT_TYPE_PROXY(lsTextDocumentSyncKind) -//#pragma clang diagnostic pop -#endif - -struct lsTextDocumentSyncOptions { - // Open and close notifications are sent to the server. - boost::optional<bool> openClose ; - // Change notificatins are sent to the server. See TextDocumentSyncKind.None, - // TextDocumentSyncKind.Full and TextDocumentSyncKindIncremental. - boost::optional< lsTextDocumentSyncKind> change ; - // Will save notifications are sent to the server. - boost::optional<bool> willSave; - // Will save wait until requests are sent to the server. - boost::optional<bool> willSaveWaitUntil; - // Save notifications are sent to the server. - boost::optional<lsSaveOptions> save; - - MAKE_SWAP_METHOD(lsTextDocumentSyncOptions, - openClose, - change, - willSave, - willSaveWaitUntil, - save); -}; -MAKE_REFLECT_STRUCT(lsTextDocumentSyncOptions, - openClose, - change, - willSave, - willSaveWaitUntil, - save); - -struct SynchronizationCapabilities { - // Whether text document synchronization supports dynamic registration. - boost::optional<bool> dynamicRegistration; - - // The client supports sending will save notifications. - boost::optional<bool> willSave; - - // The client supports sending a will save request and - // waits for a response providing text edits which will - // be applied to the document before it is saved. - boost::optional<bool> willSaveWaitUntil; - - // The client supports did save notifications. - boost::optional<bool> didSave; - - MAKE_SWAP_METHOD(SynchronizationCapabilities, - dynamicRegistration, - willSave, - willSaveWaitUntil, - didSave); -}; -MAKE_REFLECT_STRUCT(SynchronizationCapabilities, - dynamicRegistration, - willSave, - willSaveWaitUntil, - didSave); - -struct CompletionItemKindCapabilities -{ - boost::optional<std::vector<lsCompletionItemKind> >valueSet; - MAKE_SWAP_METHOD(CompletionItemKindCapabilities, valueSet); -}; -MAKE_REFLECT_STRUCT(CompletionItemKindCapabilities, valueSet); - -struct CompletionItemCapabilities { - // Client supports snippets as insert text. - // - // A snippet can define tab stops and placeholders with `$1`, `$2` - // and `${3:foo}`. `$0` defines the final tab stop, it defaults to - // the end of the snippet. Placeholders with equal identifiers are linked, - // that is typing in one will update others too. - boost::optional<bool> snippetSupport; - - // Client supports commit characters on a completion item. - - boost::optional<bool> commitCharactersSupport; - - - // Client supports the following content formats for the documentation - // property. The order describes the preferred format of the client. - - boost::optional< std::vector<std::string> > documentationFormat; - - // Client supports the deprecated property on a completion item. - - boost::optional<bool> deprecatedSupport; - - // - // Client supports the preselect property on a completion item. - // - boost::optional<bool> preselectSupport; - - MAKE_SWAP_METHOD(CompletionItemCapabilities, - snippetSupport, - commitCharactersSupport, - documentationFormat, - deprecatedSupport, preselectSupport); -}; -MAKE_REFLECT_STRUCT(CompletionItemCapabilities, - snippetSupport, - commitCharactersSupport, - documentationFormat, - deprecatedSupport, preselectSupport); - - -// - // Capabilities specific to the `textDocument/completion` - // -struct CompletionCapabilities { - // Whether completion supports dynamic registration. - boost::optional<bool> dynamicRegistration; - - - - // The client supports the following `CompletionItem` specific - // capabilities. - boost::optional<CompletionItemCapabilities> completionItem; - - // - // The client supports the following `CompletionItemKind` specific - // capabilities. - // - boost::optional<CompletionItemKindCapabilities> completionItemKind; - - // - // The client supports sending additional context information for a - // `textDocument/completion` request. - // - boost::optional<bool> contextSupport; - - - MAKE_SWAP_METHOD(CompletionCapabilities, - dynamicRegistration, - completionItem, completionItemKind); -}; - -MAKE_REFLECT_STRUCT(CompletionCapabilities, - dynamicRegistration, - completionItem , completionItemKind); - - -struct HoverCapabilities:public DynamicRegistrationCapabilities -{ - // - // Client supports the following content formats for the content - // property. The order describes the preferred format of the client. - // - // See {@link MarkupKind} for allowed values. - // - boost::optional<std::vector<std::string>> contentFormat; - - MAKE_SWAP_METHOD(HoverCapabilities, dynamicRegistration, contentFormat); -}; -MAKE_REFLECT_STRUCT(HoverCapabilities, dynamicRegistration, contentFormat); - -// - // Client capabilities specific to parameter information. - // -struct ParameterInformationCapabilities { - // - // The client supports processing label offsets instead of a - // simple label string. - // - // Since 3.14.0 - // - boost::optional<bool> labelOffsetSupport; - - MAKE_SWAP_METHOD(ParameterInformationCapabilities, labelOffsetSupport); -}; -MAKE_REFLECT_STRUCT(ParameterInformationCapabilities, labelOffsetSupport) - - -struct SignatureInformationCapabilities { - // - // Client supports the following content formats for the documentation - // property. The order describes the preferred format of the client. - // - // See {@link MarkupKind} for allowed values. - // - std::vector<std::string> documentationFormat; - - // - // Client capabilities specific to parameter information. - // - ParameterInformationCapabilities parameterInformation; - - MAKE_SWAP_METHOD(SignatureInformationCapabilities, documentationFormat, parameterInformation) -}; -MAKE_REFLECT_STRUCT(SignatureInformationCapabilities,documentationFormat, parameterInformation) - -struct SignatureHelpCapabilities :public DynamicRegistrationCapabilities -{ - // - // The client supports the following `SignatureInformation` - // specific properties. - // - boost::optional< SignatureInformationCapabilities > signatureInformation; - - MAKE_SWAP_METHOD(SignatureHelpCapabilities, dynamicRegistration, signatureInformation) -}; -MAKE_REFLECT_STRUCT(SignatureHelpCapabilities, dynamicRegistration, signatureInformation) - -struct DocumentSymbolCapabilities :public DynamicRegistrationCapabilities { - // - // Specific capabilities for the `SymbolKind`. - // - boost::optional<SymbolKindCapabilities> symbolKind; - - // - // The client support hierarchical document symbols. - // - boost::optional<bool> hierarchicalDocumentSymbolSupport; - - MAKE_SWAP_METHOD(DocumentSymbolCapabilities, dynamicRegistration, symbolKind, hierarchicalDocumentSymbolSupport) -}; -MAKE_REFLECT_STRUCT(DocumentSymbolCapabilities, dynamicRegistration, symbolKind, hierarchicalDocumentSymbolSupport) - -struct DeclarationCapabilities:public DynamicRegistrationCapabilities{ - // - // The client supports additional metadata in the form of declaration links. - // - boost::optional<bool>linkSupport; - - MAKE_SWAP_METHOD(DeclarationCapabilities, dynamicRegistration, linkSupport); -}; -MAKE_REFLECT_STRUCT(DeclarationCapabilities, dynamicRegistration, linkSupport) - - -struct CodeActionKindCapabilities -{ - // - // The code action kind values the client supports. When this - // property exists the client also guarantees that it will - // handle values outside its set gracefully and falls back - // to a default value when unknown. - // - // See {@link CodeActionKind} for allowed values. - // - boost::optional< std::vector< std::string> >valueSet; - - MAKE_SWAP_METHOD(CodeActionKindCapabilities, valueSet) -}; -MAKE_REFLECT_STRUCT(CodeActionKindCapabilities,valueSet) - -struct CodeActionLiteralSupportCapabilities -{ - boost::optional<CodeActionKindCapabilities> codeActionKind; - - MAKE_SWAP_METHOD(CodeActionLiteralSupportCapabilities, codeActionKind) -}; -MAKE_REFLECT_STRUCT(CodeActionLiteralSupportCapabilities, codeActionKind) - -struct CodeActionCapabilities:public DynamicRegistrationCapabilities{ - // - // The client support code action literals as a valid - // response of the `textDocument/codeAction` request. - // - boost::optional<CodeActionLiteralSupportCapabilities> codeActionLiteralSupport; - - MAKE_SWAP_METHOD(CodeActionCapabilities, dynamicRegistration, codeActionLiteralSupport) -}; -MAKE_REFLECT_STRUCT(CodeActionCapabilities,dynamicRegistration,codeActionLiteralSupport) - -struct RenameCapabilities :public DynamicRegistrationCapabilities { - // - // The client support code action literals as a valid - // response of the `textDocument/codeAction` request. - // - boost::optional<bool> prepareSupport; - - MAKE_SWAP_METHOD(RenameCapabilities, dynamicRegistration, prepareSupport) -}; -MAKE_REFLECT_STRUCT(RenameCapabilities, dynamicRegistration, prepareSupport) - -struct DiagnosticsTagSupport { - /** - * The tags supported by the client. - */ - std::vector<DiagnosticTag> valueSet; - MAKE_SWAP_METHOD(DiagnosticsTagSupport, valueSet) -}; -MAKE_REFLECT_STRUCT(DiagnosticsTagSupport, valueSet) - -struct PublishDiagnosticsClientCapabilities :public DynamicRegistrationCapabilities { - /** - * The client support code action literals as a valid - * response of the `textDocument/codeAction` request. - */ - boost::optional<bool> relatedInformation; - - /** - * Client supports the tag property to provide meta data about a diagnostic. - * Clients supporting tags have to handle unknown tags gracefully. - * - * This property had been added and implemented as boolean before it was - * added to the specification as {@link DiagnosticsTagSupport}. In order to - * keep this implementation compatible with intermediate clients (including - * vscode-language-client < 6.0.0) we add an either type here. - * - * Since 3.15 - */ - boost::optional < std::pair<boost::optional<bool>, boost::optional<DiagnosticsTagSupport> > > tagSupport; - - /** - * Whether the client interprets the version property of the - * `textDocument/publishDiagnostics` notification's parameter. - * - * Since 3.15.0 - */ - boost::optional<bool> versionSupport; - - /** - * Client supports a codeDescription property - * - * @since 3.16.0 - */ - boost::optional<bool> codeDescriptionSupport ; - - /** - * Whether code action supports the `data` property which is - * preserved between a `textDocument/publishDiagnostics` and - * `textDocument/codeAction` request. - * - * @since 3.16.0 - */ - boost::optional<bool> dataSupport ; - - - MAKE_SWAP_METHOD(PublishDiagnosticsClientCapabilities, dynamicRegistration, relatedInformation, tagSupport,versionSupport,codeDescriptionSupport,dataSupport) -}; -MAKE_REFLECT_STRUCT(PublishDiagnosticsClientCapabilities, dynamicRegistration, relatedInformation, tagSupport, versionSupport, codeDescriptionSupport, dataSupport) - - -struct FoldingRangeCapabilities :public DynamicRegistrationCapabilities { - // - // The maximum number of folding ranges that the client prefers to receive per document. The value serves as a - // hint, servers are free to follow the limit. - // - boost::optional<int> rangeLimit; - - // - // If set, the client signals that it only supports folding complete lines. If set, client will - // ignore specified `startCharacter` and `endCharacter` properties in a FoldingRange. - // - boost::optional<bool> lineFoldingOnly; - MAKE_SWAP_METHOD(FoldingRangeCapabilities, dynamicRegistration, rangeLimit, lineFoldingOnly) -}; -MAKE_REFLECT_STRUCT(FoldingRangeCapabilities, dynamicRegistration, rangeLimit,lineFoldingOnly) - - -struct SemanticHighlightingCapabilities :public DynamicRegistrationCapabilities { - // - // The client support code action literals as a valid - // response of the `textDocument/codeAction` request. - // - boost::optional<bool> semanticHighlighting; - - MAKE_SWAP_METHOD(SemanticHighlightingCapabilities, dynamicRegistration, semanticHighlighting) -}; -MAKE_REFLECT_STRUCT(SemanticHighlightingCapabilities, dynamicRegistration, semanticHighlighting) - -struct SemanticTokensClientCapabilitiesRequestsFull { - - // - // The client will send the `textDocument/semanticTokens/full/delta` request if - // the server provides a corresponding handler. - // - bool delta = false; - MAKE_SWAP_METHOD(SemanticTokensClientCapabilitiesRequestsFull, delta) -}; -MAKE_REFLECT_STRUCT(SemanticTokensClientCapabilitiesRequestsFull, delta) - -struct SemanticTokensClientCapabilities : public DynamicRegistrationCapabilities -{ - //export TokenFormat = 'relative'; - struct lsRequests - { - // - // The client will send the `textDocument/semanticTokens/range` request - // if the server provides a corresponding handler. - // - boost::optional<std::pair< boost::optional<bool>, - boost::optional<SemanticTokensClientCapabilitiesRequestsFull>>> range; - // - // The client will send the `textDocument/semanticTokens/full` request - // if the server provides a corresponding handler. - // - boost::optional<std::pair< boost::optional<bool>, boost::optional<lsp::Any>>> full; - MAKE_SWAP_METHOD(lsRequests, range, full) - }; - - lsRequests requests; - // - // The token types that the client supports. - // - std::vector<std::string> tokenTypes; - - // - // The token modifiers that the client supports. - // - std::vector<std::string> tokenModifiers; - // - // The formats the clients supports. - // - std::vector<std::string> formats; - // - // Whether the client supports tokens that can overlap each other. - // - boost::optional < bool >overlappingTokenSupport; - - // - // Whether the client supports tokens that can span multiple lines. - // - boost::optional < bool > multilineTokenSupport; - - MAKE_SWAP_METHOD(SemanticTokensClientCapabilities, dynamicRegistration,requests, tokenTypes, tokenModifiers, - formats, overlappingTokenSupport, multilineTokenSupport) - -}; -MAKE_REFLECT_STRUCT(SemanticTokensClientCapabilities::lsRequests, range,full) -MAKE_REFLECT_STRUCT(SemanticTokensClientCapabilities, dynamicRegistration, requests, tokenTypes, tokenModifiers, - formats, overlappingTokenSupport, multilineTokenSupport) - -// Text document specific client capabilities. -struct lsTextDocumentClientCapabilities { - - SynchronizationCapabilities synchronization; - - - // Capabilities specific to the `textDocument/completion` - boost::optional<CompletionCapabilities> completion; - - - - // Capabilities specific to the `textDocument/hover` - boost::optional<HoverCapabilities> hover; - - // Capabilities specific to the `textDocument/signatureHelp` - boost::optional<SignatureHelpCapabilities> signatureHelp; - - // Capabilities specific to the `textDocument/references` - boost::optional<DynamicRegistrationCapabilities> references; - - - - - - // Capabilities specific to the `textDocument/documentHighlight` - boost::optional<DynamicRegistrationCapabilities> documentHighlight; - - // Capabilities specific to the `textDocument/documentSymbol` - boost::optional<DocumentSymbolCapabilities> documentSymbol; - - // Capabilities specific to the `textDocument/formatting` - boost::optional<DynamicRegistrationCapabilities> formatting; - - // Capabilities specific to the `textDocument/rangeFormatting` - boost::optional<DynamicRegistrationCapabilities> rangeFormatting; - - // Capabilities specific to the `textDocument/onTypeFormatting` - boost::optional<DynamicRegistrationCapabilities> onTypeFormatting; - - - // - // Capabilities specific to the `textDocument/declaration` - // - // Since 3.14.0 - // - boost::optional< DeclarationCapabilities> declaration; - - - typedef DeclarationCapabilities DefinitionCapabilities; - // Capabilities specific to the `textDocument/definition` - boost::optional<DefinitionCapabilities> definition; - - - - // -// Capabilities specific to the `textDocument/typeDefinition` -// -// Since 3.6.0 -// - typedef DeclarationCapabilities TypeDefinitionCapabilities; - boost::optional<TypeDefinitionCapabilities> typeDefinition; - - - typedef DeclarationCapabilities ImplementationCapabilities; - // Capabilities specific to the `textDocument/implementation` - boost::optional<ImplementationCapabilities> implementation; - - - // Capabilities specific to the `textDocument/codeAction` - boost::optional<CodeActionCapabilities> codeAction; - - - // Capabilities specific to the `textDocument/codeLens` - boost::optional<DynamicRegistrationCapabilities> codeLens; - - // Capabilities specific to the `textDocument/documentLink` - boost::optional<DynamicRegistrationCapabilities> documentLink; - - // - // Capabilities specific to the `textDocument/documentColor` and the - // `textDocument/colorPresentation` request. - // - // Since 3.6.0 - // - boost::optional<DynamicRegistrationCapabilities> colorProvider; - - // Capabilities specific to the `textDocument/rename` - boost::optional<RenameCapabilities> rename; - -// -// Capabilities specific to `textDocument/publishDiagnostics`. -// - boost::optional<PublishDiagnosticsClientCapabilities> publishDiagnostics; - - // -// Capabilities specific to `textDocument/foldingRange` requests. -// -// Since 3.10.0 -// - boost::optional< FoldingRangeCapabilities > foldingRange; - - - // - // Capabilities specific to {@code textDocument/semanticHighlighting}. - // - boost::optional< SemanticHighlightingCapabilities > semanticHighlightingCapabilities; - - // - // Capabilities specific to {@code textDocument/typeHierarchy}. - // - boost::optional< DynamicRegistrationCapabilities > typeHierarchyCapabilities; - - - - // -// Capabilities specific to `textDocument/selectionRange` requests -// - - boost::optional< DynamicRegistrationCapabilities > selectionRange; - - // - // Capabilities specific to the `textDocument/linkedEditingRange` request. - // - // @since 3.16.0 - // - boost::optional< DynamicRegistrationCapabilities > linkedEditingRange; - - // - // Capabilities specific to the various call hierarchy requests. - // - // @since 3.16.0 - // - boost::optional< DynamicRegistrationCapabilities > callHierarchy; - - // - // Capabilities specific to the various semantic token requests. - // - // @since 3.16.0 - // - boost::optional< SemanticTokensClientCapabilities > semanticTokens; - - // - // Capabilities specific to the `textDocument/moniker` request. - // - // @since 3.16.0 - // - boost::optional< DynamicRegistrationCapabilities > moniker; - - MAKE_SWAP_METHOD(lsTextDocumentClientCapabilities, - synchronization, - completion, - hover, - signatureHelp, - implementation, - references, - documentHighlight, - documentSymbol, - formatting, - rangeFormatting, - onTypeFormatting, - declaration, - definition, typeDefinition, implementation, - codeAction, - codeLens, - documentLink, colorProvider, - rename, publishDiagnostics, foldingRange, - semanticHighlightingCapabilities, typeHierarchyCapabilities, - callHierarchy, selectionRange , linkedEditingRange, semanticTokens, moniker) -}; - - -MAKE_REFLECT_STRUCT(lsTextDocumentClientCapabilities, - synchronization, - completion, - hover, - signatureHelp, - implementation, - references, - documentHighlight, - documentSymbol, - formatting, - rangeFormatting, - onTypeFormatting, - declaration, - definition, typeDefinition, implementation, - codeAction, - codeLens, - documentLink, colorProvider, - rename, publishDiagnostics, foldingRange, - semanticHighlightingCapabilities, typeHierarchyCapabilities, - callHierarchy, selectionRange, linkedEditingRange, semanticTokens, moniker) diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/lsWorkspaceClientCapabilites.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/lsWorkspaceClientCapabilites.h deleted file mode 100644 index dd37a1af2ff..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/lsWorkspaceClientCapabilites.h +++ /dev/null @@ -1,256 +0,0 @@ -#pragma once -#include "LibLsp/lsp/method_type.h" - - -#include <stdexcept> - -#include "LibLsp/JsonRpc/message.h" -#include "LibLsp/lsp/lsDocumentUri.h" -#include "LibLsp/lsp/lsAny.h" -#include "LibLsp/lsp/extention/jdtls/searchSymbols.h" - -/** - * Capabilities specific to `WorkspaceEdit`s - */ - -//New in version 3.13: ResourceOperationKind and FailureHandlingKind and the client capability workspace.workspaceEdit. -//resourceOperations as well as workspace.workspaceEdit.failureHandling. - -//The capabilities of a workspace edit has evolved over the time. -//Clients can describe their support using the following client capability : - -struct lschangeAnnotationSupport -{ - /** - * Whether the client groups edits with equal labels into tree nodes, - * for instance all edits labelled with "Changes in Strings" would - * be a tree node. - */ - boost::optional<bool> groupsOnLabel; - MAKE_SWAP_METHOD(lschangeAnnotationSupport, groupsOnLabel) -}; -MAKE_REFLECT_STRUCT(lschangeAnnotationSupport, groupsOnLabel) - -struct WorkspaceEditCapabilities { - /** - * The client supports versioned document changes in `WorkspaceEdit`s - */ - boost::optional<bool> documentChanges; - - /** - * The client supports resource changes - * in `WorkspaceEdit`s. - * - * @deprecated Since LSP introduces resource operations, use {link #resourceOperations} - */ - - boost::optional<bool> resourceChanges; - - /** - * The resource operations the client supports. Clients should at least - * support 'create', 'rename' and 'delete' files and folders. - * - * @since 3.13.0 - */ - boost::optional< std::vector<std::string> > resourceOperations; - - /** - * The failure handling strategy of a client if applying the workspace edit - * fails. - * - * See {@link FailureHandlingKind} for allowed values. - */ - boost::optional<std::string > failureHandling; - - /** - * Whether the client normalizes line endings to the client specific - * setting. - * If set to `true` the client will normalize line ending characters - * in a workspace edit to the client specific new line character(s). - * - * @since 3.16.0 - */ - boost::optional<bool> normalizesLineEndings;; - - /** - * Whether the client in general supports change annotations on text edits, - * create file, rename file and delete file changes. - * - * @since 3.16.0 - */ - boost::optional<lschangeAnnotationSupport> changeAnnotationSupport; - - MAKE_SWAP_METHOD(WorkspaceEditCapabilities, documentChanges, resourceChanges, resourceOperations, failureHandling, normalizesLineEndings, changeAnnotationSupport) - -}; -MAKE_REFLECT_STRUCT(WorkspaceEditCapabilities,documentChanges, resourceChanges, resourceOperations, failureHandling, normalizesLineEndings, changeAnnotationSupport) - - -struct DynamicRegistrationCapabilities { - // Did foo notification supports dynamic registration. - boost::optional<bool> dynamicRegistration; - - MAKE_SWAP_METHOD(DynamicRegistrationCapabilities, - dynamicRegistration); -}; - -MAKE_REFLECT_STRUCT(DynamicRegistrationCapabilities, - dynamicRegistration); - - - -// Workspace specific client capabilities. -struct SymbolKindCapabilities -{ - boost::optional< std::vector<lsSymbolKind> > valueSet; - - MAKE_SWAP_METHOD(SymbolKindCapabilities, valueSet) - - -}; -MAKE_REFLECT_STRUCT(SymbolKindCapabilities, valueSet) - - - - -struct SymbolCapabilities :public DynamicRegistrationCapabilities { - /** - * Specific capabilities for the `SymbolKind` in the `workspace/symbol` request. - */ - boost::optional<SymbolKindCapabilities> symbolKind; - - MAKE_SWAP_METHOD(SymbolCapabilities, - symbolKind, dynamicRegistration) -}; -MAKE_REFLECT_STRUCT(SymbolCapabilities, - symbolKind, dynamicRegistration) - - -struct lsFileOperations -{ - /** - * Whether the client supports dynamic registration for file - * requests/notifications. - */ - boost::optional<bool> dynamicRegistration ; - - /** - * The client has support for sending didCreateFiles notifications. - */ - boost::optional<bool>didCreate ; - - /** - * The client has support for sending willCreateFiles requests. - */ - boost::optional<bool>willCreate ; - - /** - * The client has support for sending didRenameFiles notifications. - */ - boost::optional<bool>didRename ; - - /** - * The client has support for sending willRenameFiles requests. - */ - boost::optional<bool>willRename ; - - /** - * The client has support for sending didDeleteFiles notifications. - */ - boost::optional<bool>didDelete ; - - /** - * The client has support for sending willDeleteFiles requests. - */ - boost::optional<bool> willDelete ; - MAKE_SWAP_METHOD(lsFileOperations, dynamicRegistration, didCreate, willCreate, - didRename, willRename, didDelete, willDelete) -}; -MAKE_REFLECT_STRUCT(lsFileOperations, dynamicRegistration, didCreate, willCreate, - didRename, willRename, didDelete, willDelete) - -struct lsWorkspaceClientCapabilites { - // The client supports applying batch edits to the workspace. - boost::optional<bool> applyEdit; - - - - // Capabilities specific to `WorkspaceEdit`s - boost::optional<WorkspaceEditCapabilities> workspaceEdit; - - - - // Capabilities specific to the `workspace/didChangeConfiguration` - // notification. - boost::optional<DynamicRegistrationCapabilities> didChangeConfiguration; - - // Capabilities specific to the `workspace/didChangeWatchedFiles` - // notification. - boost::optional<DynamicRegistrationCapabilities> didChangeWatchedFiles; - - // Capabilities specific to the `workspace/symbol` request. - boost::optional<SymbolCapabilities> symbol; - - // Capabilities specific to the `workspace/executeCommand` request. - boost::optional<DynamicRegistrationCapabilities> executeCommand; - - - /** - * The client has support for workspace folders. - * - * Since 3.6.0 - */ - boost::optional<bool> workspaceFolders; - - /** - * The client supports `workspace/configuration` requests. - * - * Since 3.6.0 - */ - boost::optional<bool> configuration; - - - /** - * Capabilities specific to the semantic token requests scoped to the - * workspace. - * - * @since 3.16.0 - */ - boost::optional<DynamicRegistrationCapabilities> semanticTokens ; - - /** - * Capabilities specific to the code lens requests scoped to the - * workspace. - * - * @since 3.16.0 - */ - boost::optional<DynamicRegistrationCapabilities> codeLens ; - - /** - * The client has support for file requests/notifications. - * - * @since 3.16.0 - */ - boost::optional<lsFileOperations> fileOperations; - - MAKE_SWAP_METHOD(lsWorkspaceClientCapabilites, - applyEdit, - workspaceEdit, - didChangeConfiguration, - didChangeWatchedFiles, - symbol,executeCommand, workspaceFolders, - configuration, semanticTokens, codeLens, fileOperations) -}; - -MAKE_REFLECT_STRUCT(lsWorkspaceClientCapabilites, - applyEdit, - workspaceEdit, - didChangeConfiguration, - didChangeWatchedFiles, - symbol, - executeCommand,workspaceFolders, - configuration, semanticTokens, codeLens, fileOperations) - - - - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/progress.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/progress.h deleted file mode 100644 index 01cb18d68df..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/progress.h +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/NotificationInMessage.h" -#include "LibLsp/lsp/lsAny.h" -//The base protocol offers also support to report progress in a generic fashion. -//This mechanism can be used to report any kind of progress including work done -//progress(usually used to report progress in the user interface using a progress bar) -//and partial result progress to support streaming of results. -struct ProgressParams -{ - std::pair<boost::optional<std::string> , boost::optional<int> > token; - lsp::Any value; - MAKE_SWAP_METHOD(ProgressParams, token, value) -}; -MAKE_REFLECT_STRUCT(ProgressParams, token, value) -DEFINE_NOTIFICATION_TYPE(Notify_Progress, ProgressParams, "$/progress"); diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/shutdown.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/shutdown.h deleted file mode 100644 index 5366ff89d6b..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/general/shutdown.h +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - - -#include "LibLsp/JsonRpc/lsResponseMessage.h" -#include "LibLsp/JsonRpc/RequestInMessage.h" - -/** - * The shutdown request is sent from the client to the server. It asks the - * server to shutdown, but to not exit (otherwise the response might not be - * delivered correctly to the client). There is a separate exit notification - * that asks the server to exit. - */ - -DEFINE_REQUEST_RESPONSE_TYPE(td_shutdown, boost::optional<JsonNull>, boost::optional<lsp::Any>, "shutdown"); - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/language/language.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/language/language.h deleted file mode 100644 index b4c7829e95f..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/language/language.h +++ /dev/null @@ -1,170 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/NotificationInMessage.h" - -#include "LibLsp/lsp/lsDocumentUri.h" -#include "LibLsp/lsp/lsCommand.h" - -#ifdef _WIN32 -#include <ppltasks.h> -#endif - -struct StatusReport { - - std::string ToString() const - { - std::string info; - info += "type:" + type + "\n"; - info += "message:" + message + "\n"; - return info; - } - /** - * The message type. See { - * - */ - - std::string type; - /** - * The actual message - * - */ - - std::string message; - MAKE_SWAP_METHOD(StatusReport, type, message); -}; -MAKE_REFLECT_STRUCT(StatusReport, type, message); - -/** - * The show message notification is sent from a server to a client to ask - * the client to display a particular message in the user interface. - */ -DEFINE_NOTIFICATION_TYPE(lang_status, StatusReport, "language/status"); - - -enum class MessageType { - - /** - * An error message. - */ - Error=(1), - - /** - * A warning message. - */ - Warning=(2), - - /** - * An information message. - */ - Info=(3), - - /** - * A log message. - */ - Log=(4) -}; -MAKE_REFLECT_TYPE_PROXY(MessageType); - - -struct ActionableNotification { - - - - /** - * The message type. See { - * - */ - - MessageType severity; - /** - * The actual message - * - */ - - std::string message; - - /** - * Optional data - * - */ - - boost::optional<lsp::Any> data; - - - /** - * Optional commands - * - */ - - std::vector<lsCommandWithAny> commands; - - MAKE_SWAP_METHOD(ActionableNotification, severity, message, data, commands) -}; -MAKE_REFLECT_STRUCT(ActionableNotification, severity, message, data, commands) - - -/** - * The actionable notification is sent from a server to a client to ask the - * client to display a particular message in the user interface, and possible - * commands to execute. The commands must be implemented on the client side. - */ -DEFINE_NOTIFICATION_TYPE(lang_actionableNotification, ActionableNotification, "language/actionableNotification"); - - - -struct ProgressReport { - std::string ToString() const; - - std::string id; - - - std::string task; - - - std::string subTask; - - - std::string status; - - int totalWork = 0; - - - int workDone = 0; - - - bool complete = false; - MAKE_SWAP_METHOD(ProgressReport, id, task, subTask, status, workDone, complete); -}; - - -MAKE_REFLECT_STRUCT(ProgressReport, id, task, subTask, status, workDone, complete); - -/** - * The progress report notification is sent from a server to be handled by the - * client. - */ -DEFINE_NOTIFICATION_TYPE(lang_progressReport, ProgressReport, "language/progressReport"); - -enum EventType { - /** - * classpath updated event. - */ - ClasspathUpdated = (100), - - /** - * projects imported event. - */ - ProjectsImported = (200) -}; - -struct EventNotification -{ - int eventType; - lsp::Any data; - std::string ToString() const; - MAKE_SWAP_METHOD(EventNotification, eventType, data) -}; -MAKE_REFLECT_STRUCT(EventNotification, eventType, data); - -DEFINE_NOTIFICATION_TYPE(lang_eventNotification, EventNotification, "language/eventNotification");
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/location_type.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/location_type.h deleted file mode 100644 index 14e130f5719..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/location_type.h +++ /dev/null @@ -1,63 +0,0 @@ -#pragma once - -#include "lsDocumentUri.h" -#include "lsRange.h" -//Represents a location inside a resource, such as a line inside a text file. -struct lsLocation { - lsLocation(); - lsLocation(lsDocumentUri uri, lsRange range); - - bool operator==(const lsLocation& other) const; - bool operator<(const lsLocation& o) const; - - lsDocumentUri uri; - lsRange range; - MAKE_SWAP_METHOD(lsLocation, uri, range) -}; -MAKE_REFLECT_STRUCT(lsLocation, uri, range) - - - -struct LinkLocation :public lsLocation -{ - std::string displayName; - std::string kind; - MAKE_REFLECT_STRUCT(LinkLocation, uri, range, displayName, kind) -}; -MAKE_REFLECT_STRUCT(LinkLocation, uri, range, displayName,kind) - -//Represents a link between a sourceand a target location. -struct LocationLink -{ - /** - * Span of the origin of this link. - * - * Used as the underlined span for mouse interaction. Defaults to the word range at - * the mouse position. - */ - boost::optional<lsRange> originSelectionRange; - - /** - * The target resource identifier of this link. - */ - - lsDocumentUri targetUri; - - /** - * The full target range of this link. If the target for example is a symbol then target range is the - * range enclosing this symbol not including leading/trailing whitespace but everything else - * like comments. This information is typically used to highlight the range in the editor. - */ - - lsRange targetRange; - - /** - * The range that should be selected and revealed when this link is being followed, e.g the name of a function. - * Must be contained by the the `targetRange`. See also `DocumentSymbol#range` - */ - - lsRange targetSelectionRange; - - MAKE_SWAP_METHOD(LocationLink, originSelectionRange, targetUri, targetRange, targetSelectionRange); -}; -MAKE_REFLECT_STRUCT(LocationLink, originSelectionRange, targetUri, targetRange, targetSelectionRange);
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lru_cache.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lru_cache.h deleted file mode 100644 index f33bc5627a8..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lru_cache.h +++ /dev/null @@ -1,151 +0,0 @@ -#pragma once - -#include <algorithm> -#include <cassert> -#include <limits> -#include <memory> -#include <vector> - -// Cache that evicts old entries which have not been used recently. Implemented -// using array/linear search so this works well for small array sizes. -template <typename TKey, typename TValue> -struct LruCache { - explicit LruCache(int max_entries); - - // Fetches an entry for |key|. If it does not exist, |allocator| will be - // invoked to create one. - template <typename TAllocator> - TValue Get(const TKey& key, TAllocator allocator); - // Returns true if there is an entry for |key|. - bool Has(const TKey& key); - // Fetches the entry for |filename| and updates it's usage so it is less - // likely to be evicted. - bool TryGet(const TKey& key, TValue* dest); - // TryGetEntry, except the entry is removed from the cache. - bool TryTake(const TKey& key, TValue* dest); - // Inserts an entry. Evicts the oldest unused entry if there is no space. - void Insert(const TKey& key, const TValue& value); - - // Call |func| on existing entries. If |func| returns false iteration - // terminates early. - template <typename TFunc> - void IterateValues(TFunc func); - - // Empties the cache - void Clear(void); - - private: - // There is a global score counter, when we access an element we increase - // its score to the current global value, so it has the highest overall - // score. This means that the oldest/least recently accessed value has the - // lowest score. - // - // There is a bit of special logic to handle score overlow. - struct Entry { - uint32_t score = 0; - TKey key; - TValue value; - bool operator<(const Entry& other) const { return score < other.score; } - }; - - void IncrementScore(); - - std::vector<Entry> entries_; - int max_entries_ = 1; - uint32_t next_score_ = 0; -}; - -template <typename TKey, typename TValue> -LruCache<TKey, TValue>::LruCache(int max_entries) : max_entries_(max_entries) { - assert(max_entries > 0); -} - -template <typename TKey, typename TValue> -template <typename TAllocator> -TValue LruCache<TKey, TValue>::Get(const TKey& key, TAllocator allocator) { - for (Entry& entry : entries_) { - if (entry.key == key) - return entry.value; - } - - auto result = allocator(); - Insert(key, result); - return result; -} - -template <typename TKey, typename TValue> -bool LruCache<TKey, TValue>::Has(const TKey& key) { - for (Entry& entry : entries_) { - if (entry.key == key) - return true; - } - return false; -} - -template <typename TKey, typename TValue> -bool LruCache<TKey, TValue>::TryGet(const TKey& key, TValue* dest) { - // Assign new score. - for (Entry& entry : entries_) { - if (entry.key == key) { - entry.score = next_score_; - IncrementScore(); - if (dest) - *dest = entry.value; - return true; - } - } - - return false; -} - -template <typename TKey, typename TValue> -bool LruCache<TKey, TValue>::TryTake(const TKey& key, TValue* dest) { - for (size_t i = 0; i < entries_.size(); ++i) { - if (entries_[i].key == key) { - if (dest) - *dest = entries_[i].value; - entries_.erase(entries_.begin() + i); - return true; - } - } - - return false; -} - -template <typename TKey, typename TValue> -void LruCache<TKey, TValue>::Insert(const TKey& key, const TValue& value) { - if ((int)entries_.size() >= max_entries_) - entries_.erase(std::min_element(entries_.begin(), entries_.end())); - - Entry entry; - entry.score = next_score_; - IncrementScore(); - entry.key = key; - entry.value = value; - entries_.push_back(entry); -} - -template <typename TKey, typename TValue> -template <typename TFunc> -void LruCache<TKey, TValue>::IterateValues(TFunc func) { - for (Entry& entry : entries_) { - if (!func(entry.value)) - break; - } -} - -template <typename TKey, typename TValue> -void LruCache<TKey, TValue>::IncrementScore() { - // Overflow. - if (++next_score_ == 0) { - std::sort(entries_.begin(), entries_.end()); - for (Entry& entry : entries_) - entry.score = next_score_++; - } -} - -template <typename TKey, typename TValue> -void LruCache<TKey, TValue>::Clear(void) { - entries_.clear(); - next_score_ = 0; -} diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsAny.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsAny.h deleted file mode 100644 index 3335aa86dc6..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsAny.h +++ /dev/null @@ -1,159 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/serializer.h" -#include <string> -#include "LibLsp/JsonRpc/message.h" -namespace lsp -{ - struct Any - { - //! Type of JSON value - enum Type { - kUnKnown=-1, - kNullType = 0, //!< null - kFalseType = 1, //!< false - kTrueType = 2, //!< true - kObjectType = 3, //!< object - kArrayType = 4, //!< array - kStringType = 5, //!< string - kNumberType = 6 //!< number - }; - - - - template <typename T> - bool Get(T& value); - - template <typename T> - void Set(T& value); - - int GuessType(); - int GetType(); - - void Set(std::unique_ptr<LspMessage> value); - - void SetJsonString(std::string&& _data, Type _type); - - void SetJsonString(const std::string& _data, Type _type); - - const std::string& Data()const - { - return data; - } - - void swap(Any& arg) noexcept; - - /* - *Example for GetFromMap - struct A{ - std::string visitor; - bool verbose; - } - REFLECT_MAP_TO_STRUCT(A,visitor,verbose) - - std::string data = "{\"visitor\":\"default\",\"verbose\":\"true\"}; - lsp:Any any; - any.SetJsonString(data, static_cast<lsp::Any::Type>(-1)); - A a_object; - any.GetFromMap(a_object); - */ - template <typename T> - bool GetFromMap(T& value); - - - template <typename T> - bool GetForMapHelper(T& value); - bool GetForMapHelper(std::string& value); - bool GetForMapHelper(boost::optional<std::string>& value); - private: - std::unique_ptr<Reader> GetReader(); - std::unique_ptr<Writer> GetWriter() const; - void SetData(std::unique_ptr<Writer>&); - - std::string data; - int jsonType = kUnKnown; - - }; - -}; - - -extern void Reflect(Reader& visitor, lsp::Any& value); -extern void Reflect(Writer& visitor, lsp::Any& value); - -template <typename T> -void ReflectMember(std::map < std::string, lsp::Any>& visitor, const char* name, T& value) { - - auto it = visitor.find(name); - if (it != visitor.end()) - { - it->second.GetForMapHelper(value); - } -} -template <typename T> -void ReflectMember(std::map < std::string, std::string>& visitor, const char* name, T& value) { - - auto it = visitor.find(name); - if (it != visitor.end()) - { - lsp::Any any; - any.SetJsonString(it->second, static_cast<lsp::Any::Type>(-1)); - any.Get(value); - } -} - -#define REFLECT_MAP_TO_STRUCT(type, ...) \ - template <typename TVisitor> \ - void ReflectMap(TVisitor& visitor, type& value) { \ - MACRO_MAP(_MAPPABLE_REFLECT_MEMBER, __VA_ARGS__) \ - } - - -namespace lsp -{ - template <typename T> - bool Any::Get(T& value) - { - const auto visitor = GetReader(); - Reflect(*visitor, value); - return true; - } - - template <typename T> - void Any::Set(T& value) - { - auto visitor = GetWriter(); - Reflect(*visitor, value); - SetData(visitor); - } - - template <typename T> - bool Any::GetFromMap(T& value) - { - const auto visitor = GetReader(); - std::map < std::string, lsp::Any> _temp; - Reflect(*visitor, _temp); - ReflectMap(_temp, value); - return true; - } - - template <typename T> - bool Any::GetForMapHelper(T& value) - { - jsonType = GetType(); - if (jsonType == kStringType) - { - auto copy = data; - copy.erase(copy.find_last_not_of('"') + 1); - copy.erase(0, copy.find_first_not_of('"')); - lsp::Any any; - any.SetJsonString(copy, kUnKnown); - any.Get(value); - } - else - { - Get(value); - } - return true; - } -} diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsCodeAction.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsCodeAction.h deleted file mode 100644 index 06a14f15405..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsCodeAction.h +++ /dev/null @@ -1,58 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/serializer.h" - - - -#include <string> -#include <vector> -#include "lsPosition.h" -#include "lsWorkspaceEdit.h" -#include "lsp_diagnostic.h" -#include "lsCommand.h" - -struct CodeAction -{ - /** - * A short, human-readable, title for this code action. - */ - - std::string title; - - /** - * The kind of the code action. - * - * Used to filter code actions. - */ - boost::optional < std::string> kind; - - /** - * The diagnostics that this code action resolves. - */ - boost::optional < std::vector<lsDiagnostic>> diagnostics; - - /** - * The workspace edit this code action performs. - */ - boost::optional < lsWorkspaceEdit >edit; - - /** - * A command this code action executes. If a code action - * provides a edit and a command, first the edit is - * executed and then the command. - */ - boost::optional< lsCommandWithAny > command; - - MAKE_SWAP_METHOD(CodeAction, title, kind, diagnostics, edit, command) -}; -MAKE_REFLECT_STRUCT(CodeAction, title, kind, diagnostics, edit, command) -struct TextDocumentCodeAction - -{ - - typedef std::pair<boost::optional<lsCommandWithAny>, boost::optional<CodeAction> > Either; - -}; - - -extern void Reflect(Reader& visitor, TextDocumentCodeAction::Either& value);
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsCommand.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsCommand.h deleted file mode 100644 index 94307f1479f..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsCommand.h +++ /dev/null @@ -1,44 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/serializer.h" - - - -#include <string> -#include <vector> -#include "lsAny.h" -// -//Represents a reference to a command.Provides a title which will be used to represent a command in the UI. -//Commands are identified by a string identifier. -//The recommended way to handle commands is to implement their execution on the server side -//if the clientand server provides the corresponding capabilities.Alternatively the tool -//extension code could handle the command.The protocol currently doesn¡¯t specify a set of well - known commands. -template <typename AnyArray> -struct lsCommand { - // Title of the command (ie, 'save') - std::string title; - // Actual command identifier. - std::string command; - // Arguments to run the command with. - // **NOTE** This must be serialized as an array. Use - // MAKE_REFLECT_STRUCT_WRITER_AS_ARRAY. - boost::optional<AnyArray> arguments; - - void swap(lsCommand<AnyArray>& arg) noexcept - { - title.swap(arg.title); - command.swap(arg.command); - arguments.swap(arg.arguments); - } -}; -template <typename TVisitor, typename T> -void Reflect(TVisitor& visitor, lsCommand<T>& value) { - REFLECT_MEMBER_START(); - REFLECT_MEMBER(title); - REFLECT_MEMBER(command); - REFLECT_MEMBER(arguments); - REFLECT_MEMBER_END(); -} - - -using lsCommandWithAny = lsCommand< std::vector<lsp::Any>>; diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsDocumentUri.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsDocumentUri.h deleted file mode 100644 index 5d24f59e3a3..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsDocumentUri.h +++ /dev/null @@ -1,26 +0,0 @@ -#pragma once -#include "LibLsp/JsonRpc/serializer.h" -#include <string> -struct lsDocumentUri { - static lsDocumentUri FromPath(const AbsolutePath& path); - - lsDocumentUri(); - - lsDocumentUri(const AbsolutePath& path); - lsDocumentUri(const lsDocumentUri& other);; - bool operator==(const lsDocumentUri& other) const; - bool operator==(const std::string& other) const; - void SetPath(const AbsolutePath& path); - std::string GetRawPath() const; - AbsolutePath GetAbsolutePath() const; - - - std::string raw_uri_; - void swap(lsDocumentUri& arg) noexcept - { - raw_uri_.swap(arg.raw_uri_); - } -}; -extern void Reflect(Writer& visitor, lsDocumentUri& value); -extern void Reflect(Reader& visitor, lsDocumentUri& value); -extern std::string make_file_scheme_uri(const std::string& absolute_path); diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsFormattingOptions.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsFormattingOptions.h deleted file mode 100644 index a92df9b0772..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsFormattingOptions.h +++ /dev/null @@ -1,43 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/serializer.h" - -struct lsFormattingOptions { - struct KeyData { - boost::optional<bool> _boolean; - boost::optional<int32_t> _integer; - boost::optional<std::string> _string; - }; - - // Size of a tab in spaces. - int tabSize =4; - // Prefer spaces over tabs. - bool insertSpaces = true; - - /** - * Trim trailing whitespace on a line. - * - * @since 3.15.0 - */ - boost::optional<bool> trimTrailingWhitespace; - - /** - * Insert a newline character at the end of the file if one does not exist. - * - * @since 3.15.0 - */ - boost::optional<bool> insertFinalNewline; - - /** - * Trim all newlines after the final newline at the end of the file. - * - * @since 3.15.0 - */ - boost::optional<bool> trimFinalNewlines; - boost::optional<KeyData> key; - MAKE_SWAP_METHOD(lsFormattingOptions, tabSize, insertSpaces, trimTrailingWhitespace, insertFinalNewline, trimFinalNewlines, key) -}; -MAKE_REFLECT_STRUCT(lsFormattingOptions, tabSize, insertSpaces, trimTrailingWhitespace, insertFinalNewline, trimFinalNewlines, key); - -extern void Reflect(Reader& visitor, lsFormattingOptions::KeyData& value); -extern void Reflect(Writer& visitor, lsFormattingOptions::KeyData& value);
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsMarkedString.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsMarkedString.h deleted file mode 100644 index 9191aa66d14..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsMarkedString.h +++ /dev/null @@ -1,45 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/serializer.h" - -#include <string> -#include <vector> - - -// MarkedString can be used to render human readable text. It is either a -// markdown string or a code-block that provides a language and a code snippet. -// The language identifier is sematically equal to the optional language -// identifier in fenced code blocks in GitHub issues. See -// https://help.github.com/articles/creating-and-highlighting-code-blocks/#syntax-highlighting -// -// The pair of a language and a value is an equivalent to markdown: -// ```${language} -// ${value} -// ``` -// -// Note that markdown strings will be sanitized - that means html will be -// escaped. -struct lsMarkedString { - boost::optional<std::string> language; - std::string value; -}; - -struct MarkupContent { - /** - * The type of the Markup. - */ - - std::string kind; - - /** - * The content itself. - */ - - std::string value; - - MAKE_SWAP_METHOD(MarkupContent, kind, value); -}; -MAKE_REFLECT_STRUCT(MarkupContent,kind,value); - -void Reflect(Writer& visitor, lsMarkedString& value); -void Reflect(Reader& visitor, lsMarkedString& value); diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsPosition.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsPosition.h deleted file mode 100644 index 8c2106e16e1..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsPosition.h +++ /dev/null @@ -1,40 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/serializer.h" - - - -#include <string> -#include <vector> - -//Position in a text document expressed as zero - based line and zero - based character offset. -//A position is between two characters like an ¡®insert¡¯ cursor in a editor.Special values like -//for example - 1 to denote the end of a line are not supported. -struct lsPosition { - lsPosition(); - lsPosition(int line, int character); - - bool operator==(const lsPosition& other) const; - bool operator<(const lsPosition& other) const; - - std::string ToString() const; - - /** - * Line position in a document (zero-based). - */ - // Note: these are 0-based. - unsigned line = 0; - /** - * Character offset on a line in a document (zero-based). Assuming that - * the line is represented as a string, the `character` value represents - * the gap between the `character` and `character + 1`. - * - * If the character value is greater than the line length it defaults back - * to the line length. - */ - unsigned character = 0; - static const lsPosition kZeroPosition; - - MAKE_SWAP_METHOD(lsPosition, line, character) -}; -MAKE_REFLECT_STRUCT(lsPosition, line, character);
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsRange.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsRange.h deleted file mode 100644 index 6cc01e37a73..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsRange.h +++ /dev/null @@ -1,32 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/serializer.h" - - - -#include <string> -#include <vector> -#include "lsPosition.h" -//A range in a text document expressed as(zero - based) startand end positions. -//A range is comparable to a selection in an editor.Therefore the end position is exclusive. -//If you want to specify a range that contains a line including the line ending character(s) -//then use an end position denoting the start of the next line. -struct lsRange { - lsRange(); - lsRange(lsPosition start, lsPosition end); - - bool operator==(const lsRange& other) const; - bool operator<(const lsRange& other) const; - /** - * The range's start position. - */ - lsPosition start; - /** - * The range's end position. - */ - lsPosition end; - std::string ToString()const; - MAKE_SWAP_METHOD(lsRange, start, end) -}; - -MAKE_REFLECT_STRUCT(lsRange, start, end)
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsResponseError.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsResponseError.h deleted file mode 100644 index 6146d6188f6..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsResponseError.h +++ /dev/null @@ -1,117 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/serializer.h" -#include <sstream> -#include "LibLsp/lsp/lsAny.h" - -enum class lsErrorCodes:int32_t { - // Defined by JSON RPC - ParseError = -32700, - InvalidRequest = -32600, - MethodNotFound = -32601, - InvalidParams = -32602, - InternalError = -32603, - - /** - * This is the start range of JSON RPC reserved error codes. - * It doesn't denote a real error code. No LSP error codes should - * be defined between the start and end range. For backwards - * compatibility the `ServerNotInitialized` and the `UnknownErrorCode` - * are left in the range. - * - * @since 3.16.0 - */ - jsonrpcReservedErrorRangeStart = -32099, - /** @deprecated use jsonrpcReservedErrorRangeStart */ - serverErrorStart = jsonrpcReservedErrorRangeStart, - - /** - * This is the start range of JSON RPC reserved error codes. - * It doesn't denote a real error code. - * - * @since 3.16.0 - */ - jsonrpcReservedErrorRangeEnd = -32000, - /** @deprecated use jsonrpcReservedErrorRangeEnd */ - serverErrorEnd = jsonrpcReservedErrorRangeEnd, - - /** - * Error code indicating that a server received a notification or - * request before the server has received the `initialize` request. - */ - ServerNotInitialized = -32002, - UnknownErrorCode = -32001, - - /** - * This is the start range of LSP reserved error codes. - * It doesn't denote a real error code. - * - * @since 3.16.0 - */ - lspReservedErrorRangeStart= -32899, - - /** - * The server cancelled the request. This error code should - * only be used for requests that explicitly support being - * server cancellable. - * - * @since 3.17.0 - */ - ServerCancelled = -32802, - - /** - * The server detected that the content of a document got - * modified outside normal conditions. A server should - * NOT send this error code if it detects a content change - * in it unprocessed messages. The result even computed - * on an older state might still be useful for the client. - * - * If a client decides that a result is not of any use anymore - * the client should cancel the request. - */ - ContentModified = -32801, - - /** - * The client has canceled a request and a server as detected - * the cancel. - */ - RequestCancelled = -32800, - - /** - * This is the end range of LSP reserved error codes. - * It doesn't denote a real error code. - * - * @since 3.16.0 - */ - lspReservedErrorRangeEnd = -32800, - - - -}; -MAKE_REFLECT_TYPE_PROXY(lsErrorCodes); -struct lsResponseError { - lsResponseError(): code(lsErrorCodes::UnknownErrorCode) - { - } - - /** - * A number indicating the error type that occurred. - */ - lsErrorCodes code; - // Short description. - /** - * A string providing a short description of the error. - */ - std::string message; - - /** - * A primitive or structured value that contains additional - * information about the error. Can be omitted. - */ - boost::optional<lsp::Any> data; - std::string ToString(); - void Write(Writer& visitor); - - MAKE_SWAP_METHOD(lsResponseError, code, message, data) -}; -MAKE_REFLECT_STRUCT(lsResponseError, code, message, data)
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsTextDocumentEdit.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsTextDocumentEdit.h deleted file mode 100644 index 0bab8bc3d8d..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsTextDocumentEdit.h +++ /dev/null @@ -1,24 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/serializer.h" -#include <vector> -#include "LibLsp/JsonRpc/message.h" -#include "lsVersionedTextDocumentIdentifier.h" -#include "lsTextEdit.h" - - -struct lsTextDocumentEdit { - // The text document to change. - lsVersionedTextDocumentIdentifier textDocument; - - /** - * The edits to be applied. - * - * @since 3.16.0 - support for AnnotatedTextEdit. This is guarded by the - * client capability `workspace.workspaceEdit.changeAnnotationSupport` - */ - // The edits to be applied. - std::vector< lsAnnotatedTextEdit > edits; - MAKE_SWAP_METHOD(lsTextDocumentEdit, textDocument, edits); -}; -MAKE_REFLECT_STRUCT(lsTextDocumentEdit, textDocument, edits);
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsTextDocumentIdentifier.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsTextDocumentIdentifier.h deleted file mode 100644 index bb316eae5a4..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsTextDocumentIdentifier.h +++ /dev/null @@ -1,14 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/serializer.h" -#include "lsDocumentUri.h" -//Text documents are identified using a URI.On the protocol level, -//URIs are passed as strings.The corresponding JSON structure looks like this: -struct lsTextDocumentIdentifier { - /** - * The text document's URI. - */ - lsDocumentUri uri; - MAKE_SWAP_METHOD(lsTextDocumentIdentifier, uri) -}; -MAKE_REFLECT_STRUCT(lsTextDocumentIdentifier, uri)
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsTextDocumentItem.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsTextDocumentItem.h deleted file mode 100644 index 4d9b4ccc9f7..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsTextDocumentItem.h +++ /dev/null @@ -1,26 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/serializer.h" -#include <string> -#include <vector> -#include "lsDocumentUri.h" - -//An item to transfer a text document from the client to the server. -struct lsTextDocumentItem { - // The text document's URI. - lsDocumentUri uri; - - // The text document's language identifier. - std::string languageId; - - // The version number of this document (it will strictly increase after each - // change, including undo/redo). - int version = 0; - - // The content of the opened text document. - std::string text; - - MAKE_SWAP_METHOD(lsTextDocumentItem, uri, languageId, version, text) -}; - -MAKE_REFLECT_STRUCT(lsTextDocumentItem, uri, languageId, version, text)
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsTextDocumentPositionParams.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsTextDocumentPositionParams.h deleted file mode 100644 index 52d291351e7..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsTextDocumentPositionParams.h +++ /dev/null @@ -1,26 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/message.h" - -#include "lsTextDocumentIdentifier.h" -#include "lsPosition.h" - -/** - * A parameter literal used in requests to pass a text document and a position inside that document. - */ -struct lsTextDocumentPositionParams { - // The text document. - lsTextDocumentIdentifier textDocument; - - // The position inside the text document. - lsPosition position; - - /** - * Legacy property to support protocol version 1.0 requests. - */ - boost::optional<lsDocumentUri> uri; - - MAKE_SWAP_METHOD(lsTextDocumentPositionParams, textDocument, position, uri); - -}; -MAKE_REFLECT_STRUCT(lsTextDocumentPositionParams, textDocument, position, uri); diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsTextEdit.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsTextEdit.h deleted file mode 100644 index 8785e0dcbc3..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsTextEdit.h +++ /dev/null @@ -1,87 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/serializer.h" - - - -#include <string> -#include "lsRange.h" - - -//Since 3.16.0 there is also the concept of an annotated text edit which supports to add an annotation to a text edit. -//The annotation can add information describing the change to the text edit. -/** - * Additional information that describes document changes. - * - * @since 3.16.0 - */ -struct lsChangeAnnotation -{ - /** - * A human-readable string describing the actual change. The string - * is rendered prominent in the user interface. - */ - std::string label; - - /** - * A flag which indicates that user confirmation is needed - * before applying the change. - */ - boost::optional<bool> needsConfirmation; - - /** - * A human-readable string which is rendered less prominent in - * the user interface. - */ - boost::optional < std::string > description; - MAKE_REFLECT_STRUCT(lsChangeAnnotation, label, needsConfirmation, description) -}; -MAKE_REFLECT_STRUCT(lsChangeAnnotation, label, needsConfirmation, description) - - -//Usually clients provide options to group the changes along the annotations they are associated with. -//To support this in the protocol an edit or resource operation refers to a change annotation -//using an identifier and not the change annotation literal directly.This allows servers to use -//the identical annotation across multiple edits or resource operations which then allows clients -//to group the operations under that change annotation.The actual change annotations together with -//their identifers are managed by the workspace edit via the new property changeAnnotations. - - - -/** - * An identifier referring to a change annotation managed by a workspace - * edit. - * - * @since 3.16.0. - */ -using lsChangeAnnotationIdentifier = std::string; -/** - * A special text edit with an additional change annotation. - * - * @since 3.16.0. - */ - - -//A textual edit applicable to a text document. -struct lsTextEdit { - // The range of the text document to be manipulated. To insert - // text into a document create a range where start === end. - lsRange range; - - // The string to be inserted. For delete operations use an - // empty string. - std::string newText; - - /** - * The actual annotation identifier. - */ - boost::optional<lsChangeAnnotationIdentifier> annotationId; - - - bool operator==(const lsTextEdit& that); - std::string ToString() const; - MAKE_SWAP_METHOD(lsTextEdit, range, newText, annotationId) -}; -MAKE_REFLECT_STRUCT(lsTextEdit, range, newText, annotationId) - -using lsAnnotatedTextEdit = lsTextEdit; diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsVersionedTextDocumentIdentifier.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsVersionedTextDocumentIdentifier.h deleted file mode 100644 index 8a858053b14..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsVersionedTextDocumentIdentifier.h +++ /dev/null @@ -1,32 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/serializer.h" - -#include "LibLsp/JsonRpc/message.h" -#include "LibLsp/lsp/lsDocumentUri.h" -#include "LibLsp/lsp/lsTextDocumentIdentifier.h" - -struct lsVersionedTextDocumentIdentifier -{ - lsDocumentUri uri; - // The version number of this document. number | null - boost::optional<int> version; - - lsTextDocumentIdentifier AsTextDocumentIdentifier() const; - - MAKE_SWAP_METHOD(lsVersionedTextDocumentIdentifier, uri, version) -}; -MAKE_REFLECT_STRUCT(lsVersionedTextDocumentIdentifier, uri, version) - -/** - * The version number of this document. If an optional versioned text document - * identifier is sent from the server to the client and the file is not - * open in the editor (the server has not received an open notification - * before) the server can send `null` to indicate that the version is - * known and the content on disk is the master (as specified with document - * content ownership). - * - * The version number of a document will increase after each change, - * including undo/redo. The number doesn't need to be consecutive. - */ -using lsOptionalVersionedTextDocumentIdentifier = lsVersionedTextDocumentIdentifier;
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsWorkspaceEdit.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsWorkspaceEdit.h deleted file mode 100644 index c7fb73930a3..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsWorkspaceEdit.h +++ /dev/null @@ -1,57 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/serializer.h" -#include <vector> -#include "lsTextDocumentEdit.h" -#include "LibLsp/lsp/ResourceOperation.h" -#include "lsAny.h" - -//A workspace edit represents changes to many resources managed in the workspace. -//The edit should either provide changes or documentChanges. -//If the client can handle versioned document edits and if documentChanges are present, the latter are preferred over changes. - -//Since version 3.13.0 a workspace edit can contain resource operations(create, delete or rename files and folders) as well. -//If resource operations are present clients need to execute the operations in the order in which they are provided. -//So a workspace edit for example can consist of the following two changes : (1) create file a.txt and (2) a text document edit which insert text into file a. -//txt.An invalid sequence(e.g. (1) delete file a.txt and (2) insert text into file a.txt) will cause failure of the operation. -//How the client recovers from the failure is described by the client capability : workspace.workspaceEdit.failureHandling - - - -struct lsChangeAnnotations -{ - lsChangeAnnotation id; - MAKE_SWAP_METHOD(lsChangeAnnotations, id) -}; -MAKE_REFLECT_STRUCT(lsChangeAnnotations, id) -struct lsWorkspaceEdit { - // Holds changes to existing resources. - // changes ? : { [uri:string]: TextEdit[]; }; - // std::unordered_map<lsDocumentUri, std::vector<lsTextEdit>> changes; - - // An array of `TextDocumentEdit`s to express changes to specific a specific - // version of a text document. Whether a client supports versioned document - // edits is expressed via `WorkspaceClientCapabilites.versionedWorkspaceEdit`. - // - boost::optional< std::map<std::string, std::vector<lsTextEdit> > > changes; - typedef std::pair < boost::optional<lsTextDocumentEdit>, boost::optional<lsp::Any> > Either; - - boost::optional < std::vector< Either > > documentChanges; - /** - * A map of change annotations that can be referenced in - * `AnnotatedTextEdit`s or create, rename and delete file / folder - * operations. - * - * Whether clients honor this property depends on the client capability - * `workspace.changeAnnotationSupport`. - * - * @since 3.16.0 - */ - boost::optional< lsChangeAnnotations > changeAnnotations; - - MAKE_SWAP_METHOD(lsWorkspaceEdit, changes, documentChanges, changeAnnotations) -}; -MAKE_REFLECT_STRUCT(lsWorkspaceEdit, changes, documentChanges, changeAnnotations) - -extern void Reflect(Reader& visitor, lsWorkspaceEdit::Either& value); - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsp.cpp b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsp.cpp deleted file mode 100644 index 81bf34ba3a4..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsp.cpp +++ /dev/null @@ -1,1087 +0,0 @@ - - -#include "lru_cache.h" - - -#include <rapidjson/writer.h> - - -#include <stdio.h> -#include <iostream> -#include "location_type.h" -#include "out_list.h" -#include "lsTextDocumentIdentifier.h" -#include "lsVersionedTextDocumentIdentifier.h" -#include "lsResponseError.h" -#include "lsPosition.h" -#include "lsTextEdit.h" -#include "lsMarkedString.h" -#include "lsWorkspaceEdit.h" -#include "textDocument/code_action.h" -#include "textDocument/document_symbol.h" -#include "extention/jdtls/codeActionResult.h" - -#include "textDocument/selectionRange.h" -#include "AbsolutePath.h" - -#ifdef _WIN32 -#include <Windows.h> -#else -#include <climits> -#include <cstdlib> -#endif - -#include "Directory.h" -#include "lsFormattingOptions.h" -#include "LibLsp/JsonRpc/json.h" -#include "language/language.h" -#include "network/uri/uri_builder.hpp" -#include "lsp_completion.h" -#include "utils.h" -#include "client/registerCapability.h" -#include <boost/uuid/uuid.hpp> -#include <boost/uuid/uuid_io.hpp> -#include <boost/uuid/uuid_generators.hpp> -// namespace - - - -lsTextDocumentIdentifier -lsVersionedTextDocumentIdentifier::AsTextDocumentIdentifier() const { - lsTextDocumentIdentifier result; - result.uri = uri; - return result; -} - - -lsPosition::lsPosition() {} -lsPosition::lsPosition(int line, int character) - : line(line), character(character) {} - -bool lsPosition::operator==(const lsPosition& other) const { - return line == other.line && character == other.character; -} - -bool lsPosition::operator<(const lsPosition& other) const { - return line != other.line ? line < other.line : character < other.character; -} - -std::string lsPosition::ToString() const { - return std::to_string(line) + ":" + std::to_string(character); -} -const lsPosition lsPosition::kZeroPosition = lsPosition(); - -lsRange::lsRange() {} -lsRange::lsRange(lsPosition start, lsPosition end) : start(start), end(end) {} - -bool lsRange::operator==(const lsRange& o) const { - return start == o.start && end == o.end; -} - -bool lsRange::operator<(const lsRange& o) const { - return !(start == o.start) ? start < o.start : end < o.end; -} - -std::string lsRange::ToString() const -{ - std::stringstream ss; - ss << "start:" << start.ToString() << std::endl; - ss << "end" << end.ToString() << std::endl; - return ss.str(); -} - -lsLocation::lsLocation() {} -lsLocation::lsLocation(lsDocumentUri uri, lsRange range) - : uri(uri), range(range) {} - -bool lsLocation::operator==(const lsLocation& o) const { - return uri == o.uri && range == o.range; -} - -bool lsLocation::operator<(const lsLocation& o) const { - return std::make_tuple(uri.raw_uri_, range) < - std::make_tuple(o.uri.raw_uri_, o.range); -} - -bool lsTextEdit::operator==(const lsTextEdit& that) { - return range == that.range && newText == that.newText; -} - -std::string lsTextEdit::ToString() const -{ - std::stringstream ss; - ss << "Range:" << range.ToString() << std::endl; - ss << "newText:" << newText << std::endl; - return ss.str(); -} - -void Reflect(Writer& visitor, lsMarkedString& value) { - // If there is a language, emit a `{language:string, value:string}` object. If - // not, emit a string. - if (value.language) { - REFLECT_MEMBER_START(); - REFLECT_MEMBER(language); - REFLECT_MEMBER(value); - REFLECT_MEMBER_END(); - } else { - Reflect(visitor, value.value); - } -} - -void Reflect(Reader& visitor, lsMarkedString& value) -{ - REFLECT_MEMBER_START(); - REFLECT_MEMBER(language); - REFLECT_MEMBER(value); - REFLECT_MEMBER_END(); -} - - void Reflect(Reader& visitor, LocationListEither::Either& value) -{ - if(!visitor.IsArray()) - { - throw std::invalid_argument("Rsp_LocationListEither::Either& value is not array"); - } - auto data = ((JsonReader&)visitor).m_->GetArray(); - if (data.Size() && data[0].HasMember("originSelectionRange")) - { - Reflect(visitor, value.second); - } - else { - Reflect(visitor, value.first); - } - -} - - void Reflect(Writer& visitor, LocationListEither::Either& value) -{ - if (value.first) - { - Reflect(visitor, value.first.value()); - } - else if (value.second) - { - Reflect(visitor, value.second.value()); - } -} - - -void Reflect(Reader& visitor, TextDocumentCodeAction::Either& value) -{ - - - if(visitor.HasMember("command")) - { - if(visitor["command"]->IsString()) - { - Reflect(visitor, value.first); - } - else - { - Reflect(visitor, value.second); - } - } - else - { - if (visitor.HasMember("diagnostics") || visitor.HasMember("edit")) - { - Reflect(visitor, value.second); - } - else - { - Reflect(visitor, value.first); - } - } - -} - - -void Reflect(Reader& visitor, lsWorkspaceEdit::Either& value) -{ - - - if(visitor.HasMember("textDocument")) - { - Reflect(visitor, value.first); - } - else - { - Reflect(visitor, value.second); - } -} -ResourceOperation* GetResourceOperation(lsp::Any& lspAny) -{ - rapidjson::Document document; - auto& data = lspAny.Data(); - document.Parse(data.c_str(), data.length()); - if (document.HasParseError()) { - // ��ʾ - return nullptr; - } - auto find = document.FindMember("kind"); - - JsonReader visitor{ &document }; - try - { - if (find->value == "create") - { - auto ptr = std::make_unique<lsCreateFile>(); - auto temp = ptr.get(); - Reflect(visitor, *temp); - return ptr.release(); - } - else if (find->value == "rename") - { - auto ptr = std::make_unique<lsRenameFile>(); - auto temp = ptr.get(); - Reflect(visitor, *temp); - return ptr.release(); - } - else if (find->value == "delete") - { - - auto ptr = std::make_unique<lsDeleteFile>(); - auto temp = ptr.get(); - Reflect(visitor, *temp); - return ptr.release(); - } - } - catch (std::exception&) - { - - } - return nullptr; -} - - void Reflect(Writer& visitor, ResourceOperation* value) -{ - - if(!value) - { - throw std::invalid_argument("ResourceOperation value is nullptr"); - } - if (value->kind == "create") - { - auto temp = (lsCreateFile*)value; - Reflect(visitor, *temp); - } - else if (value->kind == "rename") - { - auto temp = (lsRenameFile*)value; - Reflect(visitor, *temp); - } - else if (value->kind == "delete") - { - - auto temp = (lsDeleteFile*)value; - Reflect(visitor, *temp); - } - -} - -int lsp::Any::GuessType() -{ - if (!data.empty()) - { - if (data == "null") - { - jsonType = rapidjson::kNullType; - } - else if (data == "true") - { - jsonType = rapidjson::kTrueType; - } - else if(data == "false") - { - jsonType = rapidjson::kFalseType; - } - else if (data[0] == '{') - { - jsonType = rapidjson::kObjectType; - } - else if (data[0] == '[') - { - if (data.size() >= 2 && data[1] == '{') - jsonType = rapidjson::kStringType; - else - jsonType = rapidjson::kArrayType; - } - else if (data[0] == '"') - { - jsonType = rapidjson::kStringType; - } - else - { - jsonType = rapidjson::kNumberType; - } - } - else - { - if (jsonType != kUnKnown) - return jsonType; - jsonType = rapidjson::kNullType; - } - return jsonType; -} - -int lsp::Any::GetType() -{ - if (jsonType == Type::kUnKnown) - { - if (data.empty()) - { - jsonType = rapidjson::kNullType; - return jsonType; - } - rapidjson::Document document; - document.Parse(data.c_str(), data.length()); - if (document.HasParseError()) - { - // ��ʾ - return jsonType; - } - jsonType = document.GetType(); - } - return jsonType; -} - -void lsp::Any::Set(std::unique_ptr<LspMessage> value) -{ - if (value) - { - jsonType = rapidjson::Type::kObjectType; - data = value->ToJson(); - } - else - { - assert(false); - } -} - -void lsp::Any::SetJsonString(std::string&& _data, Type _type) -{ - jsonType = _type; - data.swap(_data); - GetType(); -} - -void lsp::Any::SetJsonString(const std::string& _data, Type _type) -{ - jsonType = _type; - data = (_data); - GetType(); -} - -void lsp::Any::swap(Any& arg) noexcept -{ - data.swap(arg.data); - const int temp = jsonType; - jsonType = arg.jsonType; - arg.jsonType = temp; -} - -class JsonReaderForAny : public JsonReader -{ -public: - JsonReaderForAny() - : JsonReader(&document) - { - } - rapidjson::Document document; -}; - -bool lsp::Any::GetForMapHelper(std::string& value) -{ - return Get(value); -} - -bool lsp::Any::GetForMapHelper(boost::optional<std::string>& value) -{ - return Get(value); -} - -std::unique_ptr<Reader> lsp::Any::GetReader() -{ - auto reader = new JsonReaderForAny(); - std::unique_ptr<Reader> ret(reader); - reader->document.Parse(data.c_str(), data.length()); - if (reader->document.HasParseError()) - { - return {}; - } - if (jsonType == kUnKnown) - { - jsonType = reader->document.GetType(); - } - return (ret); -} - -class JsonWriterForAny : public JsonWriter -{ -public: - rapidjson::StringBuffer output; - rapidjson::Writer<rapidjson::StringBuffer> writer; - JsonWriterForAny():JsonWriter(&writer), writer(output) - { - - } -}; - -std::unique_ptr<Writer> lsp::Any::GetWriter() const -{ - return std::make_unique<JsonWriterForAny>(); -} - -void lsp::Any::SetData(std::unique_ptr<Writer>& writer) -{ - auto _temp = static_cast<JsonWriterForAny*>(writer.get()); - data = _temp->output.GetString(); - GuessType(); -} - -namespace -{ -#if 0 - rapidjson::Type convert(lsp::Any::Type type) - { - switch (type) - { - case lsp::Any::Type::kNullType: - return rapidjson::Type::kNullType; - case lsp::Any::Type::kFalseType: - return rapidjson::Type::kFalseType; - case lsp::Any::Type::kTrueType: - return rapidjson::Type::kTrueType; - case lsp::Any::Type::kObjectType: - return rapidjson::Type::kObjectType; - case lsp::Any::Type::kArrayType: - return rapidjson::Type::kArrayType; - case lsp::Any::Type::kStringType: - return rapidjson::Type::kStringType; - case lsp::Any::Type::kNumberType: - return rapidjson::Type::kNumberType; - default: - return rapidjson::Type::kNullType; - } - } -#endif - lsp::Any::Type convert(rapidjson::Type type) - { - switch (type) - { - case rapidjson::Type::kNullType: - return lsp::Any::Type::kNullType; - case rapidjson::Type::kFalseType: - return lsp::Any::Type::kFalseType; - case rapidjson::Type::kTrueType: - return lsp::Any::Type::kTrueType; - case rapidjson::Type::kObjectType: - return lsp::Any::Type::kObjectType; - case rapidjson::Type::kArrayType: - return lsp::Any::Type::kArrayType; - case rapidjson::Type::kStringType: - return lsp::Any::Type::kStringType; - case rapidjson::Type::kNumberType: - return lsp::Any::Type::kNumberType; - default: - return lsp::Any::Type::kNullType; - } - } -} - -void Reflect(Reader& visitor, lsp::Any& value) -{ - - //if (visitor.IsNull()) { - // visitor.GetNull(); - // value.SetJsonString("", rapidjson::Type::kNullType); - // return; - //}else - //{ - // - //} - JsonReader& json_reader = reinterpret_cast<JsonReader&>(visitor); - value.SetJsonString(visitor.ToString(), convert(json_reader.m_->GetType())); -} - void Reflect(Writer& visitor, lsp::Any& value) - { - JsonWriter& json_writer = reinterpret_cast<JsonWriter&>(visitor); - json_writer.m_->RawValue( value.Data().data(),value.Data().size(),static_cast<rapidjson::Type>(value.GetType())); - - } - void Reflect(Reader& visitor, lsFormattingOptions::KeyData& value) -{ - if (visitor.IsBool()) - { - Reflect(visitor, value._boolean); - } - else if (visitor.IsInt() || visitor.IsInt64() || visitor.IsUint64()) - { - Reflect(visitor, value._integer); - } - else if(visitor.IsString()) - { - Reflect(visitor, value._string); - } -} - void Reflect(Writer& visitor, lsFormattingOptions::KeyData& value) -{ - if (value._boolean.has_value()) - { - Reflect(visitor, value._boolean); - } - else if (value._integer.has_value()) - { - Reflect(visitor, value._integer); - } - else if (value._string.has_value()) - { - Reflect(visitor, value._string); - } -} - -lsCreateFile::lsCreateFile() -{ - kind = "create"; -} - -lsDeleteFile::lsDeleteFile() -{ - kind = "delete"; -} - -lsRenameFile::lsRenameFile() -{ - kind = "rename"; -} - - -void Reflect(Reader& visitor, boost::optional< SelectionRange* >& value) -{ - if (visitor.IsNull()) { - visitor.GetNull(); - return; - } - - SelectionRange* entry_value = nullptr; - - - std::unique_ptr<SelectionRange> ptr = std::make_unique<SelectionRange>(); - SelectionRange* temp = ptr.get(); - Reflect(visitor, *temp); - - entry_value = ptr.release(); - value = (entry_value); - -} -void Reflect(Writer& visitor, SelectionRange* value) -{ - - if (!value) - { - throw std::invalid_argument("ResourceOperation value is nullptr"); - } - - Reflect(visitor, *value); - - -} - - std::string make_file_scheme_uri(const std::string& absolute_path) -{ - network::uri_builder builder; - builder.scheme("file"); - builder.host(""); - builder.path(absolute_path); - return builder.uri().string(); - //// lsDocumentUri uri; - //// uri.SetPath(absolute_path); - /// return uri.raw_uri_; -} - -// static -AbsolutePath AbsolutePath::BuildDoNotUse(const std::string& path) { - AbsolutePath p; - p.path = std::string(path); - return p; -} - - -AbsolutePath::AbsolutePath() {} - - - -AbsolutePath::operator std::string() const { - return path; -} - -bool AbsolutePath::operator==(const AbsolutePath& rhs) const { - return path == rhs.path; -} - -bool AbsolutePath::operator!=(const AbsolutePath& rhs) const { - return path != rhs.path; -} - -bool AbsolutePath::operator<(const AbsolutePath& rhs) const -{ - return path < rhs.path; -} - -bool AbsolutePath::operator>(const AbsolutePath& rhs) const -{ - return path > rhs.path; -} - -void Reflect(Reader& visitor, AbsolutePath& value) { - value.path = visitor.GetString(); -} -void Reflect(Writer& visitor, AbsolutePath& value) { - visitor.String(value.path.c_str(), value.path.length()); -} - -std::ostream& operator<<(std::ostream& out, const AbsolutePath& path) { - out << path.path; - return out; -} - -lsDocumentUri lsDocumentUri::FromPath(const AbsolutePath& path) { - lsDocumentUri result; - result.SetPath(path); - return result; -} -//void lsDocumentUri::SetPath(const AbsolutePath& path) -//{ -// raw_uri_ = make_file_scheme_uri(path.path); -//} -// -void lsDocumentUri::SetPath(const AbsolutePath& path) { - // file:///c%3A/Users/jacob/Desktop/superindex/indexer/full_tests - raw_uri_ = path; - - size_t index = raw_uri_.find(":"); - if (index == 1) { // widows drive letters must always be 1 char - raw_uri_.replace(raw_uri_.begin() + index, raw_uri_.begin() + index + 1, - "%3A"); - } - - // subset of reserved characters from the URI standard - // http://www.ecma-international.org/ecma-262/6.0/#sec-uri-syntax-and-semantics - std::string t; - t.reserve(8 + raw_uri_.size()); - - // TODO: proper fix -#if defined(_WIN32) - t += "file:///"; -#else - t += "file://"; -#endif - - // clang-format off - for (char c : raw_uri_) - switch (c) { - case ' ': t += "%20"; break; - case '#': t += "%23"; break; - case '$': t += "%24"; break; - case '&': t += "%26"; break; - case '(': t += "%28"; break; - case ')': t += "%29"; break; - case '+': t += "%2B"; break; - case ',': t += "%2C"; break; - case ';': t += "%3B"; break; - case '?': t += "%3F"; break; - case '@': t += "%40"; break; - default: t += c; break; - } - // clang-format on - raw_uri_ = std::move(t); -} - -std::string lsDocumentUri::GetRawPath() const { - - - if (raw_uri_.compare(0, 8, "file:///")) - return raw_uri_; - - - std::string ret; -#if defined(_WIN32) - size_t i = 8; -#else - size_t i = 7; -#endif - auto from_hex = [](unsigned char c) { - return c - '0' < 10 ? c - '0' : (c | 32) - 'a' + 10; - }; - for (; i < raw_uri_.size(); i++) { - if (i + 3 <= raw_uri_.size() && raw_uri_[i] == '%') { - ret.push_back(from_hex(raw_uri_[i + 1]) * 16 + from_hex(raw_uri_[i + 2])); - i += 2; - } - else - ret.push_back(raw_uri_[i] == '\\' ? '/' : raw_uri_[i]); - } - return ret; -} - -lsDocumentUri::lsDocumentUri() {} - - -lsDocumentUri::lsDocumentUri(const AbsolutePath& path) -{ - SetPath(path); -} - -lsDocumentUri::lsDocumentUri(const lsDocumentUri& other): raw_uri_(other.raw_uri_) -{ -} - -bool lsDocumentUri::operator==(const lsDocumentUri& other) const { - return raw_uri_ == other.raw_uri_; -} - -bool lsDocumentUri::operator==(const std::string& other) const -{ - return raw_uri_ == other; -} - - -AbsolutePath lsDocumentUri::GetAbsolutePath() const { - - - if (raw_uri_.find("file://") != std::string::npos){ - try - { - return lsp::NormalizePath(GetRawPath(), false /*ensure_exists*/, false); - } - catch (std::exception&) - { - return AbsolutePath("", false); - } - } - - return AbsolutePath(raw_uri_,false); - -} - -AbsolutePath::AbsolutePath(const std::string& path, bool validate) - : path(path) { - // TODO: enable validation after fixing tests. - if (validate && !lsp::IsAbsolutePath(path)) { - qualify = false; - auto temp = lsp::NormalizePath(path,false); - if(!temp.path.empty()) - { - this->path = temp.path; - } - } -} - -void Reflect(Writer& visitor, lsDocumentUri& value) { - Reflect(visitor, value.raw_uri_); -} -void Reflect(Reader& visitor, lsDocumentUri& value) { - Reflect(visitor, value.raw_uri_); - // Only record the path when we deserialize a URI, since it most likely came - // from the client. - -} - - std::string ProgressReport::ToString() const -{ - std::string info; - info += "id:" + id + "\n"; - info += "task:" + task + "\n"; - info += "subTask:" + subTask + "\n"; - info += "status:" + status + "\n"; - { - std::stringstream ss; - ss << "totalWork:" << totalWork << std::endl; - info += ss.str(); - } - { - std::stringstream ss; - ss << "workDone:" << workDone << std::endl; - info += ss.str(); - } - - { - std::stringstream ss; - ss << "complete:" << complete << std::endl; - info += ss.str(); - } - - return info; -} - -std::string EventNotification::ToString() const -{ - std::string info; - if (ClasspathUpdated == eventType) - { - info += "eventType:ClasspathUpdated\n"; - } - else if (ProjectsImported == eventType) - { - info += "eventType:ProjectsImported\n"; - } - else - { - std::ostringstream oss; - oss << std::hex << eventType << std::endl; - - info += "eventType:"; - info += oss.str(); - } - info += "data:" + data.Data() + "\n"; - return info; -} - -std::string lsp::ToString(lsCompletionItemKind _kind) -{ - switch (_kind) { - case lsCompletionItemKind::Text: - return "Text"; - case lsCompletionItemKind::Method: - return "Method"; - case lsCompletionItemKind::Function: - return ""; - case lsCompletionItemKind::Constructor: - return "Function"; - case lsCompletionItemKind::Field: - return "Field"; - case lsCompletionItemKind::Variable: - return ""; - case lsCompletionItemKind::Class: - return "Variable"; - case lsCompletionItemKind::Interface: - return "Interface"; - case lsCompletionItemKind::Module: - return "Module"; - case lsCompletionItemKind::Property: - return "Property"; - case lsCompletionItemKind::Unit: - return "Unit"; - case lsCompletionItemKind::Value: - return "Value"; - case lsCompletionItemKind::Enum: - return "Enum"; - case lsCompletionItemKind::Keyword: - return "Keyword"; - case lsCompletionItemKind::Snippet: - return "Snippet"; - case lsCompletionItemKind::Color: - return "Color"; - case lsCompletionItemKind::File: - return "File"; - case lsCompletionItemKind::Reference: - return "Reference"; - case lsCompletionItemKind::Folder: - return "Folder"; - case lsCompletionItemKind::EnumMember: - return "EnumMember"; - case lsCompletionItemKind::Constant: - return "Constant"; - case lsCompletionItemKind::Struct: - return "Struct"; - case lsCompletionItemKind::Event: - return "Event"; - case lsCompletionItemKind::Operator: - return "Operator"; - case lsCompletionItemKind::TypeParameter: - return "TypeParameter"; - default: - return "Unknown"; - } -} - -std::string lsp::ToString(lsInsertTextFormat _kind) -{ - if (_kind == lsInsertTextFormat::PlainText) - { - return "PlainText"; - } - else if (_kind == lsInsertTextFormat::Snippet) - { - return "Snippet"; - }else - { - return "Unknown"; - } -} - -const std::string& lsCompletionItem::InsertedContent() const -{ - if (textEdit) - return textEdit->newText; - if (insertText.has_value() && !insertText->empty()) - return insertText.value(); - return label; -} - -std::string lsCompletionItem::DisplayText() -{ - - if (detail) - { - - return label + " in " + detail.value(); - } - return label; -} - -std::string lsCompletionItem::ToString() - { - std::stringstream info; - info << "label : " << label << std::endl; - if(kind) - info << "kind : " << lsp::ToString(kind.value()) << std::endl; - else - info << "kind : no exist." << std::endl; - - if (detail) - info << "detail : " << detail.value() << std::endl; - else - info << "detail : no exist." << std::endl; - - if (documentation) - { - info << "documentation : " << std::endl; - if(documentation.value().first) - { - info << documentation.value().first.value(); - } - else if(documentation.value().second) - { - info << documentation.value().second.value().value; - } - } - else - info << "documentation : no exist." << std::endl; - - if (deprecated) - info << "deprecated : " << deprecated.value() << std::endl; - else - info << "deprecated : no exist." << std::endl; - - if (preselect) - info << "preselect : " << preselect.value() << std::endl; - else - info << "preselect : no exist." << std::endl; - - if (sortText) - info << "sortText : " << sortText.value() << std::endl; - else - info << "sortText : no exist." << std::endl; - - if (filterText) - info << "filterText : " << filterText.value() << std::endl; - else - info << "filterText : no exist." << std::endl; - - - if (insertText) - info << "insertText : " << insertText.value() << std::endl; - else - info << "insertText : no exist." << std::endl; - - - if (insertTextFormat) - info << "insertText : " << lsp::ToString(insertTextFormat.value()) << std::endl; - else - info << "insertTextFormat : no exist." << std::endl; - - if (textEdit) - info << "textEdit : " << textEdit.value().ToString() << std::endl; - else - info << "textEdit : no exist." << std::endl; - - - - return info.str(); - - } -namespace JDT -{ - namespace CodeActionKind { - - - /** - * Base kind for quickfix actions: 'quickfix' - */ - const char* QuickFix = "quickfix"; - - /** - * Base kind for refactoring actions: 'refactor' - */ - const char* Refactor = "refactor"; - - /** - * Base kind for refactoring extraction actions: 'refactor.extract' - * - * Example extract actions: - * - * - Extract method - Extract function - Extract variable - Extract interface - * from class - ... - */ - const char* RefactorExtract = "refactor.extract"; - - /** - * Base kind for refactoring inline actions: 'refactor.inline' - * - * Example inline actions: - * - * - Inline function - Inline variable - Inline constant - ... - */ - const char* RefactorInline = "refactor.inline"; - - /** - * Base kind for refactoring rewrite actions: 'refactor.rewrite' - * - * Example rewrite actions: - * - * - Convert JavaScript function to class - Add or remove parameter - - * Encapsulate field - Make method static - Move method to base class - ... - */ - const char* RefactorRewrite = "refactor.rewrite"; - - /** - * Base kind for source actions: `source` - * - * Source code actions apply to the entire file. - */ - const char* Source = "source"; - - /** - * Base kind for an organize imports source action: `source.organizeImports` - */ - const char* SourceOrganizeImports = "source.organizeImports"; - - const char* COMMAND_ID_APPLY_EDIT = "java.apply.workspaceEdit"; - - }; - - -} -Directory::Directory(const AbsolutePath& path) : path(path.path) { - lsp::EnsureEndsInSlash(this->path); -} - -bool Directory::operator==(const Directory& rhs) const { - return path == rhs.path; -} - -bool Directory::operator!=(const Directory& rhs) const { - return path != rhs.path; -} - - - - Registration Registration::Create(const std::string& method) -{ - Registration reg; - reg.method = method; - const boost::uuids::uuid a_uuid = boost::uuids::random_generator()(); - reg.id = to_string(a_uuid); - return reg; -} diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsp_code_action.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsp_code_action.h deleted file mode 100644 index 37acc6ca61a..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsp_code_action.h +++ /dev/null @@ -1,64 +0,0 @@ -#pragma once - - -#include "location_type.h" -#include "lsDocumentUri.h" -#include "lsTextEdit.h" -#include "lsPosition.h" - -// codeAction -struct CommandArgs { - lsDocumentUri textDocumentUri; - std::vector<lsTextEdit> edits; -}; -MAKE_REFLECT_STRUCT_WRITER_AS_ARRAY(CommandArgs, textDocumentUri, edits); -inline void Reflect(Reader& visitor, CommandArgs& value) { - int i = 0; - visitor.IterArray([&](Reader& visitor) { - switch (i++) { - case 0: - Reflect(visitor, value.textDocumentUri); - break; - case 1: - Reflect(visitor, value.edits); - break; - - } - }); -} - -// codeLens -struct lsCodeLensUserData {}; -MAKE_REFLECT_EMPTY_STRUCT(lsCodeLensUserData); - -struct lsCodeLensCommandArguments { - lsDocumentUri uri; - lsPosition position; - std::vector<lsLocation> locations; -}; - -// FIXME Don't use array in vscode-cquery -inline void Reflect(Writer& visitor, lsCodeLensCommandArguments& value) { - visitor.StartArray(3); - Reflect(visitor, value.uri); - Reflect(visitor, value.position); - Reflect(visitor, value.locations); - visitor.EndArray(); -} - -inline void Reflect(Reader& visitor, lsCodeLensCommandArguments& value) { - int i = 0; - visitor.IterArray([&](Reader& visitor) { - switch (i++) { - case 0: - Reflect(visitor, value.uri); - break; - case 1: - Reflect(visitor, value.position); - break; - case 2: - Reflect(visitor, value.locations); - break; - } - }); -} diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsp_completion.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsp_completion.h deleted file mode 100644 index 250699a44ab..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsp_completion.h +++ /dev/null @@ -1,224 +0,0 @@ -#pragma once -#include "lsTextEdit.h" -#include "lsMarkedString.h" -#include "lsCommand.h" - - -// The kind of a completion entry. -enum class lsCompletionItemKind { - Text = 1, - Method = 2, - Function = 3, - Constructor = 4, - Field = 5, - Variable = 6, - Class = 7, - Interface = 8, - Module = 9, - Property = 10, - Unit = 11, - Value = 12, - Enum = 13, - Keyword = 14, - Snippet = 15, - Color = 16, - File = 17, - Reference = 18, - Folder = 19, - EnumMember = 20, - Constant = 21, - Struct = 22, - Event = 23, - Operator = 24, - TypeParameter = 25, -}; -MAKE_REFLECT_TYPE_PROXY(lsCompletionItemKind); - - - -// Defines whether the insert text in a completion item should be interpreted as -// plain text or a snippet. -enum class lsInsertTextFormat { - // The primary text to be inserted is treated as a plain string. - PlainText = 1, - - // The primary text to be inserted is treated as a snippet. - // - // A snippet can define tab stops and placeholders with `$1`, `$2` - // and `${3:foo}`. `$0` defines the final tab stop, it defaults to - // the end of the snippet. Placeholders with equal identifiers are linked, - // that is typing in one will update others too. - // - // See also: - // https://github.com/Microsoft/vscode/blob/master/src/vs/editor/contrib/snippet/common/snippet.md - Snippet = 2 -}; -MAKE_REFLECT_TYPE_PROXY(lsInsertTextFormat); - -namespace lsp -{ - std::string ToString(lsCompletionItemKind); - std::string ToString(lsInsertTextFormat); -} -/** - * The Completion request is sent from the client to the server to compute completion items at a given cursor position. - * Completion items are presented in the IntelliSense user class. If computing complete completion items is expensive - * servers can additional provide a handler for the resolve completion item request. This request is send when a - * completion item is selected in the user class. - */ -struct lsCompletionItem { - - // The label of this completion item. By default - // also the text that is inserted when selecting - // this completion. - std::string label; - - // The kind of this completion item. Based of the kind - // an icon is chosen by the editor. - boost::optional<lsCompletionItemKind> kind ; - - // A human-readable string with additional information - // about this item, like type or symbol information. - boost::optional < std::string > detail; - - // A human-readable string that represents a doc-comment. - boost::optional< std::pair<boost::optional< std::string> , boost::optional<MarkupContent> > > documentation; - - - /** - * Indicates if this item is deprecated. - */ - boost::optional< bool >deprecated; - - - /** - * Select this item when showing. - * - * *Note* that only one completion item can be selected and that the - * tool / client decides which item that is. The rule is that the *first - * item of those that match best is selected. - */ - boost::optional< bool > preselect; - - - // Internal information to order candidates. - int relevance = 0; - - // A string that shoud be used when comparing this item - // with other items. When `falsy` the label is used. - boost::optional< std::string > sortText; - - // A string that should be used when filtering a set of - // completion items. When `falsy` the label is used. - boost::optional<std::string> filterText; - - // A string that should be inserted a document when selecting - // this completion. When `falsy` the label is used. - boost::optional<std::string> insertText; - - // The format of the insert text. The format applies to both the `insertText` - // property and the `newText` property of a provided `textEdit`. - boost::optional< lsInsertTextFormat> insertTextFormat ; - - // An edit which is applied to a document when selecting this completion. When - // an edit is provided the value of `insertText` is ignored. - // - // *Note:* The range of the edit must be a single line range and it must - // contain the position at which completion has been requested. - boost::optional<lsTextEdit> textEdit; - - // An boost::optional array of additional text edits that are applied when - // selecting this completion. Edits must not overlap with the main edit - // nor with themselves. - // std::vector<TextEdit> additionalTextEdits; - - // An boost::optional command that is executed *after* inserting this completion. - // *Note* that additional modifications to the current document should be - // described with the additionalTextEdits-property. Command command; - - // An data entry field that is preserved on a completion item between - // a completion and a completion resolve request. - // data ? : any - - // Use this helper to figure out what content the completion item will insert - // into the document, as it could live in either |textEdit|, |insertText|, or - // |label|. - const std::string& InsertedContent() const; - - std::string DisplayText(); - /** - * An boost::optional array of additional text edits that are applied when - * selecting this completion. Edits must not overlap (including the same insert position) - * with the main edit nor with themselves. - * - * Additional text edits should be used to change text unrelated to the current cursor position - * (for example adding an import statement at the top of the file if the completion item will - * insert an unqualified type). - */ - boost::optional<std::vector<lsTextEdit> >additionalTextEdits; - - /** -* An boost::optional set of characters that when pressed while this completion is active will accept it first and -* then type that character. *Note* that all commit characters should have `length=1` and that superfluous -* characters will be ignored. -*/ - boost::optional< std::vector<std::string> > commitCharacters; - - /** -* An boost::optional command that is executed *after* inserting this completion. *Note* that -* additional modifications to the current document should be described with the -* additionalTextEdits-property. -*/ - boost::optional<lsCommandWithAny> command; - - /** -* An data entry field that is preserved on a completion item between a completion and a completion resolve request. -*/ - boost::optional<lsp::Any> data; - std::string ToString(); - MAKE_SWAP_METHOD(lsCompletionItem, - label, - kind, - detail, - documentation, - sortText, - insertText, - filterText, - insertTextFormat, - textEdit, - deprecated, preselect, additionalTextEdits, commitCharacters, - command, data); - -}; - - - -MAKE_REFLECT_STRUCT(lsCompletionItem, - label, - kind, - detail, - documentation, - sortText, - insertText, - filterText, - insertTextFormat, - textEdit, - deprecated, preselect, additionalTextEdits, commitCharacters, - command, data); - - - -struct CompletionList { - // This list it not complete. Further typing should result in recomputing - // this list. - bool isIncomplete = false; - // The completion items. - std::vector<lsCompletionItem> items; - - void swap(CompletionList& arg) noexcept - { - items.swap(arg.items); - std::swap(isIncomplete, arg.isIncomplete); - } -}; -MAKE_REFLECT_STRUCT(CompletionList, isIncomplete, items);
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsp_diagnostic.cpp b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsp_diagnostic.cpp deleted file mode 100644 index c323706dc03..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsp_diagnostic.cpp +++ /dev/null @@ -1,74 +0,0 @@ -#include "lsp_diagnostic.h" -bool lsDiagnostic::operator==(const lsDiagnostic& rhs) const { - // Just check the important fields. - return range == rhs.range && message == rhs.message; -} -bool lsDiagnostic::operator!=(const lsDiagnostic& rhs) const { - return !(*this == rhs); -} - -std::string lsResponseError::ToString() -{ - std::string info = "code:"; - switch (code) - { - case lsErrorCodes::ParseError: - info += "ParseError\n"; - break; - case lsErrorCodes::InvalidRequest: - info += "InvalidRequest\n"; - break; - case lsErrorCodes::MethodNotFound: - info += "MethodNotFound\n"; - break; - case lsErrorCodes::InvalidParams: - info += "InvalidParams\n"; - break; - case lsErrorCodes::InternalError: - info += "InternalError\n"; - break; - case lsErrorCodes::serverErrorStart: - info += "serverErrorStart\n"; - break; - case lsErrorCodes::serverErrorEnd: - info += "serverErrorEnd\n"; - break; - case lsErrorCodes::ServerNotInitialized: - info += "ServerNotInitialized\n"; - break; - case lsErrorCodes::UnknownErrorCode: - info += "UnknownErrorCode\n"; - break; - // Defined by the protocol. - case lsErrorCodes::RequestCancelled: - info += "RequestCancelled\n"; - break; - default: - { - std::stringstream ss; - ss << "unknown code:" << (int32_t)code << std::endl; - info += ss.str(); - } - break; - } - info += "message:" + message; - info += "\n"; - - if(data.has_value()) - { - - info += "data:" + data.value().Data(); - info += "\n"; - } - return info; -} - -void lsResponseError::Write(Writer& visitor) { - auto& value = *this; - int code2 = static_cast<int>(this->code); - - visitor.StartObject(); - REFLECT_MEMBER2("code", code2); - REFLECT_MEMBER(message); - visitor.EndObject(); -} diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsp_diagnostic.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsp_diagnostic.h deleted file mode 100644 index d1b1d1ba784..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/lsp_diagnostic.h +++ /dev/null @@ -1,151 +0,0 @@ -#pragma once -#include "lsRange.h" -#include "lsTextEdit.h" -#include "lsDocumentUri.h" - -#include "lsResponseError.h" -#include "location_type.h" - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - -enum class lsDiagnosticSeverity { - // Reports an error. - Error = 1, - // Reports a warning. - Warning = 2, - // Reports an information. - Information = 3, - // Reports a hint. - Hint = 4 -}; -MAKE_REFLECT_TYPE_PROXY(lsDiagnosticSeverity); - -/** - * The diagnostic tags. - * - * @since 3.15.0 - */ -enum class DiagnosticTag :uint8_t { - - /** - * Unused or unnecessary code. - * - * Clients are allowed to render diagnostics with this tag faded out instead of having - * an error squiggle. - */ - Unnecessary=(1), - - /** - * Deprecated or obsolete code. - * - * Clients are allowed to rendered diagnostics with this tag strike through. - */ - Deprecated=(2), -}; -MAKE_REFLECT_TYPE_PROXY(DiagnosticTag); - - - -/** - * Represents a related message and source code location for a diagnostic. This should be - * used to point to code locations that cause or related to a diagnostics, e.g when duplicating - * a symbol in a scope. - * - * Since 3.7.0 - */ - -struct DiagnosticRelatedInformation { - /** - * The location of this related diagnostic information. - */ - - lsLocation location; - - /** - * The message of this related diagnostic information. - */ - - std::string message; - - MAKE_SWAP_METHOD(DiagnosticRelatedInformation, location, message) -}; -MAKE_REFLECT_STRUCT(DiagnosticRelatedInformation, location, message) -/** - * Structure to capture a description for an error code. - * - * @since 3.16.0 - */ -struct DiagnosticCodeDescription { - /** - * An URI to open with more information about the diagnostic error. - */ - std::string href; - MAKE_SWAP_METHOD(DiagnosticCodeDescription, href) -}; -MAKE_REFLECT_STRUCT(DiagnosticCodeDescription, href) - -//Represents a diagnostic, such as a compiler error or warning.Diagnostic objects are only valid in the scope of a resource. -struct lsDiagnostic { - // The range at which the message applies. - lsRange range; - - // The diagnostic's severity. Can be omitted. If omitted it is up to the - // client to interpret diagnostics as error, warning, info or hint. - boost::optional<lsDiagnosticSeverity> severity; - - // The diagnostic's code. Can be omitted. - boost::optional< std::pair<boost::optional<std::string>, boost::optional<int>> > code; - - boost::optional<DiagnosticCodeDescription> codeDescription; - // A human-readable string describing the source of this - // diagnostic, e.g. 'typescript' or 'super lint'. - boost::optional < std::string >source ; - - // The diagnostic's message. - std::string message; - - // Non-serialized set of fixits. - std::vector<lsTextEdit> fixits_; - - /** - * Additional metadata about the diagnostic. - * - * @since 3.15.0 - */ - boost::optional<std::vector<DiagnosticTag>> tags; - - - /** - * An array of related diagnostic information, e.g. when symbol-names within a scope collide - * all definitions can be marked via this property. - * - * Since 3.7.0 - */ - boost::optional<std::vector<DiagnosticRelatedInformation>> relatedInformation; - - /** - * A data entry field that is preserved between a - * `textDocument/publishDiagnostics` notification and - * `textDocument/codeAction` request. - * - * @since 3.16.0 - */ - boost::optional<lsp::Any> data; - bool operator==(const lsDiagnostic& rhs) const; - bool operator!=(const lsDiagnostic& rhs) const; - - MAKE_SWAP_METHOD(lsDiagnostic, range, severity, code, codeDescription, source, message, tags, data) -}; -MAKE_REFLECT_STRUCT(lsDiagnostic, range, severity, code, codeDescription, source, message, tags, data) - - - -struct Rsp_Error : ResponseError<lsResponseError, Rsp_Error> { - - MAKE_SWAP_METHOD(Rsp_Error, jsonrpc, id, error) -}; -MAKE_REFLECT_STRUCT(Rsp_Error, jsonrpc, id, error) - - - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/method_type.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/method_type.h deleted file mode 100644 index dcbb4a851a8..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/method_type.h +++ /dev/null @@ -1,7 +0,0 @@ -#pragma once -#include <string> - -using MethodType = const char* const; - - - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/out_list.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/out_list.h deleted file mode 100644 index 36c4aa78ba1..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/out_list.h +++ /dev/null @@ -1,22 +0,0 @@ -#pragma once - - -#include "location_type.h" - - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - - - -//DEFINE_RESPONCE_TYPE(Rsp_FindLinkLocationList, std::vector<LinkLocation>); -//DEFINE_RESPONCE_TYPE(Rsp_LocationList, std::vector<lsLocation>); - - -namespace LocationListEither{ - - typedef std::pair< boost::optional<std::vector<lsLocation>> , boost::optional<std::vector<LocationLink> > > Either; - -}; -extern void Reflect(Reader& visitor, LocationListEither::Either& value); -//DEFINE_RESPONCE_TYPE(Rsp_LocationListEither, LocationListEither::Either); diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/symbol.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/symbol.h deleted file mode 100644 index 57298b8d7f9..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/symbol.h +++ /dev/null @@ -1,164 +0,0 @@ -#pragma once -#include "LibLsp/lsp/location_type.h" - - -enum class lsSymbolKind : uint8_t { - Unknown = 0, - - File = 1, - Module = 2, - Namespace = 3, - Package = 4, - Class = 5, - Method = 6, - Property = 7, - Field = 8, - Constructor = 9, - Enum = 10, - Interface = 11, - Function = 12, - Variable = 13, - Constant = 14, - String = 15, - Number = 16, - Boolean = 17, - Array = 18, - Object = 19, - Key = 20, - Null = 21, - EnumMember = 22, - Struct = 23, - Event = 24, - Operator = 25, - - // For C++, this is interpreted as "template parameter" (including - // non-type template parameters). - TypeParameter = 26, - - // cquery extensions - // See also https://github.com/Microsoft/language-server-protocol/issues/344 - // for new SymbolKind clang/Index/IndexSymbol.h clang::index::SymbolKind - TypeAlias = 252, - Parameter = 253, - StaticMethod = 254, - Macro = 255, -}; -MAKE_REFLECT_TYPE_PROXY(lsSymbolKind); - -typedef lsSymbolKind SymbolKind; - -// A document highlight kind. -enum class lsDocumentHighlightKind { - // A textual occurrence. - Text = 1, - // Read-access of a symbol, like reading a variable. - Read = 2, - // Write-access of a symbol, like writing to a variable. - Write = 3 -}; -MAKE_REFLECT_TYPE_PROXY(lsDocumentHighlightKind); - -// A document highlight is a range inside a text document which deserves -// special attention. Usually a document highlight is visualized by changing -// the background color of its range. -struct lsDocumentHighlight { - // The range this highlight applies to. - lsRange range; - - // The highlight kind, default is DocumentHighlightKind.Text. - boost::optional<lsDocumentHighlightKind> kind ; - - MAKE_SWAP_METHOD(lsDocumentHighlight, range, kind) -}; -MAKE_REFLECT_STRUCT(lsDocumentHighlight, range, kind); - -struct lsSymbolInformation { - -/** - * The name of this symbol. - */ - std::string name; - /** - * The kind of this symbol. - */ - lsSymbolKind kind; - /** -* Indicates if this symbol is deprecated. -*/ - boost::optional<bool> deprecated; - /** - * The location of this symbol. The location's range is used by a tool - * to reveal the location in the editor. If the symbol is selected in the - * tool the range's start information is used to position the cursor. So - * the range usually spans more then the actual symbol's name and does - * normally include things like visibility modifiers. - * - * The range doesn't have to denote a node range in the sense of a abstract - * syntax tree. It can therefore not be used to re-construct a hierarchy of - * the symbols. - */ - lsLocation location; - /** - * The name of the symbol containing this symbol. This information is for - * user interface purposes (e.g. to render a qualifier in the user interface - * if necessary). It can't be used to re-infer a hierarchy for the document - * symbols. - */ - boost::optional<std::string> containerName; - - - MAKE_SWAP_METHOD(lsSymbolInformation, name, kind, deprecated, location, containerName); -}; -MAKE_REFLECT_STRUCT(lsSymbolInformation, name, kind, deprecated, location, containerName); - - -struct lsDocumentSymbol { - /** - * The name of this symbol. - */ - - std::string name; - - /** - * The kind of this symbol. - */ - - lsSymbolKind kind = lsSymbolKind::Unknown; - - /** - * The range enclosing this symbol not including leading/trailing whitespace but everything else - * like comments. This information is typically used to determine if the clients cursor is - * inside the symbol to reveal in the symbol in the UI. - */ - - lsRange range; - - /** - * The range that should be selected and revealed when this symbol is being picked, e.g the name of a function. - * Must be contained by the `range`. - */ - - lsRange selectionRange; - - /** - * More detail for this symbol, e.g the signature of a function. If not provided the - * name is used. - */ - boost::optional< std::string > detail; - - /** - * Indicates if this symbol is deprecated. - */ - boost::optional< bool > deprecated; - - /** - * Children of this symbol, e.g. properties of a class. - */ - boost::optional < std::vector<lsDocumentSymbol> > children; - - //internal use - int flags=0; - - MAKE_SWAP_METHOD(lsDocumentSymbol, name, kind, range, selectionRange, detail, deprecated, children, flags); -}; -MAKE_REFLECT_STRUCT(lsDocumentSymbol, name, kind, range, selectionRange, detail, deprecated, children, flags);
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/SemanticTokens.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/SemanticTokens.h deleted file mode 100644 index 612d186f6fb..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/SemanticTokens.h +++ /dev/null @@ -1,267 +0,0 @@ -#pragma once - -#include "LibLsp/lsp/lsTextDocumentIdentifier.h" -#include "LibLsp/lsp/lsVersionedTextDocumentIdentifier.h" -#include "LibLsp/JsonRpc/RequestInMessage.h" -enum class HighlightingKind_clangD { - Variable = 0, - LocalVariable, - Parameter, - Function, - Method, - StaticMethod, - Field, - StaticField, - Class, - Interface, - Enum, - EnumConstant, - Typedef, - Type, - Unknown, - Namespace, - TemplateParameter, - Concept, - Primitive, - Macro, - - // This one is different from the other kinds as it's a line style - // rather than a token style. - InactiveCode, - - LastKind = InactiveCode -}; -std::string toSemanticTokenType(HighlightingKind_clangD kind); - -enum class HighlightingModifier_clangD { - Declaration, - Deprecated, - Deduced, - Readonly, - Static, - Abstract, - DependentName, - DefaultLibrary, - - FunctionScope, - ClassScope, - FileScope, - GlobalScope, - - LastModifier = GlobalScope -}; -std::string toSemanticTokenModifier(HighlightingModifier_clangD modifier); - -enum SemanticTokenType { - ls_namespace=0,// 'namespace', - /** - * Represents a generic type. Acts as a fallback for types which - * can't be mapped to a specific type like class or enum. - */ - ls_type,// 'type', - ls_class,// 'class', - ls_enum,// 'enum', - ls_interface,// 'interface', - ls_struct,// 'struct', - ls_typeParameter,// 'typeParameter', - ls_parameter,// 'parameter', - ls_variable,// 'variable', - ls_property,// 'property', - ls_enumMember,// 'enumMember', - ls_event,// 'event', - ls_function,// 'function', - ls_method,// 'method', - ls_macro,// 'macro', - ls_keyword,// 'keyword', - ls_modifier,// 'modifier', - ls_comment,// 'comment', - ls_string,// 'string', - ls_number,// 'number', - ls_regexp,// 'regexp', - ls_operator,// 'operator' - lastKind = ls_operator -}; -std::string to_string(SemanticTokenType); -unsigned toSemanticTokenType(std::vector<SemanticTokenType>& modifiers); - -enum TokenType_JDT { - PACKAGE_JDT=0, - CLASS_JDT, - INTERFACE_JDT, - ENUM_JDT, - ENUM_MEMBER_JDT, - TYPE_JDT, - TYPE_PARAMETER_JDT, - ANNOTATION_JDT, - ANNOTATION_MEMBER_JDT, - METHOD_JDT, - PROPERTY_JDT, - VARIABLE_JDT, - PARAMETER_JDT -}; -std::string to_string(TokenType_JDT); - -enum SemanticTokenModifier { - ls_declaration=0,// 'declaration', - ls_definition,// 'definition', - ls_readonly,// 'readonly', - ls_static,// 'static', - ls_deprecated,// 'deprecated', - ls_abstract,// 'abstract', - ls_async,// 'async', - ls_modification,// 'modification', - ls_documentation,// 'documentation', - ls_defaultLibrary,// 'defaultLibrary' - LastModifier = ls_defaultLibrary -}; -std::string to_string(SemanticTokenModifier); -unsigned toSemanticTokenModifiers(std::vector<SemanticTokenModifier>&); -/// Specifies a single semantic token in the document. -/// This struct is not part of LSP, which just encodes lists of tokens as -/// arrays of numbers directly. -struct SemanticToken { - /// token line number, relative to the previous token - unsigned deltaLine = 0; - /// token start character, relative to the previous token - /// (relative to 0 or the previous token's start if they are on the same line) - unsigned deltaStart = 0; - /// the length of the token. A token cannot be multiline - unsigned length = 0; - /// will be looked up in `SemanticTokensLegend.tokenTypes` - unsigned tokenType = 0; - /// each set bit will be looked up in `SemanticTokensLegend.tokenModifiers` - unsigned tokenModifiers = 0; -}; -bool operator==(const SemanticToken&, const SemanticToken&); -struct SemanticTokens{ - - /** - * Tokens in a file are represented as an array of integers. The position of each token is expressed relative to - * the token before it, because most tokens remain stable relative to each other when edits are made in a file. - * - * --- - * In short, each token takes 5 integers to represent, so a specific token `i` in the file consists of the following array indices: - * - at index `5*i` - `deltaLine`: token line number, relative to the previous token - * - at index `5*i+1` - `deltaStart`: token start character, relative to the previous token (relative to 0 or the previous token's start if they are on the same line) - * - at index `5*i+2` - `length`: the length of the token. A token cannot be multiline. - * - at index `5*i+3` - `tokenType`: will be looked up in `SemanticTokensLegend.tokenTypes`. We currently ask that `tokenType` < 65536. - * - at index `5*i+4` - `tokenModifiers`: each set bit will be looked up in `SemanticTokensLegend.tokenModifiers` - * - * --- - * ### How to encode tokens - * - * Here is an example for encoding a file with 3 tokens in a uint32 array: - * ``` - * { line: 2, startChar: 5, length: 3, tokenType: "property", tokenModifiers: ["private", "static"] }, - * { line: 2, startChar: 10, length: 4, tokenType: "type", tokenModifiers: [] }, - * { line: 5, startChar: 2, length: 7, tokenType: "class", tokenModifiers: [] } - * ``` - * - * 1. First of all, a legend must be devised. This legend must be provided up-front and capture all possible token types. - * For this example, we will choose the following legend which must be passed in when registering the provider: - * ``` - * tokenTypes: ['property', 'type', 'class'], - * tokenModifiers: ['private', 'static'] - * ``` - * - * 2. The first transformation step is to encode `tokenType` and `tokenModifiers` as integers using the legend. Token types are looked - * up by index, so a `tokenType` value of `1` means `tokenTypes[1]`. Multiple token modifiers can be set by using bit flags, - * so a `tokenModifier` value of `3` is first viewed as binary `0b00000011`, which means `[tokenModifiers[0], tokenModifiers[1]]` because - * bits 0 and 1 are set. Using this legend, the tokens now are: - * ``` - * { line: 2, startChar: 5, length: 3, tokenType: 0, tokenModifiers: 3 }, - * { line: 2, startChar: 10, length: 4, tokenType: 1, tokenModifiers: 0 }, - * { line: 5, startChar: 2, length: 7, tokenType: 2, tokenModifiers: 0 } - * ``` - * - * 3. The next step is to represent each token relative to the previous token in the file. In this case, the second token - * is on the same line as the first token, so the `startChar` of the second token is made relative to the `startChar` - * of the first token, so it will be `10 - 5`. The third token is on a different line than the second token, so the - * `startChar` of the third token will not be altered: - * ``` - * { deltaLine: 2, deltaStartChar: 5, length: 3, tokenType: 0, tokenModifiers: 3 }, - * { deltaLine: 0, deltaStartChar: 5, length: 4, tokenType: 1, tokenModifiers: 0 }, - * { deltaLine: 3, deltaStartChar: 2, length: 7, tokenType: 2, tokenModifiers: 0 } - * ``` - * - * 4. Finally, the last step is to inline each of the 5 fields for a token in a single array, which is a memory friendly representation: - * ``` - * // 1st token, 2nd token, 3rd token - * [ 2,5,3,0,3, 0,5,4,1,0, 3,2,7,2,0 ] - * ``` - */ - std::vector<int32_t> data; - static std::vector<int32_t> encodeTokens(std::vector<SemanticToken>& tokens); - - /** - * An optional result id. If provided and clients support delta updating - * the client will include the result id in the next semantic token request. - * A server can then instead of computing all semantic tokens again simply - * send a delta. - */ - boost::optional<std::string> resultId; - MAKE_SWAP_METHOD(SemanticTokens, data, resultId) -}; -MAKE_REFLECT_STRUCT(SemanticTokens, data, resultId) - -/// Body of textDocument/semanticTokens/full request. -struct SemanticTokensParams { - /// The text document. - lsTextDocumentIdentifier textDocument; - MAKE_REFLECT_STRUCT(SemanticTokensParams, textDocument) -}; -MAKE_REFLECT_STRUCT(SemanticTokensParams, textDocument) - - -/// Body of textDocument/semanticTokens/full/delta request. -/// Requests the changes in semantic tokens since a previous response. -struct SemanticTokensDeltaParams { - /// The text document. - lsTextDocumentIdentifier textDocument; - /** - * The result id of a previous response. The result Id can either point to - * a full response or a delta response depending on what was received last. - */ - std::string previousResultId; - - MAKE_REFLECT_STRUCT(SemanticTokensDeltaParams, textDocument, previousResultId) -}; -MAKE_REFLECT_STRUCT(SemanticTokensDeltaParams, textDocument, previousResultId) - -/// Describes a a replacement of a contiguous range of semanticTokens. -struct SemanticTokensEdit { - // LSP specifies `start` and `deleteCount` which are relative to the array - // encoding of the previous tokens. - // We use token counts instead, and translate when serializing this struct. - unsigned startToken = 0; - unsigned deleteTokens = 0; - std::vector<int32_t> tokens; // encoded as a flat integer array - - MAKE_REFLECT_STRUCT(SemanticTokensEdit, startToken, deleteTokens, tokens) -}; -MAKE_REFLECT_STRUCT(SemanticTokensEdit, startToken, deleteTokens, tokens) - - -/// This models LSP SemanticTokensDelta | SemanticTokens, which is the result of -/// textDocument/semanticTokens/full/delta. -struct SemanticTokensOrDelta { - boost::optional<std::string > resultId; - /// Set if we computed edits relative to a previous set of tokens. - boost::optional< std::vector<SemanticTokensEdit> > edits; - /// Set if we computed a fresh set of tokens. - /// Set if we computed edits relative to a previous set of tokens. - boost::optional<std::vector<int32_t>> tokens; // encoded as integer array - MAKE_REFLECT_STRUCT(SemanticTokensOrDelta, resultId, edits, tokens) -}; -MAKE_REFLECT_STRUCT(SemanticTokensOrDelta, resultId, edits, tokens) - - -struct SemanticTokensLegend { - std::vector<std::string> tokenTypes; - std::vector<std::string> tokenModifiers; - MAKE_REFLECT_STRUCT(SemanticTokensLegend, tokenTypes, tokenModifiers) -}; -MAKE_REFLECT_STRUCT(SemanticTokensLegend, tokenTypes, tokenModifiers) - -DEFINE_REQUEST_RESPONSE_TYPE(td_semanticTokens_full, SemanticTokensParams,boost::optional<SemanticTokens >,"textDocument/semanticTokens/full") -DEFINE_REQUEST_RESPONSE_TYPE(td_semanticTokens_full_delta, SemanticTokensDeltaParams, boost::optional<SemanticTokensOrDelta >, "textDocument/semanticTokens/full/delta")
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/callHierarchy.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/callHierarchy.h deleted file mode 100644 index a005c182e17..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/callHierarchy.h +++ /dev/null @@ -1,121 +0,0 @@ -#pragma once - -#include "LibLsp/lsp/lsAny.h" -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" -#include "LibLsp/lsp/symbol.h" -#include "LibLsp/lsp/lsTextDocumentPositionParams.h" -#include "LibLsp/lsp/lsRange.h" - -enum class SymbolTag { Deprecated = 1 }; -MAKE_REFLECT_TYPE_PROXY(SymbolTag) - -struct CallHierarchyPrepareParams -{ - lsTextDocumentIdentifier textDocument; - lsPosition position; - - MAKE_SWAP_METHOD(CallHierarchyPrepareParams, - textDocument, - position) -}; -MAKE_REFLECT_STRUCT(CallHierarchyPrepareParams, - textDocument, - position) - - - - /// Represents programming constructs like functions or constructors - /// in the context of call hierarchy. -struct CallHierarchyItem { - /// The name of this item. - std::string name; - - /// The kind of this item. - SymbolKind kind; - - /// Tags for this item. - boost::optional<std::vector<SymbolTag>> tags; - - /// More detaill for this item, e.g. the signature of a function. - boost::optional<std::string> detail; - - /// The resource identifier of this item. - lsDocumentUri uri; - - /** - * The range enclosing this symbol not including leading/trailing whitespace - * but everything else, e.g. comments and code. - */ - lsRange range; - - /** - * The range that should be selected and revealed when this symbol is being - * picked, e.g. the name of a function. Must be contained by the - * [`range`](#CallHierarchyItem.range). - */ - lsRange selectionRange; - - /** - * A data entry field that is preserved between a call hierarchy prepare and - * incoming calls or outgoing calls requests. - */ - boost::optional<lsp::Any> data; - MAKE_SWAP_METHOD(CallHierarchyItem, name, kind, tags, detail, uri, range, selectionRange, data) -}; -MAKE_REFLECT_STRUCT(CallHierarchyItem, name, kind, tags, detail, uri, range, selectionRange, data) - - - -/// The parameter of a `callHierarchy/incomingCalls` request. -struct CallHierarchyIncomingCallsParams { - CallHierarchyItem item; - MAKE_SWAP_METHOD(CallHierarchyIncomingCallsParams,item) -}; -MAKE_REFLECT_STRUCT(CallHierarchyIncomingCallsParams, item) - - -/// Represents an incoming call, e.g. a caller of a method or constructor. -struct CallHierarchyIncomingCall { - /// The item that makes the call. - CallHierarchyItem from; - - /// The range at which the calls appear. - /// This is relative to the caller denoted by `From`. - std::vector<lsRange> fromRanges; - MAKE_SWAP_METHOD(CallHierarchyIncomingCall, from, fromRanges) -}; -MAKE_REFLECT_STRUCT(CallHierarchyIncomingCall, from, fromRanges) - - - - -/// The parameter of a `callHierarchy/outgoingCalls` request. -struct CallHierarchyOutgoingCallsParams { - CallHierarchyItem item; - MAKE_SWAP_METHOD(CallHierarchyOutgoingCallsParams, item) -}; -MAKE_REFLECT_STRUCT(CallHierarchyOutgoingCallsParams, item) - -/// Represents an outgoing call, e.g. calling a getter from a method or -/// a method from a constructor etc. -struct CallHierarchyOutgoingCall { - /// The item that is called. - CallHierarchyItem to; - - /// The range at which this item is called. - /// This is the range relative to the caller, and not `To`. - std::vector<lsRange> fromRanges; - MAKE_SWAP_METHOD(CallHierarchyOutgoingCall, to, fromRanges) -}; -MAKE_REFLECT_STRUCT(CallHierarchyOutgoingCall, to, fromRanges) - - -DEFINE_REQUEST_RESPONSE_TYPE(td_prepareCallHierarchy, CallHierarchyPrepareParams, - boost::optional<std::vector<CallHierarchyItem>>, "textDocument/prepareCallHierarchy") - -DEFINE_REQUEST_RESPONSE_TYPE(td_incomingCalls, CallHierarchyIncomingCallsParams, - boost::optional<std::vector<CallHierarchyIncomingCall>>, "callHierarchy/incomingCalls") - -DEFINE_REQUEST_RESPONSE_TYPE(td_outgoingCalls, CallHierarchyOutgoingCallsParams, - boost::optional<std::vector<CallHierarchyOutgoingCall>>, "callHierarchy/CallHierarchyOutgoingCall")
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/code_action.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/code_action.h deleted file mode 100644 index 419fdfbc9b4..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/code_action.h +++ /dev/null @@ -1,37 +0,0 @@ -#pragma once -#include "LibLsp/lsp/method_type.h" -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" -#include "LibLsp/lsp/lsTextDocumentIdentifier.h" -#include "LibLsp/lsp/CodeActionParams.h" - -namespace QuickAssistProcessor { - - extern const char* SPLIT_JOIN_VARIABLE_DECLARATION_ID;//$NON-NLS-1$ - extern const char* CONVERT_FOR_LOOP_ID;// ;// "org.eclipse.jdt.ls.correction.convertForLoop.assist"; //$NON-NLS-1$ - extern const char* ASSIGN_TO_LOCAL_ID ;// "org.eclipse.jdt.ls.correction.assignToLocal.assist"; //$NON-NLS-1$ - extern const char* ASSIGN_TO_FIELD_ID ;// "org.eclipse.jdt.ls.correction.assignToField.assist"; //$NON-NLS-1$ - extern const char* ASSIGN_PARAM_TO_FIELD_ID ;// "org.eclipse.jdt.ls.correction.assignParamToField.assist"; //$NON-NLS-1$ - extern const char* ASSIGN_ALL_PARAMS_TO_NEW_FIELDS_ID ;// "org.eclipse.jdt.ls.correction.assignAllParamsToNewFields.assist"; //$NON-NLS-1$ - extern const char* ADD_BLOCK_ID ;// "org.eclipse.jdt.ls.correction.addBlock.assist"; //$NON-NLS-1$ - extern const char* EXTRACT_LOCAL_ID ;// "org.eclipse.jdt.ls.correction.extractLocal.assist"; //$NON-NLS-1$ - extern const char* EXTRACT_LOCAL_NOT_REPLACE_ID ;// "org.eclipse.jdt.ls.correction.extractLocalNotReplaceOccurrences.assist"; //$NON-NLS-1$ - extern const char* EXTRACT_CONSTANT_ID ;// "org.eclipse.jdt.ls.correction.extractConstant.assist"; //$NON-NLS-1$ - extern const char* INLINE_LOCAL_ID ;// "org.eclipse.jdt.ls.correction.inlineLocal.assist"; //$NON-NLS-1$ - extern const char* CONVERT_LOCAL_TO_FIELD_ID ;// "org.eclipse.jdt.ls.correction.convertLocalToField.assist"; //$NON-NLS-1$ - extern const char* CONVERT_ANONYMOUS_TO_LOCAL_ID ;// "org.eclipse.jdt.ls.correction.convertAnonymousToLocal.assist"; //$NON-NLS-1$ - extern const char* CONVERT_TO_STRING_BUFFER_ID ;// "org.eclipse.jdt.ls.correction.convertToStringBuffer.assist"; //$NON-NLS-1$ - extern const char* CONVERT_TO_MESSAGE_FORMAT_ID ;// "org.eclipse.jdt.ls.correction.convertToMessageFormat.assist"; //$NON-NLS-1$; - extern const char* EXTRACT_METHOD_INPLACE_ID ;// "org.eclipse.jdt.ls.correction.extractMethodInplace.assist"; //$NON-NLS-1$; - - extern const char* CONVERT_ANONYMOUS_CLASS_TO_NESTED_COMMAND ;// "convertAnonymousClassToNestedCommand"; -}; -/** - * The code action request is sent from the client to the server to compute - * commands for a given text document and range. These commands are - * typically code fixes to either fix problems or to beautify/refactor code. - * - * Registration Options: TextDocumentRegistrationOptions - */ - -DEFINE_REQUEST_RESPONSE_TYPE(td_codeAction, lsCodeActionParams, std::vector<lsCommandWithAny>, "textDocument/codeAction"); diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/code_lens.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/code_lens.h deleted file mode 100644 index 7fd5ae0cf98..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/code_lens.h +++ /dev/null @@ -1,42 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - -struct lsDocumentCodeLensParams { - -/** - * The document to request code lens for. - */ - lsTextDocumentIdentifier textDocument; - - MAKE_SWAP_METHOD(lsDocumentCodeLensParams, textDocument); -}; -MAKE_REFLECT_STRUCT(lsDocumentCodeLensParams, textDocument); - - - - -struct lsCodeLens { - // The range in which this code lens is valid. Should only span a single line. - lsRange range; - // The command this code lens represents. - boost::optional<lsCommandWithAny> command; - // A data entry field that is preserved on a code lens item between - // a code lens and a code lens resolve request. - boost::optional< lsp::Any> data; - - MAKE_SWAP_METHOD(lsCodeLens, range, command, data) -}; -MAKE_REFLECT_STRUCT(lsCodeLens, range, command, data) - - - -/** - * The code lens request is sent from the client to the server to compute - * code lenses for a given text document. - * - * Registration Options: CodeLensRegistrationOptions - */ -DEFINE_REQUEST_RESPONSE_TYPE(td_codeLens, lsDocumentCodeLensParams, std::vector<lsCodeLens>, "textDocument/codeLens") - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/colorPresentation.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/colorPresentation.h deleted file mode 100644 index 22574e3e194..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/colorPresentation.h +++ /dev/null @@ -1,63 +0,0 @@ -#pragma once - - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - -#include "LibLsp/lsp/lsTextDocumentIdentifier.h" -#include "LibLsp/lsp/lsRange.h" -#include "documentColor.h" -#include "LibLsp/lsp/lsTextEdit.h" - - -struct ColorPresentationParams { - - /** - * The text document. - */ - lsTextDocumentIdentifier textDocument; - - /** - * The range in the document where this color appers. - */ - - lsRange range; - - /** - * The actual color value for this color range. - */ - - TextDocument::Color color; - MAKE_SWAP_METHOD(ColorPresentationParams, textDocument, range, color) -}; -MAKE_REFLECT_STRUCT(ColorPresentationParams, textDocument, range, color) - - -struct ColorPresentation { - /** - * The label of this color presentation. It will be shown on the color - * picker header. By default this is also the text that is inserted when selecting - * this color presentation. - */ - - std::string label; - - /** - * An edit which is applied to a document when selecting - * this presentation for the color. When `null` the label is used. - */ - lsTextEdit textEdit; - - /** - * An optional array of additional text edits that are applied when - * selecting this color presentation. Edits must not overlap with the main edit nor with themselves. - */ - std::vector<lsTextEdit> additionalTextEdits; - MAKE_SWAP_METHOD(ColorPresentation, label, textEdit, additionalTextEdits) -}; -MAKE_REFLECT_STRUCT(ColorPresentation, label, textEdit, additionalTextEdits) - - - -DEFINE_REQUEST_RESPONSE_TYPE(td_colorPresentation, - ColorPresentationParams, std::vector<ColorPresentation>, "textDocument/colorPresentation")
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/completion.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/completion.h deleted file mode 100644 index 883c5cfe3a8..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/completion.h +++ /dev/null @@ -1,82 +0,0 @@ -#pragma once - - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - -#include <regex> -#include "LibLsp/lsp/lsp_completion.h" -#include "LibLsp/lsp/lsTextDocumentPositionParams.h" - - -// How a completion was triggered -enum class lsCompletionTriggerKind { - // Completion was triggered by typing an identifier (24x7 code - // complete), manual invocation (e.g Ctrl+Space) or via API. - Invoked = 1, - - // Completion was triggered by a trigger character specified by - // the `triggerCharacters` properties of the `CompletionRegistrationOptions`. - TriggerCharacter = 2 -}; -MAKE_REFLECT_TYPE_PROXY(lsCompletionTriggerKind); - - -// Contains additional information about the context in which a completion -// request is triggered. -struct lsCompletionContext { - // How the completion was triggered. - lsCompletionTriggerKind triggerKind = lsCompletionTriggerKind::Invoked; - - // The trigger character (a single character) that has trigger code complete. - // Is undefined if `triggerKind !== CompletionTriggerKind.TriggerCharacter` - boost::optional<std::string> triggerCharacter; - - MAKE_SWAP_METHOD(lsCompletionContext, triggerKind, triggerCharacter); -}; -MAKE_REFLECT_STRUCT(lsCompletionContext, triggerKind, triggerCharacter); - -struct lsCompletionParams : lsTextDocumentPositionParams { - // The completion context. This is only available it the client specifies to - // send this using - // `ClientCapabilities.textDocument.completion.contextSupport === true` - boost::optional<lsCompletionContext> context; - - MAKE_SWAP_METHOD(lsCompletionParams, textDocument, position, context); - -}; -MAKE_REFLECT_STRUCT(lsCompletionParams, textDocument, position, context); - - - - - - - - - -namespace TextDocumentComplete{ - - typedef std::pair< boost::optional<std::vector<lsCompletionItem>>, boost::optional<CompletionList> > Either; - -}; -extern void Reflect(Reader& visitor, TextDocumentComplete::Either& value); - -/** - * The Completion request is sent from the client to the server to compute - * completion items at a given cursor position. Completion items are - * presented in the IntelliSense user interface. If computing complete - * completion items is expensive servers can additional provide a handler - * for the resolve completion item request. This request is sent when a - * completion item is selected in the user interface. - * - * Registration Options: CompletionRegistrationOptions - */ -DEFINE_REQUEST_RESPONSE_TYPE(td_completion, lsCompletionParams, CompletionList , "textDocument/completion") - - - - - - - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/declaration_definition.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/declaration_definition.h deleted file mode 100644 index aa20fce0463..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/declaration_definition.h +++ /dev/null @@ -1,29 +0,0 @@ -#pragma once - - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - -#include "LibLsp/lsp/lsTextDocumentPositionParams.h" -#include "LibLsp/lsp/out_list.h" - - -/** - * The go to declaration request is sent from the client to the server to resolve - * the declaration location of a symbol at a given text document position. - * - * Registration Options: TextDocumentRegistrationOptions - * - * Since version 3.14.0 - */ -DEFINE_REQUEST_RESPONSE_TYPE(td_declaration, lsTextDocumentPositionParams, LocationListEither::Either, "textDocument/declaration"); - -/** - * The goto definition request is sent from the client to the server to resolve - * the definition location of a symbol at a given text document position. - * - * Registration Options: TextDocumentRegistrationOptions - */ -DEFINE_REQUEST_RESPONSE_TYPE(td_definition, lsTextDocumentPositionParams, LocationListEither::Either, "textDocument/definition"); - - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/didRenameFiles.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/didRenameFiles.h deleted file mode 100644 index e8a6235a002..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/didRenameFiles.h +++ /dev/null @@ -1,44 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" -#include <string> -#include "LibLsp/lsp/CodeActionParams.h" -#include "LibLsp/lsp/lsWorkspaceEdit.h" - - -class FileRenameEvent { -public: - std::string oldUri; - std::string newUri; - - FileRenameEvent() { - } - - FileRenameEvent(std::string oldUri, std::string newUri) { - this->oldUri = oldUri; - this->newUri = newUri; - } - MAKE_SWAP_METHOD(FileRenameEvent, oldUri, newUri); -}; -MAKE_REFLECT_STRUCT(FileRenameEvent, oldUri, newUri); - -class FileRenameParams { -public: - std::vector <FileRenameEvent> files; - - FileRenameParams() { - } - - FileRenameParams(std::vector<FileRenameEvent>& files) { - this->files = files; - } - MAKE_SWAP_METHOD(FileRenameParams, files); -}; -MAKE_REFLECT_STRUCT(FileRenameParams, files); - - -DEFINE_REQUEST_RESPONSE_TYPE(td_didRenameFiles, FileRenameParams, boost::optional<lsWorkspaceEdit>, "java/didRenameFiles"); - - -DEFINE_REQUEST_RESPONSE_TYPE(td_willRenameFiles, FileRenameParams, boost::optional<lsWorkspaceEdit>, "java/willRenameFiles"); diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/did_change.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/did_change.h deleted file mode 100644 index 0887bf66029..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/did_change.h +++ /dev/null @@ -1,51 +0,0 @@ -#pragma once - - -#include "LibLsp/JsonRpc/NotificationInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - -#include "LibLsp/lsp/lsVersionedTextDocumentIdentifier.h" -#include "LibLsp/lsp/lsRange.h" -#include "LibLsp/lsp/lsDocumentUri.h" -struct lsTextDocumentContentChangeEvent { - // The range of the document that changed. - boost::optional<lsRange> range; - // The length of the range that got replaced. - boost::optional<int> rangeLength; - // The new text of the range/document. - std::string text; - - MAKE_SWAP_METHOD(lsTextDocumentContentChangeEvent, range, rangeLength, text); -}; -MAKE_REFLECT_STRUCT(lsTextDocumentContentChangeEvent, range, rangeLength, text); - - -struct lsTextDocumentDidChangeParams { - lsVersionedTextDocumentIdentifier textDocument; - std::vector<lsTextDocumentContentChangeEvent> contentChanges; - - /** - * Legacy property to support protocol version 1.0 requests. - */ - - boost::optional<lsDocumentUri> uri; - - void swap(lsTextDocumentDidChangeParams& arg) noexcept - { - uri.swap(arg.uri); - contentChanges.swap(arg.contentChanges); - textDocument.swap(arg.textDocument); - } -}; -MAKE_REFLECT_STRUCT(lsTextDocumentDidChangeParams, - textDocument, - contentChanges, uri); - -/** - * The document change notification is sent from the client to the server to - * signal changes to a text document. - * - * Registration Options: TextDocumentChangeRegistrationOptions - */ -DEFINE_NOTIFICATION_TYPE(Notify_TextDocumentDidChange, lsTextDocumentDidChangeParams, "textDocument/didChange"); - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/did_close.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/did_close.h deleted file mode 100644 index e2eaa2cfcd8..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/did_close.h +++ /dev/null @@ -1,33 +0,0 @@ -#pragma once - - - -#include "LibLsp/JsonRpc/NotificationInMessage.h" - - - - -namespace TextDocumentDidClose { - - struct Params { - lsTextDocumentIdentifier textDocument; - void swap(Params& arg) noexcept - { - textDocument.swap(arg.textDocument); - } - - }; - -}; - -MAKE_REFLECT_STRUCT(TextDocumentDidClose::Params, textDocument); - -/** - * The document close notification is sent from the client to the server - * when the document got closed in the client. The document's truth now - * exists where the document's uri points to (e.g. if the document's uri is - * a file uri the truth now exists on disk). - * - * Registration Options: TextDocumentRegistrationOptions - */ -DEFINE_NOTIFICATION_TYPE(Notify_TextDocumentDidClose, TextDocumentDidClose::Params, "textDocument/didClose"); diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/did_open.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/did_open.h deleted file mode 100644 index 7be7a735d64..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/did_open.h +++ /dev/null @@ -1,39 +0,0 @@ -#pragma once - - -#include "LibLsp/JsonRpc/NotificationInMessage.h" - -#include "LibLsp/lsp/lsTextDocumentItem.h" - -// Open, view, change, close file -namespace TextDocumentDidOpen { - - struct Params { - lsTextDocumentItem textDocument; - - - - /** - * Legacy property to support protocol version 1.0 requests. - */ - boost::optional<std::string> text; - - MAKE_SWAP_METHOD(TextDocumentDidOpen::Params, textDocument, text); - - }; - -} -MAKE_REFLECT_STRUCT(TextDocumentDidOpen::Params, textDocument, text); - -/** - * The document open notification is sent from the client to the server to - * signal newly opened text documents. The document's truth is now managed - * by the client and the server must not try to read the document's truth - * using the document's uri. - * - * Registration Options: TextDocumentRegistrationOptions - */; - - -DEFINE_NOTIFICATION_TYPE(Notify_TextDocumentDidOpen, TextDocumentDidOpen::Params, "textDocument/didOpen"); - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/did_save.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/did_save.h deleted file mode 100644 index 1ce386c415f..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/did_save.h +++ /dev/null @@ -1,31 +0,0 @@ -#pragma once - - - -#include "LibLsp/JsonRpc/NotificationInMessage.h" - - -namespace TextDocumentDidSave { - - struct Params { - // The document that was saved. - lsTextDocumentIdentifier textDocument; - - // Optional the content when saved. Depends on the includeText value - // when the save notifcation was requested. - boost::optional<std::string> text; - - MAKE_SWAP_METHOD(TextDocumentDidSave::Params, textDocument, text); - }; - -}; -MAKE_REFLECT_STRUCT(TextDocumentDidSave::Params, textDocument, text); - -/** - * The document save notification is sent from the client to the server when - * the document for saved in the client. - * - * Registration Options: TextDocumentSaveRegistrationOptions - */ -DEFINE_NOTIFICATION_TYPE(Notify_TextDocumentDidSave, TextDocumentDidSave::Params, "textDocument/didSave"); - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/documentColor.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/documentColor.h deleted file mode 100644 index 23a6d08d87c..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/documentColor.h +++ /dev/null @@ -1,73 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - -#include "LibLsp/lsp/lsTextDocumentIdentifier.h" -#include "LibLsp/lsp/lsRange.h" -#include <vector> -struct DocumentColorParams { - /** - * The text document. - */ - - lsTextDocumentIdentifier textDocument; - MAKE_SWAP_METHOD(DocumentColorParams, textDocument); -}; -MAKE_REFLECT_STRUCT(DocumentColorParams, textDocument); - -/** - * The document color request is sent from the client to the server to list all color references found in a given text - * document. Along with the range, a color value in RGB is returned. - * - * Clients can use the result to decorate color references in an editor. For example: - * - Color boxes showing the actual color next to the reference - * - Show a color picker when a color reference is edited - * - * Since version 3.6.0 - */ - -namespace TextDocument { - struct Color { - /** - * The red component of this color in the range [0-1]. - */ - double red = 0; - - /** - * The green component of this color in the range [0-1]. - */ - double green = 0; - - /** - * The blue component of this color in the range [0-1]. - */ - double blue = 0; - - /** - * The alpha component of this color in the range [0-1]. - */ - double alpha = 0; - MAKE_SWAP_METHOD(TextDocument::Color, red, green, blue, alpha) - }; -} -MAKE_REFLECT_STRUCT(TextDocument::Color, red, green, blue, alpha) - - -struct ColorInformation { - /** - * The range in the document where this color appers. - */ - - lsRange range; - - /** - * The actual color value for this color range. - */ - - TextDocument::Color color; - MAKE_SWAP_METHOD(ColorInformation, range, color) -}; -MAKE_REFLECT_STRUCT(ColorInformation,range,color) - -DEFINE_REQUEST_RESPONSE_TYPE(td_documentColor, DocumentColorParams,std::vector<ColorInformation>, "textDocument/documentColor");
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/document_link.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/document_link.h deleted file mode 100644 index 536a625c4c9..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/document_link.h +++ /dev/null @@ -1,44 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - - -namespace TextDocumentDocumentLink { - - struct Params { - // The document to provide document links for. - lsTextDocumentIdentifier textDocument; - MAKE_SWAP_METHOD(Params, textDocument) - }; - -}; -MAKE_REFLECT_STRUCT(TextDocumentDocumentLink::Params, textDocument); - - - - -// A document link is a range in a text document that links to an internal or -// external resource, like another text document or a web site. -struct lsDocumentLink { - // The range this link applies to. - lsRange range; - // The uri this link points to. If missing a resolve request is sent later. - boost::optional<lsDocumentUri> target; - - boost::optional<lsp::Any> data; - - MAKE_SWAP_METHOD(lsDocumentLink, range, target, data) - -}; -MAKE_REFLECT_STRUCT(lsDocumentLink, range, target,data); - - -DEFINE_REQUEST_RESPONSE_TYPE(td_links, TextDocumentDocumentLink::Params, lsDocumentLink, "textDocument/documentLink"); - - -/** - * The document link resolve request is sent from the client to the server to resolve the target of a given document link. - */ -DEFINE_REQUEST_RESPONSE_TYPE(td_linkResolve, std::vector<lsDocumentLink>, lsDocumentLink, "documentLink/resolve"); - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/document_symbol.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/document_symbol.h deleted file mode 100644 index 8aa6e8b00e5..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/document_symbol.h +++ /dev/null @@ -1,55 +0,0 @@ -#pragma once - - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - -#include "LibLsp/lsp/symbol.h" -#include "LibLsp/lsp/lsTextDocumentIdentifier.h" - /** - * The document symbol request is sent from the client to the server to list all symbols found in a given text document. - */ -struct lsDocumentSymbolParams { - lsTextDocumentIdentifier textDocument; - MAKE_SWAP_METHOD(lsDocumentSymbolParams, textDocument) -}; -MAKE_REFLECT_STRUCT(lsDocumentSymbolParams, textDocument); - - - -struct TextDocumentDocumentSymbol{ - typedef std::pair< boost::optional<lsSymbolInformation> , boost::optional<lsDocumentSymbol> > Either; -}; -void Reflect(Reader& visitor, TextDocumentDocumentSymbol::Either& value); - - - -/** - * The document symbol request is sent from the client to the server to list all - * symbols found in a given text document. - * - * Registration Options: {@link TextDocumentRegistrationOptions} - * - * <p> - * <b>Caveat</b>: although the return type allows mixing the - * {@link DocumentSymbol} and {@link SymbolInformation} instances into a list do - * not do it because the clients cannot accept a heterogeneous list. A list of - * {@code DocumentSymbol} instances is only a valid return value if the - * {@link DocumentSymbolCapabilities#getHierarchicalDocumentSymbolSupport() - * textDocument.documentSymbol.hierarchicalDocumentSymbolSupport} is - * {@code true}. More details on this difference between the LSP and the LSP4J - * can be found <a href="https://github.com/eclipse/lsp4j/issues/252">here</a>. - * </p> - */ - -//DEFINE_REQUEST_RESPONSE_TYPE(td_symbol, -// lsDocumentSymbolParams, -// std::vector<TextDocumentDocumentSymbol::Either> ); -// - -DEFINE_REQUEST_RESPONSE_TYPE(td_symbol, - lsDocumentSymbolParams, - std::vector< lsDocumentSymbol >,"textDocument/documentSymbol" ); - - - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/foldingRange.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/foldingRange.h deleted file mode 100644 index 27977a4517b..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/foldingRange.h +++ /dev/null @@ -1,62 +0,0 @@ -#pragma once - - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - -#include "document_symbol.h" -#include "LibLsp/lsp/lsTextDocumentIdentifier.h" - - -struct FoldingRangeRequestParams { - /** - * The text document. - */ - - lsTextDocumentIdentifier textDocument; - MAKE_SWAP_METHOD(FoldingRangeRequestParams, textDocument) -}; -MAKE_REFLECT_STRUCT(FoldingRangeRequestParams, textDocument) - - -struct FoldingRange { - /** - * The zero-based line number from where the folded range starts. - */ - int startLine; - - /** - * The zero-based line number where the folded range ends. - */ - int endLine; - - /** - * The zero-based character offset from where the folded range starts. If not defined, defaults - * to the length of the start line. - */ - int startCharacter; - - /** - * The zero-based character offset before the folded range ends. If not defined, defaults to the - * length of the end line. - */ - int endCharacter; - - /** - * Describes the kind of the folding range such as `comment' or 'region'. The kind - * is used to categorize folding ranges and used by commands like 'Fold all comments'. See - * FoldingRangeKind for an enumeration of standardized kinds. - */ - std::string kind; - - MAKE_SWAP_METHOD(FoldingRange, startLine, endLine, startCharacter, endCharacter, kind) -}; -MAKE_REFLECT_STRUCT(FoldingRange,startLine,endLine,startCharacter,endCharacter,kind) - - -/** - * The folding range request is sent from the client to the server to return all folding - * ranges found in a given text document. - */ -DEFINE_REQUEST_RESPONSE_TYPE(td_foldingRange, FoldingRangeRequestParams, std::vector<FoldingRange>, "textDocument/foldingRange"); - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/formatting.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/formatting.h deleted file mode 100644 index ad54e24bf96..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/formatting.h +++ /dev/null @@ -1,32 +0,0 @@ -#pragma once -#include "LibLsp/lsp/lsFormattingOptions.h" - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - - -namespace TextDocumentFormatting { - - struct Params { - /** - * The document to format. - */ - lsTextDocumentIdentifier textDocument; - /** - * The format options. - */ - lsFormattingOptions options; - MAKE_SWAP_METHOD(Params, textDocument, options); - }; - -}; -MAKE_REFLECT_STRUCT(TextDocumentFormatting::Params, textDocument, options); -/** - * The document formatting request is sent from the client to the server to - * format a whole document. - * - * Registration Options: TextDocumentRegistrationOptions - */ -DEFINE_REQUEST_RESPONSE_TYPE(td_formatting, TextDocumentFormatting::Params, - std::vector<lsTextEdit>, "textDocument/formatting"); - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/highlight.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/highlight.h deleted file mode 100644 index 332baf69e16..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/highlight.h +++ /dev/null @@ -1,18 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" -#include "LibLsp/lsp/lsTextDocumentPositionParams.h" -#include "document_symbol.h" - -/** - * The references request is sent from the client to the server to resolve - * project-wide references for the symbol denoted by the given text document - * position. - * - * Registration Options: TextDocumentRegistrationOptions - */ - -DEFINE_REQUEST_RESPONSE_TYPE(td_highlight, lsTextDocumentPositionParams, - std::vector<lsDocumentHighlight>, "textDocument/documentHighlight"); - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/hover.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/hover.h deleted file mode 100644 index 5302316c6f5..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/hover.h +++ /dev/null @@ -1,55 +0,0 @@ -#pragma once - - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - -#include "LibLsp/lsp/lsMarkedString.h" -#include "LibLsp/lsp/lsTextDocumentPositionParams.h" -#include "LibLsp/lsp/lsRange.h" -/** - * The hover request is sent from the client to the server to request hover - * information at a given text document position. - * - * Registration Options: TextDocumentRegistrationOptions - */ - -namespace TextDocumentHover -{ - typedef boost::optional< std::vector< std::pair<boost::optional<std::string>, boost::optional<lsMarkedString>> > > Left; - typedef std::pair< Left, boost::optional<MarkupContent> > Either; - struct Result { - /** - * The hover's content as markdown - */ - Either contents; - - /** - * An boost::optional range - */ - boost::optional<lsRange> range; - - MAKE_SWAP_METHOD(Result, contents, range) - }; -} -MAKE_REFLECT_STRUCT(TextDocumentHover::Result, contents, range); - -extern void Reflect(Reader& visitor, std::pair<boost::optional<std::string>, boost::optional<lsMarkedString>>& value); -extern void Reflect(Reader& visitor, TextDocumentHover::Either& value); - - -DEFINE_REQUEST_RESPONSE_TYPE(td_hover, lsTextDocumentPositionParams, TextDocumentHover::Result, "textDocument/hover") - -//struct Rsp_TextDocumentHover : ResponseMessage< TextDocumentHover::Result, Rsp_TextDocumentHover> { -// -//}; -//MAKE_REFLECT_STRUCT(Rsp_TextDocumentHover, -// jsonrpc, -// id, -// result); - -//MAKE_REFLECT_STRUCT_OPTIONALS_MANDATORY(Rsp_TextDocumentHover, -// jsonrpc, -// id, -// result); - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/implementation.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/implementation.h deleted file mode 100644 index 0d7851cb819..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/implementation.h +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/lsp/out_list.h" - - -/** - * The goto implementation request is sent from the client to the server to resolve - * the implementation location of a symbol at a given text document position. - * - * Registration Options: TextDocumentRegistrationOptions - * - * Since version 3.6.0 - */ -DEFINE_REQUEST_RESPONSE_TYPE(td_implementation, lsTextDocumentPositionParams, LocationListEither::Either, "textDocument/implementation");
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/linkedEditingRange.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/linkedEditingRange.h deleted file mode 100644 index e4055d359ff..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/linkedEditingRange.h +++ /dev/null @@ -1,51 +0,0 @@ -#pragma once - - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" -#include "LibLsp/lsp/lsAny.h" -#include "LibLsp/lsp/symbol.h" -#include "LibLsp/lsp/lsTextDocumentPositionParams.h" -#include "LibLsp/lsp/lsRange.h" - - - -struct LinkedEditingRangeParams -{ - lsTextDocumentIdentifier textDocument; - lsPosition position; - - MAKE_SWAP_METHOD(LinkedEditingRangeParams, - textDocument, - position) -}; -MAKE_REFLECT_STRUCT(LinkedEditingRangeParams, - textDocument, - position) - - -struct LinkedEditingRanges -{ - /** - * A list of ranges that can be renamed together. The ranges must have - * identical length and contain identical text content. The ranges cannot overlap. - */ - std::vector<lsRange> ranges; - - /** - * An optional word pattern (regular expression) that describes valid contents for - * the given ranges. If no pattern is provided, the client configuration's word - * pattern will be used. - */ - - boost::optional<std::string> wordPattern; - MAKE_SWAP_METHOD(LinkedEditingRanges, - ranges, - wordPattern) -}; - -MAKE_REFLECT_STRUCT(LinkedEditingRanges, - ranges, - wordPattern) -DEFINE_REQUEST_RESPONSE_TYPE(td_linkedEditingRange, LinkedEditingRangeParams, - boost::optional<std::vector<LinkedEditingRanges >>,"textDocument/linkedEditingRange")
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/onTypeFormatting.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/onTypeFormatting.h deleted file mode 100644 index df14ea5d3dd..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/onTypeFormatting.h +++ /dev/null @@ -1,44 +0,0 @@ -#pragma once - - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - -#include "LibLsp/lsp/lsFormattingOptions.h" -#include "LibLsp/lsp/lsTextDocumentIdentifier.h" -#include "LibLsp/lsp/lsRange.h" -#include "LibLsp/lsp/lsTextEdit.h" - - -struct lsDocumentOnTypeFormattingParams -{ - lsTextDocumentIdentifier textDocument; - lsFormattingOptions options; - - lsPosition position; - - /** - * The character that has been typed. - */ - - std::string ch; - - MAKE_SWAP_METHOD(lsDocumentOnTypeFormattingParams, - textDocument, - position, - options, ch); -}; -MAKE_REFLECT_STRUCT(lsDocumentOnTypeFormattingParams, - textDocument, - position, - options,ch); - -/** - * The document range formatting request is sent from the client to the - * server to format a given range in a document. - * - * Registration Options: TextDocumentRegistrationOptions - */ -DEFINE_REQUEST_RESPONSE_TYPE(td_onTypeFormatting, - lsDocumentOnTypeFormattingParams, std::vector<lsTextEdit>, "textDocument/onTypeFormatting"); - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/prepareRename.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/prepareRename.h deleted file mode 100644 index 8c653d9864b..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/prepareRename.h +++ /dev/null @@ -1,40 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - -#include "LibLsp/lsp/lsWorkspaceEdit.h" -#include "LibLsp/lsp/lsTextDocumentPositionParams.h" - -/** - * The rename request is sent from the client to the server to do a - * workspace wide rename of a symbol. - * - * Registration Options: TextDocumentRegistrationOptions - */ -struct PrepareRenameResult{ - /** - * The range of the string to rename - */ - - lsRange range; - -/** - * A placeholder text of the string content to be renamed. - */ - - std::string placeholder; - - MAKE_SWAP_METHOD(PrepareRenameResult, range, placeholder) - -}; -MAKE_REFLECT_STRUCT(PrepareRenameResult,range,placeholder) - - - -typedef std::pair< boost::optional< lsRange>, boost::optional<PrepareRenameResult>> TextDocumentPrepareRenameResult; -extern void Reflect(Reader& visitor, TextDocumentPrepareRenameResult& value); - - -DEFINE_REQUEST_RESPONSE_TYPE(td_prepareRename, - lsTextDocumentPositionParams, TextDocumentPrepareRenameResult, "textDocument/prepareRename");
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/publishDiagnostics.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/publishDiagnostics.h deleted file mode 100644 index bf28104bbbf..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/publishDiagnostics.h +++ /dev/null @@ -1,28 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/NotificationInMessage.h" -#include "LibLsp/lsp/lsp_diagnostic.h" - -// Diagnostics -namespace TextDocumentPublishDiagnostics{ - struct Params { - // The URI for which diagnostic information is reported. - lsDocumentUri uri; - - // An array of diagnostic information items. - std::vector<lsDiagnostic> diagnostics; - MAKE_SWAP_METHOD(Params,uri,diagnostics); - }; - - -}; -MAKE_REFLECT_STRUCT(TextDocumentPublishDiagnostics::Params, - uri, - diagnostics); - -/** - * Diagnostics notifications are sent from the server to the client to - * signal results of validation runs. - */ -DEFINE_NOTIFICATION_TYPE(Notify_TextDocumentPublishDiagnostics, TextDocumentPublishDiagnostics::Params, "textDocument/publishDiagnostics"); - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/range_formatting.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/range_formatting.h deleted file mode 100644 index b2fe750af15..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/range_formatting.h +++ /dev/null @@ -1,35 +0,0 @@ -#pragma once - - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - -#include "LibLsp/lsp/lsFormattingOptions.h" - - -struct lsTextDocumentRangeFormattingParams { - lsTextDocumentIdentifier textDocument; - lsRange range; - lsFormattingOptions options; - - MAKE_SWAP_METHOD(lsTextDocumentRangeFormattingParams, - textDocument, - range, - options) -}; -MAKE_REFLECT_STRUCT(lsTextDocumentRangeFormattingParams, - textDocument, - range, - options); - -/** - * The document range formatting request is sent from the client to the - * server to format a given range in a document. - * - * Registration Options: TextDocumentRegistrationOptions - */ -DEFINE_REQUEST_RESPONSE_TYPE(td_rangeFormatting, lsTextDocumentRangeFormattingParams, std::vector<lsTextEdit>, - "textDocument/rangeFormatting"); - - - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/references.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/references.h deleted file mode 100644 index 23769127565..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/references.h +++ /dev/null @@ -1,48 +0,0 @@ -#pragma once - - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - -#include "LibLsp/lsp/symbol.h" - - -namespace TextDocumentReferences { - - struct lsReferenceContext { - // Include the declaration of the current symbol. - boost::optional<bool> includeDeclaration; - MAKE_REFLECT_STRUCT(lsReferenceContext, - includeDeclaration) - }; - struct Params { - lsTextDocumentIdentifier textDocument; - lsPosition position; - lsReferenceContext context; - MAKE_SWAP_METHOD(Params, - textDocument, - position, - context) - - }; - -}; -MAKE_REFLECT_STRUCT(TextDocumentReferences::lsReferenceContext, - includeDeclaration); -MAKE_REFLECT_STRUCT(TextDocumentReferences::Params, - textDocument, - position, - context); - - - - -/** - * The references request is sent from the client to the server to resolve - * project-wide references for the symbol denoted by the given text document - * position. - * - * Registration Options: TextDocumentRegistrationOptions - */ -DEFINE_REQUEST_RESPONSE_TYPE(td_references, TextDocumentReferences::Params, - std::vector<lsLocation>, "textDocument/references"); diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/rename.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/rename.h deleted file mode 100644 index 35895f0f4f6..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/rename.h +++ /dev/null @@ -1,41 +0,0 @@ -#pragma once - - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - -#include "LibLsp/lsp/lsWorkspaceEdit.h" -#include "LibLsp/lsp/lsTextDocumentIdentifier.h" - -namespace TextDocumentRename { - - struct Params { - // The document to format. - lsTextDocumentIdentifier textDocument; - - // The position at which this request was sent. - lsPosition position; - - // The new name of the symbol. If the given name is not valid the - // request must return a [ResponseError](#ResponseError) with an - // appropriate message set. - std::string newName; - MAKE_SWAP_METHOD(Params, - textDocument, - position, - newName); - }; - -}; -MAKE_REFLECT_STRUCT(TextDocumentRename::Params, - textDocument, - position, - newName); -/** - * The rename request is sent from the client to the server to do a - * workspace wide rename of a symbol. - * - * Registration Options: TextDocumentRegistrationOptions - */ -DEFINE_REQUEST_RESPONSE_TYPE(td_rename, TextDocumentRename::Params, lsWorkspaceEdit, "textDocument/rename"); - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/resolveCodeLens.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/resolveCodeLens.h deleted file mode 100644 index 07239851608..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/resolveCodeLens.h +++ /dev/null @@ -1,10 +0,0 @@ -#pragma once - - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - -#include "code_lens.h" - -DEFINE_REQUEST_RESPONSE_TYPE(codeLens_resolve, lsCodeLens, lsCodeLens, "codeLens/resolve") - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/resolveCompletionItem.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/resolveCompletionItem.h deleted file mode 100644 index f5576894ede..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/resolveCompletionItem.h +++ /dev/null @@ -1,21 +0,0 @@ -#pragma once - - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - -#include <regex> -#include "LibLsp/lsp/lsp_completion.h" -#include "LibLsp/lsp/lsTextDocumentPositionParams.h" -#include "completion.h" - -/** - * The request is sent from the client to the server to resolve additional - * information for a given completion item. - */ -DEFINE_REQUEST_RESPONSE_TYPE(completionItem_resolve, lsCompletionItem, lsCompletionItem, "completionItem/resolve"); - - - - - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/resolveTypeHierarchy.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/resolveTypeHierarchy.h deleted file mode 100644 index eab5f838fcd..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/resolveTypeHierarchy.h +++ /dev/null @@ -1,31 +0,0 @@ -#pragma once - - - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - -#include "LibLsp/lsp/symbol.h" -#include "typeHierarchy.h" - -struct ResolveTypeHierarchyItemParams { - /** - * The hierarchy item to resolve. - */ - - TypeHierarchyItem item; - - /** - * The number of hierarchy levels to resolve. {@code 0} indicates no hierarchy level. - */ - boost::optional<int> resolve; - - /** - * The direction of the type hierarchy resolution. - */ - - TypeHierarchyDirection direction; - MAKE_SWAP_METHOD(ResolveTypeHierarchyItemParams, item, resolve, direction) -}; -MAKE_REFLECT_STRUCT(ResolveTypeHierarchyItemParams,item,resolve,direction) -DEFINE_REQUEST_RESPONSE_TYPE(typeHierarchy_resolve, ResolveTypeHierarchyItemParams, TypeHierarchyItem, "typeHierarchy/resolve") diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/selectionRange.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/selectionRange.h deleted file mode 100644 index 47590e41522..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/selectionRange.h +++ /dev/null @@ -1,52 +0,0 @@ -#pragma once - - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - -#include "LibLsp/lsp/lsPosition.h" -#include "LibLsp/lsp/lsTextDocumentIdentifier.h" - -struct SelectionRangeParams { - /** - * The text document. - */ - - lsTextDocumentIdentifier textDocument; - - /** - * The positions inside the text document. - */ - - std::vector<lsPosition> positions; - - MAKE_SWAP_METHOD(SelectionRangeParams, textDocument, positions) - -}; -MAKE_REFLECT_STRUCT(SelectionRangeParams, textDocument, positions) - -struct SelectionRange { - /** - * The [range](#Range) of this selection range. - */ - - lsRange range; - - /** - * The parent selection range containing this range. Therefore `parent.range` must contain `this.range`. - */ - boost::optional<SelectionRange*> parent; - MAKE_SWAP_METHOD(SelectionRange, range, parent) -}; - -extern void Reflect(Reader& visitor, boost::optional<SelectionRange*>& value); -extern void Reflect(Writer& visitor, SelectionRange* value); - -MAKE_REFLECT_STRUCT(SelectionRange,range,parent) -/** - * The {@code textDocument/selectionRange} request is sent from the client to the server to return - * suggested selection ranges at an array of given positions. A selection range is a range around - * the cursor position which the user might be interested in selecting. - */ -DEFINE_REQUEST_RESPONSE_TYPE(td_selectionRange, SelectionRangeParams, std::vector<SelectionRange>, "textDocument/selectionRange"); - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/semanticHighlighting.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/semanticHighlighting.h deleted file mode 100644 index 32bc86f5fb7..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/semanticHighlighting.h +++ /dev/null @@ -1,66 +0,0 @@ -#pragma once -#include "LibLsp/lsp/lsDocumentUri.h" -#include "LibLsp/lsp/lsVersionedTextDocumentIdentifier.h" - -#include "LibLsp/JsonRpc/NotificationInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - -/** - * Represents a semantic highlighting information that has to be applied on a specific line of the text document. - */ - -struct SemanticHighlightingInformation { - /** - * The zero-based line position in the text document. - */ - int line = 0; - - /** - * A base64 encoded string representing every single highlighted ranges in the line with its start position, length - * and the "lookup table" index of of the semantic highlighting <a href="https://manual.macromates.com/en/language_grammars"> - * TextMate scopes</a>. If the {@code tokens} is empty or not defined, then no highlighted positions are available for the line. - */ - std::string tokens; - - MAKE_SWAP_METHOD(SemanticHighlightingInformation, line, tokens) -}; - -MAKE_REFLECT_STRUCT(SemanticHighlightingInformation, line, tokens); - -/** - * Parameters for the semantic highlighting (server-side) push notification. - */ - -struct SemanticHighlightingParams { - /** - * The text document that has to be decorated with the semantic highlighting information. - */ - - lsVersionedTextDocumentIdentifier textDocument; - - /** - * An array of semantic highlighting information. - */ - - std::vector<SemanticHighlightingInformation> lines; - - MAKE_SWAP_METHOD(SemanticHighlightingParams, textDocument, lines) - -}; -MAKE_REFLECT_STRUCT(SemanticHighlightingParams, textDocument, lines); -/** - * The {@code textDocument/semanticHighlighting} notification is pushed from the server to the client - * to inform the client about additional semantic highlighting information that has to be applied - * on the text document. It is the server's responsibility to decide which lines are included in - * the highlighting information. In other words, the server is capable of sending only a delta - * information. For instance, after opening the text document ({@code DidOpenTextDocumentNotification}) - * the server sends the semantic highlighting information for the entire document, but if the server - * receives a {@code DidChangeTextDocumentNotification}, it pushes the information only about - * the affected lines in the document. - * - * <p> - * <b>Note:</b> the <a href= - * "https://github.com/Microsoft/vscode-languageserver-node/pull/367">{@code textDocument/semanticHighlighting} - * language feature</a> is not yet part of the official LSP specification. - */ -DEFINE_NOTIFICATION_TYPE(Notify_semanticHighlighting, SemanticHighlightingParams, "textDocument/semanticHighlighting");
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/signature_help.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/signature_help.h deleted file mode 100644 index 2a83645901c..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/signature_help.h +++ /dev/null @@ -1,92 +0,0 @@ -#pragma once - - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" -#include "LibLsp/lsp/lsMarkedString.h" -#include "LibLsp/lsp/lsTextDocumentPositionParams.h" - -extern void Reflect(Reader& visitor, - std::pair<boost::optional<std::string>, boost::optional<MarkupContent>>& value); - - - -// Represents a parameter of a callable-signature. A parameter can -// have a label and a doc-comment. -struct lsParameterInformation { - // The label of this parameter. Will be shown in - // the UI. - std::string label; - - // The human-readable doc-comment of this parameter. Will be shown - // in the UI but can be omitted. - boost::optional< std::pair< boost::optional<std::string> , boost::optional <MarkupContent> > > documentation; - - MAKE_SWAP_METHOD(lsParameterInformation, label, documentation) -}; -MAKE_REFLECT_STRUCT(lsParameterInformation, label, documentation); - -// Represents the signature of something callable. A signature -// can have a label, like a function-name, a doc-comment, and -// a set of parameters. -struct lsSignatureInformation { - // The label of this signature. Will be shown in - // the UI. - std::string label; - - // The human-readable doc-comment of this signature. Will be shown - // in the UI but can be omitted. - boost::optional< std::pair< boost::optional<std::string>, boost::optional <MarkupContent> > > documentation; - - // The parameters of this signature. - std::vector<lsParameterInformation> parameters; - - MAKE_SWAP_METHOD(lsSignatureInformation, label, documentation, parameters) -}; -MAKE_REFLECT_STRUCT(lsSignatureInformation, label, documentation, parameters); - -// Signature help represents the signature of something -// callable. There can be multiple signature but only one -// active and only one active parameter. -struct lsSignatureHelp { - // One or more signatures. - std::vector<lsSignatureInformation> signatures; - - // The active signature. If omitted or the value lies outside the - // range of `signatures` the value defaults to zero or is ignored if - // `signatures.length === 0`. Whenever possible implementors should - // make an active decision about the active signature and shouldn't - // rely on a default value. - // In future version of the protocol this property might become - // mandantory to better express this. - boost::optional<int> activeSignature; - - // The active parameter of the active signature. If omitted or the value - // lies outside the range of `signatures[activeSignature].parameters` - // defaults to 0 if the active signature has parameters. If - // the active signature has no parameters it is ignored. - // In future version of the protocol this property might become - // mandantory to better express the active parameter if the - // active signature does have any. - boost::optional<int> activeParameter; - - - MAKE_SWAP_METHOD(lsSignatureHelp, - signatures, - activeSignature, - activeParameter) -}; -MAKE_REFLECT_STRUCT(lsSignatureHelp, - signatures, - activeSignature, - activeParameter); - - - -/** - * The signature help request is sent from the client to the server to - * request signature information at a given cursor position. - * - * Registration Options: SignatureHelpRegistrationOptions - */ -DEFINE_REQUEST_RESPONSE_TYPE(td_signatureHelp, lsTextDocumentPositionParams, lsSignatureHelp, "textDocument/signatureHelp");
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/textDocument.cpp b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/textDocument.cpp deleted file mode 100644 index 32f647436d1..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/textDocument.cpp +++ /dev/null @@ -1,349 +0,0 @@ -#include "completion.h" -#include "document_symbol.h" -#include "LibLsp/lsp/lsMarkedString.h" -#include "hover.h" -#include "prepareRename.h" -#include <LibLsp/lsp/textDocument/typeHierarchy.h> - -#include "semanticHighlighting.h" -#include "SemanticTokens.h" -#include "LibLsp/JsonRpc/json.h" - - -constexpr unsigned SemanticTokenEncodingSize = 5; - -std::string to_string(SemanticTokenType _type) -{ - switch (_type) { - - case ls_namespace: return "namespace"; - /** - * Represents a generic type. Acts as a fallback for types which - * can"t be mapped to a specific type like class or enum. - */ - case ls_type: return "type"; - case ls_class: return "class"; - case ls_enum: return "enum"; - case ls_interface: return "interface"; - case ls_struct: return "struct"; - case ls_typeParameter: return "typeParameter"; - case ls_parameter: return "parameter"; - case ls_variable: return "variable"; - case ls_property: return "property"; - case ls_enumMember: return "enumMember"; - case ls_event: return "event"; - case ls_function: return "function"; - case ls_method: return "method"; - case ls_macro: return "macro"; - case ls_keyword: return "keyword"; - case ls_modifier: return "modifier"; - case ls_comment: return "comment"; - case ls_string: return "string"; - case ls_number: return "number"; - case ls_regexp: return "regexp"; - case ls_operator: return "operator"; - default: - return "unknown"; - } -} - -unsigned toSemanticTokenType(std::vector<SemanticTokenType>& modifiers) -{ - unsigned encode_type = 0; - for (auto bit : modifiers) { - encode_type = encode_type | (0b00000001 << bit); - } - return encode_type; -} - -std::string to_string(TokenType_JDT _type) -{ - switch (_type) - { - case PACKAGE_JDT:return "namespace"; - case CLASS_JDT:return "class"; - case INTERFACE_JDT:return "interface"; - case ENUM_JDT:return "enum"; - case ENUM_MEMBER_JDT:return "enumMember"; - case TYPE_JDT:return "type"; - case TYPE_PARAMETER_JDT:return "typeParameter"; - case ANNOTATION_JDT:return "annotation"; - case ANNOTATION_MEMBER_JDT:return "annotationMember"; - case METHOD_JDT:return "function"; - case PROPERTY_JDT:return "property"; - case VARIABLE_JDT:return "variable"; - case PARAMETER_JDT:return "parameter"; - } - return "unknown"; -} - -std::string to_string(SemanticTokenModifier modifier) -{ - switch (modifier) { - case ls_declaration: return "declaration"; - case ls_definition: return "definition"; - case ls_readonly: return "readonly"; - case ls_static: return "static"; - case ls_deprecated: return "deprecated"; - case ls_abstract: return "abstract"; - case ls_async: return "async"; - case ls_modification: return "modification"; - case ls_documentation: return "documentation"; - case ls_defaultLibrary: return "defaultLibrary"; - default: - return "unknown"; - } -} - -unsigned toSemanticTokenModifiers(std::vector<SemanticTokenModifier>& modifiers) -{ - unsigned encodedModifiers = 0; - for (auto bit : modifiers) { - encodedModifiers = encodedModifiers | (0b00000001 << bit); - } - return encodedModifiers; -} - - -std::string toSemanticTokenType(HighlightingKind_clangD kind) { - switch (kind) { - case HighlightingKind_clangD::Variable: - case HighlightingKind_clangD::LocalVariable: - case HighlightingKind_clangD::StaticField: - return "variable"; - case HighlightingKind_clangD::Parameter: - return "parameter"; - case HighlightingKind_clangD::Function: - return "function"; - case HighlightingKind_clangD::Method: - return "method"; - case HighlightingKind_clangD::StaticMethod: - // FIXME: better method with static modifier? - return "function"; - case HighlightingKind_clangD::Field: - return "property"; - case HighlightingKind_clangD::Class: - return "class"; - case HighlightingKind_clangD::Interface: - return "interface"; - case HighlightingKind_clangD::Enum: - return "enum"; - case HighlightingKind_clangD::EnumConstant: - return "enumMember"; - case HighlightingKind_clangD::Typedef: - case HighlightingKind_clangD::Type: - return "type"; - case HighlightingKind_clangD::Unknown: - return "unknown"; // nonstandard - case HighlightingKind_clangD::Namespace: - return "namespace"; - case HighlightingKind_clangD::TemplateParameter: - return "typeParameter"; - case HighlightingKind_clangD::Concept: - return "concept"; // nonstandard - case HighlightingKind_clangD::Primitive: - return "type"; - case HighlightingKind_clangD::Macro: - return "macro"; - case HighlightingKind_clangD::InactiveCode: - return "comment"; - } - return ("unhandled HighlightingKind_clangD"); -} - -std::string toSemanticTokenModifier(HighlightingModifier_clangD modifier) { - switch (modifier) { - case HighlightingModifier_clangD::Declaration: - return "declaration"; - case HighlightingModifier_clangD::Deprecated: - return "deprecated"; - case HighlightingModifier_clangD::Readonly: - return "readonly"; - case HighlightingModifier_clangD::Static: - return "static"; - case HighlightingModifier_clangD::Deduced: - return "deduced"; // nonstandard - case HighlightingModifier_clangD::Abstract: - return "abstract"; - case HighlightingModifier_clangD::DependentName: - return "dependentName"; // nonstandard - case HighlightingModifier_clangD::DefaultLibrary: - return "defaultLibrary"; - case HighlightingModifier_clangD::FunctionScope: - return "functionScope"; // nonstandard - case HighlightingModifier_clangD::ClassScope: - return "classScope"; // nonstandard - case HighlightingModifier_clangD::FileScope: - return "fileScope"; // nonstandard - case HighlightingModifier_clangD::GlobalScope: - return "globalScope"; // nonstandard - } - return ("unhandled HighlightingModifier_clangD"); -} - - - -bool operator==(const SemanticToken& l, const SemanticToken& r) { - return std::tie(l.deltaLine, l.deltaStart, l.length, l.tokenType, - l.tokenModifiers) == std::tie(r.deltaLine, r.deltaStart, - r.length, r.tokenType, - r.tokenModifiers); -} - -std::vector<int32_t> SemanticTokens::encodeTokens(std::vector<SemanticToken>& tokens) -{ - std::vector<int32_t> result; - result.reserve(SemanticTokenEncodingSize * tokens.size()); - for (const auto& tok : tokens) - { - result.push_back(tok.deltaLine); - result.push_back(tok.deltaStart); - result.push_back(tok.length); - result.push_back(tok.tokenType); - result.push_back(tok.tokenModifiers); - } - assert(result.size() == SemanticTokenEncodingSize * tokens.size()); - return result; -} - -void Reflect(Reader& visitor, TextDocumentComplete::Either& value) -{ - if(visitor.IsArray()) - { - Reflect(visitor, value.first); - } - else - { - - Reflect(visitor, value.second); - } - -} -void Reflect(Reader& visitor, TextDocumentDocumentSymbol::Either& value) -{ - if (visitor.HasMember("location")) - { - Reflect(visitor, value.first); - } - else - { - Reflect(visitor, value.second); - } -} - -void Reflect(Reader& visitor, std::pair<boost::optional<std::string>, boost::optional<lsMarkedString>>& value) -{ - - if (!visitor.IsString()) - { - Reflect(visitor, value.second); - } - else - { - Reflect(visitor, value.first); - } -} - -void Reflect(Reader& visitor, std::pair<boost::optional<std::string>, boost::optional<MarkupContent>>& value) -{ - if (!visitor.IsString()) - { - Reflect(visitor, value.second); - } - else - { - Reflect(visitor, value.first); - } -} - void Reflect(Reader& visitor, TextDocumentHover::Either& value) -{ - JsonReader& reader = dynamic_cast<JsonReader&>(visitor); - if (reader.IsArray()) - { - Reflect(visitor, value.first); - } - else if(reader.m_->IsObject()) - { - Reflect(visitor, value.second); - } -} - - void Reflect(Reader& visitor, TextDocumentPrepareRenameResult& value) -{ - if (visitor.HasMember("placeholder")) - { - Reflect(visitor, value.second); - } - else - { - Reflect(visitor, value.first); - } -} - - namespace - RefactorProposalUtility - { - const char* APPLY_REFACTORING_COMMAND_ID = "java.action.applyRefactoringCommand"; - const char* EXTRACT_VARIABLE_ALL_OCCURRENCE_COMMAND = "extractVariableAllOccurrence"; - const char* EXTRACT_VARIABLE_COMMAND = "extractVariable"; - const char* EXTRACT_CONSTANT_COMMAND = "extractConstant"; - const char* EXTRACT_METHOD_COMMAND = "extractMethod"; - const char* EXTRACT_FIELD_COMMAND = "extractField"; - const char* CONVERT_VARIABLE_TO_FIELD_COMMAND = "convertVariableToField"; - const char* MOVE_FILE_COMMAND = "moveFile"; - const char* MOVE_INSTANCE_METHOD_COMMAND = "moveInstanceMethod"; - const char* MOVE_STATIC_MEMBER_COMMAND = "moveStaticMember"; - const char* MOVE_TYPE_COMMAND = "moveType"; - }; - namespace QuickAssistProcessor { - - const char* SPLIT_JOIN_VARIABLE_DECLARATION_ID = "org.eclipse.jdt.ls.correction.splitJoinVariableDeclaration.assist"; //$NON-NLS-1$ - const char* CONVERT_FOR_LOOP_ID = "org.eclipse.jdt.ls.correction.convertForLoop.assist"; //$NON-NLS-1$ - const char* ASSIGN_TO_LOCAL_ID = "org.eclipse.jdt.ls.correction.assignToLocal.assist"; //$NON-NLS-1$ - const char* ASSIGN_TO_FIELD_ID = "org.eclipse.jdt.ls.correction.assignToField.assist"; //$NON-NLS-1$ - const char* ASSIGN_PARAM_TO_FIELD_ID = "org.eclipse.jdt.ls.correction.assignParamToField.assist"; //$NON-NLS-1$ - const char* ASSIGN_ALL_PARAMS_TO_NEW_FIELDS_ID = "org.eclipse.jdt.ls.correction.assignAllParamsToNewFields.assist"; //$NON-NLS-1$ - const char* ADD_BLOCK_ID = "org.eclipse.jdt.ls.correction.addBlock.assist"; //$NON-NLS-1$ - const char* EXTRACT_LOCAL_ID = "org.eclipse.jdt.ls.correction.extractLocal.assist"; //$NON-NLS-1$ - const char* EXTRACT_LOCAL_NOT_REPLACE_ID = "org.eclipse.jdt.ls.correction.extractLocalNotReplaceOccurrences.assist"; //$NON-NLS-1$ - const char* EXTRACT_CONSTANT_ID = "org.eclipse.jdt.ls.correction.extractConstant.assist"; //$NON-NLS-1$ - const char* INLINE_LOCAL_ID = "org.eclipse.jdt.ls.correction.inlineLocal.assist"; //$NON-NLS-1$ - const char* CONVERT_LOCAL_TO_FIELD_ID = "org.eclipse.jdt.ls.correction.convertLocalToField.assist"; //$NON-NLS-1$ - const char* CONVERT_ANONYMOUS_TO_LOCAL_ID = "org.eclipse.jdt.ls.correction.convertAnonymousToLocal.assist"; //$NON-NLS-1$ - const char* CONVERT_TO_STRING_BUFFER_ID = "org.eclipse.jdt.ls.correction.convertToStringBuffer.assist"; //$NON-NLS-1$ - const char* CONVERT_TO_MESSAGE_FORMAT_ID = "org.eclipse.jdt.ls.correction.convertToMessageFormat.assist"; //$NON-NLS-1$; - const char* EXTRACT_METHOD_INPLACE_ID = "org.eclipse.jdt.ls.correction.extractMethodInplace.assist"; //$NON-NLS-1$; - - const char* CONVERT_ANONYMOUS_CLASS_TO_NESTED_COMMAND = "convertAnonymousClassToNestedCommand"; - }; - - void Reflect(Reader& reader, TypeHierarchyDirection& value) { - if (!reader.IsString()) - { - value = TypeHierarchyDirection::Both; - return; - } - std::string v = reader.GetString(); - if (v == "Children") - value = TypeHierarchyDirection::Both; - else if (v == "Parents") - value = TypeHierarchyDirection::Parents; - else if (v == "Both") - value = TypeHierarchyDirection::Both; - } - - - void Reflect(Writer& writer, TypeHierarchyDirection& value) { - switch (value) - { - case TypeHierarchyDirection::Children: - writer.String("Children"); - break; - case TypeHierarchyDirection::Parents: - writer.String("Parents"); - break; - case TypeHierarchyDirection::Both: - writer.String("Both"); - break; - } - } diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/typeHierarchy.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/typeHierarchy.h deleted file mode 100644 index b554d751f3a..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/typeHierarchy.h +++ /dev/null @@ -1,133 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" -#include "LibLsp/lsp/lsTextDocumentPositionParams.h" -#include "LibLsp/lsp/symbol.h" -#include "LibLsp/lsp/lsAny.h" -/** - * The {@code textDocument/typeHierarchy} request is sent from the client to the - * server to retrieve a {@link TypeHierarchyItem type hierarchy item} based on - * the {@link TypeHierarchyParams cursor position in the text document}. This - * request would also allow to specify if the item should be resolved and - * whether sub- or supertypes are to be resolved. If no type hierarchy item can - * be found under the given text document position, resolves to {@code null}. - * - * <p> - * <b>Note:</b> the <a href= - * "https://github.com/Microsoft/vscode-languageserver-node/pull/426">{@code textDocument/typeHierarchy} - * language feature</a> is not yet part of the official LSP specification. - */ -enum class TypeHierarchyDirection : uint32_t{ - - /** - * Flag for retrieving/resolving the subtypes. Value: {@code 0}. - */ - Children = 0, - - /** - * Flag to use when retrieving/resolving the supertypes. Value: {@code 1}. - */ - Parents =1, - - /** - * Flag for resolving both the super- and subtypes. Value: {@code 2}. - */ - Both=2 -}; -void Reflect(Reader& reader, TypeHierarchyDirection& value); - - -void Reflect(Writer& writer, TypeHierarchyDirection& value); - -struct TypeHierarchyParams :public lsTextDocumentPositionParams -{ - boost::optional<int> resolve; - boost::optional<TypeHierarchyDirection> direction ; - - MAKE_SWAP_METHOD(TypeHierarchyParams, textDocument, position, resolve, direction) -}; -MAKE_REFLECT_STRUCT(TypeHierarchyParams, textDocument, position, resolve, direction); - - - - - -/** - * Representation of an item that carries type information (such as class, interface, enumeration, etc) with additional parentage details. - */ - -struct TypeHierarchyItem { - /** - * The human readable name of the hierarchy item. - */ - - std::string name; - - /** - * Optional detail for the hierarchy item. It can be, for instance, the signature of a function or method. - */ - boost::optional<std::string> - detail; - - /** - * The kind of the hierarchy item. For instance, class or interface. - */ - - SymbolKind kind; - - /** - * {@code true} if the hierarchy item is deprecated. Otherwise, {@code false}. It is {@code false} by default. - */ - - boost::optional<bool> deprecated; - - /** - * The URI of the text document where this type hierarchy item belongs to. - */ - - lsDocumentUri uri; - - /** - * The range enclosing this type hierarchy item not including leading/trailing whitespace but everything else - * like comments. This information is typically used to determine if the clients cursor is inside the type - * hierarchy item to reveal in the symbol in the UI. - * - * @see TypeHierarchyItem#selectionRange - */ - - lsRange range; - - /** - * The range that should be selected and revealed when this type hierarchy item is being picked, e.g the name of a function. - * Must be contained by the the {@link TypeHierarchyItem#getRange range}. - * - * @see TypeHierarchyItem#range - */ - - lsRange selectionRange; - - /** - * If this type hierarchy item is resolved, it contains the direct parents. Could be empty if the item does not have any - * direct parents. If not defined, the parents have not been resolved yet. - */ - boost::optional< std::vector<TypeHierarchyItem> > parents; - - /** - * If this type hierarchy item is resolved, it contains the direct children of the current item. - * Could be empty if the item does not have any descendants. If not defined, the children have not been resolved. - */ - boost::optional< std::vector<TypeHierarchyItem> > children; - - /** - * An boost::optional data field can be used to identify a type hierarchy item in a resolve request. - */ - boost::optional<lsp::Any> data; - - MAKE_SWAP_METHOD(TypeHierarchyItem, name, detail, kind, deprecated, uri, range, selectionRange, parents, children, data) -}; -MAKE_REFLECT_STRUCT(TypeHierarchyItem, name, detail, kind, deprecated, uri, range, selectionRange, parents, children, data); - - - -DEFINE_REQUEST_RESPONSE_TYPE(td_typeHierarchy, TypeHierarchyParams, TypeHierarchyItem, "textDocument/typeHierarchy");
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/type_definition.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/type_definition.h deleted file mode 100644 index 38ced43b42d..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/type_definition.h +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/lsp/out_list.h" - -/** - * The goto type definition request is sent from the client to the server to resolve - * the type definition location of a symbol at a given text document position. - * - * Registration Options: TextDocumentRegistrationOptions - * - * Since version 3.6.0 - */ -DEFINE_REQUEST_RESPONSE_TYPE(td_typeDefinition, - lsTextDocumentPositionParams, LocationListEither::Either, "textDocument/typeDefinition");
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/willSave.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/willSave.h deleted file mode 100644 index 84aa0badaa7..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/textDocument/willSave.h +++ /dev/null @@ -1,71 +0,0 @@ -#pragma once - - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - -#include "LibLsp/lsp/lsTextDocumentIdentifier.h" - -namespace WillSaveTextDocumentParams { - - /** - * Represents reasons why a text document is saved. - */ - enum class TextDocumentSaveReason { - - /** - * Manually triggered, e.g. by the user pressing save, by starting debugging, - * or by an API call. - */ - Manual=(1), - - /** - * Automatic after a delay. - */ - AfterDelay=(2), - - /** - * When the editor lost focus. - */ - FocusOut=(3) - }; - - struct Params { - /** - * The document that will be saved. - */ - lsTextDocumentIdentifier textDocument; - - /* - * A reason why a text document is saved. - */ - - boost::optional<TextDocumentSaveReason> reason; - - MAKE_SWAP_METHOD(Params, textDocument, reason); - }; - -}; -MAKE_REFLECT_TYPE_PROXY(WillSaveTextDocumentParams::TextDocumentSaveReason); - -MAKE_REFLECT_STRUCT(WillSaveTextDocumentParams::Params, textDocument, reason); - -/** - * The document save notification is sent from the client to the server when - * the document for saved in the client. - * - * Registration Options: TextDocumentSaveRegistrationOptions - */ -DEFINE_NOTIFICATION_TYPE(td_willSave, WillSaveTextDocumentParams::Params, "textDocument/willSave"); - -/** - * The document will save request is sent from the client to the server before the document is actually saved. - * The request can return an array of TextEdits which will be applied to the text document before it is saved. - * Please note that clients might drop results if computing the text edits took too long or if a server constantly fails on this request. - * This is done to keep the save fast and reliable. - * - * Registration Options: TextDocumentRegistrationOptions - */ -DEFINE_REQUEST_RESPONSE_TYPE(td_willSaveWaitUntil, - WillSaveTextDocumentParams::Params, std::vector<lsTextEdit>, "textDocument/willSaveWaitUntil"); - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/utils.cpp b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/utils.cpp deleted file mode 100644 index 532f4bf6d70..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/utils.cpp +++ /dev/null @@ -1,602 +0,0 @@ -#include "utils.h" - -#include <algorithm> -#include <cassert> -#include <cctype> -#include <cstring> -#include <fstream> -#include <functional> - -#include <queue> -#include <sstream> -#include <string> -#include <unordered_map> -#include <sys/stat.h> - -#include "lsPosition.h" -#include "utf8.h" -#ifdef _WIN32 -#include <Windows.h> -#endif - - -// DEFAULT_RESOURCE_DIRECTORY is passed with quotes for non-MSVC compilers, ie, -// foo vs "foo". -#if defined(_MSC_VER) -#define _STRINGIFY(x) #x -#define ENSURE_STRING_MACRO_ARGUMENT(x) _STRINGIFY(x) -#else -#define ENSURE_STRING_MACRO_ARGUMENT(x) x -#endif -#include <boost/filesystem/path.hpp> -#include <boost/filesystem/operations.hpp> -#include <boost/algorithm/string.hpp> -namespace lsp -{ - - -// See http://stackoverflow.com/a/2072890 -bool EndsWith(std::string value, std::string ending) { - if (ending.size() > value.size()) - return false; - return std::equal(ending.rbegin(), ending.rend(), value.rbegin()); -} - -bool StartsWith(std::string value, std::string start) { - if (start.size() > value.size()) - return false; - return std::equal(start.begin(), start.end(), value.begin()); -} - -bool AnyStartsWith(const std::vector<std::string>& values, - const std::string& start) { - return std::any_of( - std::begin(values), std::end(values), - [&start](const std::string& value) { return StartsWith(value, start); }); -} - -bool StartsWithAny(const std::string& value, - const std::vector<std::string>& startings) { - return std::any_of(std::begin(startings), std::end(startings), - [&value](const std::string& starting) { - return StartsWith(value, starting); - }); -} - -bool EndsWithAny(const std::string& value, - const std::vector<std::string>& endings) { - return std::any_of( - std::begin(endings), std::end(endings), - [&value](const std::string& ending) { return EndsWith(value, ending); }); -} - -bool FindAnyPartial(const std::string& value, - const std::vector<std::string>& values) { - return std::any_of(std::begin(values), std::end(values), - [&value](const std::string& v) { - return value.find(v) != std::string::npos; - }); -} - -std::string GetDirName(std::string path) { - - ReplaceAll(path, "\\", "/"); - if (path.size() && path.back() == '/') - path.pop_back(); - size_t last_slash = path.find_last_of('/'); - if (last_slash == std::string::npos) - return "./"; - return path.substr(0, last_slash + 1); -} - -std::string GetBaseName(const std::string& path) { - size_t last_slash = path.find_last_of('/'); - if (last_slash != std::string::npos && (last_slash + 1) < path.size()) - return path.substr(last_slash + 1); - return path; -} - -std::string StripFileType(const std::string& path) { - size_t last_period = path.find_last_of('.'); - if (last_period != std::string::npos) - return path.substr(0, last_period); - return path; -} - -// See http://stackoverflow.com/a/29752943 -std::string ReplaceAll(const std::string& source, - const std::string& from, - const std::string& to) { - std::string result; - result.reserve(source.length()); // avoids a few memory allocations - - std::string::size_type last_pos = 0; - std::string::size_type find_pos; - - while (std::string::npos != (find_pos = source.find(from, last_pos))) { - result.append(source, last_pos, find_pos - last_pos); - result += to; - last_pos = find_pos + from.length(); - } - - // Care for the rest after last occurrence - result += source.substr(last_pos); - - return result; -} - -std::vector<std::string> SplitString(const std::string& str, - const std::string& delimiter) { - // http://stackoverflow.com/a/13172514 - std::vector<std::string> strings; - - std::string::size_type pos = 0; - std::string::size_type prev = 0; - while ((pos = str.find(delimiter, prev)) != std::string::npos) { - strings.emplace_back(str.substr(prev, pos - prev)); - prev = pos + 1; - } - - // To get the last substring (or only, if delimiter is not found) - strings.emplace_back(str.substr(prev)); - - return strings; -} - -void EnsureEndsInSlash(std::string& path) { - if (path.empty() || path[path.size() - 1] != '/') - path += '/'; -} - -std::string EscapeFileName(std::string path) { - if (path.size() && path.back() == '/') - path.pop_back(); - std::replace(path.begin(), path.end(), '\\', '@'); - std::replace(path.begin(), path.end(), '/', '@'); - std::replace(path.begin(), path.end(), ':', '@'); - return path; -} - -// http://stackoverflow.com/a/6089413 -std::istream& SafeGetline(std::istream& is, std::string& t) { - t.clear(); - - // The characters in the stream are read one-by-one using a std::streambuf. - // That is faster than reading them one-by-one using the std::istream. Code - // that uses streambuf this way must be guarded by a sentry object. The sentry - // object performs various tasks, such as thread synchronization and updating - // the stream state. - - std::istream::sentry se(is, true); - std::streambuf* sb = is.rdbuf(); - - for (;;) { - int c = sb->sbumpc(); - if (c == EOF) { - // Also handle the case when the last line has no line ending - if (t.empty()) - is.setstate(std::ios::eofbit); - return is; - } - - t += (char)c; - - if (c == '\n') - return is; - } -} - -bool FileExists(const std::string& filename) { - std::ifstream cache(filename); - return cache.is_open(); -} - -boost::optional<std::string> ReadContent(const AbsolutePath& filename) { - - std::ifstream cache; - cache.open(filename.path); - - try { - return std::string(std::istreambuf_iterator<char>(cache), - std::istreambuf_iterator<char>()); - } catch (std::ios_base::failure&) { - return {}; - } -} - -std::vector<std::string> ReadLinesWithEnding(const AbsolutePath& filename) { - std::vector<std::string> result; - - std::ifstream input(filename.path); - for (std::string line; SafeGetline(input, line);) - result.emplace_back(line); - - return result; -} - -bool WriteToFile(const std::string& filename, const std::string& content) { - std::ofstream file(filename, - std::ios::out | std::ios::trunc | std::ios::binary); - if (!file.good()) { - - return false; - } - - file << content; - return true; -} - - -std::string FormatMicroseconds(long long microseconds) { - long long milliseconds = microseconds / 1000; - long long remaining = microseconds - milliseconds; - - // Only show two digits after the dot. - while (remaining >= 100) - remaining /= 10; - - return std::to_string(milliseconds) + "." + std::to_string(remaining) + "ms"; -} - - - -std::string UpdateToRnNewlines(std::string output) { - size_t idx = 0; - while (true) { - idx = output.find('\n', idx); - - // No more matches. - if (idx == std::string::npos) - break; - - // Skip an existing "\r\n" match. - if (idx > 0 && output[idx - 1] == '\r') { - ++idx; - continue; - } - - // Replace "\n" with "\r|n". - output.replace(output.begin() + idx, output.begin() + idx + 1, "\r\n"); - } - - return output; -} - - - -bool IsAbsolutePath(const std::string& path) { - return IsUnixAbsolutePath(path) || IsWindowsAbsolutePath(path); -} - -bool IsUnixAbsolutePath(const std::string& path) { - return !path.empty() && path[0] == '/'; -} - -bool IsWindowsAbsolutePath(const std::string& path) { - auto is_drive_letter = [](char c) { - return (c >= 'A' && c <= 'Z') || (c >= 'a' && c <= 'z'); - }; - - return path.size() > 3 && path[1] == ':' && - (path[2] == '/' || path[2] == '\\') && is_drive_letter(path[0]); -} - -bool IsDirectory(const std::string& path) { - struct stat path_stat; - - if (stat(path.c_str(), &path_stat) != 0) { - perror("cannot access path"); - return false; - } - - return path_stat.st_mode & S_IFDIR; -} - - -std::string ws2s(std::wstring const& wstr) { - - std::string narrow; - utf8::utf32to8(wstr.begin(), wstr.end(), std::back_inserter(narrow)); - return narrow; -} -std::wstring s2ws(const std::string& str) { - std::wstring wide; - utf8::utf8to32(str.begin(), str.end(), std::back_inserter(wide)); - return wide; -} - - -#ifdef _WIN32 - -#else -// Returns the canonicalized absolute pathname, without expanding symbolic -// links. This is a variant of realpath(2), C++ rewrite of -// https://github.com/freebsd/freebsd/blob/master/lib/libc/stdlib/realpath.c -AbsolutePath RealPathNotExpandSymlink(std::string path, - bool ensure_exists) { - if (path.empty()) { - errno = EINVAL; - return {}; - } - if (path[0] == '\0') { - errno = ENOENT; - return {}; - } - - // Do not use PATH_MAX because it is tricky on Linux. - // See https://eklitzke.org/path-max-is-tricky - char tmp[1024]; - std::string resolved; - size_t i = 0; - struct stat sb; - if (path[0] == '/') { - resolved = "/"; - i = 1; - } - else { - if (!getcwd(tmp, sizeof tmp) && ensure_exists) - return {}; - resolved = tmp; - } - - while (i < path.size()) { - auto j = path.find('/', i); - if (j == std::string::npos) - j = path.size(); - auto next_token = path.substr(i, j - i); - i = j + 1; - if (resolved.back() != '/') - resolved += '/'; - if (next_token.empty() || next_token == ".") { - // Handle consequential slashes and "." - continue; - } - else if (next_token == "..") { - // Strip the last path component except when it is single "/" - if (resolved.size() > 1) - resolved.resize(resolved.rfind('/', resolved.size() - 2) + 1); - continue; - } - // Append the next path component. - // Here we differ from realpath(3), we use stat(2) instead of - // lstat(2) because we do not want to resolve symlinks. - resolved += next_token; - if (stat(resolved.c_str(), &sb) != 0 && ensure_exists) - return {}; - if (!S_ISDIR(sb.st_mode) && j < path.size() && ensure_exists) { - errno = ENOTDIR; - return {}; - } - } - - // Remove trailing slash except when a single "/". - if (resolved.size() > 1 && resolved.back() == '/') - resolved.pop_back(); - return AbsolutePath(resolved, true /*validate*/); -} -#endif - - -AbsolutePath NormalizePath(const std::string& path0, - bool ensure_exists , - bool force_lower_on_windows) { -#ifdef _WIN32 - - std::wstring path = lsp::s2ws(path0); - - wchar_t buffer[MAX_PATH] = (L""); - - // Normalize the path name, ie, resolve `..`. - unsigned long len = GetFullPathNameW(path.c_str(), MAX_PATH, buffer, nullptr); - if (!len) - return {}; - path = std::wstring(buffer, len); - - // Get the actual casing of the path, ie, if the file on disk is `C:\FooBar` - // and this function is called with `c:\fooBar` this will return `c:\FooBar`. - // (drive casing is lowercase). - if (ensure_exists) { - len = GetLongPathNameW(path.c_str(), buffer, MAX_PATH); - if (!len) - return {}; - path = std::wstring(buffer, len); - } - - // Empty paths have no meaning. - if (path.empty()) - return {}; - - // We may need to normalize the drive name to upper-case; at the moment - // vscode sends lower-case path names. - /* - path[0] = toupper(path[0]); - */ - // Make the path all lower-case, since windows is case-insensitive. - if (force_lower_on_windows) { - for (size_t i = 0; i < path.size(); ++i) - path[i] = (wchar_t)tolower(path[i]); - } - - // cquery assumes forward-slashes. - std::replace(path.begin(), path.end(), '\\', '/'); - - - return AbsolutePath(lsp::ws2s(path), false /*validate*/); -#else - - return RealPathNotExpandSymlink(path0, ensure_exists); - -#endif - - -} - -// VSCode (UTF-16) disagrees with Emacs lsp-mode (UTF-8) on how to represent -// text documents. -// We use a UTF-8 iterator to approximate UTF-16 in the specification (weird). -// This is good enough and fails only for UTF-16 surrogate pairs. -int GetOffsetForPosition(lsPosition position, const std::string& content) { - size_t i = 0; - // Iterate lines until we have found the correct line. - while (position.line > 0 && i < content.size()) { - if (content[i] == '\n') - position.line--; - i++; - } - // Iterate characters on the target line. - while (position.character > 0 && i < content.size()) { - if (uint8_t(content[i++]) >= 128) { - // Skip 0b10xxxxxx - while (i < content.size() && uint8_t(content[i]) >= 128 && - uint8_t(content[i]) < 192) - i++; - } - position.character--; - } - return int(i); -} - - -lsPosition GetPositionForOffset(size_t offset,const std::string& content) { - lsPosition result; - for (size_t i = 0; i < offset && i < content.length(); ++i) { - if (content[i] == '\n') { - result.line++; - result.character = 0; - } - else { - result.character++; - } - } - return result; -} - -lsPosition CharPos(const std::string& search, - char character, - int character_offset) { - lsPosition result; - size_t index = 0; - while (index < search.size()) { - char c = search[index]; - if (c == character) - break; - if (c == '\n') { - result.line += 1; - result.character = 0; - } - else { - result.character += 1; - } - ++index; - } - assert(index < search.size()); - result.character += character_offset; - return result; -} - -void scanDirsUseRecursive(const std::wstring& rootPath, std::vector<std::wstring>& ret) -{ - namespace fs = boost::filesystem; - fs::path fullpath(rootPath); - if (!fs::exists(fullpath)) { return; } - fs::recursive_directory_iterator end_iter; - for (fs::recursive_directory_iterator iter(fullpath); iter != end_iter; iter++) { - try { - if (fs::is_directory(*iter)) { - ret.push_back(iter->path().wstring()); - } - } - catch (const std::exception& ex) { - continue; - } - } -} - -void scanDirsNoRecursive(const std::wstring& rootPath, std::vector<std::wstring>& ret) -{ - namespace fs = boost::filesystem; - boost::filesystem::path myPath(rootPath); - if (!fs::exists(rootPath)) { return; } - boost::filesystem::directory_iterator endIter; - for (boost::filesystem::directory_iterator iter(myPath); iter != endIter; iter++) { - if (boost::filesystem::is_directory(*iter)) { - ret.push_back(iter->path().wstring()); - } - } -} - -void scanFilesUseRecursive( - const std::wstring& rootPath, - std::vector<std::wstring>& ret, - std::wstring suf) { - namespace fs = boost::filesystem; - boost::to_lower(suf); - - fs::path fullpath(rootPath); - if (!fs::exists(fullpath)) { return; } - fs::recursive_directory_iterator end_iter; - for (fs::recursive_directory_iterator iter(fullpath); iter != end_iter; iter++) { - try { - if (!fs::is_directory(*iter) && fs::is_regular_file(*iter)) { - auto temp_path = iter->path().wstring(); - auto size = suf.size(); - if (!size) - { - ret.push_back(std::move(temp_path)); - } - else - { - - if (temp_path.size() < size) continue; - auto suf_temp = temp_path.substr(temp_path.size() - size); - boost::to_lower(suf_temp); - if (suf_temp == suf) - { - ret.push_back(std::move(temp_path)); - } - } - } - } - catch (const std::exception&) { - continue; - } - } -} - -void scanFileNamesUseRecursive(const std::wstring& rootPath, std::vector<std::wstring>& ret, - std::wstring strSuf) -{ - scanFilesUseRecursive(rootPath, ret, strSuf); - std::vector<std::wstring> names; - for (auto& it : ret) - { - if (it.size() >= rootPath.size()) - { - names.push_back(it.substr(rootPath.size())); - } - } - ret.swap(names); -} - -void scanFileNamesUseRecursive(const std::string& rootPath, std::vector<std::string>& ret, std::string strSuf) -{ - std::vector<std::wstring> out; - scanFileNamesUseRecursive(s2ws(rootPath), out, s2ws(strSuf)); - for (auto& it : out) - { - ret.push_back(ws2s(it)); - } -} - -void scanFilesUseRecursive(const std::string& rootPath, std::vector<std::string>& ret, std::string strSuf) -{ - std::vector<std::wstring> out; - scanFilesUseRecursive(s2ws(rootPath), out, s2ws(strSuf)); - for (auto& it : out) - { - ret.push_back(ws2s(it)); - } -} - - -} diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/utils.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/utils.h deleted file mode 100644 index 796b5d2569d..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/utils.h +++ /dev/null @@ -1,141 +0,0 @@ -#pragma once -#include <algorithm> -#include <codecvt> -#include <functional> -#include <iterator> -#include <locale> -#include <memory> -#include <string> -#include <vector> -#include <boost/optional/optional.hpp> -#include <LibLsp/lsp/AbsolutePath.h> - -#include "lsPosition.h" - - -namespace lsp -{ - - -// Returns true if |value| starts/ends with |start| or |ending|. -bool StartsWith(std::string value, std::string start); -bool EndsWith(std::string value, std::string ending); -bool AnyStartsWith(const std::vector<std::string>& values, - const std::string& start); -bool StartsWithAny(const std::string& value, - const std::vector<std::string>& startings); -bool EndsWithAny(const std::string& value, - const std::vector<std::string>& endings); -bool FindAnyPartial(const std::string& value, - const std::vector<std::string>& values); -// Returns the dirname of |path|, i.e. "foo/bar.cc" => "foo/", "foo" => "./", -// "/foo" => "/". The result always ends in '/'. -std::string GetDirName(std::string path); -// Returns the basename of |path|, ie, "foo/bar.cc" => "bar.cc". -std::string GetBaseName(const std::string& path); -// Returns |path| without the filetype, ie, "foo/bar.cc" => "foo/bar". -std::string StripFileType(const std::string& path); - -std::string ReplaceAll(const std::string& source, - const std::string& from, - const std::string& to); - -std::vector<std::string> SplitString(const std::string& str, - const std::string& delimiter); - -template <typename TValues, typename TMap> -std::string StringJoinMap(const TValues& values, - const TMap& map, - const std::string& sep = ", ") { - std::string result; - bool first = true; - for (auto& entry : values) { - if (!first) - result += sep; - first = false; - result += map(entry); - } - return result; -} - -template <typename TValues> -std::string StringJoin(const TValues& values, const std::string& sep = ", ") { - return StringJoinMap(values, [](const std::string& entry) { return entry; }, - sep); -} - -template <typename TCollection, typename TValue> -bool ContainsValue(const TCollection& collection, const TValue& value) { - return std::find(std::begin(collection), std::end(collection), value) != - std::end(collection); -} - - -// Ensures that |path| ends in a slash. -void EnsureEndsInSlash(std::string& path); - -// Converts a file path to one that can be used as filename. -// e.g. foo/bar.c => foo_bar.c -std::string EscapeFileName(std::string path); - -// FIXME: Move ReadContent into ICacheManager? -bool FileExists(const std::string& filename); -boost::optional<std::string> ReadContent(const AbsolutePath& filename); -std::vector<std::string> ReadLinesWithEnding(const AbsolutePath& filename); - -bool WriteToFile(const std::string& filename, const std::string& content); - - -template <typename T, typename Fn> -void RemoveIf(std::vector<T>* vec, Fn predicate) { - vec->erase(std::remove_if(vec->begin(), vec->end(), predicate), vec->end()); -} - -std::string FormatMicroseconds(long long microseconds); - -// Makes sure all newlines in |output| are in \r\n format. -std::string UpdateToRnNewlines(std::string output); - -// Utility methods to check if |path| is absolute. -bool IsAbsolutePath(const std::string& path); -bool IsUnixAbsolutePath(const std::string& path); -bool IsWindowsAbsolutePath(const std::string& path); - -bool IsDirectory(const std::string& path); - -// string <-> wstring conversion (UTF-16), e.g. for use with Window's wide APIs. - std::string ws2s(std::wstring const& wstr); - std::wstring s2ws(std::string const& str); - -AbsolutePath NormalizePath(const std::string& path, - bool ensure_exists = true, - bool force_lower_on_windows = true); - - -int GetOffsetForPosition(lsPosition position, const std::string& content); - -// Finds the position for an |offset| in |content|. -lsPosition GetPositionForOffset(int offset, const std::string& content); - -// Utility method to find a position for the given character. -lsPosition CharPos(const std::string& search, - char character, - int character_offset = 0); - - - void scanDirsNoRecursive(const std::wstring& rootPath, std::vector<std::wstring>& ret); - - void scanFilesUseRecursive(const std::wstring& rootPath, std::vector<std::wstring>& ret, - std::wstring strSuf = L""); - - void scanFileNamesUseRecursive(const std::wstring& rootPath, std::vector<std::wstring>& ret, - std::wstring strSuf = L""); - void scanFileNamesUseRecursive(const std::string& rootPath, std::vector<std::string>& ret, - std::string strSuf = ""); - - void scanFilesUseRecursive(const std::string& rootPath, std::vector<std::string>& ret, - std::string strSuf = ""); - - void scanDirsUseRecursive(const std::wstring& rootPath, std::vector<std::wstring>& ret); - -} diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/windows/MessageNotify.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/windows/MessageNotify.h deleted file mode 100644 index 8499304f558..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/windows/MessageNotify.h +++ /dev/null @@ -1,83 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/NotificationInMessage.h" -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - -// Show a message to the user. -enum class lsMessageType : int { Error = 1, Warning = 2, Info = 3, Log = 4 }; -MAKE_REFLECT_TYPE_PROXY(lsMessageType) -struct MessageParams { -/** - * The message type. - */ - - lsMessageType type = lsMessageType::Error; - -/** - * The actual message. - */ - std::string message; - - void swap(MessageParams& arg) noexcept { - lsMessageType temp = type; - type = arg.type; - arg.type = temp; - message.swap(arg.message); - } -}; -MAKE_REFLECT_STRUCT(MessageParams, type, message) - - /** - * The log message notification is send from the server to the client to ask - * the client to log a particular message. - */ -DEFINE_NOTIFICATION_TYPE(Notify_LogMessage, MessageParams, "window/logMessage") - - -/** - * The show message notification is sent from a server to a client to ask - * the client to display a particular message in the user interface. - */ -DEFINE_NOTIFICATION_TYPE(Notify_ShowMessage, MessageParams, "window/showMessage") - - - -/** - * The show message request is sent from a server to a client to ask the client to display a particular message in the - * user class. In addition to the show message notification the request allows to pass actions and to wait for an - * answer from the client. - */ -struct MessageActionItem { - /** - * A short title like 'Retry', 'Open Log' etc. - */ - - std::string title; - MAKE_SWAP_METHOD(MessageActionItem, title) -}; -MAKE_REFLECT_STRUCT(MessageActionItem, title); - - -struct ShowMessageRequestParams :public MessageParams { - /** - * The message action items to present. - */ - std::vector<MessageActionItem> actions; - - MAKE_SWAP_METHOD(ShowMessageRequestParams, type, message, actions) - -}; -MAKE_REFLECT_STRUCT(ShowMessageRequestParams, type, message, actions) - -/** -* The show message request is sent from a server to a client to ask the -* client to display a particular message in the user interface. In addition -* to the show message notification the request allows to pass actions and -* to wait for an answer from the client. -*/ - -DEFINE_REQUEST_RESPONSE_TYPE(WindowShowMessage, ShowMessageRequestParams, MessageActionItem, "window/showMessage") - - - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/working_files.cpp b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/working_files.cpp deleted file mode 100644 index 370a0382741..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/working_files.cpp +++ /dev/null @@ -1,186 +0,0 @@ -#include "working_files.h" -#include <algorithm> -#include <climits> -#include <numeric> -#include "utils.h" -#include <memory> -#include "LibLsp/lsp/AbsolutePath.h" -using namespace lsp; -struct WorkingFilesData -{ - std::map<AbsolutePath, std::shared_ptr<WorkingFile> > files; - std::mutex files_mutex; // Protects |d_ptr->files|. -}; - -WorkingFile::WorkingFile(WorkingFiles& _parent, const AbsolutePath& filename, - const std::string& buffer_content) - : filename(filename), directory(filename), parent(_parent), counter(0), buffer_content(buffer_content) -{ - directory = Directory(GetDirName(filename.path)); -} - -WorkingFile::WorkingFile(WorkingFiles& _parent, const AbsolutePath& filename, - std::string&& buffer_content) - : filename(filename), directory(filename), parent(_parent), counter(0), buffer_content(buffer_content) -{ - directory = Directory(GetDirName(filename.path)); -} - -WorkingFiles::WorkingFiles():d_ptr(new WorkingFilesData()) -{ -} - -WorkingFiles::~WorkingFiles() -{ - delete d_ptr; - -} - - - -void WorkingFiles::CloseFilesInDirectory(const std::vector<Directory>& directories) -{ - std::lock_guard<std::mutex> lock(d_ptr->files_mutex); - std::vector<AbsolutePath> files_to_be_delete; - - for(auto& it : d_ptr->files) - { - for (auto& dir : directories) - { - if (it.second->directory == dir) { - files_to_be_delete.emplace_back(it.first); - } - } - } - - for(auto& it : files_to_be_delete) - { - d_ptr->files.erase(it); - } -} - - - - -std::shared_ptr<WorkingFile> WorkingFiles::GetFileByFilename(const AbsolutePath& filename) { - std::lock_guard<std::mutex> lock(d_ptr->files_mutex); - return GetFileByFilenameNoLock(filename); -} - -std::shared_ptr<WorkingFile> WorkingFiles::GetFileByFilenameNoLock( - const AbsolutePath& filename) { - const auto findIt = d_ptr->files.find(filename); - if ( findIt != d_ptr->files.end()) - { - return findIt->second; - } - return nullptr; -} - - - -std::shared_ptr<WorkingFile> WorkingFiles::OnOpen( lsTextDocumentItem& open) { - std::lock_guard<std::mutex> lock(d_ptr->files_mutex); - - AbsolutePath filename = open.uri.GetAbsolutePath(); - - // The file may already be open. - if (auto file = GetFileByFilenameNoLock(filename)) { - file->version = open.version; - file->buffer_content.swap(open.text); - - return file; - } - - const auto& it = d_ptr->files.insert({ filename,std::make_shared<WorkingFile>(*this,filename, std::move(open.text)) }); - return it.first->second; -} - - -std::shared_ptr<WorkingFile> WorkingFiles::OnChange(const lsTextDocumentDidChangeParams& change) { - std::lock_guard<std::mutex> lock(d_ptr->files_mutex); - - AbsolutePath filename = change.textDocument.uri.GetAbsolutePath(); - auto file = GetFileByFilenameNoLock(filename); - if (!file) { - return {}; - } - - if (change.textDocument.version) - file->version = *change.textDocument.version; - file->counter.fetch_add(1, std::memory_order_relaxed); - for (const lsTextDocumentContentChangeEvent& diff : change.contentChanges) { - // Per the spec replace everything if the rangeLength and range are not set. - // See https://github.com/Microsoft/language-server-protocol/issues/9. - if (!diff.range) { - file->buffer_content = diff.text; - - } else { - int start_offset = - GetOffsetForPosition(diff.range->start, file->buffer_content); - // Ignore TextDocumentContentChangeEvent.rangeLength which causes trouble - // when UTF-16 surrogate pairs are used. - int end_offset = - GetOffsetForPosition(diff.range->end, file->buffer_content); - file->buffer_content.replace(file->buffer_content.begin() + start_offset, - file->buffer_content.begin() + end_offset, - diff.text); - - } - } - return file; -} - -bool WorkingFiles::OnClose(const lsTextDocumentIdentifier& close) { - std::lock_guard<std::mutex> lock(d_ptr->files_mutex); - - AbsolutePath filename = close.uri.GetAbsolutePath(); - const auto findIt = d_ptr->files.find(filename); - if( findIt != d_ptr->files.end()) - { - d_ptr->files.erase(findIt); - return true; - } - return false; -} - -std::shared_ptr<WorkingFile> WorkingFiles::OnSave(const lsTextDocumentIdentifier& _save) -{ - std::lock_guard<std::mutex> lock(d_ptr->files_mutex); - - AbsolutePath filename = _save.uri.GetAbsolutePath(); - const auto findIt = d_ptr->files.find(filename); - if (findIt != d_ptr->files.end()) - { - std::shared_ptr<WorkingFile>& file = findIt->second; - lsp::WriteToFile(file->filename, file->GetContentNoLock()); - return findIt->second; - } - return {}; - -} - -bool WorkingFiles::GetFileBufferContent(std::shared_ptr<WorkingFile>&file, std::string& out) -{ - std::lock_guard<std::mutex> lock(d_ptr->files_mutex); - if (file) - { - out = file->buffer_content; - return true; - } - return false; -} -bool WorkingFiles::GetFileBufferContent(std::shared_ptr<WorkingFile>& file, std::wstring& out) -{ - std::lock_guard<std::mutex> lock(d_ptr->files_mutex); - if (file) - { - out = lsp::s2ws(file->buffer_content); - return true; - } - return false; -} -void WorkingFiles::Clear() { - std::lock_guard<std::mutex> lock(d_ptr->files_mutex); - d_ptr->files.clear(); -}
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/working_files.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/working_files.h deleted file mode 100644 index e305fee8d06..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/working_files.h +++ /dev/null @@ -1,72 +0,0 @@ -#pragma once - -#include "LibLsp/lsp/lsp_diagnostic.h" -#include "LibLsp/lsp/AbsolutePath.h" -#include "LibLsp/lsp/textDocument/did_change.h" -#include "LibLsp/lsp/textDocument/did_close.h" -#include "LibLsp/lsp/textDocument/did_open.h" -#include <mutex> -#include <string> -#include <memory> -#include "Directory.h" - -struct WorkingFiles; -struct WorkingFilesData; -struct WorkingFile { - - int version = 0; - AbsolutePath filename; - Directory directory; - WorkingFiles& parent; - std::atomic<long long> counter; - WorkingFile(WorkingFiles& ,const AbsolutePath& filename, const std::string& buffer_content); - WorkingFile(WorkingFiles&, const AbsolutePath& filename, std::string&& buffer_content); - const std::string& GetContentNoLock() const - { - return buffer_content; - } -protected: - friend struct WorkingFiles; - std::string buffer_content; -}; - -struct WorkingFiles { - - WorkingFiles(); - ~WorkingFiles(); - - void CloseFilesInDirectory(const std::vector<Directory>&); - std::shared_ptr<WorkingFile> OnOpen(lsTextDocumentItem& open); - std::shared_ptr<WorkingFile> OnChange(const lsTextDocumentDidChangeParams& change); - bool OnClose(const lsTextDocumentIdentifier& close); - std::shared_ptr<WorkingFile> OnSave(const lsTextDocumentIdentifier& _save); - - bool GetFileBufferContent(const AbsolutePath& filename, std::wstring& out) - { - auto file = GetFileByFilename(filename); - if(!file) - return false; - return GetFileBufferContent(file, out); - } - bool GetFileBufferContent(const AbsolutePath& filename,std::string& out) - { - auto file = GetFileByFilename(filename); - if (!file) - return false; - return GetFileBufferContent(file, out); - } - bool GetFileBufferContent(std::shared_ptr<WorkingFile>&, std::string& out); - bool GetFileBufferContent(std::shared_ptr<WorkingFile>&, std::wstring& out); - - - // Find the file with the given filename. - std::shared_ptr<WorkingFile> GetFileByFilename(const AbsolutePath& filename); - - void Clear(); -private: - std::shared_ptr<WorkingFile> GetFileByFilenameNoLock(const AbsolutePath& filename); - - WorkingFilesData* d_ptr; - - -}; diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/workspace/applyEdit.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/workspace/applyEdit.h deleted file mode 100644 index 7e2d8bee0a6..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/workspace/applyEdit.h +++ /dev/null @@ -1,42 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - -#include "LibLsp/lsp/lsDocumentUri.h" -#include "LibLsp/lsp/lsWorkspaceEdit.h" - -struct ApplyWorkspaceEditParams -{ - /** - * The edits to apply. - */ - - lsWorkspaceEdit edit; - - /** - * An optional label of the workspace edit. This label is - * presented in the user interface for example on an undo - * stack to undo the workspace edit. - */ - std::string label; - - MAKE_SWAP_METHOD(ApplyWorkspaceEditParams, edit, label) -}; -/** - * The workspace/applyEdit request is sent from the server to the client to modify resource on the client side. - */ -MAKE_REFLECT_STRUCT(ApplyWorkspaceEditParams, edit, label); - - - -struct ApplyWorkspaceEditResponse -{ - bool applied; - boost::optional<std::string> failureReason; - MAKE_SWAP_METHOD(ApplyWorkspaceEditResponse, applied, failureReason) -}; -MAKE_REFLECT_STRUCT(ApplyWorkspaceEditResponse, applied, failureReason); - - -DEFINE_REQUEST_RESPONSE_TYPE(WorkspaceApply, ApplyWorkspaceEditParams, ApplyWorkspaceEditResponse, "workspace/applyEdit"); diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/workspace/configuration.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/workspace/configuration.h deleted file mode 100644 index f7709aa6076..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/workspace/configuration.h +++ /dev/null @@ -1,37 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - -#include "LibLsp/lsp/lsDocumentUri.h" - - -struct ConfigurationItem { - /** - * The scope to get the configuration section for. - */ - lsDocumentUri scopeUri; - - /** - * The configuration section asked for. - */ - std::string section; - MAKE_SWAP_METHOD(ConfigurationItem, scopeUri, section); -}; -MAKE_REFLECT_STRUCT(ConfigurationItem, scopeUri, section); -struct ConfigurationParams -{ - std::vector<ConfigurationItem> items; - MAKE_SWAP_METHOD(ConfigurationParams, items) -}; - -MAKE_REFLECT_STRUCT(ConfigurationParams, items); - -/** - * The workspace/configuration request is sent from the server to the client to fetch - * configuration settings from the client. The request can fetch n configuration settings - * in one roundtrip. The order of the returned configuration settings correspond to the - * order of the passed ConfigurationItems (e.g. the first item in the response is the - * result for the first configuration item in the params). - */ -DEFINE_REQUEST_RESPONSE_TYPE(WorkspaceConfiguration, ConfigurationParams,std::vector<lsp::Any>, "workspace/configuration");
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/workspace/didChangeWorkspaceFolders.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/workspace/didChangeWorkspaceFolders.h deleted file mode 100644 index 78f000f30d5..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/workspace/didChangeWorkspaceFolders.h +++ /dev/null @@ -1,48 +0,0 @@ -#pragma once -#include "LibLsp/JsonRpc/NotificationInMessage.h" -#include "LibLsp/lsp/workspace/workspaceFolders.h" -/** - * The workspace folder change event. - */ -struct WorkspaceFoldersChangeEvent { - /** - * The array of added workspace folders - */ - - std::vector<WorkspaceFolder> added; - - /** - * The array of the removed workspace folders - */ - - std::vector <WorkspaceFolder> removed; - MAKE_SWAP_METHOD(WorkspaceFoldersChangeEvent, added, removed); - -}; -MAKE_REFLECT_STRUCT(WorkspaceFoldersChangeEvent, added, removed); - -struct DidChangeWorkspaceFoldersParams { - /** - * The actual workspace folder change event. - */ - - WorkspaceFoldersChangeEvent event; - - MAKE_SWAP_METHOD(DidChangeWorkspaceFoldersParams, event); -}; -MAKE_REFLECT_STRUCT(DidChangeWorkspaceFoldersParams, event); - - -/** - * The workspace/didChangeWorkspaceFolders notification is sent from the client - * to the server to inform the server about workspace folder configuration changes. - * The notification is sent by default if both ServerCapabilities/workspaceFolders - * and ClientCapabilities/workspace/workspaceFolders are true; or if the server has - * registered to receive this notification it first. - */ -DEFINE_NOTIFICATION_TYPE(Notify_WorkspaceDidChangeWorkspaceFolders, - DidChangeWorkspaceFoldersParams, "workspace/didChangeWorkspaceFolders"); - - - - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/workspace/did_change_configuration.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/workspace/did_change_configuration.h deleted file mode 100644 index 8f8acceea41..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/workspace/did_change_configuration.h +++ /dev/null @@ -1,25 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/NotificationInMessage.h" - - -#include "workspaceFolders.h" - - - - -struct lsDidChangeConfigurationParams { - /** - * The actual changed settings. - */ - lsp::Any settings; - MAKE_SWAP_METHOD(lsDidChangeConfigurationParams, settings); -}; - -MAKE_REFLECT_STRUCT(lsDidChangeConfigurationParams, settings); - -/** - * A notification sent from the client to the server to signal the change of - * configuration settings. - */ -DEFINE_NOTIFICATION_TYPE(Notify_WorkspaceDidChangeConfiguration, lsDidChangeConfigurationParams, "workspace/didChangeConfiguration"); diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/workspace/did_change_watched_files.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/workspace/did_change_watched_files.h deleted file mode 100644 index c14a7e0eda4..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/workspace/did_change_watched_files.h +++ /dev/null @@ -1,46 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/NotificationInMessage.h" -#include "LibLsp/lsp/lsDocumentUri.h" -enum class lsFileChangeType { - Created = 1, - Changed = 2, - Deleted = 3, -}; - -#ifdef _WIN32 -MAKE_REFLECT_TYPE_PROXY(lsFileChangeType); -#else -//#pragma clang diagnostic push -//#pragma clang diagnostic ignored "-Wunused-function" -MAKE_REFLECT_TYPE_PROXY(lsFileChangeType); -//#pragma clang diagnostic pop -#endif - - -/** - * An event describing a file change. - */ -struct lsFileEvent { - lsDocumentUri uri; - lsFileChangeType type; - - MAKE_SWAP_METHOD(lsFileEvent, uri, type) -}; -MAKE_REFLECT_STRUCT(lsFileEvent, uri, type); - -struct lsDidChangeWatchedFilesParams { - std::vector<lsFileEvent> changes; - MAKE_SWAP_METHOD(lsDidChangeWatchedFilesParams, changes); -}; -MAKE_REFLECT_STRUCT(lsDidChangeWatchedFilesParams, changes); - - /** - * The workspace/didChangeWorkspaceFolders notification is sent from the client - * to the server to inform the server about workspace folder configuration changes. - * The notification is sent by default if both ServerCapabilities/workspaceFolders - * and ClientCapabilities/workspace/workspaceFolders are true; or if the server has - * registered to receive this notification it first. - */ - -DEFINE_NOTIFICATION_TYPE(Notify_WorkspaceDidChangeWatchedFiles, lsDidChangeWatchedFilesParams, "workspace/didChangeWatchedFiles"); diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/workspace/execute_command.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/workspace/execute_command.h deleted file mode 100644 index c656ee5ef70..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/workspace/execute_command.h +++ /dev/null @@ -1,24 +0,0 @@ -#pragma once - -#include "LibLsp/lsp/ExecuteCommandParams.h" - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - -#include "LibLsp/JsonRpc/NotificationInMessage.h" - - - -/** - * The workspace/executeCommand request is sent from the client to the - * server to trigger command execution on the server. In most cases the - * server creates a WorkspaceEdit structure and applies the changes to the - * workspace using the request workspace/applyEdit which is sent from the - * server to the client. - * - * Registration Options: ExecuteCommandRegistrationOptions - */ -DEFINE_REQUEST_RESPONSE_TYPE(wp_executeCommand, ExecuteCommandParams, lsp::Any, "workspace/executeCommand"); - - -DEFINE_NOTIFICATION_TYPE(Notify_sendNotification, ExecuteCommandParams, "workspace/notify")
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/workspace/symbol.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/workspace/symbol.h deleted file mode 100644 index 129fb5e822f..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/workspace/symbol.h +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once - -#include "LibLsp/lsp/symbol.h" - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - -/** - * The workspace symbol request is sent from the client to the server to - * list project-wide symbols matching the query string. - * - * Registration Options: void - */ - -DEFINE_REQUEST_RESPONSE_TYPE(wp_symbol, WorkspaceSymbolParams, std::vector<lsSymbolInformation>, "workspace/symbol"); - diff --git a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/workspace/workspaceFolders.h b/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/workspace/workspaceFolders.h deleted file mode 100644 index 7cedcfa5f48..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LibLsp/lsp/workspace/workspaceFolders.h +++ /dev/null @@ -1,34 +0,0 @@ -#pragma once - -#include "LibLsp/JsonRpc/RequestInMessage.h" -#include "LibLsp/JsonRpc/lsResponseMessage.h" - -#include "LibLsp/lsp/lsDocumentUri.h" -struct WorkspaceFolder { - /** - * The associated URI for this workspace folder. - */ - - lsDocumentUri uri; - - /** - * The name of the workspace folder. Defaults to the uri's basename. - */ - std::string name; - - MAKE_SWAP_METHOD(WorkspaceFolder, uri, name) -}; -MAKE_REFLECT_STRUCT(WorkspaceFolder, uri, name); - - -/** - * The workspace/workspaceFolders request is sent from the server to the client - * to fetch the current open list of workspace folders. - * - * @return null in the response if only a single file is open in the tool, - * an empty array if a workspace is open but no folders are configured, - * the workspace folders otherwise. - */ -DEFINE_REQUEST_RESPONSE_TYPE(WorkspaceFolders, - boost::optional<JsonNull>, boost::optional<std::vector< WorkspaceFolder>>, "workspace/workspaceFolders"); - diff --git a/Build/source/utils/asymptote/LspCpp/LspCpp.filters b/Build/source/utils/asymptote/LspCpp/LspCpp.filters deleted file mode 100644 index 795e500f144..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LspCpp.filters +++ /dev/null @@ -1,465 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <Filter Include="æºæ–‡ä»¶"> - <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier> - <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions> - </Filter> - <Filter Include="头文件"> - <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier> - <Extensions>h;hh;hpp;hxx;hm;inl;inc;ipp;xsd</Extensions> - </Filter> - <Filter Include="资æºæ–‡ä»¶"> - <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier> - <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions> - </Filter> - <Filter Include="JsonRpc"> - <UniqueIdentifier>{16f3c0fa-d78b-48de-ad07-3faced48badc}</UniqueIdentifier> - </Filter> - <Filter Include="lsp"> - <UniqueIdentifier>{0b7b623e-2177-4c50-9364-51bad4e3a96d}</UniqueIdentifier> - </Filter> - <Filter Include="lsp\workspace"> - <UniqueIdentifier>{05d4a0be-21a5-4e0e-92eb-f3246dc60fb0}</UniqueIdentifier> - </Filter> - <Filter Include="lsp\textDocument"> - <UniqueIdentifier>{555e2484-f11d-466e-b41c-263b68eda142}</UniqueIdentifier> - </Filter> - <Filter Include="lsp\windows"> - <UniqueIdentifier>{80aef1a6-c03b-4b19-ac86-7ec9f89dcf34}</UniqueIdentifier> - </Filter> - <Filter Include="lsp\general"> - <UniqueIdentifier>{db50dfa7-d3d1-45db-9c35-6274c624de32}</UniqueIdentifier> - </Filter> - <Filter Include="lsp\JavaExtentions"> - <UniqueIdentifier>{3fe59184-4ce8-42c3-95f8-c4af6bfef674}</UniqueIdentifier> - </Filter> - <Filter Include="lsp\client"> - <UniqueIdentifier>{9f073965-fffb-414e-acc3-0b61c54a2404}</UniqueIdentifier> - </Filter> - </ItemGroup> - <ItemGroup> - <ClCompile Include="LspCpp.cpp"> - <Filter>æºæ–‡ä»¶</Filter> - </ClCompile> - <ClCompile Include="LibLsp\JsonRpc\StreamMessageProducer.cpp"> - <Filter>JsonRpc</Filter> - </ClCompile> - <ClCompile Include="LibLsp\JsonRpc\MessageJsonHandler.cpp"> - <Filter>JsonRpc</Filter> - </ClCompile> - <ClCompile Include="LibLsp\JsonRpc\Endpoint.cpp"> - <Filter>JsonRpc</Filter> - </ClCompile> - <ClCompile Include="LibLsp\JsonRpc\serializer.cc"> - <Filter>JsonRpc</Filter> - </ClCompile> - <ClCompile Include="LibLsp\JsonRpc\message.cpp"> - <Filter>JsonRpc</Filter> - </ClCompile> - <ClCompile Include="LibLsp\JsonRpc\threaded_queue.cc"> - <Filter>JsonRpc</Filter> - </ClCompile> - <ClCompile Include="LibLsp\JsonRpc\RemoteEndPoint.cpp"> - <Filter>JsonRpc</Filter> - </ClCompile> - <ClCompile Include="LibLsp\lsp\AbsolutePath.cc"> - <Filter>lsp</Filter> - </ClCompile> - <ClCompile Include="LibLsp\lsp\lsp.cc"> - <Filter>lsp</Filter> - </ClCompile> - <ClCompile Include="LibLsp\lsp\lsp_diagnostic.cc"> - <Filter>lsp</Filter> - </ClCompile> - <ClCompile Include="LibLsp\lsp\method_type.cc"> - <Filter>lsp</Filter> - </ClCompile> - <ClCompile Include="LibLsp\lsp\ProtocolJsonHandler.cpp"> - <Filter>lsp</Filter> - </ClCompile> - <ClCompile Include="LibLsp\lsp\utils.cc"> - <Filter>lsp</Filter> - </ClCompile> - <ClCompile Include="LibLsp\lsp\general\initialize.cpp"> - <Filter>lsp\general</Filter> - </ClCompile> - <ClCompile Include="LibLsp\lsp\textDocument\textDocument.cpp"> - <Filter>lsp\textDocument</Filter> - </ClCompile> - </ItemGroup> - <ItemGroup> - <ClInclude Include="LibLsp\JsonRpc\MessageIssue.h"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\JsonRpc\MessageProducer.h"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\JsonRpc\StreamMessageProducer.h"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\JsonRpc\MessageJsonHandler.h"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\JsonRpc\Endpoint.h"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\JsonRpc\maybe.h"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\JsonRpc\serializer.h"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\JsonRpc\child_process_service.hpp"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\JsonRpc\threaded_queue.h"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\JsonRpc\RemoteEndPoint.h"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\JsonRpc\cancellation.h"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\JsonRpc\message.h"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\AbsolutePath.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\config.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\hash_utils.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\location_type.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lru_cache.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsCommand.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsDocumentUri.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsFormattingOptions.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsMarkedString.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsp_code_action.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsp_completion.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsp_diagnostic.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsPosition.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsRange.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsResponseError.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsTextDocumentEdit.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsTextDocumentIdentifier.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsTextDocumentItem.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsTextDocumentPositionParams.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsTextEdit.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsVersionedTextDocumentIdentifier.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsWorkspaceEdit.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\method_type.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\out_list.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\ProtocolJsonHandler.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\ProtocolLocalEndPoint.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\symbol.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\utils.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\general\exit.h"> - <Filter>lsp\general</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\general\initialize.h"> - <Filter>lsp\general</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\general\initialized.h"> - <Filter>lsp\general</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\general\shutdown.h"> - <Filter>lsp\general</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\callHierarchy.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\code_action.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\code_lens.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\completion.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\did_change.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\did_close.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\did_open.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\did_save.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\document_link.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\document_symbol.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\formatting.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\highlight.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\hover.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\implementation.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\range_formatting.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\references.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\rename.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\signature_help.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\type_definition.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\typeHierarchy.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\workspace\did_change_configuration.h"> - <Filter>lsp\workspace</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\workspace\did_change_watched_files.h"> - <Filter>lsp\workspace</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\workspace\execute_command.h"> - <Filter>lsp\workspace</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\workspace\symbol.h"> - <Filter>lsp\workspace</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\ResourceOperation.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsCodeAction.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\JavaExtentions\WorkspaceSymbolParams.h"> - <Filter>lsp\JavaExtentions</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\JavaExtentions\searchSymbols.h"> - <Filter>lsp\JavaExtentions</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\JavaExtentions\getRefactorEdit.h"> - <Filter>lsp\JavaExtentions</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\JavaExtentions\buildWorkspace.h"> - <Filter>lsp\JavaExtentions</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\JavaExtentions\codeActionResult.h"> - <Filter>lsp\JavaExtentions</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\JavaExtentions\executeCommand.h"> - <Filter>lsp\JavaExtentions</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\workspace\workspaceFolders.h"> - <Filter>lsp\workspace</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\workspace\applyEdit.h"> - <Filter>lsp\workspace</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\workspace\configuration.h"> - <Filter>lsp\workspace</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\semanticHighlighting.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\client\unregisterCapability.h"> - <Filter>lsp\client</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\client\registerCapability.h"> - <Filter>lsp\client</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\publishDiagnostics.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\windows\Message.h"> - <Filter>lsp\windows</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\workspace\didChangeWorkspaceFolders.h"> - <Filter>lsp\workspace</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\resolveCompletionItem.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\declaration_definition.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsAny.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\JavaExtentions\classFileContents.h"> - <Filter>lsp\JavaExtentions</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\JavaExtentions\projectConfigurationUpdate.h"> - <Filter>lsp\JavaExtentions</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\JavaExtentions\listOverridableMethods.h"> - <Filter>lsp\JavaExtentions</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\JavaExtentions\addOverridableMethods.h"> - <Filter>lsp\JavaExtentions</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\JavaExtentions\OverridableMethod.h"> - <Filter>lsp\JavaExtentions</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\JavaExtentions\checkHashCodeEqualsStatus.h"> - <Filter>lsp\JavaExtentions</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\CodeActionParams.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\JavaExtentions\generateHashCodeEquals.h"> - <Filter>lsp\JavaExtentions</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\JavaExtentions\organizeImports.h"> - <Filter>lsp\JavaExtentions</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\JavaExtentions\checkToStringStatus.h"> - <Filter>lsp\JavaExtentions</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\JavaExtentions\generateToString.h"> - <Filter>lsp\JavaExtentions</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\JavaExtentions\resolveUnimplementedAccessors.h"> - <Filter>lsp\JavaExtentions</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\JavaExtentions\generateAccessors.h"> - <Filter>lsp\JavaExtentions</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\JavaExtentions\checkConstructorsStatus.h"> - <Filter>lsp\JavaExtentions</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\JavaExtentions\generateConstructors.h"> - <Filter>lsp\JavaExtentions</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\JavaExtentions\checkDelegateMethodsStatus.h"> - <Filter>lsp\JavaExtentions</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\JavaExtentions\generateDelegateMethods.h"> - <Filter>lsp\JavaExtentions</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\JavaExtentions\getMoveDestinations.h"> - <Filter>lsp\JavaExtentions</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\JavaExtentions\Move.h"> - <Filter>lsp\JavaExtentions</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\JavaExtentions\findLinks.h"> - <Filter>lsp\JavaExtentions</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\general\InitializeParams.h"> - <Filter>lsp\general</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\general\lsServerCapabilities.h"> - <Filter>lsp\general</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\general\lsClientCapabilities.h"> - <Filter>lsp\general</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\general\lsWorkspaceClientCapabilites.h"> - <Filter>lsp\general</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\general\lsTextDocumentClientCapabilities.h"> - <Filter>lsp\general</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\ExecuteCommandParams.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\resolveCodeLens.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\onTypeFormatting.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\willSave.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\documentColor.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\colorPresentation.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\foldingRange.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\prepareRename.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\resolveTypeHierarchy.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\selectionRange.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - </ItemGroup> - <ItemGroup> - <None Include="packages.config" /> - </ItemGroup> -</Project>
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LspCpp.user b/Build/source/utils/asymptote/LspCpp/LspCpp.user deleted file mode 100644 index 88a550947ed..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LspCpp.user +++ /dev/null @@ -1,4 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <PropertyGroup /> -</Project>
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LspCpp.vcxproj b/Build/source/utils/asymptote/LspCpp/LspCpp.vcxproj deleted file mode 100644 index e363e2a0275..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LspCpp.vcxproj +++ /dev/null @@ -1,668 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup Label="ProjectConfigurations"> - <ProjectConfiguration Include="Debug|Win32"> - <Configuration>Debug</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Release|Win32"> - <Configuration>Release</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Debug|x64"> - <Configuration>Debug</Configuration> - <Platform>x64</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="Release|x64"> - <Configuration>Release</Configuration> - <Platform>x64</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="STDIO_CLIENT_EXAMPLE|Win32"> - <Configuration>STDIO_CLIENT_EXAMPLE</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="STDIO_CLIENT_EXAMPLE|x64"> - <Configuration>STDIO_CLIENT_EXAMPLE</Configuration> - <Platform>x64</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="STDIO_SERVER_EXAMPLE|Win32"> - <Configuration>STDIO_SERVER_EXAMPLE</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="STDIO_SERVER_EXAMPLE|x64"> - <Configuration>STDIO_SERVER_EXAMPLE</Configuration> - <Platform>x64</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="TCP_SERVER_EXAMPLE|Win32"> - <Configuration>TCP_SERVER_EXAMPLE</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="TCP_SERVER_EXAMPLE|x64"> - <Configuration>TCP_SERVER_EXAMPLE</Configuration> - <Platform>x64</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="WEBSOCKET_SERVER_EXAMPLE|Win32"> - <Configuration>WEBSOCKET_SERVER_EXAMPLE</Configuration> - <Platform>Win32</Platform> - </ProjectConfiguration> - <ProjectConfiguration Include="WEBSOCKET_SERVER_EXAMPLE|x64"> - <Configuration>WEBSOCKET_SERVER_EXAMPLE</Configuration> - <Platform>x64</Platform> - </ProjectConfiguration> - </ItemGroup> - <PropertyGroup Label="Globals"> - <VCProjectVersion>16.0</VCProjectVersion> - <ProjectGuid>{F45A78DC-E57C-4AF6-8719-29833E3BFE07}</ProjectGuid> - <Keyword>Win32Proj</Keyword> - <RootNamespace>LspCpp</RootNamespace> - <WindowsTargetPlatformVersion>7.0</WindowsTargetPlatformVersion> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> - <ConfigurationType>StaticLibrary</ConfigurationType> - <UseDebugLibraries>true</UseDebugLibraries> - <PlatformToolset>v141_xp</PlatformToolset> - <CharacterSet>Unicode</CharacterSet> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='TCP_SERVER_EXAMPLE|Win32'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseDebugLibraries>true</UseDebugLibraries> - <PlatformToolset>v141_xp</PlatformToolset> - <CharacterSet>Unicode</CharacterSet> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='STDIO_SERVER_EXAMPLE|Win32'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseDebugLibraries>true</UseDebugLibraries> - <PlatformToolset>v141_xp</PlatformToolset> - <CharacterSet>Unicode</CharacterSet> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='STDIO_CLIENT_EXAMPLE|Win32'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseDebugLibraries>true</UseDebugLibraries> - <PlatformToolset>v141_xp</PlatformToolset> - <CharacterSet>Unicode</CharacterSet> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='WEBSOCKET_SERVER_EXAMPLE|Win32'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseDebugLibraries>true</UseDebugLibraries> - <PlatformToolset>v141_xp</PlatformToolset> - <CharacterSet>Unicode</CharacterSet> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> - <ConfigurationType>StaticLibrary</ConfigurationType> - <UseDebugLibraries>false</UseDebugLibraries> - <PlatformToolset>v141_xp</PlatformToolset> - <WholeProgramOptimization>true</WholeProgramOptimization> - <CharacterSet>Unicode</CharacterSet> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseDebugLibraries>true</UseDebugLibraries> - <PlatformToolset>v142</PlatformToolset> - <CharacterSet>Unicode</CharacterSet> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='TCP_SERVER_EXAMPLE|x64'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseDebugLibraries>true</UseDebugLibraries> - <PlatformToolset>v142</PlatformToolset> - <CharacterSet>Unicode</CharacterSet> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='STDIO_SERVER_EXAMPLE|x64'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseDebugLibraries>true</UseDebugLibraries> - <PlatformToolset>v142</PlatformToolset> - <CharacterSet>Unicode</CharacterSet> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='STDIO_CLIENT_EXAMPLE|x64'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseDebugLibraries>true</UseDebugLibraries> - <PlatformToolset>v142</PlatformToolset> - <CharacterSet>Unicode</CharacterSet> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='WEBSOCKET_SERVER_EXAMPLE|x64'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseDebugLibraries>true</UseDebugLibraries> - <PlatformToolset>v142</PlatformToolset> - <CharacterSet>Unicode</CharacterSet> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> - <ConfigurationType>Application</ConfigurationType> - <UseDebugLibraries>false</UseDebugLibraries> - <PlatformToolset>v142</PlatformToolset> - <WholeProgramOptimization>true</WholeProgramOptimization> - <CharacterSet>Unicode</CharacterSet> - </PropertyGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> - <ImportGroup Label="ExtensionSettings"> - </ImportGroup> - <ImportGroup Label="Shared"> - </ImportGroup> - <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='TCP_SERVER_EXAMPLE|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='STDIO_SERVER_EXAMPLE|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='STDIO_CLIENT_EXAMPLE|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='WEBSOCKET_SERVER_EXAMPLE|Win32'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='TCP_SERVER_EXAMPLE|x64'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='STDIO_SERVER_EXAMPLE|x64'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='STDIO_CLIENT_EXAMPLE|x64'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Condition="'$(Configuration)|$(Platform)'=='WEBSOCKET_SERVER_EXAMPLE|x64'" Label="PropertySheets"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> - <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> - </ImportGroup> - <PropertyGroup Label="UserMacros" /> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <LinkIncremental>true</LinkIncremental> - <IncludePath>.\third_party\rapidjson\include;.\third_party\utfcpp\source;.\;.\third_party\threadpool;$(IncludePath)</IncludePath> - <OutDir>..\Our_lib_V3</OutDir> - <TargetName>LspCppMDD</TargetName> - <TargetExt>.lib</TargetExt> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='TCP_SERVER_EXAMPLE|Win32'"> - <LinkIncremental>true</LinkIncremental> - <IncludePath>.\third_party\rapidjson\include;.\third_party\utfcpp\source;.\;.\third_party\threadpool;$(IncludePath)</IncludePath> - <TargetName>TCP_SERVER_EXAMPLE</TargetName> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='STDIO_SERVER_EXAMPLE|Win32'"> - <LinkIncremental>true</LinkIncremental> - <IncludePath>.\third_party\rapidjson\include;.\third_party\utfcpp\source;.\;.\third_party\threadpool;$(IncludePath)</IncludePath> - <TargetName>STDIO_SERVER_EXAMPLE</TargetName> - <OutDir>.\bin</OutDir> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='STDIO_CLIENT_EXAMPLE|Win32'"> - <LinkIncremental>true</LinkIncremental> - <IncludePath>.\third_party\rapidjson\include;.\third_party\utfcpp\source;.\;.\third_party\threadpool;$(IncludePath)</IncludePath> - <TargetName>STDIO_CLIENT_EXAMPLE</TargetName> - <OutDir>.\bin</OutDir> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='WEBSOCKET_SERVER_EXAMPLE|Win32'"> - <LinkIncremental>true</LinkIncremental> - <IncludePath>.\third_party\rapidjson\include;.\third_party\utfcpp\source;.\;.\third_party\threadpool;$(IncludePath)</IncludePath> - <TargetName>WEBSOCKET_SERVER_EXAMPLE</TargetName> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - <LinkIncremental>true</LinkIncremental> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='TCP_SERVER_EXAMPLE|x64'"> - <LinkIncremental>true</LinkIncremental> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='STDIO_SERVER_EXAMPLE|x64'"> - <LinkIncremental>true</LinkIncremental> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='STDIO_CLIENT_EXAMPLE|x64'"> - <LinkIncremental>true</LinkIncremental> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='WEBSOCKET_SERVER_EXAMPLE|x64'"> - <LinkIncremental>true</LinkIncremental> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> - <LinkIncremental>false</LinkIncremental> - <OutDir>..\Our_lib_V3</OutDir> - <TargetName>LspCppMD</TargetName> - <IncludePath>.\third_party\rapidjson\include;.\third_party\utfcpp\source;.\;.\third_party\threadpool;$(IncludePath)</IncludePath> - </PropertyGroup> - <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> - <LinkIncremental>false</LinkIncremental> - </PropertyGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> - <ClCompile> - <PrecompiledHeader> - </PrecompiledHeader> - <WarningLevel>Level3</WarningLevel> - <Optimization>Disabled</Optimization> - <SDLCheck>false</SDLCheck> - <PreprocessorDefinitions>WIN32;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <ConformanceMode>false</ConformanceMode> - <LanguageStandard>stdcpp14</LanguageStandard> - <AdditionalOptions>/Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> - </ClCompile> - <Link> - <SubSystem>Windows</SubSystem> - <GenerateDebugInformation>true</GenerateDebugInformation> - </Link> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='TCP_SERVER_EXAMPLE|Win32'"> - <ClCompile> - <PrecompiledHeader> - </PrecompiledHeader> - <WarningLevel>Level3</WarningLevel> - <Optimization>Disabled</Optimization> - <SDLCheck>false</SDLCheck> - <PreprocessorDefinitions>WIN32;_DEBUG;TCP_SERVER_EXAMPLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <ConformanceMode>false</ConformanceMode> - <LanguageStandard>stdcpp14</LanguageStandard> - <AdditionalOptions>/Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> - </ClCompile> - <Link> - <SubSystem>Console</SubSystem> - <GenerateDebugInformation>true</GenerateDebugInformation> - </Link> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='STDIO_SERVER_EXAMPLE|Win32'"> - <ClCompile> - <PrecompiledHeader> - </PrecompiledHeader> - <WarningLevel>Level3</WarningLevel> - <Optimization>Disabled</Optimization> - <SDLCheck>false</SDLCheck> - <PreprocessorDefinitions>WIN32;_DEBUG;STDIO_SERVER_EXAMPLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <ConformanceMode>false</ConformanceMode> - <LanguageStandard>stdcpp14</LanguageStandard> - <AdditionalOptions>/Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> - </ClCompile> - <Link> - <SubSystem>Console</SubSystem> - <GenerateDebugInformation>true</GenerateDebugInformation> - </Link> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='STDIO_CLIENT_EXAMPLE|Win32'"> - <ClCompile> - <PrecompiledHeader> - </PrecompiledHeader> - <WarningLevel>Level3</WarningLevel> - <Optimization>Disabled</Optimization> - <SDLCheck>false</SDLCheck> - <PreprocessorDefinitions>WIN32;_DEBUG;STDIO_CLIENT_EXAMPLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <ConformanceMode>false</ConformanceMode> - <LanguageStandard>stdcpp14</LanguageStandard> - <AdditionalOptions>/Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> - </ClCompile> - <Link> - <SubSystem>Console</SubSystem> - <GenerateDebugInformation>true</GenerateDebugInformation> - </Link> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='WEBSOCKET_SERVER_EXAMPLE|Win32'"> - <ClCompile> - <PrecompiledHeader> - </PrecompiledHeader> - <WarningLevel>Level3</WarningLevel> - <Optimization>Disabled</Optimization> - <SDLCheck>false</SDLCheck> - <PreprocessorDefinitions>WIN32;_DEBUG;WEBSOCKET_SERVER_EXAMPLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <ConformanceMode>false</ConformanceMode> - <LanguageStandard>stdcpp14</LanguageStandard> - <AdditionalOptions>/Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> - </ClCompile> - <Link> - <SubSystem>Console</SubSystem> - <GenerateDebugInformation>true</GenerateDebugInformation> - </Link> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> - <ClCompile> - <PrecompiledHeader> - </PrecompiledHeader> - <WarningLevel>Level3</WarningLevel> - <Optimization>Disabled</Optimization> - <SDLCheck>true</SDLCheck> - <PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <ConformanceMode>true</ConformanceMode> - </ClCompile> - <Link> - <SubSystem>Console</SubSystem> - <GenerateDebugInformation>true</GenerateDebugInformation> - </Link> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='TCP_SERVER_EXAMPLE|x64'"> - <ClCompile> - <PrecompiledHeader> - </PrecompiledHeader> - <WarningLevel>Level3</WarningLevel> - <Optimization>Disabled</Optimization> - <SDLCheck>true</SDLCheck> - <PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <ConformanceMode>true</ConformanceMode> - </ClCompile> - <Link> - <SubSystem>Console</SubSystem> - <GenerateDebugInformation>true</GenerateDebugInformation> - </Link> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='STDIO_SERVER_EXAMPLE|x64'"> - <ClCompile> - <PrecompiledHeader> - </PrecompiledHeader> - <WarningLevel>Level3</WarningLevel> - <Optimization>Disabled</Optimization> - <SDLCheck>true</SDLCheck> - <PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <ConformanceMode>true</ConformanceMode> - </ClCompile> - <Link> - <SubSystem>Console</SubSystem> - <GenerateDebugInformation>true</GenerateDebugInformation> - </Link> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='STDIO_CLIENT_EXAMPLE|x64'"> - <ClCompile> - <PrecompiledHeader> - </PrecompiledHeader> - <WarningLevel>Level3</WarningLevel> - <Optimization>Disabled</Optimization> - <SDLCheck>true</SDLCheck> - <PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <ConformanceMode>true</ConformanceMode> - </ClCompile> - <Link> - <SubSystem>Console</SubSystem> - <GenerateDebugInformation>true</GenerateDebugInformation> - </Link> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='WEBSOCKET_SERVER_EXAMPLE|x64'"> - <ClCompile> - <PrecompiledHeader> - </PrecompiledHeader> - <WarningLevel>Level3</WarningLevel> - <Optimization>Disabled</Optimization> - <SDLCheck>true</SDLCheck> - <PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <ConformanceMode>true</ConformanceMode> - </ClCompile> - <Link> - <SubSystem>Console</SubSystem> - <GenerateDebugInformation>true</GenerateDebugInformation> - </Link> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> - <ClCompile> - <PrecompiledHeader> - </PrecompiledHeader> - <WarningLevel>Level3</WarningLevel> - <Optimization>MaxSpeed</Optimization> - <FunctionLevelLinking>true</FunctionLevelLinking> - <IntrinsicFunctions>true</IntrinsicFunctions> - <SDLCheck>true</SDLCheck> - <PreprocessorDefinitions>WIN32;NDEBUG;_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNING;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <ConformanceMode>false</ConformanceMode> - <AdditionalOptions>/Zc:__cplusplus %(AdditionalOptions)</AdditionalOptions> - <LanguageStandard>stdcpp14</LanguageStandard> - </ClCompile> - <Link> - <SubSystem>Console</SubSystem> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <OptimizeReferences>true</OptimizeReferences> - <GenerateDebugInformation>true</GenerateDebugInformation> - </Link> - </ItemDefinitionGroup> - <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> - <ClCompile> - <PrecompiledHeader> - </PrecompiledHeader> - <WarningLevel>Level3</WarningLevel> - <Optimization>MaxSpeed</Optimization> - <FunctionLevelLinking>true</FunctionLevelLinking> - <IntrinsicFunctions>true</IntrinsicFunctions> - <SDLCheck>true</SDLCheck> - <PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> - <ConformanceMode>true</ConformanceMode> - </ClCompile> - <Link> - <SubSystem>Console</SubSystem> - <EnableCOMDATFolding>true</EnableCOMDATFolding> - <OptimizeReferences>true</OptimizeReferences> - <GenerateDebugInformation>true</GenerateDebugInformation> - </Link> - </ItemDefinitionGroup> - <ItemGroup> - <ClCompile Include="example\StdIOClientExample.cpp" /> - <ClCompile Include="example\StdIOServerExample.cpp" /> - <ClCompile Include="example\TcpServerExample.cpp" /> - <ClCompile Include="example\WebsocketExample.cpp" /> - <ClCompile Include="LibLsp\JsonRpc\Context.cpp" /> - <ClCompile Include="LibLsp\JsonRpc\serializer.cpp" /> - <ClCompile Include="LibLsp\JsonRpc\TcpServer.cpp" /> - <ClCompile Include="LibLsp\JsonRpc\threaded_queue.cpp" /> - <ClCompile Include="LibLsp\JsonRpc\WebSocketServer.cpp" /> - <ClCompile Include="LibLsp\JsonRpc\RemoteEndPoint.cpp" /> - <ClCompile Include="LibLsp\JsonRpc\GCThreadContext.cpp" /> - <ClCompile Include="LibLsp\JsonRpc\Endpoint.cpp" /> - <ClCompile Include="LibLsp\JsonRpc\message.cpp" /> - <ClCompile Include="LibLsp\JsonRpc\MessageJsonHandler.cpp" /> - <ClCompile Include="LibLsp\JsonRpc\StreamMessageProducer.cpp" /> - <ClCompile Include="LibLsp\lsp\extention\sct\sct.cpp" /> - <ClCompile Include="LibLsp\lsp\general\initialize.cpp" /> - <ClCompile Include="LibLsp\lsp\lsp.cpp" /> - <ClCompile Include="LibLsp\lsp\lsp_diagnostic.cpp" /> - <ClCompile Include="LibLsp\lsp\Markup\Markup.cpp" /> - <ClCompile Include="LibLsp\lsp\ParentProcessWatcher.cpp" /> - <ClCompile Include="LibLsp\lsp\ProtocolJsonHandler.cpp" /> - <ClCompile Include="LibLsp\lsp\textDocument\textDocument.cpp" /> - <ClCompile Include="LibLsp\lsp\utils.cpp" /> - <ClCompile Include="LibLsp\lsp\working_files.cpp" /> - <ClCompile Include="network\uri\detail\uri_advance_parts.cpp" /> - <ClCompile Include="network\uri\detail\uri_normalize.cpp" /> - <ClCompile Include="network\uri\detail\uri_parse.cpp" /> - <ClCompile Include="network\uri\detail\uri_parse_authority.cpp" /> - <ClCompile Include="network\uri\detail\uri_resolve.cpp" /> - <ClCompile Include="network\uri\uri.cpp" /> - <ClCompile Include="network\uri\uri_builder.cpp" /> - <ClCompile Include="network\uri\uri_errors.cpp" /> - </ItemGroup> - <ItemGroup> - <ClInclude Include="LibLsp\JsonRpc\Cancellation.h" /> - <ClInclude Include="LibLsp\JsonRpc\Condition.h" /> - <ClInclude Include="LibLsp\JsonRpc\Context.h" /> - <ClInclude Include="LibLsp\JsonRpc\json.h" /> - <ClInclude Include="LibLsp\JsonRpc\lsRequestId.h" /> - <ClInclude Include="LibLsp\JsonRpc\lsResponseMessage.h" /> - <ClInclude Include="LibLsp\JsonRpc\message.h" /> - <ClInclude Include="LibLsp\JsonRpc\NotificationInMessage.h" /> - <ClInclude Include="LibLsp\JsonRpc\RemoteEndPoint.h" /> - <ClInclude Include="LibLsp\JsonRpc\GCThreadContext.h" /> - <ClInclude Include="LibLsp\JsonRpc\Endpoint.h" /> - <ClInclude Include="LibLsp\JsonRpc\MessageIssue.h" /> - <ClInclude Include="LibLsp\JsonRpc\MessageJsonHandler.h" /> - <ClInclude Include="LibLsp\JsonRpc\MessageProducer.h" /> - <ClInclude Include="LibLsp\JsonRpc\RequestInMessage.h" /> - <ClInclude Include="LibLsp\JsonRpc\ScopeExit.h" /> - <ClInclude Include="LibLsp\JsonRpc\serializer.h" /> - <ClInclude Include="LibLsp\JsonRpc\stream.h" /> - <ClInclude Include="LibLsp\JsonRpc\StreamMessageProducer.h" /> - <ClInclude Include="LibLsp\JsonRpc\TcpServer.h" /> - <ClInclude Include="LibLsp\JsonRpc\threaded_queue.h" /> - <ClInclude Include="LibLsp\JsonRpc\traits.h" /> - <ClInclude Include="LibLsp\JsonRpc\WebSocketServer.h" /> - <ClInclude Include="LibLsp\lsp\AbsolutePath.h" /> - <ClInclude Include="LibLsp\lsp\ClientPreferences.h" /> - <ClInclude Include="LibLsp\lsp\client\registerCapability.h" /> - <ClInclude Include="LibLsp\lsp\client\unregisterCapability.h" /> - <ClInclude Include="LibLsp\lsp\CodeActionParams.h" /> - <ClInclude Include="LibLsp\lsp\Directory.h" /> - <ClInclude Include="LibLsp\lsp\ExecuteCommandParams.h" /> - <ClInclude Include="LibLsp\lsp\extention\jdtls\addOverridableMethods.h" /> - <ClInclude Include="LibLsp\lsp\extention\jdtls\buildWorkspace.h" /> - <ClInclude Include="LibLsp\lsp\extention\jdtls\checkConstructorsStatus.h" /> - <ClInclude Include="LibLsp\lsp\extention\jdtls\checkDelegateMethodsStatus.h" /> - <ClInclude Include="LibLsp\lsp\extention\jdtls\checkHashCodeEqualsStatus.h" /> - <ClInclude Include="LibLsp\lsp\extention\jdtls\checkToStringStatus.h" /> - <ClInclude Include="LibLsp\lsp\extention\jdtls\classFileContents.h" /> - <ClInclude Include="LibLsp\lsp\extention\jdtls\codeActionResult.h" /> - <ClInclude Include="LibLsp\lsp\extention\jdtls\executeCommand.h" /> - <ClInclude Include="LibLsp\lsp\extention\jdtls\findLinks.h" /> - <ClInclude Include="LibLsp\lsp\extention\jdtls\generateAccessors.h" /> - <ClInclude Include="LibLsp\lsp\extention\jdtls\generateConstructors.h" /> - <ClInclude Include="LibLsp\lsp\extention\jdtls\generateDelegateMethods.h" /> - <ClInclude Include="LibLsp\lsp\extention\jdtls\generateHashCodeEquals.h" /> - <ClInclude Include="LibLsp\lsp\extention\jdtls\generateToString.h" /> - <ClInclude Include="LibLsp\lsp\extention\jdtls\getMoveDestinations.h" /> - <ClInclude Include="LibLsp\lsp\extention\jdtls\getRefactorEdit.h" /> - <ClInclude Include="LibLsp\lsp\extention\jdtls\listOverridableMethods.h" /> - <ClInclude Include="LibLsp\lsp\extention\jdtls\Move.h" /> - <ClInclude Include="LibLsp\lsp\extention\jdtls\organizeImports.h" /> - <ClInclude Include="LibLsp\lsp\extention\jdtls\OverridableMethod.h" /> - <ClInclude Include="LibLsp\lsp\extention\jdtls\projectConfigurationUpdate.h" /> - <ClInclude Include="LibLsp\lsp\extention\jdtls\resolveUnimplementedAccessors.h" /> - <ClInclude Include="LibLsp\lsp\extention\jdtls\searchSymbols.h" /> - <ClInclude Include="LibLsp\lsp\extention\jdtls\WorkspaceSymbolParams.h" /> - <ClInclude Include="LibLsp\lsp\extention\sct\protocol.h" /> - <ClInclude Include="LibLsp\lsp\extention\sct\sct.h" /> - <ClInclude Include="LibLsp\lsp\extention\sct\SCTConfig.h" /> - <ClInclude Include="LibLsp\lsp\extention\sonarlint\protocol.h" /> - <ClInclude Include="LibLsp\lsp\general\exit.h" /> - <ClInclude Include="LibLsp\lsp\general\initialize.h" /> - <ClInclude Include="LibLsp\lsp\general\initialized.h" /> - <ClInclude Include="LibLsp\lsp\general\InitializeParams.h" /> - <ClInclude Include="LibLsp\lsp\general\lsClientCapabilities.h" /> - <ClInclude Include="LibLsp\lsp\general\lsServerCapabilities.h" /> - <ClInclude Include="LibLsp\lsp\general\lsTextDocumentClientCapabilities.h" /> - <ClInclude Include="LibLsp\lsp\general\lsWorkspaceClientCapabilites.h" /> - <ClInclude Include="LibLsp\lsp\general\progress.h" /> - <ClInclude Include="LibLsp\lsp\general\shutdown.h" /> - <ClInclude Include="LibLsp\lsp\IProgressMonitor.h" /> - <ClInclude Include="LibLsp\lsp\language\language.h" /> - <ClInclude Include="LibLsp\lsp\location_type.h" /> - <ClInclude Include="LibLsp\lsp\lru_cache.h" /> - <ClInclude Include="LibLsp\lsp\lsAny.h" /> - <ClInclude Include="LibLsp\lsp\lsCodeAction.h" /> - <ClInclude Include="LibLsp\lsp\lsCommand.h" /> - <ClInclude Include="LibLsp\lsp\lsDocumentUri.h" /> - <ClInclude Include="LibLsp\lsp\lsFormattingOptions.h" /> - <ClInclude Include="LibLsp\lsp\lsMarkedString.h" /> - <ClInclude Include="LibLsp\lsp\lsPosition.h" /> - <ClInclude Include="LibLsp\lsp\lsp_code_action.h" /> - <ClInclude Include="LibLsp\lsp\lsp_completion.h" /> - <ClInclude Include="LibLsp\lsp\lsp_diagnostic.h" /> - <ClInclude Include="LibLsp\lsp\lsRange.h" /> - <ClInclude Include="LibLsp\lsp\lsResponseError.h" /> - <ClInclude Include="LibLsp\lsp\lsTextDocumentEdit.h" /> - <ClInclude Include="LibLsp\lsp\lsTextDocumentIdentifier.h" /> - <ClInclude Include="LibLsp\lsp\lsTextDocumentItem.h" /> - <ClInclude Include="LibLsp\lsp\lsTextDocumentPositionParams.h" /> - <ClInclude Include="LibLsp\lsp\lsTextEdit.h" /> - <ClInclude Include="LibLsp\lsp\lsVersionedTextDocumentIdentifier.h" /> - <ClInclude Include="LibLsp\lsp\lsWorkspaceEdit.h" /> - <ClInclude Include="LibLsp\lsp\Markup\Markup.h" /> - <ClInclude Include="LibLsp\lsp\Markup\string_ref.h" /> - <ClInclude Include="LibLsp\lsp\method_type.h" /> - <ClInclude Include="LibLsp\lsp\out_list.h" /> - <ClInclude Include="LibLsp\lsp\ParentProcessWatcher.h" /> - <ClInclude Include="LibLsp\lsp\ProcessIoService.h" /> - <ClInclude Include="LibLsp\lsp\ProtocolJsonHandler.h" /> - <ClInclude Include="LibLsp\lsp\ResourceOperation.h" /> - <ClInclude Include="LibLsp\lsp\SimpleTimer.h" /> - <ClInclude Include="LibLsp\lsp\symbol.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\callHierarchy.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\code_action.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\code_lens.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\colorPresentation.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\completion.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\declaration_definition.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\didRenameFiles.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\did_change.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\did_close.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\did_open.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\did_save.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\documentColor.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\document_link.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\document_symbol.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\foldingRange.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\formatting.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\highlight.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\hover.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\implementation.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\linkedEditingRange.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\onTypeFormatting.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\prepareRename.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\publishDiagnostics.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\range_formatting.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\references.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\rename.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\resolveCodeLens.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\resolveCompletionItem.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\resolveTypeHierarchy.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\selectionRange.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\semanticHighlighting.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\SemanticTokens.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\signature_help.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\typeHierarchy.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\type_definition.h" /> - <ClInclude Include="LibLsp\lsp\textDocument\willSave.h" /> - <ClInclude Include="LibLsp\lsp\utils.h" /> - <ClInclude Include="LibLsp\lsp\windows\MessageNotify.h" /> - <ClInclude Include="LibLsp\lsp\working_files.h" /> - <ClInclude Include="LibLsp\lsp\workspace\applyEdit.h" /> - <ClInclude Include="LibLsp\lsp\workspace\configuration.h" /> - <ClInclude Include="LibLsp\lsp\workspace\didChangeWorkspaceFolders.h" /> - <ClInclude Include="LibLsp\lsp\workspace\did_change_configuration.h" /> - <ClInclude Include="LibLsp\lsp\workspace\did_change_watched_files.h" /> - <ClInclude Include="LibLsp\lsp\workspace\execute_command.h" /> - <ClInclude Include="LibLsp\lsp\workspace\symbol.h" /> - <ClInclude Include="LibLsp\lsp\workspace\workspaceFolders.h" /> - <ClInclude Include="network\optional.hpp" /> - <ClInclude Include="network\string_view.hpp" /> - <ClInclude Include="network\uri.hpp" /> - <ClInclude Include="network\uri\config.hpp" /> - <ClInclude Include="network\uri\detail\algorithm.hpp" /> - <ClInclude Include="network\uri\detail\decode.hpp" /> - <ClInclude Include="network\uri\detail\encode.hpp" /> - <ClInclude Include="network\uri\detail\grammar.hpp" /> - <ClInclude Include="network\uri\detail\translate.hpp" /> - <ClInclude Include="network\uri\detail\uri_advance_parts.hpp" /> - <ClInclude Include="network\uri\detail\uri_normalize.hpp" /> - <ClInclude Include="network\uri\detail\uri_parse.hpp" /> - <ClInclude Include="network\uri\detail\uri_parse_authority.hpp" /> - <ClInclude Include="network\uri\detail\uri_parts.hpp" /> - <ClInclude Include="network\uri\detail\uri_percent_encode.hpp" /> - <ClInclude Include="network\uri\detail\uri_resolve.hpp" /> - <ClInclude Include="network\uri\uri.hpp" /> - <ClInclude Include="network\uri\uri_builder.hpp" /> - <ClInclude Include="network\uri\uri_errors.hpp" /> - <ClInclude Include="network\uri\uri_io.hpp" /> - </ItemGroup> - <ItemGroup> - <None Include="packages.config" /> - </ItemGroup> - <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> - <ImportGroup Label="ExtensionTargets"> - <Import Project="packages\tencent.rapidjson.1.1.1\build\tencent.rapidjson.targets" Condition="Exists('packages\tencent.rapidjson.1.1.1\build\tencent.rapidjson.targets')" /> - <Import Project="..\packages\boost.1.76.0.0\build\boost.targets" Condition="Exists('..\packages\boost.1.76.0.0\build\boost.targets')" /> - <Import Project="..\packages\boost_chrono-vc141.1.76.0.0\build\boost_chrono-vc141.targets" Condition="Exists('..\packages\boost_chrono-vc141.1.76.0.0\build\boost_chrono-vc141.targets')" /> - <Import Project="..\packages\boost_context-vc141.1.76.0.0\build\boost_context-vc141.targets" Condition="Exists('..\packages\boost_context-vc141.1.76.0.0\build\boost_context-vc141.targets')" /> - <Import Project="..\packages\boost_coroutine-vc141.1.76.0.0\build\boost_coroutine-vc141.targets" Condition="Exists('..\packages\boost_coroutine-vc141.1.76.0.0\build\boost_coroutine-vc141.targets')" /> - <Import Project="..\packages\boost_date_time-vc141.1.76.0.0\build\boost_date_time-vc141.targets" Condition="Exists('..\packages\boost_date_time-vc141.1.76.0.0\build\boost_date_time-vc141.targets')" /> - <Import Project="..\packages\boost_filesystem-vc141.1.76.0.0\build\boost_filesystem-vc141.targets" Condition="Exists('..\packages\boost_filesystem-vc141.1.76.0.0\build\boost_filesystem-vc141.targets')" /> - <Import Project="..\packages\boost_program_options-vc141.1.76.0.0\build\boost_program_options-vc141.targets" Condition="Exists('..\packages\boost_program_options-vc141.1.76.0.0\build\boost_program_options-vc141.targets')" /> - <Import Project="..\packages\boost_regex-vc141.1.76.0.0\build\boost_regex-vc141.targets" Condition="Exists('..\packages\boost_regex-vc141.1.76.0.0\build\boost_regex-vc141.targets')" /> - <Import Project="..\packages\boost_system-vc140.1.76.0.0\build\boost_system-vc140.targets" Condition="Exists('..\packages\boost_system-vc140.1.76.0.0\build\boost_system-vc140.targets')" /> - <Import Project="..\packages\boost_thread-vc141.1.76.0.0\build\boost_thread-vc141.targets" Condition="Exists('..\packages\boost_thread-vc141.1.76.0.0\build\boost_thread-vc141.targets')" /> - </ImportGroup> - <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild"> - <PropertyGroup> - <ErrorText>è¿™å°è®¡ç®—机上缺少æ¤é¡¹ç›®å¼•ç”¨çš„ NuGet 程åºåŒ…。使用“NuGet 程åºåŒ…还原â€å¯ä¸‹è½½è¿™äº›ç¨‹åºåŒ…。有关更多信æ¯ï¼Œè¯·å‚è§ http://go.microsoft.com/fwlink/?LinkID=322105。缺少的文件是 {0}。</ErrorText> - </PropertyGroup> - <Error Condition="!Exists('..\packages\boost.1.76.0.0\build\boost.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\boost.1.76.0.0\build\boost.targets'))" /> - <Error Condition="!Exists('..\packages\boost_chrono-vc141.1.76.0.0\build\boost_chrono-vc141.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\boost_chrono-vc141.1.76.0.0\build\boost_chrono-vc141.targets'))" /> - <Error Condition="!Exists('..\packages\boost_context-vc141.1.76.0.0\build\boost_context-vc141.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\boost_context-vc141.1.76.0.0\build\boost_context-vc141.targets'))" /> - <Error Condition="!Exists('..\packages\boost_coroutine-vc141.1.76.0.0\build\boost_coroutine-vc141.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\boost_coroutine-vc141.1.76.0.0\build\boost_coroutine-vc141.targets'))" /> - <Error Condition="!Exists('..\packages\boost_date_time-vc141.1.76.0.0\build\boost_date_time-vc141.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\boost_date_time-vc141.1.76.0.0\build\boost_date_time-vc141.targets'))" /> - <Error Condition="!Exists('..\packages\boost_filesystem-vc141.1.76.0.0\build\boost_filesystem-vc141.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\boost_filesystem-vc141.1.76.0.0\build\boost_filesystem-vc141.targets'))" /> - <Error Condition="!Exists('..\packages\boost_program_options-vc141.1.76.0.0\build\boost_program_options-vc141.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\boost_program_options-vc141.1.76.0.0\build\boost_program_options-vc141.targets'))" /> - <Error Condition="!Exists('..\packages\boost_regex-vc141.1.76.0.0\build\boost_regex-vc141.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\boost_regex-vc141.1.76.0.0\build\boost_regex-vc141.targets'))" /> - <Error Condition="!Exists('..\packages\boost_system-vc140.1.76.0.0\build\boost_system-vc140.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\boost_system-vc140.1.76.0.0\build\boost_system-vc140.targets'))" /> - <Error Condition="!Exists('..\packages\boost_thread-vc141.1.76.0.0\build\boost_thread-vc141.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\boost_thread-vc141.1.76.0.0\build\boost_thread-vc141.targets'))" /> - </Target> -</Project>
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LspCpp.vcxproj.filters b/Build/source/utils/asymptote/LspCpp/LspCpp.vcxproj.filters deleted file mode 100644 index 64029883037..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LspCpp.vcxproj.filters +++ /dev/null @@ -1,669 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <ClCompile Include="LibLsp\JsonRpc\StreamMessageProducer.cpp"> - <Filter>JsonRpc</Filter> - </ClCompile> - <ClCompile Include="LibLsp\JsonRpc\MessageJsonHandler.cpp"> - <Filter>JsonRpc</Filter> - </ClCompile> - <ClCompile Include="LibLsp\JsonRpc\Endpoint.cpp"> - <Filter>JsonRpc</Filter> - </ClCompile> - <ClCompile Include="LibLsp\JsonRpc\message.cpp"> - <Filter>JsonRpc</Filter> - </ClCompile> - <ClCompile Include="LibLsp\JsonRpc\RemoteEndPoint.cpp"> - <Filter>JsonRpc</Filter> - </ClCompile> - <ClCompile Include="LibLsp\lsp\ProtocolJsonHandler.cpp"> - <Filter>lsp</Filter> - </ClCompile> - <ClCompile Include="LibLsp\lsp\general\initialize.cpp"> - <Filter>lsp\general</Filter> - </ClCompile> - <ClCompile Include="LibLsp\lsp\textDocument\textDocument.cpp"> - <Filter>lsp\textDocument</Filter> - </ClCompile> - <ClCompile Include="network\uri\detail\uri_advance_parts.cpp"> - <Filter>network\uri\detail</Filter> - </ClCompile> - <ClCompile Include="network\uri\detail\uri_normalize.cpp"> - <Filter>network\uri\detail</Filter> - </ClCompile> - <ClCompile Include="network\uri\detail\uri_parse.cpp"> - <Filter>network\uri\detail</Filter> - </ClCompile> - <ClCompile Include="network\uri\detail\uri_parse_authority.cpp"> - <Filter>network\uri\detail</Filter> - </ClCompile> - <ClCompile Include="network\uri\detail\uri_resolve.cpp"> - <Filter>network\uri\detail</Filter> - </ClCompile> - <ClCompile Include="network\uri\uri.cpp"> - <Filter>network\uri</Filter> - </ClCompile> - <ClCompile Include="network\uri\uri_builder.cpp"> - <Filter>network\uri</Filter> - </ClCompile> - <ClCompile Include="network\uri\uri_errors.cpp"> - <Filter>network\uri</Filter> - </ClCompile> - <ClCompile Include="LibLsp\JsonRpc\TcpServer.cpp"> - <Filter>JsonRpc</Filter> - </ClCompile> - <ClCompile Include="LibLsp\JsonRpc\WebSocketServer.cpp"> - <Filter>JsonRpc</Filter> - </ClCompile> - <ClCompile Include="example\StdIOClientExample.cpp"> - <Filter>example</Filter> - </ClCompile> - <ClCompile Include="example\StdIOServerExample.cpp"> - <Filter>example</Filter> - </ClCompile> - <ClCompile Include="example\TcpServerExample.cpp"> - <Filter>example</Filter> - </ClCompile> - <ClCompile Include="example\WebsocketExample.cpp"> - <Filter>example</Filter> - </ClCompile> - <ClCompile Include="LibLsp\lsp\extention\sct\sct.cpp"> - <Filter>lsp\extention\sct</Filter> - </ClCompile> - <ClCompile Include="LibLsp\JsonRpc\serializer.cpp"> - <Filter>JsonRpc</Filter> - </ClCompile> - <ClCompile Include="LibLsp\JsonRpc\threaded_queue.cpp"> - <Filter>JsonRpc</Filter> - </ClCompile> - <ClCompile Include="LibLsp\lsp\lsp.cpp"> - <Filter>lsp</Filter> - </ClCompile> - <ClCompile Include="LibLsp\lsp\lsp_diagnostic.cpp"> - <Filter>lsp</Filter> - </ClCompile> - <ClCompile Include="LibLsp\lsp\utils.cpp"> - <Filter>lsp</Filter> - </ClCompile> - <ClCompile Include="LibLsp\lsp\working_files.cpp"> - <Filter>lsp</Filter> - </ClCompile> - <ClCompile Include="LibLsp\lsp\ParentProcessWatcher.cpp"> - <Filter>lsp</Filter> - </ClCompile> - <ClCompile Include="LibLsp\JsonRpc\Context.cpp"> - <Filter>JsonRpc</Filter> - </ClCompile> - <ClCompile Include="LibLsp\lsp\Markup\Markup.cpp"> - <Filter>lsp\markdown</Filter> - </ClCompile> - <ClCompile Include="LibLsp\JsonRpc\GCThreadContext.cpp"> - <Filter>JsonRpc</Filter> - </ClCompile> - </ItemGroup> - <ItemGroup> - <ClInclude Include="LibLsp\JsonRpc\MessageIssue.h"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\JsonRpc\MessageProducer.h"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\JsonRpc\StreamMessageProducer.h"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\JsonRpc\MessageJsonHandler.h"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\JsonRpc\Endpoint.h"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\JsonRpc\serializer.h"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\JsonRpc\RemoteEndPoint.h"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\JsonRpc\Cancellation.h"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\JsonRpc\message.h"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\location_type.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lru_cache.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsCommand.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsDocumentUri.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsFormattingOptions.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsMarkedString.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsp_code_action.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsp_completion.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsp_diagnostic.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsPosition.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsRange.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsResponseError.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsTextDocumentEdit.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsTextDocumentIdentifier.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsTextDocumentItem.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsTextDocumentPositionParams.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsTextEdit.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsVersionedTextDocumentIdentifier.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsWorkspaceEdit.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\method_type.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\out_list.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\ProtocolJsonHandler.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\symbol.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\general\exit.h"> - <Filter>lsp\general</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\general\initialize.h"> - <Filter>lsp\general</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\general\initialized.h"> - <Filter>lsp\general</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\callHierarchy.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\code_action.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\code_lens.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\completion.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\did_change.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\did_close.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\did_open.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\did_save.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\document_link.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\document_symbol.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\formatting.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\highlight.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\hover.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\implementation.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\range_formatting.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\references.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\rename.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\signature_help.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\type_definition.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\typeHierarchy.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\workspace\did_change_configuration.h"> - <Filter>lsp\workspace</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\workspace\did_change_watched_files.h"> - <Filter>lsp\workspace</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\workspace\execute_command.h"> - <Filter>lsp\workspace</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\workspace\symbol.h"> - <Filter>lsp\workspace</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\ResourceOperation.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsCodeAction.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\workspace\workspaceFolders.h"> - <Filter>lsp\workspace</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\workspace\applyEdit.h"> - <Filter>lsp\workspace</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\workspace\configuration.h"> - <Filter>lsp\workspace</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\semanticHighlighting.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\publishDiagnostics.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\workspace\didChangeWorkspaceFolders.h"> - <Filter>lsp\workspace</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\resolveCompletionItem.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\declaration_definition.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\lsAny.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\CodeActionParams.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\general\InitializeParams.h"> - <Filter>lsp\general</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\general\lsServerCapabilities.h"> - <Filter>lsp\general</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\general\lsClientCapabilities.h"> - <Filter>lsp\general</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\general\lsWorkspaceClientCapabilites.h"> - <Filter>lsp\general</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\general\lsTextDocumentClientCapabilities.h"> - <Filter>lsp\general</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\ExecuteCommandParams.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\resolveCodeLens.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\onTypeFormatting.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\willSave.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\documentColor.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\colorPresentation.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\foldingRange.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\prepareRename.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\resolveTypeHierarchy.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\selectionRange.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\JsonRpc\threaded_queue.h"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\JsonRpc\Condition.h"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\JsonRpc\lsRequestId.h"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\JsonRpc\RequestInMessage.h"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\JsonRpc\NotificationInMessage.h"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\JsonRpc\lsResponseMessage.h"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\windows\MessageNotify.h"> - <Filter>lsp\windows</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\AbsolutePath.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\JsonRpc\json.h"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\general\shutdown.h"> - <Filter>lsp\general</Filter> - </ClInclude> - <ClInclude Include="network\optional.hpp"> - <Filter>network</Filter> - </ClInclude> - <ClInclude Include="network\string_view.hpp"> - <Filter>network</Filter> - </ClInclude> - <ClInclude Include="network\uri.hpp"> - <Filter>network</Filter> - </ClInclude> - <ClInclude Include="network\uri\detail\algorithm.hpp"> - <Filter>network\uri\detail</Filter> - </ClInclude> - <ClInclude Include="network\uri\detail\decode.hpp"> - <Filter>network\uri\detail</Filter> - </ClInclude> - <ClInclude Include="network\uri\detail\encode.hpp"> - <Filter>network\uri\detail</Filter> - </ClInclude> - <ClInclude Include="network\uri\detail\grammar.hpp"> - <Filter>network\uri\detail</Filter> - </ClInclude> - <ClInclude Include="network\uri\detail\translate.hpp"> - <Filter>network\uri\detail</Filter> - </ClInclude> - <ClInclude Include="network\uri\detail\uri_advance_parts.hpp"> - <Filter>network\uri\detail</Filter> - </ClInclude> - <ClInclude Include="network\uri\detail\uri_normalize.hpp"> - <Filter>network\uri\detail</Filter> - </ClInclude> - <ClInclude Include="network\uri\detail\uri_parse.hpp"> - <Filter>network\uri\detail</Filter> - </ClInclude> - <ClInclude Include="network\uri\detail\uri_parse_authority.hpp"> - <Filter>network\uri\detail</Filter> - </ClInclude> - <ClInclude Include="network\uri\detail\uri_parts.hpp"> - <Filter>network\uri\detail</Filter> - </ClInclude> - <ClInclude Include="network\uri\detail\uri_percent_encode.hpp"> - <Filter>network\uri\detail</Filter> - </ClInclude> - <ClInclude Include="network\uri\detail\uri_resolve.hpp"> - <Filter>network\uri\detail</Filter> - </ClInclude> - <ClInclude Include="network\uri\config.hpp"> - <Filter>network\uri</Filter> - </ClInclude> - <ClInclude Include="network\uri\uri.hpp"> - <Filter>network\uri</Filter> - </ClInclude> - <ClInclude Include="network\uri\uri_builder.hpp"> - <Filter>network\uri</Filter> - </ClInclude> - <ClInclude Include="network\uri\uri_errors.hpp"> - <Filter>network\uri</Filter> - </ClInclude> - <ClInclude Include="network\uri\uri_io.hpp"> - <Filter>network\uri</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\language\language.h"> - <Filter>lsp\language</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\client\registerCapability.h"> - <Filter>lsp\client</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\client\unregisterCapability.h"> - <Filter>lsp\client</Filter> - </ClInclude> - <ClInclude Include="LibLsp\JsonRpc\TcpServer.h"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\didRenameFiles.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\JsonRpc\stream.h"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\JsonRpc\WebSocketServer.h"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\extention\jdtls\addOverridableMethods.h"> - <Filter>lsp\extention\jdtls</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\extention\jdtls\buildWorkspace.h"> - <Filter>lsp\extention\jdtls</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\extention\jdtls\checkConstructorsStatus.h"> - <Filter>lsp\extention\jdtls</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\extention\jdtls\checkDelegateMethodsStatus.h"> - <Filter>lsp\extention\jdtls</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\extention\jdtls\checkHashCodeEqualsStatus.h"> - <Filter>lsp\extention\jdtls</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\extention\jdtls\checkToStringStatus.h"> - <Filter>lsp\extention\jdtls</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\extention\jdtls\classFileContents.h"> - <Filter>lsp\extention\jdtls</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\extention\jdtls\codeActionResult.h"> - <Filter>lsp\extention\jdtls</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\extention\jdtls\executeCommand.h"> - <Filter>lsp\extention\jdtls</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\extention\jdtls\findLinks.h"> - <Filter>lsp\extention\jdtls</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\extention\jdtls\generateAccessors.h"> - <Filter>lsp\extention\jdtls</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\extention\jdtls\generateConstructors.h"> - <Filter>lsp\extention\jdtls</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\extention\jdtls\generateDelegateMethods.h"> - <Filter>lsp\extention\jdtls</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\extention\jdtls\generateHashCodeEquals.h"> - <Filter>lsp\extention\jdtls</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\extention\jdtls\generateToString.h"> - <Filter>lsp\extention\jdtls</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\extention\jdtls\getMoveDestinations.h"> - <Filter>lsp\extention\jdtls</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\extention\jdtls\getRefactorEdit.h"> - <Filter>lsp\extention\jdtls</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\extention\jdtls\listOverridableMethods.h"> - <Filter>lsp\extention\jdtls</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\extention\jdtls\Move.h"> - <Filter>lsp\extention\jdtls</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\extention\jdtls\organizeImports.h"> - <Filter>lsp\extention\jdtls</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\extention\jdtls\OverridableMethod.h"> - <Filter>lsp\extention\jdtls</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\extention\jdtls\projectConfigurationUpdate.h"> - <Filter>lsp\extention\jdtls</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\extention\jdtls\resolveUnimplementedAccessors.h"> - <Filter>lsp\extention\jdtls</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\extention\jdtls\searchSymbols.h"> - <Filter>lsp\extention\jdtls</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\extention\jdtls\WorkspaceSymbolParams.h"> - <Filter>lsp\extention\jdtls</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\extention\sct\sct.h"> - <Filter>lsp\extention\sct</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\extention\sct\SCTConfig.h"> - <Filter>lsp\extention\sct</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\extention\sct\protocol.h"> - <Filter>lsp\extention\sct</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\extention\sonarlint\protocol.h"> - <Filter>lsp\extention\sonarlint</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\utils.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\working_files.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\Directory.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\SimpleTimer.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\general\progress.h"> - <Filter>lsp\general</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\ParentProcessWatcher.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\ProcessIoService.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\JsonRpc\Context.h"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\JsonRpc\ScopeExit.h"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\SemanticTokens.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\textDocument\linkedEditingRange.h"> - <Filter>lsp\textDocument</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\IProgressMonitor.h"> - <Filter>lsp</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\Markup\Markup.h"> - <Filter>lsp\markdown</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\Markup\string_ref.h"> - <Filter>lsp\markdown</Filter> - </ClInclude> - <ClInclude Include="LibLsp\JsonRpc\traits.h"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\JsonRpc\GCThreadContext.h"> - <Filter>JsonRpc</Filter> - </ClInclude> - <ClInclude Include="LibLsp\lsp\ClientPreferences.h"> - <Filter>lsp</Filter> - </ClInclude> - </ItemGroup> - <ItemGroup> - <Filter Include="JsonRpc"> - <UniqueIdentifier>{1da4afb3-155d-423f-96b0-1b8da9acc00a}</UniqueIdentifier> - </Filter> - <Filter Include="lsp"> - <UniqueIdentifier>{e7d76738-44b8-4a69-a1c4-2faa28c9a4e4}</UniqueIdentifier> - </Filter> - <Filter Include="lsp\workspace"> - <UniqueIdentifier>{b79907e9-c622-4c4a-ba4a-856d5a924cb3}</UniqueIdentifier> - </Filter> - <Filter Include="lsp\textDocument"> - <UniqueIdentifier>{b5ab5370-6e7b-4a19-b08a-0d60880be5c2}</UniqueIdentifier> - </Filter> - <Filter Include="lsp\windows"> - <UniqueIdentifier>{24b7fc1b-1430-4833-afc1-7215028d56b3}</UniqueIdentifier> - </Filter> - <Filter Include="lsp\general"> - <UniqueIdentifier>{09427494-f677-443b-b1f9-20cf6e6976f5}</UniqueIdentifier> - </Filter> - <Filter Include="network"> - <UniqueIdentifier>{43293649-591a-46e4-ae6d-93de432e5202}</UniqueIdentifier> - </Filter> - <Filter Include="network\uri"> - <UniqueIdentifier>{8e1c4f26-61b7-45f3-9fca-8a709d53e924}</UniqueIdentifier> - </Filter> - <Filter Include="network\uri\detail"> - <UniqueIdentifier>{fca88b35-e5ec-4b6c-8e48-e7ddb54f6c5f}</UniqueIdentifier> - </Filter> - <Filter Include="lsp\language"> - <UniqueIdentifier>{c2661f3d-8e6b-4e9c-9f8f-7b1c533198a9}</UniqueIdentifier> - </Filter> - <Filter Include="lsp\client"> - <UniqueIdentifier>{7dc366bb-0edc-4d01-b61b-b9a25911ab44}</UniqueIdentifier> - </Filter> - <Filter Include="example"> - <UniqueIdentifier>{50042bb3-ac58-43e1-8cbe-0af2d1c58599}</UniqueIdentifier> - </Filter> - <Filter Include="lsp\extention"> - <UniqueIdentifier>{0091cb64-52d3-4c82-a25a-0a9b976182fe}</UniqueIdentifier> - </Filter> - <Filter Include="lsp\extention\sct"> - <UniqueIdentifier>{9a310695-9678-42c9-9085-412e178574d4}</UniqueIdentifier> - </Filter> - <Filter Include="lsp\extention\jdtls"> - <UniqueIdentifier>{b2e6e5b5-343f-4098-8105-4f054b3e9b38}</UniqueIdentifier> - </Filter> - <Filter Include="lsp\extention\sonarlint"> - <UniqueIdentifier>{11198774-b392-4339-b654-17aee0eeaa21}</UniqueIdentifier> - </Filter> - <Filter Include="lsp\markdown"> - <UniqueIdentifier>{4ce2a4b8-aa8d-462b-a6c9-c11b56e3bb2d}</UniqueIdentifier> - </Filter> - </ItemGroup> - <ItemGroup> - <None Include="packages.config" /> - </ItemGroup> -</Project>
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/LspCpp.vcxproj.user b/Build/source/utils/asymptote/LspCpp/LspCpp.vcxproj.user deleted file mode 100644 index 88a550947ed..00000000000 --- a/Build/source/utils/asymptote/LspCpp/LspCpp.vcxproj.user +++ /dev/null @@ -1,4 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <PropertyGroup /> -</Project>
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/Makefile b/Build/source/utils/asymptote/LspCpp/Makefile deleted file mode 100644 index 9883a49942f..00000000000 --- a/Build/source/utils/asymptote/LspCpp/Makefile +++ /dev/null @@ -1,771 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.20 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/bin/cmake - -# The command to remove a file. -RM = /usr/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /usr/local/src/asymptote-2.78/LspCpp - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /usr/local/src/asymptote-2.78/LspCpp - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." - /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." - /usr/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# The main all target -all: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/src/asymptote-2.78/LspCpp/CMakeFiles /usr/local/src/asymptote-2.78/LspCpp//CMakeFiles/progress.marks - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all - $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/src/asymptote-2.78/LspCpp/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -#============================================================================= -# Target rules for targets named lspcpp - -# Build rule for target. -lspcpp: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 lspcpp -.PHONY : lspcpp - -# fast build rule for target. -lspcpp/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/build -.PHONY : lspcpp/fast - -#============================================================================= -# Target rules for targets named doc - -# Build rule for target. -doc: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 doc -.PHONY : doc - -# fast build rule for target. -doc/fast: - $(MAKE) $(MAKESILENT) -f third_party/uri/CMakeFiles/doc.dir/build.make third_party/uri/CMakeFiles/doc.dir/build -.PHONY : doc/fast - -#============================================================================= -# Target rules for targets named network-uri - -# Build rule for target. -network-uri: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 network-uri -.PHONY : network-uri - -# fast build rule for target. -network-uri/fast: - $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/build -.PHONY : network-uri/fast - -src/jsonrpc/Context.o: src/jsonrpc/Context.cpp.o -.PHONY : src/jsonrpc/Context.o - -# target to build an object file -src/jsonrpc/Context.cpp.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/jsonrpc/Context.cpp.o -.PHONY : src/jsonrpc/Context.cpp.o - -src/jsonrpc/Context.i: src/jsonrpc/Context.cpp.i -.PHONY : src/jsonrpc/Context.i - -# target to preprocess a source file -src/jsonrpc/Context.cpp.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/jsonrpc/Context.cpp.i -.PHONY : src/jsonrpc/Context.cpp.i - -src/jsonrpc/Context.s: src/jsonrpc/Context.cpp.s -.PHONY : src/jsonrpc/Context.s - -# target to generate assembly for a file -src/jsonrpc/Context.cpp.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/jsonrpc/Context.cpp.s -.PHONY : src/jsonrpc/Context.cpp.s - -src/jsonrpc/Endpoint.o: src/jsonrpc/Endpoint.cpp.o -.PHONY : src/jsonrpc/Endpoint.o - -# target to build an object file -src/jsonrpc/Endpoint.cpp.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/jsonrpc/Endpoint.cpp.o -.PHONY : src/jsonrpc/Endpoint.cpp.o - -src/jsonrpc/Endpoint.i: src/jsonrpc/Endpoint.cpp.i -.PHONY : src/jsonrpc/Endpoint.i - -# target to preprocess a source file -src/jsonrpc/Endpoint.cpp.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/jsonrpc/Endpoint.cpp.i -.PHONY : src/jsonrpc/Endpoint.cpp.i - -src/jsonrpc/Endpoint.s: src/jsonrpc/Endpoint.cpp.s -.PHONY : src/jsonrpc/Endpoint.s - -# target to generate assembly for a file -src/jsonrpc/Endpoint.cpp.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/jsonrpc/Endpoint.cpp.s -.PHONY : src/jsonrpc/Endpoint.cpp.s - -src/jsonrpc/GCThreadContext.o: src/jsonrpc/GCThreadContext.cpp.o -.PHONY : src/jsonrpc/GCThreadContext.o - -# target to build an object file -src/jsonrpc/GCThreadContext.cpp.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/jsonrpc/GCThreadContext.cpp.o -.PHONY : src/jsonrpc/GCThreadContext.cpp.o - -src/jsonrpc/GCThreadContext.i: src/jsonrpc/GCThreadContext.cpp.i -.PHONY : src/jsonrpc/GCThreadContext.i - -# target to preprocess a source file -src/jsonrpc/GCThreadContext.cpp.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/jsonrpc/GCThreadContext.cpp.i -.PHONY : src/jsonrpc/GCThreadContext.cpp.i - -src/jsonrpc/GCThreadContext.s: src/jsonrpc/GCThreadContext.cpp.s -.PHONY : src/jsonrpc/GCThreadContext.s - -# target to generate assembly for a file -src/jsonrpc/GCThreadContext.cpp.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/jsonrpc/GCThreadContext.cpp.s -.PHONY : src/jsonrpc/GCThreadContext.cpp.s - -src/jsonrpc/MessageJsonHandler.o: src/jsonrpc/MessageJsonHandler.cpp.o -.PHONY : src/jsonrpc/MessageJsonHandler.o - -# target to build an object file -src/jsonrpc/MessageJsonHandler.cpp.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/jsonrpc/MessageJsonHandler.cpp.o -.PHONY : src/jsonrpc/MessageJsonHandler.cpp.o - -src/jsonrpc/MessageJsonHandler.i: src/jsonrpc/MessageJsonHandler.cpp.i -.PHONY : src/jsonrpc/MessageJsonHandler.i - -# target to preprocess a source file -src/jsonrpc/MessageJsonHandler.cpp.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/jsonrpc/MessageJsonHandler.cpp.i -.PHONY : src/jsonrpc/MessageJsonHandler.cpp.i - -src/jsonrpc/MessageJsonHandler.s: src/jsonrpc/MessageJsonHandler.cpp.s -.PHONY : src/jsonrpc/MessageJsonHandler.s - -# target to generate assembly for a file -src/jsonrpc/MessageJsonHandler.cpp.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/jsonrpc/MessageJsonHandler.cpp.s -.PHONY : src/jsonrpc/MessageJsonHandler.cpp.s - -src/jsonrpc/RemoteEndPoint.o: src/jsonrpc/RemoteEndPoint.cpp.o -.PHONY : src/jsonrpc/RemoteEndPoint.o - -# target to build an object file -src/jsonrpc/RemoteEndPoint.cpp.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/jsonrpc/RemoteEndPoint.cpp.o -.PHONY : src/jsonrpc/RemoteEndPoint.cpp.o - -src/jsonrpc/RemoteEndPoint.i: src/jsonrpc/RemoteEndPoint.cpp.i -.PHONY : src/jsonrpc/RemoteEndPoint.i - -# target to preprocess a source file -src/jsonrpc/RemoteEndPoint.cpp.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/jsonrpc/RemoteEndPoint.cpp.i -.PHONY : src/jsonrpc/RemoteEndPoint.cpp.i - -src/jsonrpc/RemoteEndPoint.s: src/jsonrpc/RemoteEndPoint.cpp.s -.PHONY : src/jsonrpc/RemoteEndPoint.s - -# target to generate assembly for a file -src/jsonrpc/RemoteEndPoint.cpp.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/jsonrpc/RemoteEndPoint.cpp.s -.PHONY : src/jsonrpc/RemoteEndPoint.cpp.s - -src/jsonrpc/StreamMessageProducer.o: src/jsonrpc/StreamMessageProducer.cpp.o -.PHONY : src/jsonrpc/StreamMessageProducer.o - -# target to build an object file -src/jsonrpc/StreamMessageProducer.cpp.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/jsonrpc/StreamMessageProducer.cpp.o -.PHONY : src/jsonrpc/StreamMessageProducer.cpp.o - -src/jsonrpc/StreamMessageProducer.i: src/jsonrpc/StreamMessageProducer.cpp.i -.PHONY : src/jsonrpc/StreamMessageProducer.i - -# target to preprocess a source file -src/jsonrpc/StreamMessageProducer.cpp.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/jsonrpc/StreamMessageProducer.cpp.i -.PHONY : src/jsonrpc/StreamMessageProducer.cpp.i - -src/jsonrpc/StreamMessageProducer.s: src/jsonrpc/StreamMessageProducer.cpp.s -.PHONY : src/jsonrpc/StreamMessageProducer.s - -# target to generate assembly for a file -src/jsonrpc/StreamMessageProducer.cpp.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/jsonrpc/StreamMessageProducer.cpp.s -.PHONY : src/jsonrpc/StreamMessageProducer.cpp.s - -src/jsonrpc/TcpServer.o: src/jsonrpc/TcpServer.cpp.o -.PHONY : src/jsonrpc/TcpServer.o - -# target to build an object file -src/jsonrpc/TcpServer.cpp.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/jsonrpc/TcpServer.cpp.o -.PHONY : src/jsonrpc/TcpServer.cpp.o - -src/jsonrpc/TcpServer.i: src/jsonrpc/TcpServer.cpp.i -.PHONY : src/jsonrpc/TcpServer.i - -# target to preprocess a source file -src/jsonrpc/TcpServer.cpp.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/jsonrpc/TcpServer.cpp.i -.PHONY : src/jsonrpc/TcpServer.cpp.i - -src/jsonrpc/TcpServer.s: src/jsonrpc/TcpServer.cpp.s -.PHONY : src/jsonrpc/TcpServer.s - -# target to generate assembly for a file -src/jsonrpc/TcpServer.cpp.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/jsonrpc/TcpServer.cpp.s -.PHONY : src/jsonrpc/TcpServer.cpp.s - -src/jsonrpc/WebSocketServer.o: src/jsonrpc/WebSocketServer.cpp.o -.PHONY : src/jsonrpc/WebSocketServer.o - -# target to build an object file -src/jsonrpc/WebSocketServer.cpp.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/jsonrpc/WebSocketServer.cpp.o -.PHONY : src/jsonrpc/WebSocketServer.cpp.o - -src/jsonrpc/WebSocketServer.i: src/jsonrpc/WebSocketServer.cpp.i -.PHONY : src/jsonrpc/WebSocketServer.i - -# target to preprocess a source file -src/jsonrpc/WebSocketServer.cpp.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/jsonrpc/WebSocketServer.cpp.i -.PHONY : src/jsonrpc/WebSocketServer.cpp.i - -src/jsonrpc/WebSocketServer.s: src/jsonrpc/WebSocketServer.cpp.s -.PHONY : src/jsonrpc/WebSocketServer.s - -# target to generate assembly for a file -src/jsonrpc/WebSocketServer.cpp.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/jsonrpc/WebSocketServer.cpp.s -.PHONY : src/jsonrpc/WebSocketServer.cpp.s - -src/jsonrpc/message.o: src/jsonrpc/message.cpp.o -.PHONY : src/jsonrpc/message.o - -# target to build an object file -src/jsonrpc/message.cpp.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/jsonrpc/message.cpp.o -.PHONY : src/jsonrpc/message.cpp.o - -src/jsonrpc/message.i: src/jsonrpc/message.cpp.i -.PHONY : src/jsonrpc/message.i - -# target to preprocess a source file -src/jsonrpc/message.cpp.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/jsonrpc/message.cpp.i -.PHONY : src/jsonrpc/message.cpp.i - -src/jsonrpc/message.s: src/jsonrpc/message.cpp.s -.PHONY : src/jsonrpc/message.s - -# target to generate assembly for a file -src/jsonrpc/message.cpp.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/jsonrpc/message.cpp.s -.PHONY : src/jsonrpc/message.cpp.s - -src/jsonrpc/serializer.o: src/jsonrpc/serializer.cpp.o -.PHONY : src/jsonrpc/serializer.o - -# target to build an object file -src/jsonrpc/serializer.cpp.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/jsonrpc/serializer.cpp.o -.PHONY : src/jsonrpc/serializer.cpp.o - -src/jsonrpc/serializer.i: src/jsonrpc/serializer.cpp.i -.PHONY : src/jsonrpc/serializer.i - -# target to preprocess a source file -src/jsonrpc/serializer.cpp.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/jsonrpc/serializer.cpp.i -.PHONY : src/jsonrpc/serializer.cpp.i - -src/jsonrpc/serializer.s: src/jsonrpc/serializer.cpp.s -.PHONY : src/jsonrpc/serializer.s - -# target to generate assembly for a file -src/jsonrpc/serializer.cpp.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/jsonrpc/serializer.cpp.s -.PHONY : src/jsonrpc/serializer.cpp.s - -src/jsonrpc/threaded_queue.o: src/jsonrpc/threaded_queue.cpp.o -.PHONY : src/jsonrpc/threaded_queue.o - -# target to build an object file -src/jsonrpc/threaded_queue.cpp.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/jsonrpc/threaded_queue.cpp.o -.PHONY : src/jsonrpc/threaded_queue.cpp.o - -src/jsonrpc/threaded_queue.i: src/jsonrpc/threaded_queue.cpp.i -.PHONY : src/jsonrpc/threaded_queue.i - -# target to preprocess a source file -src/jsonrpc/threaded_queue.cpp.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/jsonrpc/threaded_queue.cpp.i -.PHONY : src/jsonrpc/threaded_queue.cpp.i - -src/jsonrpc/threaded_queue.s: src/jsonrpc/threaded_queue.cpp.s -.PHONY : src/jsonrpc/threaded_queue.s - -# target to generate assembly for a file -src/jsonrpc/threaded_queue.cpp.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/jsonrpc/threaded_queue.cpp.s -.PHONY : src/jsonrpc/threaded_queue.cpp.s - -src/lsp/Markup.o: src/lsp/Markup.cpp.o -.PHONY : src/lsp/Markup.o - -# target to build an object file -src/lsp/Markup.cpp.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/lsp/Markup.cpp.o -.PHONY : src/lsp/Markup.cpp.o - -src/lsp/Markup.i: src/lsp/Markup.cpp.i -.PHONY : src/lsp/Markup.i - -# target to preprocess a source file -src/lsp/Markup.cpp.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/lsp/Markup.cpp.i -.PHONY : src/lsp/Markup.cpp.i - -src/lsp/Markup.s: src/lsp/Markup.cpp.s -.PHONY : src/lsp/Markup.s - -# target to generate assembly for a file -src/lsp/Markup.cpp.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/lsp/Markup.cpp.s -.PHONY : src/lsp/Markup.cpp.s - -src/lsp/ParentProcessWatcher.o: src/lsp/ParentProcessWatcher.cpp.o -.PHONY : src/lsp/ParentProcessWatcher.o - -# target to build an object file -src/lsp/ParentProcessWatcher.cpp.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/lsp/ParentProcessWatcher.cpp.o -.PHONY : src/lsp/ParentProcessWatcher.cpp.o - -src/lsp/ParentProcessWatcher.i: src/lsp/ParentProcessWatcher.cpp.i -.PHONY : src/lsp/ParentProcessWatcher.i - -# target to preprocess a source file -src/lsp/ParentProcessWatcher.cpp.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/lsp/ParentProcessWatcher.cpp.i -.PHONY : src/lsp/ParentProcessWatcher.cpp.i - -src/lsp/ParentProcessWatcher.s: src/lsp/ParentProcessWatcher.cpp.s -.PHONY : src/lsp/ParentProcessWatcher.s - -# target to generate assembly for a file -src/lsp/ParentProcessWatcher.cpp.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/lsp/ParentProcessWatcher.cpp.s -.PHONY : src/lsp/ParentProcessWatcher.cpp.s - -src/lsp/ProtocolJsonHandler.o: src/lsp/ProtocolJsonHandler.cpp.o -.PHONY : src/lsp/ProtocolJsonHandler.o - -# target to build an object file -src/lsp/ProtocolJsonHandler.cpp.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/lsp/ProtocolJsonHandler.cpp.o -.PHONY : src/lsp/ProtocolJsonHandler.cpp.o - -src/lsp/ProtocolJsonHandler.i: src/lsp/ProtocolJsonHandler.cpp.i -.PHONY : src/lsp/ProtocolJsonHandler.i - -# target to preprocess a source file -src/lsp/ProtocolJsonHandler.cpp.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/lsp/ProtocolJsonHandler.cpp.i -.PHONY : src/lsp/ProtocolJsonHandler.cpp.i - -src/lsp/ProtocolJsonHandler.s: src/lsp/ProtocolJsonHandler.cpp.s -.PHONY : src/lsp/ProtocolJsonHandler.s - -# target to generate assembly for a file -src/lsp/ProtocolJsonHandler.cpp.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/lsp/ProtocolJsonHandler.cpp.s -.PHONY : src/lsp/ProtocolJsonHandler.cpp.s - -src/lsp/initialize.o: src/lsp/initialize.cpp.o -.PHONY : src/lsp/initialize.o - -# target to build an object file -src/lsp/initialize.cpp.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/lsp/initialize.cpp.o -.PHONY : src/lsp/initialize.cpp.o - -src/lsp/initialize.i: src/lsp/initialize.cpp.i -.PHONY : src/lsp/initialize.i - -# target to preprocess a source file -src/lsp/initialize.cpp.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/lsp/initialize.cpp.i -.PHONY : src/lsp/initialize.cpp.i - -src/lsp/initialize.s: src/lsp/initialize.cpp.s -.PHONY : src/lsp/initialize.s - -# target to generate assembly for a file -src/lsp/initialize.cpp.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/lsp/initialize.cpp.s -.PHONY : src/lsp/initialize.cpp.s - -src/lsp/lsp.o: src/lsp/lsp.cpp.o -.PHONY : src/lsp/lsp.o - -# target to build an object file -src/lsp/lsp.cpp.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/lsp/lsp.cpp.o -.PHONY : src/lsp/lsp.cpp.o - -src/lsp/lsp.i: src/lsp/lsp.cpp.i -.PHONY : src/lsp/lsp.i - -# target to preprocess a source file -src/lsp/lsp.cpp.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/lsp/lsp.cpp.i -.PHONY : src/lsp/lsp.cpp.i - -src/lsp/lsp.s: src/lsp/lsp.cpp.s -.PHONY : src/lsp/lsp.s - -# target to generate assembly for a file -src/lsp/lsp.cpp.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/lsp/lsp.cpp.s -.PHONY : src/lsp/lsp.cpp.s - -src/lsp/lsp_diagnostic.o: src/lsp/lsp_diagnostic.cpp.o -.PHONY : src/lsp/lsp_diagnostic.o - -# target to build an object file -src/lsp/lsp_diagnostic.cpp.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/lsp/lsp_diagnostic.cpp.o -.PHONY : src/lsp/lsp_diagnostic.cpp.o - -src/lsp/lsp_diagnostic.i: src/lsp/lsp_diagnostic.cpp.i -.PHONY : src/lsp/lsp_diagnostic.i - -# target to preprocess a source file -src/lsp/lsp_diagnostic.cpp.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/lsp/lsp_diagnostic.cpp.i -.PHONY : src/lsp/lsp_diagnostic.cpp.i - -src/lsp/lsp_diagnostic.s: src/lsp/lsp_diagnostic.cpp.s -.PHONY : src/lsp/lsp_diagnostic.s - -# target to generate assembly for a file -src/lsp/lsp_diagnostic.cpp.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/lsp/lsp_diagnostic.cpp.s -.PHONY : src/lsp/lsp_diagnostic.cpp.s - -src/lsp/textDocument.o: src/lsp/textDocument.cpp.o -.PHONY : src/lsp/textDocument.o - -# target to build an object file -src/lsp/textDocument.cpp.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/lsp/textDocument.cpp.o -.PHONY : src/lsp/textDocument.cpp.o - -src/lsp/textDocument.i: src/lsp/textDocument.cpp.i -.PHONY : src/lsp/textDocument.i - -# target to preprocess a source file -src/lsp/textDocument.cpp.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/lsp/textDocument.cpp.i -.PHONY : src/lsp/textDocument.cpp.i - -src/lsp/textDocument.s: src/lsp/textDocument.cpp.s -.PHONY : src/lsp/textDocument.s - -# target to generate assembly for a file -src/lsp/textDocument.cpp.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/lsp/textDocument.cpp.s -.PHONY : src/lsp/textDocument.cpp.s - -src/lsp/utils.o: src/lsp/utils.cpp.o -.PHONY : src/lsp/utils.o - -# target to build an object file -src/lsp/utils.cpp.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/lsp/utils.cpp.o -.PHONY : src/lsp/utils.cpp.o - -src/lsp/utils.i: src/lsp/utils.cpp.i -.PHONY : src/lsp/utils.i - -# target to preprocess a source file -src/lsp/utils.cpp.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/lsp/utils.cpp.i -.PHONY : src/lsp/utils.cpp.i - -src/lsp/utils.s: src/lsp/utils.cpp.s -.PHONY : src/lsp/utils.s - -# target to generate assembly for a file -src/lsp/utils.cpp.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/lsp/utils.cpp.s -.PHONY : src/lsp/utils.cpp.s - -src/lsp/working_files.o: src/lsp/working_files.cpp.o -.PHONY : src/lsp/working_files.o - -# target to build an object file -src/lsp/working_files.cpp.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/lsp/working_files.cpp.o -.PHONY : src/lsp/working_files.cpp.o - -src/lsp/working_files.i: src/lsp/working_files.cpp.i -.PHONY : src/lsp/working_files.i - -# target to preprocess a source file -src/lsp/working_files.cpp.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/lsp/working_files.cpp.i -.PHONY : src/lsp/working_files.cpp.i - -src/lsp/working_files.s: src/lsp/working_files.cpp.s -.PHONY : src/lsp/working_files.s - -# target to generate assembly for a file -src/lsp/working_files.cpp.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/lspcpp.dir/build.make CMakeFiles/lspcpp.dir/src/lsp/working_files.cpp.s -.PHONY : src/lsp/working_files.cpp.s - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... doc" - @echo "... lspcpp" - @echo "... network-uri" - @echo "... src/jsonrpc/Context.o" - @echo "... src/jsonrpc/Context.i" - @echo "... src/jsonrpc/Context.s" - @echo "... src/jsonrpc/Endpoint.o" - @echo "... src/jsonrpc/Endpoint.i" - @echo "... src/jsonrpc/Endpoint.s" - @echo "... src/jsonrpc/GCThreadContext.o" - @echo "... src/jsonrpc/GCThreadContext.i" - @echo "... src/jsonrpc/GCThreadContext.s" - @echo "... src/jsonrpc/MessageJsonHandler.o" - @echo "... src/jsonrpc/MessageJsonHandler.i" - @echo "... src/jsonrpc/MessageJsonHandler.s" - @echo "... src/jsonrpc/RemoteEndPoint.o" - @echo "... src/jsonrpc/RemoteEndPoint.i" - @echo "... src/jsonrpc/RemoteEndPoint.s" - @echo "... src/jsonrpc/StreamMessageProducer.o" - @echo "... src/jsonrpc/StreamMessageProducer.i" - @echo "... src/jsonrpc/StreamMessageProducer.s" - @echo "... src/jsonrpc/TcpServer.o" - @echo "... src/jsonrpc/TcpServer.i" - @echo "... src/jsonrpc/TcpServer.s" - @echo "... src/jsonrpc/WebSocketServer.o" - @echo "... src/jsonrpc/WebSocketServer.i" - @echo "... src/jsonrpc/WebSocketServer.s" - @echo "... src/jsonrpc/message.o" - @echo "... src/jsonrpc/message.i" - @echo "... src/jsonrpc/message.s" - @echo "... src/jsonrpc/serializer.o" - @echo "... src/jsonrpc/serializer.i" - @echo "... src/jsonrpc/serializer.s" - @echo "... src/jsonrpc/threaded_queue.o" - @echo "... src/jsonrpc/threaded_queue.i" - @echo "... src/jsonrpc/threaded_queue.s" - @echo "... src/lsp/Markup.o" - @echo "... src/lsp/Markup.i" - @echo "... src/lsp/Markup.s" - @echo "... src/lsp/ParentProcessWatcher.o" - @echo "... src/lsp/ParentProcessWatcher.i" - @echo "... src/lsp/ParentProcessWatcher.s" - @echo "... src/lsp/ProtocolJsonHandler.o" - @echo "... src/lsp/ProtocolJsonHandler.i" - @echo "... src/lsp/ProtocolJsonHandler.s" - @echo "... src/lsp/initialize.o" - @echo "... src/lsp/initialize.i" - @echo "... src/lsp/initialize.s" - @echo "... src/lsp/lsp.o" - @echo "... src/lsp/lsp.i" - @echo "... src/lsp/lsp.s" - @echo "... src/lsp/lsp_diagnostic.o" - @echo "... src/lsp/lsp_diagnostic.i" - @echo "... src/lsp/lsp_diagnostic.s" - @echo "... src/lsp/textDocument.o" - @echo "... src/lsp/textDocument.i" - @echo "... src/lsp/textDocument.s" - @echo "... src/lsp/utils.o" - @echo "... src/lsp/utils.i" - @echo "... src/lsp/utils.s" - @echo "... src/lsp/working_files.o" - @echo "... src/lsp/working_files.i" - @echo "... src/lsp/working_files.s" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/Build/source/utils/asymptote/LspCpp/README.md b/Build/source/utils/asymptote/LspCpp/README.md index 1a7aff7c128..ace8de5cb48 100644 --- a/Build/source/utils/asymptote/LspCpp/README.md +++ b/Build/source/utils/asymptote/LspCpp/README.md @@ -1,26 +1,21 @@ # LspCpp ## Dependencies -`LspCpp` depends on the boost and rapidjson,utfcpp,uri and threadpool +`LspCpp` depends on boost, rapidjson, utfcpp, uri, and threadpool. ## Build ### Linux / Mac -1. On linux ,install boost +1. On linux, install boost ```shell $ sudo apt-get install libboost-dev ``` - On Mac,install boost on Mac + On Mac, install boost on Mac ```shell $ brew install boost ``` -2. [Restore the submodules][4]. - ```shell - $ git submodule init - $ git submodule update - ``` -3. Building with ``CMake`` +2. Building with ``CMake`` ----------------------- $ mkdir _build $ cd _build @@ -29,20 +24,15 @@ ### Windows - 1. [Restore the submodules][4]. - ```shell - git submodule init - git submodule update - ``` - 2. Open cmd or powershell and generate visual studio project with ``CMake``. + 1. Open cmd or powershell and generate visual studio project with ``CMake``. ----------------------- mkdir _build cd _build cmake -DUri_BUILD_TESTS=OFF -DUri_USE_STATIC_CRT=OFF .. - 3. "cmake -help" is useful if you are not familiar with cmake. + 2. "cmake -help" is useful if you are not familiar with cmake. - 4. Build it with Visual Studio. + 3. Build it with Visual Studio. ## Reference Some code from :[cquery][1] @@ -60,4 +50,3 @@ [1]: https://github.com/cquery-project/cquery "cquery:" [2]: https://www.javacardos.com/tools "JcKit:" [3]: https://docs.microsoft.com/en-us/nuget/consume-packages/package-restore "Package Restore" -[4]: https://git-scm.com/book/en/v2/Git-Tools-Submodules "Git-Tools-Submodules" diff --git a/Build/source/utils/asymptote/LspCpp/example/StdIOClientExample.cpp b/Build/source/utils/asymptote/LspCpp/example/StdIOClientExample.cpp deleted file mode 100644 index 1c73626a45e..00000000000 --- a/Build/source/utils/asymptote/LspCpp/example/StdIOClientExample.cpp +++ /dev/null @@ -1,221 +0,0 @@ - -#include "LibLsp/lsp/ProcessIoService.h" -#ifdef STDIO_CLIENT_EXAMPLE - -#include <boost/program_options.hpp> -#include "LibLsp/lsp/general/exit.h" -#include "LibLsp/lsp/textDocument/declaration_definition.h" - -#include "LibLsp/lsp/textDocument/signature_help.h" -#include "LibLsp/lsp/general/initialize.h" -#include "LibLsp/lsp/ProtocolJsonHandler.h" -#include "LibLsp/lsp/textDocument/typeHierarchy.h" -#include "LibLsp/lsp/AbsolutePath.h" -#include "LibLsp/lsp/textDocument/resolveCompletionItem.h" -#include <network/uri.hpp> -#include "LibLsp/JsonRpc/Endpoint.h" -#include "LibLsp/JsonRpc/stream.h" -#include "LibLsp/JsonRpc/TcpServer.h" -#include "LibLsp/lsp/textDocument/document_symbol.h" -#include "LibLsp/lsp/workspace/execute_command.h" -#include <boost/process.hpp> -#include <boost/process/windows.hpp> -#include <boost/filesystem.hpp> -#include <boost/asio.hpp> -#include <iostream> - - -using namespace boost::asio::ip; -using namespace std; -class DummyLog :public lsp::Log -{ -public: - - void log(Level level, std::wstring&& msg) - { - - std::wcerr << msg << std::endl; - }; - void log(Level level, const std::wstring& msg) - { - std::wcerr << msg << std::endl; - }; - void log(Level level, std::string&& msg) - { - std::cerr << msg << std::endl; - }; - void log(Level level, const std::string& msg) - { - std::cerr << msg << std::endl; - }; -}; - -struct boost_process_ipstream : lsp::base_istream< boost::process::ipstream > -{ - explicit boost_process_ipstream(boost::process::ipstream& _t) - : base_istream<boost::process::ipstream>(_t) - { - } - - std::string what() override - { - return {}; - } - void clear() override - { - - } -}; -struct boost_process_opstream : lsp::base_ostream< boost::process::opstream > -{ - explicit boost_process_opstream(boost::process::opstream& _t) - : lsp::base_ostream<boost::process::opstream>(_t) - { - } - - std::string what() override - { - return {}; - } - void clear() override - { - - } -}; -class Client -{ -public: - Client(std::string& execPath,const std::vector<std::string>& args) - :point(protocol_json_handler, endpoint, _log) - { - std::error_code ec; - namespace bp = boost::process; - c = std::make_shared<bp::child>(asio_io.getIOService(), execPath, - bp::args = args, - ec, - bp::windows::show_normal, - bp::std_out > read_from_service, - bp::std_in < write_to_service, - bp::on_exit([&](int exit_code, const std::error_code& ec_in){ - - })); - if (ec) - { - // fail - _log.log(lsp::Log::Level::SEVERE, "Start server failed."); - } - else { - //success - point.startProcessingMessages(read_from_service_proxy, write_to_service_proxy); - } - } - ~Client() - { - point.Stop(); - ::Sleep(1000); - - } - - lsp::ProcessIoService asio_io; - std::shared_ptr < lsp::ProtocolJsonHandler > protocol_json_handler = std::make_shared< lsp::ProtocolJsonHandler>(); - DummyLog _log; - - std::shared_ptr<GenericEndpoint> endpoint = std::make_shared<GenericEndpoint>(_log); - - boost::process::opstream write_to_service; - boost::process::ipstream read_from_service; - - std::shared_ptr<lsp::ostream> write_to_service_proxy = std::make_shared<boost_process_opstream>(write_to_service); - std::shared_ptr<lsp::istream> read_from_service_proxy = std::make_shared< boost_process_ipstream >(read_from_service); - - std::shared_ptr<boost::process::child> c; - RemoteEndPoint point; -}; - -int main(int argc, char* argv[]) -{ - using namespace boost::program_options; - options_description desc("Allowed options"); - desc.add_options() - ("help,h", "produce help message") - ("execPath", value<string>(), "LSP server's path"); - - - - variables_map vm; - try { - store(parse_command_line(argc, argv, desc), vm); - } - catch (std::exception& e) { - std::cout << "Undefined input.Reason:" << e.what() << std::endl; - return 0; - } - notify(vm); - - - if (vm.count("help")) - { - cout << desc << endl; - return 1; - } - string execPath; - if (vm.count("execPath")) - { - execPath = vm["execPath"].as<string>(); - } - else - { - execPath = "STDIO_SERVER_EXAMPLE.exe"; - } - - Client client(execPath, {}); - { - td_initialize::request req; - auto rsp = client.point.waitResponse(req); - if (rsp) - { - std::cerr << rsp->ToJson() << std::endl; - } - else - { - std::cerr << "get initialze response time out" << std::endl; - } - } - { - td_definition::request req; - auto future_rsp = client.point.send(req); - auto state = future_rsp.wait_for(std::chrono::seconds(4)); - if (std::future_status::timeout == state) - { - std::cerr << "get textDocument/definition response time out" << std::endl; - return 0; - } - auto rsp = future_rsp.get(); - if (rsp.is_error) - { - std::cerr << "get textDocument/definition response error" << std::endl; - - } - else - { - std::cerr << rsp.response.ToJson() << std::endl; - } - } - { - td_initialize::request req; - auto rsp = client.point.waitResponse(req); - if (rsp) - { - std::cerr << rsp->ToJson() << std::endl; - } - else - { - std::cerr << "get initialze response time out" << std::endl; - } - } - Notify_Exit::notify notify; - client.point.send(notify); - return 0; -} -#endif - diff --git a/Build/source/utils/asymptote/LspCpp/example/StdIOServerExample.cpp b/Build/source/utils/asymptote/LspCpp/example/StdIOServerExample.cpp deleted file mode 100644 index 60b0d04db07..00000000000 --- a/Build/source/utils/asymptote/LspCpp/example/StdIOServerExample.cpp +++ /dev/null @@ -1,162 +0,0 @@ -#include "LibLsp/JsonRpc/Condition.h" -#ifdef STDIO_SERVER_EXAMPLE - -#include "LibLsp/lsp/general/exit.h" -#include "LibLsp/lsp/textDocument/declaration_definition.h" -#include <boost/program_options.hpp> -#include "LibLsp/lsp/textDocument/signature_help.h" -#include "LibLsp/lsp/general/initialize.h" -#include "LibLsp/lsp/ProtocolJsonHandler.h" -#include "LibLsp/lsp/textDocument/typeHierarchy.h" -#include "LibLsp/lsp/AbsolutePath.h" -#include "LibLsp/lsp/textDocument/resolveCompletionItem.h" -#include <network/uri.hpp> - - -#include "LibLsp/JsonRpc/Endpoint.h" -#include "LibLsp/JsonRpc/stream.h" -#include "LibLsp/JsonRpc/TcpServer.h" -#include "LibLsp/lsp/textDocument/document_symbol.h" -#include "LibLsp/lsp/workspace/execute_command.h" -#include <boost/process.hpp> -#include <boost/process/windows.hpp> -#include <boost/filesystem.hpp> -#include <boost/asio.hpp> -#include <iostream> -using namespace boost::asio::ip; -using namespace std; -class DummyLog :public lsp::Log -{ -public: - - void log(Level level, std::wstring&& msg) - { - - std::wcerr << msg << std::endl; - }; - void log(Level level, const std::wstring& msg) - { - std::wcerr << msg << std::endl; - }; - void log(Level level, std::string&& msg) - { - std::cerr << msg << std::endl; - }; - void log(Level level, const std::string& msg) - { - std::cerr << msg << std::endl; - }; -}; - - -class StdIOServer -{ -public: - - StdIOServer() : remote_end_point_(protocol_json_handler, endpoint, _log) - { - remote_end_point_.registerHandler([&](const td_initialize::request& req) - { - td_initialize::response rsp; - rsp.id = req.id; - CodeLensOptions code_lens_options; - code_lens_options.resolveProvider = true; - rsp.result.capabilities.codeLensProvider = code_lens_options; - return rsp; - }); - - remote_end_point_.registerHandler([&](Notify_Exit::notify& notify) - { - remote_end_point_.Stop(); - esc_event.notify(std::make_unique<bool>(true)); - }); - remote_end_point_.registerHandler([&](const td_definition::request& req, - const CancelMonitor& monitor) - { - td_definition::response rsp; - rsp.result.first = std::vector<lsLocation>(); - if (monitor && monitor()) - { - _log.info("textDocument/definition request had been cancel."); - } - return rsp; - }); - - remote_end_point_.startProcessingMessages(input, output); - } - ~StdIOServer() - { - - } - - struct ostream : lsp::base_ostream<std::ostream> - { - explicit ostream(std::ostream& _t) - : base_ostream<std::ostream>(_t) - { - - } - - std::string what() override - { - return {}; - } - }; - struct istream :lsp::base_istream<std::istream> - { - explicit istream(std::istream& _t) - : base_istream<std::istream>(_t) - { - } - - std::string what() override - { - return {}; - } - }; - std::shared_ptr < lsp::ProtocolJsonHandler > protocol_json_handler = std::make_shared < lsp::ProtocolJsonHandler >(); - DummyLog _log; - - std::shared_ptr<ostream> output = std::make_shared<ostream>(std::cout); - std::shared_ptr<istream> input = std::make_shared<istream>(std::cin); - - std::shared_ptr < GenericEndpoint > endpoint = std::make_shared<GenericEndpoint>(_log); - RemoteEndPoint remote_end_point_; - Condition<bool> esc_event; -}; - - - - -int main(int argc, char* argv[]) -{ - using namespace boost::program_options; - options_description desc("Allowed options"); - desc.add_options() - ("help,h", "produce help message"); - - - - variables_map vm; - try { - store(parse_command_line(argc, argv, desc), vm); - } - catch (std::exception& e) { - std::cout << "Undefined input.Reason:" << e.what() << std::endl; - return 0; - } - notify(vm); - - - if (vm.count("help")) - { - cout << desc << endl; - return 1; - } - StdIOServer server; - server.esc_event.wait(); - - return 0; -} -#endif - diff --git a/Build/source/utils/asymptote/LspCpp/example/TcpServerExample.cpp b/Build/source/utils/asymptote/LspCpp/example/TcpServerExample.cpp deleted file mode 100644 index 1b717aeca4a..00000000000 --- a/Build/source/utils/asymptote/LspCpp/example/TcpServerExample.cpp +++ /dev/null @@ -1,200 +0,0 @@ -#ifdef TCP_SERVER_EXAMPLE - -#include "LibLsp/lsp/general/exit.h" -#include "LibLsp/lsp/textDocument/declaration_definition.h" -#include "LibLsp/lsp/textDocument/signature_help.h" -#include "LibLsp/lsp/general/initialize.h" -#include "LibLsp/lsp/ProtocolJsonHandler.h" -#include "LibLsp/lsp/textDocument/typeHierarchy.h" -#include "LibLsp/lsp/AbsolutePath.h" -#include "LibLsp/lsp/textDocument/resolveCompletionItem.h" -#include <network/uri.hpp> - - -#include "LibLsp/JsonRpc/Endpoint.h" -#include "LibLsp/JsonRpc/stream.h" -#include "LibLsp/JsonRpc/TcpServer.h" -#include "LibLsp/lsp/textDocument/document_symbol.h" -#include "LibLsp/lsp/workspace/execute_command.h" - -#include <boost/filesystem.hpp> -#include <boost/asio.hpp> -#include <iostream> -using namespace boost::asio::ip; -using namespace std; -class DummyLog :public lsp::Log -{ -public: - - void log(Level level, std::wstring&& msg) - { - std::wcout << msg << std::endl; - }; - void log(Level level, const std::wstring& msg) - { - std::wcout << msg << std::endl; - }; - void log(Level level, std::string&& msg) - { - std::cout << msg << std::endl; - }; - void log(Level level, const std::string& msg) - { - std::cout << msg << std::endl; - }; -}; - -std::string _address = "127.0.0.1"; -std::string _port = "9333"; - -class Server -{ -public: - - - Server():server(_address,_port,protocol_json_handler, endpoint, _log) - { - server.point.registerHandler( - [&](const td_initialize::request& req) - ->lsp::ResponseOrError< td_initialize::response >{ - - td_initialize::response rsp; - CodeLensOptions code_lens_options; - code_lens_options.resolveProvider = true; - rsp.result.capabilities.codeLensProvider = code_lens_options; - - return rsp; - }); - server.point.registerHandler([&](const td_definition::request& req - ,const CancelMonitor& monitor) - { - td_definition::response rsp; - rsp.result.first= std::vector<lsLocation>(); - std::this_thread::sleep_for(std::chrono::seconds(8)); - if(monitor && monitor()) - { - _log.info("textDocument/definition request had been cancel."); - } - return rsp; - }); - - server.point.registerHandler([=](Notify_Exit::notify& notify) - { - std::cout << notify.ToJson() << std::endl; - }); - std::thread([&]() - { - server.run(); - }).detach(); - } - ~Server() - { - server.stop(); - } - std::shared_ptr < lsp::ProtocolJsonHandler > protocol_json_handler = std::make_shared < lsp::ProtocolJsonHandler >(); - DummyLog _log; - - std::shared_ptr < GenericEndpoint > endpoint = std::make_shared<GenericEndpoint>(_log); - lsp::TcpServer server; - -}; - -class Client -{ -public: - struct iostream :public lsp::base_iostream<tcp::iostream> - { - explicit iostream(boost::asio::basic_socket_iostream<tcp>& _t) - : base_iostream<boost::asio::basic_socket_iostream<tcp>>(_t) - { - } - - std::string what() override - { - auto msg = _impl.error().message(); - return msg; - } - - }; - Client() :remote_end_point_(protocol_json_handler, endpoint, _log) - { - tcp::endpoint end_point( address::from_string(_address), 9333); - - socket_ = std::make_shared<tcp::iostream>(); - socket_->connect(end_point); - if (!socket_) - { - string temp = "Unable to connect: " + socket_->error().message(); - std::cout << temp << std::endl; - } - - vector<string> args; - socket_proxy = std::make_shared<iostream>(*socket_.get()); - - remote_end_point_.startProcessingMessages(socket_proxy, socket_proxy); - } - ~Client() - { - remote_end_point_.Stop(); - ::Sleep(1000); - socket_->close(); - } - - std::shared_ptr < lsp::ProtocolJsonHandler > protocol_json_handler = std::make_shared< lsp::ProtocolJsonHandler>(); - DummyLog _log; - - std::shared_ptr<GenericEndpoint> endpoint = std::make_shared<GenericEndpoint>(_log); - - std::shared_ptr < iostream> socket_proxy; - std::shared_ptr<tcp::iostream> socket_; - RemoteEndPoint remote_end_point_; -}; - -int main() -{ - - Server server; - Client client; - - { - td_initialize::request req; - auto rsp = client.remote_end_point_.waitResponse(req); - if (rsp) - { - std::cout << rsp->response.ToJson() << std::endl; - } - else - { - std::cout << "get initialze response time out" << std::endl; - } - } - { - td_definition::request req; - auto future_rsp = client.remote_end_point_.send(req); - Notify_Cancellation::notify cancel_notify; - cancel_notify.params.id = req.id; - client.remote_end_point_.send(cancel_notify); - - auto state = future_rsp.wait_for(std::chrono::seconds(16)); - if (std::future_status::timeout == state) - { - std::cout << "get textDocument/definition response time out" << std::endl; - return 0; - } - auto rsp = future_rsp.get(); - if (rsp.is_error) - { - std::cout << "get textDocument/definition response error" << std::endl; - - } - else - { - std::cout << rsp.response.ToJson() << std::endl; - } - } - Notify_Exit::notify notify; - client.remote_end_point_.send(notify); - return 0; -} -#endif - diff --git a/Build/source/utils/asymptote/LspCpp/example/WebsocketExample.cpp b/Build/source/utils/asymptote/LspCpp/example/WebsocketExample.cpp deleted file mode 100644 index e82f0a96f93..00000000000 --- a/Build/source/utils/asymptote/LspCpp/example/WebsocketExample.cpp +++ /dev/null @@ -1,297 +0,0 @@ -#ifdef WEBSOCKET_SERVER_EXAMPLE - -#include "LibLsp/JsonRpc/WebSocketServer.h" -#include "LibLsp/lsp/textDocument/signature_help.h" -#include "LibLsp/lsp/general/initialize.h" -#include "LibLsp/lsp/ProtocolJsonHandler.h" -#include "LibLsp/lsp/textDocument/typeHierarchy.h" -#include "LibLsp/lsp/AbsolutePath.h" -#include "LibLsp/lsp/textDocument/resolveCompletionItem.h" -#include <network/uri.hpp> - - -#include "LibLsp/JsonRpc/Endpoint.h" -#include "LibLsp/JsonRpc/stream.h" -#include "LibLsp/JsonRpc/TcpServer.h" -#include "LibLsp/lsp/textDocument/document_symbol.h" -#include "LibLsp/lsp/workspace/execute_command.h" - -#include <boost/filesystem.hpp> -#include <boost/asio.hpp> -#include <iostream> -#include <boost/beast/core.hpp> -#include <boost/beast/websocket.hpp> -#include <boost/asio/dispatch.hpp> -#include <boost/asio/strand.hpp> -#include <algorithm> -#include <cstdlib> -#include <functional> -#include <iostream> -#include <memory> -#include <string> -#include <thread> -#include <vector> - -#include <boost/beast/version.hpp> -#include <boost/beast/websocket.hpp> -#include <boost/asio/dispatch.hpp> -#include "LibLsp/JsonRpc/Endpoint.h" -#include "LibLsp/JsonRpc/RemoteEndPoint.h" -#include "LibLsp/JsonRpc/stream.h" -#include "LibLsp/lsp/ProtocolJsonHandler.h" - -namespace beast = boost::beast; // from <boost/beast.hpp> -namespace http = beast::http; // from <boost/beast/http.hpp> -namespace websocket = beast::websocket; // from <boost/beast/websocket.hpp> -namespace net = boost::asio; // from <boost/asio.hpp> -using tcp = boost::asio::ip::tcp; // from <boost/asio/ip/tcp.hpp> - -//------------------------------------------------------------------------------ - -std::string _address = "127.0.0.1"; -std::string _port = "9333"; - - - - -using namespace std; -class DummyLog :public lsp::Log -{ -public: - - void log(Level level, std::wstring&& msg) - { - std::wcout << msg << std::endl; - }; - void log(Level level, const std::wstring& msg) - { - std::wcout << msg << std::endl; - }; - void log(Level level, std::string&& msg) - { - std::cout << msg << std::endl; - }; - void log(Level level, const std::string& msg) - { - std::cout << msg << std::endl; - }; -}; - - - -// Sends a WebSocket message and prints the response -class Client : public std::enable_shared_from_this<Client> -{ - net::io_context ioc; - tcp::resolver resolver_; - websocket::stream<beast::tcp_stream> ws_; - beast::flat_buffer buffer_; - std::string host_; - std::string user_agent_; - std::shared_ptr < lsp::ProtocolJsonHandler > protocol_json_handler = std::make_shared< lsp::ProtocolJsonHandler>(); - DummyLog _log; - - std::shared_ptr<GenericEndpoint> endpoint = std::make_shared<GenericEndpoint>(_log); - - std::shared_ptr<lsp::websocket_stream_wrapper> proxy_; -public: - RemoteEndPoint point; - -public: - // Resolver and socket require an io_context - explicit - Client() - : resolver_(net::make_strand(ioc)) - , ws_(net::make_strand(ioc)),point(protocol_json_handler, endpoint, _log) - { - proxy_ = std::make_shared<lsp::websocket_stream_wrapper>(ws_); - - } - - // Start the asynchronous operation - void - run( - char const* host, - char const* port, char const* user_agent) - { - // Save these for later - host_ = host; - user_agent_ = user_agent; - // Look up the domain name - resolver_.async_resolve( - host, - port, - beast::bind_front_handler( - &Client::on_resolve, - shared_from_this())); - std::thread([&] - { - ioc.run(); - }).detach(); - while (!point.IsWorking()) - { - ::Sleep(50); - } - } - - void - on_resolve( - beast::error_code ec, - tcp::resolver::results_type results) - { - if (ec) - return; - - // Set the timeout for the operation - beast::get_lowest_layer(ws_).expires_after(std::chrono::seconds(30)); - - // Make the connection on the IP address we get from a lookup - beast::get_lowest_layer(ws_).async_connect( - results, - beast::bind_front_handler( - &Client::on_connect, - shared_from_this())); - } - - void - on_connect(beast::error_code ec, tcp::resolver::results_type::endpoint_type) - { - if (ec) - return; - - // Turn off the timeout on the tcp_stream, because - // the websocket stream has its own timeout system. - beast::get_lowest_layer(ws_).expires_never(); - - // Set suggested timeout settings for the websocket - ws_.set_option( - websocket::stream_base::timeout::suggested( - beast::role_type::client)); - - // Set a decorator to change the User-Agent of the handshake - ws_.set_option(websocket::stream_base::decorator( - [=](websocket::request_type& req) - { - req.set(http::field::user_agent, - user_agent_.c_str()); - })); - - // Perform the websocket handshake - ws_.async_handshake(host_, "/", - beast::bind_front_handler( - &Client::on_handshake, - shared_from_this())); - } - - void - on_handshake(beast::error_code ec) - { - if (ec) - return; - - // Send the message - - - point.startProcessingMessages(proxy_, proxy_); - // Read a message into our buffer - ws_.async_read( - buffer_, - beast::bind_front_handler( - &Client::on_read, - shared_from_this())); - } - - - void - on_read( - beast::error_code ec, - std::size_t bytes_transferred) - { - boost::ignore_unused(bytes_transferred); - - if (ec) - return; - - char* data = reinterpret_cast<char*>(buffer_.data().data()); - std::vector<char> elements(data, data + bytes_transferred); - buffer_.clear(); - proxy_->on_request.EnqueueAll(std::move(elements), false); - - ws_.async_read( - buffer_, - beast::bind_front_handler( - &Client::on_read, - shared_from_this())); - } - - void - on_close(beast::error_code ec) - { - if (ec) - return; - - // If we get here then the connection is closed gracefully - - // The make_printable() function helps print a ConstBufferSequence - std::cout << beast::make_printable(buffer_.data()) << std::endl; - } -}; - -class Server -{ -public: - Server(const std::string& user_agent) : server(user_agent,_address, _port, protocol_json_handler, endpoint, _log) - { - server.point.registerHandler( - [&](const td_initialize::request& req) - { - td_initialize::response rsp; - CodeLensOptions code_lens_options; - code_lens_options.resolveProvider = true; - rsp.result.capabilities.codeLensProvider = code_lens_options; - return rsp; - }); - std::thread([&]() - { - server.run(); - }).detach(); - } - ~Server() - { - server.stop(); - } - std::shared_ptr < lsp::ProtocolJsonHandler > protocol_json_handler = std::make_shared < lsp::ProtocolJsonHandler >(); - DummyLog _log; - - std::shared_ptr < GenericEndpoint > endpoint = std::make_shared<GenericEndpoint>(_log); - lsp::WebSocketServer server; - -}; - -int main() -{ - std::string user_agent = std::string(BOOST_BEAST_VERSION_STRING) +" websocket-server-async"; - Server server(user_agent); - - auto client = std::make_shared<Client>(); - user_agent = std::string(BOOST_BEAST_VERSION_STRING) + " websocket-client-async"; - client->run(_address.c_str(), _port.c_str(), user_agent.c_str()); - - td_initialize::request req; - - auto rsp = client->point.waitResponse(req); - if (rsp) - { - std::cout << rsp->ToJson() << std::endl; - } - return 0; -} - - - - - -#endif - - - diff --git a/Build/source/utils/asymptote/LspCpp/macro_map.h b/Build/source/utils/asymptote/LspCpp/macro_map.h deleted file mode 100644 index f09ba5b1a74..00000000000 --- a/Build/source/utils/asymptote/LspCpp/macro_map.h +++ /dev/null @@ -1,134 +0,0 @@ -/* -Boost Software License - Version 1.0 - August 17th, 2003 - -Permission is hereby granted, free of charge, to any person or organization -obtaining a copy of the software and accompanying documentation covered by -this license (the "Software") to use, reproduce, display, distribute, -execute, and transmit the Software, and to prepare derivative works of the -Software, and to permit third-parties to whom the Software is furnished to -do so, all subject to the following: - -The copyright notices in the Software and this entire statement, including -the above license grant, this restriction and the following disclaimer, -must be included in all copies of the Software, in whole or in part, and -all derivative works of the Software, unless such copies or derivative -works are solely in the form of machine-executable object code generated by -a source language processor. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT -SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE -FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. -*/ - -// Taken from https://github.com/cbeck88/visit_struct. -// -// Usage -// -// #define PRINT_DOUBLE(x) printf(#x " = %d\n", x); -// -// MACRO_MAP(PRINT_DOUBLE, 1, 2, 3) -// #define PRINT_DOUBLES(...) MACRO_MAP(PRINT_DOUBLE, __VA_ARGS__) - -#pragma once - -static constexpr const int max_visitable_members = 69; - -#define VISIT_STRUCT_EXPAND(x) x -#define VISIT_STRUCT_PP_ARG_N( \ - _1, _2, _3, _4, _5, _6, _7, _8, _9, _10,\ - _11, _12, _13, _14, _15, _16, _17, _18, _19, _20,\ - _21, _22, _23, _24, _25, _26, _27, _28, _29, _30,\ - _31, _32, _33, _34, _35, _36, _37, _38, _39, _40,\ - _41, _42, _43, _44, _45, _46, _47, _48, _49, _50,\ - _51, _52, _53, _54, _55, _56, _57, _58, _59, _60,\ - _61, _62, _63, _64, _65, _66, _67, _68, _69, N, ...) N -#define VISIT_STRUCT_PP_NARG(...) VISIT_STRUCT_EXPAND(VISIT_STRUCT_PP_ARG_N(__VA_ARGS__, \ - 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, \ - 59, 58, 57, 56, 55, 54, 53, 52, 51, 50, \ - 49, 48, 47, 46, 45, 44, 43, 42, 41, 40, \ - 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, \ - 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, \ - 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, \ - 9, 8, 7, 6, 5, 4, 3, 2, 1, 0)) - -/* need extra level to force extra eval */ -#define VISIT_STRUCT_CONCAT_(a,b) a ## b -#define VISIT_STRUCT_CONCAT(a,b) VISIT_STRUCT_CONCAT_(a,b) - -#define VISIT_STRUCT_APPLYF0(f) -#define VISIT_STRUCT_APPLYF1(f,_1) f(_1) -#define VISIT_STRUCT_APPLYF2(f,_1,_2) f(_1) f(_2) -#define VISIT_STRUCT_APPLYF3(f,_1,_2,_3) f(_1) f(_2) f(_3) -#define VISIT_STRUCT_APPLYF4(f,_1,_2,_3,_4) f(_1) f(_2) f(_3) f(_4) -#define VISIT_STRUCT_APPLYF5(f,_1,_2,_3,_4,_5) f(_1) f(_2) f(_3) f(_4) f(_5) -#define VISIT_STRUCT_APPLYF6(f,_1,_2,_3,_4,_5,_6) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) -#define VISIT_STRUCT_APPLYF7(f,_1,_2,_3,_4,_5,_6,_7) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) -#define VISIT_STRUCT_APPLYF8(f,_1,_2,_3,_4,_5,_6,_7,_8) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) -#define VISIT_STRUCT_APPLYF9(f,_1,_2,_3,_4,_5,_6,_7,_8,_9) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) -#define VISIT_STRUCT_APPLYF10(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) -#define VISIT_STRUCT_APPLYF11(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) -#define VISIT_STRUCT_APPLYF12(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) -#define VISIT_STRUCT_APPLYF13(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) -#define VISIT_STRUCT_APPLYF14(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) -#define VISIT_STRUCT_APPLYF15(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) -#define VISIT_STRUCT_APPLYF16(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) -#define VISIT_STRUCT_APPLYF17(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) -#define VISIT_STRUCT_APPLYF18(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) -#define VISIT_STRUCT_APPLYF19(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) -#define VISIT_STRUCT_APPLYF20(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) -#define VISIT_STRUCT_APPLYF21(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) -#define VISIT_STRUCT_APPLYF22(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) -#define VISIT_STRUCT_APPLYF23(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) -#define VISIT_STRUCT_APPLYF24(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) -#define VISIT_STRUCT_APPLYF25(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) -#define VISIT_STRUCT_APPLYF26(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) -#define VISIT_STRUCT_APPLYF27(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) -#define VISIT_STRUCT_APPLYF28(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) -#define VISIT_STRUCT_APPLYF29(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) -#define VISIT_STRUCT_APPLYF30(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) -#define VISIT_STRUCT_APPLYF31(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) -#define VISIT_STRUCT_APPLYF32(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) -#define VISIT_STRUCT_APPLYF33(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) -#define VISIT_STRUCT_APPLYF34(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) -#define VISIT_STRUCT_APPLYF35(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) -#define VISIT_STRUCT_APPLYF36(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) f(_36) -#define VISIT_STRUCT_APPLYF37(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36,_37) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) f(_36) f(_37) -#define VISIT_STRUCT_APPLYF38(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36,_37,_38) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) f(_36) f(_37) f(_38) -#define VISIT_STRUCT_APPLYF39(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36,_37,_38,_39) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) f(_36) f(_37) f(_38) f(_39) -#define VISIT_STRUCT_APPLYF40(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36,_37,_38,_39,_40) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) f(_36) f(_37) f(_38) f(_39) f(_40) -#define VISIT_STRUCT_APPLYF41(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36,_37,_38,_39,_40,_41) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) f(_36) f(_37) f(_38) f(_39) f(_40) f(_41) -#define VISIT_STRUCT_APPLYF42(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36,_37,_38,_39,_40,_41,_42) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) f(_36) f(_37) f(_38) f(_39) f(_40) f(_41) f(_42) -#define VISIT_STRUCT_APPLYF43(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36,_37,_38,_39,_40,_41,_42,_43) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) f(_36) f(_37) f(_38) f(_39) f(_40) f(_41) f(_42) f(_43) -#define VISIT_STRUCT_APPLYF44(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36,_37,_38,_39,_40,_41,_42,_43,_44) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) f(_36) f(_37) f(_38) f(_39) f(_40) f(_41) f(_42) f(_43) f(_44) -#define VISIT_STRUCT_APPLYF45(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36,_37,_38,_39,_40,_41,_42,_43,_44,_45) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) f(_36) f(_37) f(_38) f(_39) f(_40) f(_41) f(_42) f(_43) f(_44) f(_45) -#define VISIT_STRUCT_APPLYF46(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36,_37,_38,_39,_40,_41,_42,_43,_44,_45,_46) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) f(_36) f(_37) f(_38) f(_39) f(_40) f(_41) f(_42) f(_43) f(_44) f(_45) f(_46) -#define VISIT_STRUCT_APPLYF47(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36,_37,_38,_39,_40,_41,_42,_43,_44,_45,_46,_47) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) f(_36) f(_37) f(_38) f(_39) f(_40) f(_41) f(_42) f(_43) f(_44) f(_45) f(_46) f(_47) -#define VISIT_STRUCT_APPLYF48(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36,_37,_38,_39,_40,_41,_42,_43,_44,_45,_46,_47,_48) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) f(_36) f(_37) f(_38) f(_39) f(_40) f(_41) f(_42) f(_43) f(_44) f(_45) f(_46) f(_47) f(_48) -#define VISIT_STRUCT_APPLYF49(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36,_37,_38,_39,_40,_41,_42,_43,_44,_45,_46,_47,_48,_49) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) f(_36) f(_37) f(_38) f(_39) f(_40) f(_41) f(_42) f(_43) f(_44) f(_45) f(_46) f(_47) f(_48) f(_49) -#define VISIT_STRUCT_APPLYF50(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36,_37,_38,_39,_40,_41,_42,_43,_44,_45,_46,_47,_48,_49,_50) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) f(_36) f(_37) f(_38) f(_39) f(_40) f(_41) f(_42) f(_43) f(_44) f(_45) f(_46) f(_47) f(_48) f(_49) f(_50) -#define VISIT_STRUCT_APPLYF51(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36,_37,_38,_39,_40,_41,_42,_43,_44,_45,_46,_47,_48,_49,_50,_51) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) f(_36) f(_37) f(_38) f(_39) f(_40) f(_41) f(_42) f(_43) f(_44) f(_45) f(_46) f(_47) f(_48) f(_49) f(_50) f(_51) -#define VISIT_STRUCT_APPLYF52(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36,_37,_38,_39,_40,_41,_42,_43,_44,_45,_46,_47,_48,_49,_50,_51,_52) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) f(_36) f(_37) f(_38) f(_39) f(_40) f(_41) f(_42) f(_43) f(_44) f(_45) f(_46) f(_47) f(_48) f(_49) f(_50) f(_51) f(_52) -#define VISIT_STRUCT_APPLYF53(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36,_37,_38,_39,_40,_41,_42,_43,_44,_45,_46,_47,_48,_49,_50,_51,_52,_53) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) f(_36) f(_37) f(_38) f(_39) f(_40) f(_41) f(_42) f(_43) f(_44) f(_45) f(_46) f(_47) f(_48) f(_49) f(_50) f(_51) f(_52) f(_53) -#define VISIT_STRUCT_APPLYF54(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36,_37,_38,_39,_40,_41,_42,_43,_44,_45,_46,_47,_48,_49,_50,_51,_52,_53,_54) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) f(_36) f(_37) f(_38) f(_39) f(_40) f(_41) f(_42) f(_43) f(_44) f(_45) f(_46) f(_47) f(_48) f(_49) f(_50) f(_51) f(_52) f(_53) f(_54) -#define VISIT_STRUCT_APPLYF55(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36,_37,_38,_39,_40,_41,_42,_43,_44,_45,_46,_47,_48,_49,_50,_51,_52,_53,_54,_55) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) f(_36) f(_37) f(_38) f(_39) f(_40) f(_41) f(_42) f(_43) f(_44) f(_45) f(_46) f(_47) f(_48) f(_49) f(_50) f(_51) f(_52) f(_53) f(_54) f(_55) -#define VISIT_STRUCT_APPLYF56(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36,_37,_38,_39,_40,_41,_42,_43,_44,_45,_46,_47,_48,_49,_50,_51,_52,_53,_54,_55,_56) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) f(_36) f(_37) f(_38) f(_39) f(_40) f(_41) f(_42) f(_43) f(_44) f(_45) f(_46) f(_47) f(_48) f(_49) f(_50) f(_51) f(_52) f(_53) f(_54) f(_55) f(_56) -#define VISIT_STRUCT_APPLYF57(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36,_37,_38,_39,_40,_41,_42,_43,_44,_45,_46,_47,_48,_49,_50,_51,_52,_53,_54,_55,_56,_57) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) f(_36) f(_37) f(_38) f(_39) f(_40) f(_41) f(_42) f(_43) f(_44) f(_45) f(_46) f(_47) f(_48) f(_49) f(_50) f(_51) f(_52) f(_53) f(_54) f(_55) f(_56) f(_57) -#define VISIT_STRUCT_APPLYF58(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36,_37,_38,_39,_40,_41,_42,_43,_44,_45,_46,_47,_48,_49,_50,_51,_52,_53,_54,_55,_56,_57,_58) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) f(_36) f(_37) f(_38) f(_39) f(_40) f(_41) f(_42) f(_43) f(_44) f(_45) f(_46) f(_47) f(_48) f(_49) f(_50) f(_51) f(_52) f(_53) f(_54) f(_55) f(_56) f(_57) f(_58) -#define VISIT_STRUCT_APPLYF59(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36,_37,_38,_39,_40,_41,_42,_43,_44,_45,_46,_47,_48,_49,_50,_51,_52,_53,_54,_55,_56,_57,_58,_59) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) f(_36) f(_37) f(_38) f(_39) f(_40) f(_41) f(_42) f(_43) f(_44) f(_45) f(_46) f(_47) f(_48) f(_49) f(_50) f(_51) f(_52) f(_53) f(_54) f(_55) f(_56) f(_57) f(_58) f(_59) -#define VISIT_STRUCT_APPLYF60(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36,_37,_38,_39,_40,_41,_42,_43,_44,_45,_46,_47,_48,_49,_50,_51,_52,_53,_54,_55,_56,_57,_58,_59,_60) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) f(_36) f(_37) f(_38) f(_39) f(_40) f(_41) f(_42) f(_43) f(_44) f(_45) f(_46) f(_47) f(_48) f(_49) f(_50) f(_51) f(_52) f(_53) f(_54) f(_55) f(_56) f(_57) f(_58) f(_59) f(_60) -#define VISIT_STRUCT_APPLYF61(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36,_37,_38,_39,_40,_41,_42,_43,_44,_45,_46,_47,_48,_49,_50,_51,_52,_53,_54,_55,_56,_57,_58,_59,_60,_61) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) f(_36) f(_37) f(_38) f(_39) f(_40) f(_41) f(_42) f(_43) f(_44) f(_45) f(_46) f(_47) f(_48) f(_49) f(_50) f(_51) f(_52) f(_53) f(_54) f(_55) f(_56) f(_57) f(_58) f(_59) f(_60) f(_61) -#define VISIT_STRUCT_APPLYF62(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36,_37,_38,_39,_40,_41,_42,_43,_44,_45,_46,_47,_48,_49,_50,_51,_52,_53,_54,_55,_56,_57,_58,_59,_60,_61,_62) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) f(_36) f(_37) f(_38) f(_39) f(_40) f(_41) f(_42) f(_43) f(_44) f(_45) f(_46) f(_47) f(_48) f(_49) f(_50) f(_51) f(_52) f(_53) f(_54) f(_55) f(_56) f(_57) f(_58) f(_59) f(_60) f(_61) f(_62) -#define VISIT_STRUCT_APPLYF63(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36,_37,_38,_39,_40,_41,_42,_43,_44,_45,_46,_47,_48,_49,_50,_51,_52,_53,_54,_55,_56,_57,_58,_59,_60,_61,_62,_63) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) f(_36) f(_37) f(_38) f(_39) f(_40) f(_41) f(_42) f(_43) f(_44) f(_45) f(_46) f(_47) f(_48) f(_49) f(_50) f(_51) f(_52) f(_53) f(_54) f(_55) f(_56) f(_57) f(_58) f(_59) f(_60) f(_61) f(_62) f(_63) -#define VISIT_STRUCT_APPLYF64(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36,_37,_38,_39,_40,_41,_42,_43,_44,_45,_46,_47,_48,_49,_50,_51,_52,_53,_54,_55,_56,_57,_58,_59,_60,_61,_62,_63,_64) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) f(_36) f(_37) f(_38) f(_39) f(_40) f(_41) f(_42) f(_43) f(_44) f(_45) f(_46) f(_47) f(_48) f(_49) f(_50) f(_51) f(_52) f(_53) f(_54) f(_55) f(_56) f(_57) f(_58) f(_59) f(_60) f(_61) f(_62) f(_63) f(_64) -#define VISIT_STRUCT_APPLYF65(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36,_37,_38,_39,_40,_41,_42,_43,_44,_45,_46,_47,_48,_49,_50,_51,_52,_53,_54,_55,_56,_57,_58,_59,_60,_61,_62,_63,_64,_65) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) f(_36) f(_37) f(_38) f(_39) f(_40) f(_41) f(_42) f(_43) f(_44) f(_45) f(_46) f(_47) f(_48) f(_49) f(_50) f(_51) f(_52) f(_53) f(_54) f(_55) f(_56) f(_57) f(_58) f(_59) f(_60) f(_61) f(_62) f(_63) f(_64) f(_65) -#define VISIT_STRUCT_APPLYF66(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36,_37,_38,_39,_40,_41,_42,_43,_44,_45,_46,_47,_48,_49,_50,_51,_52,_53,_54,_55,_56,_57,_58,_59,_60,_61,_62,_63,_64,_65,_66) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) f(_36) f(_37) f(_38) f(_39) f(_40) f(_41) f(_42) f(_43) f(_44) f(_45) f(_46) f(_47) f(_48) f(_49) f(_50) f(_51) f(_52) f(_53) f(_54) f(_55) f(_56) f(_57) f(_58) f(_59) f(_60) f(_61) f(_62) f(_63) f(_64) f(_65) f(_66) -#define VISIT_STRUCT_APPLYF67(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36,_37,_38,_39,_40,_41,_42,_43,_44,_45,_46,_47,_48,_49,_50,_51,_52,_53,_54,_55,_56,_57,_58,_59,_60,_61,_62,_63,_64,_65,_66,_67) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) f(_36) f(_37) f(_38) f(_39) f(_40) f(_41) f(_42) f(_43) f(_44) f(_45) f(_46) f(_47) f(_48) f(_49) f(_50) f(_51) f(_52) f(_53) f(_54) f(_55) f(_56) f(_57) f(_58) f(_59) f(_60) f(_61) f(_62) f(_63) f(_64) f(_65) f(_66) f(_67) -#define VISIT_STRUCT_APPLYF68(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36,_37,_38,_39,_40,_41,_42,_43,_44,_45,_46,_47,_48,_49,_50,_51,_52,_53,_54,_55,_56,_57,_58,_59,_60,_61,_62,_63,_64,_65,_66,_67,_68) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) f(_36) f(_37) f(_38) f(_39) f(_40) f(_41) f(_42) f(_43) f(_44) f(_45) f(_46) f(_47) f(_48) f(_49) f(_50) f(_51) f(_52) f(_53) f(_54) f(_55) f(_56) f(_57) f(_58) f(_59) f(_60) f(_61) f(_62) f(_63) f(_64) f(_65) f(_66) f(_67) f(_68) -#define VISIT_STRUCT_APPLYF69(f,_1,_2,_3,_4,_5,_6,_7,_8,_9,_10,_11,_12,_13,_14,_15,_16,_17,_18,_19,_20,_21,_22,_23,_24,_25,_26,_27,_28,_29,_30,_31,_32,_33,_34,_35,_36,_37,_38,_39,_40,_41,_42,_43,_44,_45,_46,_47,_48,_49,_50,_51,_52,_53,_54,_55,_56,_57,_58,_59,_60,_61,_62,_63,_64,_65,_66,_67,_68,_69) f(_1) f(_2) f(_3) f(_4) f(_5) f(_6) f(_7) f(_8) f(_9) f(_10) f(_11) f(_12) f(_13) f(_14) f(_15) f(_16) f(_17) f(_18) f(_19) f(_20) f(_21) f(_22) f(_23) f(_24) f(_25) f(_26) f(_27) f(_28) f(_29) f(_30) f(_31) f(_32) f(_33) f(_34) f(_35) f(_36) f(_37) f(_38) f(_39) f(_40) f(_41) f(_42) f(_43) f(_44) f(_45) f(_46) f(_47) f(_48) f(_49) f(_50) f(_51) f(_52) f(_53) f(_54) f(_55) f(_56) f(_57) f(_58) f(_59) f(_60) f(_61) f(_62) f(_63) f(_64) f(_65) f(_66) f(_67) f(_68) f(_69) - -#define VISIT_STRUCT_APPLY_F_(M, ...) VISIT_STRUCT_EXPAND(M(__VA_ARGS__)) -#define MACRO_MAP(f, ...) VISIT_STRUCT_EXPAND(VISIT_STRUCT_APPLY_F_(VISIT_STRUCT_CONCAT(VISIT_STRUCT_APPLYF, VISIT_STRUCT_PP_NARG(__VA_ARGS__)), f, __VA_ARGS__)) diff --git a/Build/source/utils/asymptote/LspCpp/network/optional.hpp b/Build/source/utils/asymptote/LspCpp/network/optional.hpp deleted file mode 100644 index 43b1cf1fd8e..00000000000 --- a/Build/source/utils/asymptote/LspCpp/network/optional.hpp +++ /dev/null @@ -1,711 +0,0 @@ -// Copyright 2016 Glyn Matthews. -// Copyright (C) 2011 - 2012 Andrzej Krzemienski. -// Distributed under the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at -// http://www.boost.org/LICENSE_1_0.txt) - -/** - * \file - * \brief Contains an implementation of C++17 optional (n3793). - * - * \sa https://github.com/akrzemi1/Optional - * \sa http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3848.html - */ - -#ifndef NETWORK_OPTIONAL_INC -#define NETWORK_OPTIONAL_INC - -#include <stdexcept> -#include <type_traits> -#include <utility> -#include <memory> -#include <algorithm> - -#if !defined(DOXYGEN_SHOULD_SKIP_THIS) -#ifdef NDEBUG -#define NETWORK_ASSERTED_EXPRESSION(CHECK, EXPR) (EXPR) -#else -#define NETWORK_ASSERTED_EXPRESSION(CHECK, EXPR) \ - ((CHECK) ? (EXPR) : (fail(#CHECK, __FILE__, __LINE__), (EXPR))) -inline void fail(const char*, const char*, unsigned) {} -#endif // NDEBUG -#endif // !defined(DOXYGEN_SHOULD_SKIP_THIS) - -namespace network { -/** - * \ingroup optional - * \class nullopt_t optional.hpp network/uri.hpp - * \brief Disengaged state indicator. - * \sa optional - */ -struct nullopt_t { -#if !defined(DOXYGEN_SHOULD_SKIP_THIS) - struct init {}; - constexpr nullopt_t(init) {} -#endif // !defined(DOXYGEN_SHOULD_SKIP_THIS) -}; - -/** - * \ingroup optional - * \brief Used to indicate a *disengaged* state for optional objects. - */ -constexpr nullopt_t nullopt{nullopt_t::init{}}; - -/** - * \ingroup optional - * \class bad_optional_access optional.hpp network/uri.hpp - * \brief Exception thrown when the value member function is called when the - * optional object is disengaged. - */ -class bad_optional_access : public std::logic_error { - public: - - /** - * \brief Constructor. - * \param what_arg The error message. - */ - explicit bad_optional_access(const std::string& what_arg) - : std::logic_error(what_arg) {} - - /** - * \brief Constructor. - * \param what_arg The error message. - */ - explicit bad_optional_access(const char* what_arg) - : std::logic_error(what_arg) {} -}; - -#if !defined(DOXYGEN_SHOULD_SKIP_THIS) -namespace details { -struct dummy_t {}; - -template <class T> -union trivially_destructible_optional_storage { - static_assert(std::is_trivially_destructible<T>::value, ""); - - dummy_t dummy_; - T value_; - - constexpr trivially_destructible_optional_storage() : dummy_{} {} - - constexpr trivially_destructible_optional_storage(const T& v) : value_{v} {} - - ~trivially_destructible_optional_storage() = default; -}; - -template <class T> -union optional_storage { - dummy_t dummy_; - T value_; - - constexpr optional_storage() : dummy_{} {} - - constexpr optional_storage(const T& v) : value_{v} {} - - ~optional_storage() {} -}; - -template <class T> -class trivially_destructible_optional_base { -public: - typedef T value_type; - - constexpr trivially_destructible_optional_base() noexcept - : init_(false), - storage_{} {} - - constexpr trivially_destructible_optional_base(const T& v) - : init_(true), storage_{v} {} - - constexpr trivially_destructible_optional_base(T&& v) - : init_(true), storage_{std::move(v)} {} - - ~trivially_destructible_optional_base() = default; - -protected: - - bool init_; - optional_storage<T> storage_; -}; - -template <class T> -class optional_base { -public: - typedef T value_type; - - constexpr optional_base() noexcept - : init_(false), - storage_{} {} - - constexpr optional_base(const T& v) - : init_(true), storage_{v} {} - - constexpr optional_base(T&& v) - : init_(true), storage_{std::move(v)} {} - - ~optional_base() { - if (init_) { - storage_.value_.T::~T(); - } - } - -protected: - - bool init_; - optional_storage<T> storage_; -}; -} // namespace details -#endif // !defined(DOXYGEN_SHOULD_SKIP_THIS) - -/** - * \ingroup optional - * \class optional optional.hpp network/uri.hpp - * \brief An implementation of C++17 optional (n3793) - */ -#if !defined(DOXYGEN_SHOULD_SKIP_THIS) -template <class T> -using optional_base = typename std::conditional< - std::is_trivially_destructible<T>::value, - details::trivially_destructible_optional_base<T>, - details::optional_base<T>>::type; -#endif // !defined(DOXYGEN_SHOULD_SKIP_THIS) - -template <class T> -#if !defined(DOXYGEN_SHOULD_SKIP_THIS) -class optional : optional_base<T> { -#else -class optional { -#endif // !defined(DOXYGEN_SHOULD_SKIP_THIS) - typedef optional_base<T> base_type; - - public: - /** - * \brief Optional value type. - */ - typedef T value_type; - - /** - * \brief Constructor. - * \post *disengaged*. - */ - constexpr optional() : optional_base<T>() {} - - /** - * \brief Constructor. - * \post *disengaged*. - */ - constexpr optional(nullopt_t) noexcept : optional_base<T>() {} - - /** - * \brief Copy constructor. - * \param other The other optional object. - */ - optional(const optional& other) { - if (other) { - ::new(static_cast<void*>(ptr())) T(*other); - base_type::init_ = true; - } - } - - /** - * \brief Move constructor. - * \param other The other optional object. - */ - optional(optional&& other) noexcept { - if (other) { - ::new(static_cast<void*>(ptr())) T(std::move(other.storage_.value_)); - base_type::init_ = true; - } - } - - /** - * \brief Constructor. - * \param value The value with which to initialize the optional object. - * \post *engaged* - */ - constexpr optional(const T& value) : optional_base<T>(value) {} - - /** - * \brief Constructor. - * \param value The value with which to initialize the optional object. - * \post *engaged* - */ - constexpr optional(T&& value) : optional_base<T>(std::move(value)) {} - - /** - * \brief Assignment operator. - * \post *disengaged*. - * \returns \c *this. - */ - optional& operator=(nullopt_t) noexcept { - if (base_type::init_) { - ptr()->T::~T(); - } - base_type::init_ = false; - return *this; - } - - /** - * \brief Copy assignment operator. - * \param other The other optional object. - * \returns \c *this. - */ - optional& operator=(const optional& other) { - if (bool(*this) && !other) { - ptr()->T::~T(); - base_type::init_ = false; - } - else if (!(*this) && bool(other)) { - ::new(static_cast<void*>(ptr())) T(*other); - base_type::init_ = true; - } - else if (bool(*this) && bool(other)) { - base_type::storage_.value_ = *other; - } - return *this; - } - - /** - * \brief Move assignment operator. - * \param other The other optional object. - * \returns \c *this. - */ - optional& operator=(optional&& other) noexcept { - if (bool(*this) && !other) { - ptr()->T::~T(); - base_type::init_ = false; - } - else if (!(*this) && bool(other)) { - ::new(static_cast<void*>(ptr())) T(std::move(*other)); - base_type::init_ = true; - } - else if (bool(*this) && bool(other)) { - base_type::storage_.value_ = std::move(*other); - } - return *this; - } - - /** - * \brief Destructor. - */ - ~optional() = default; - - /** - * \brief Swap function. - * \param other The other optional object. - */ - void swap(optional& other) noexcept { - if (bool(*this) && !other) { - ::new(static_cast<void*>(other.ptr())) T(std::move(**this)); - ptr()->T::~T(); - std::swap(base_type::init_, other.base_type::init_); - } - else if (!(*this) && bool(other)) { - ::new(static_cast<void*>(ptr())) T(std::move(*other)); - other.ptr()->T::~T(); - std::swap(base_type::init_, other.init_); - } - else if (bool(*this) && bool(other)) { - std::swap(**this, *other); - } - } - - /** - * \brief Observer. - * \pre *engaged* - * \returns The underlying optional value. - */ - constexpr T const* operator->() const { - return NETWORK_ASSERTED_EXPRESSION(bool(*this), ptr()); - } - - /** - * \brief Observer. - * \pre *engaged* - * \returns The underlying optional value. - */ - T* operator->() { - return NETWORK_ASSERTED_EXPRESSION(bool(*this), ptr()); - } - - /** - * \brief Observer. - * \pre *engaged* - * \returns The underlying optional value. - */ - constexpr T const& operator*() const { - return NETWORK_ASSERTED_EXPRESSION(bool(*this), base_type::storage_.value_); - } - - /** - * \brief Observer. - * \pre *engaged* - * \returns The underlying optional value. - */ - T& operator*() { - return NETWORK_ASSERTED_EXPRESSION(bool(*this), base_type::storage_.value_); - } - - /** - * \brief Operator bool overloads. - * \returns \c true if the optional is *engaged*, \c false if it is *disengaged*. - */ - constexpr explicit operator bool() const noexcept { return base_type::init_; } - - /** - * \returns The underlying optional value, if \c bool(*this). - * \throws A bad_optional_access if \c !*this. - */ - constexpr T const& value() const { - return *this ? base_type::storage_.value_ - : (throw bad_optional_access("Uninitialized optional value"), - base_type::storage_.value_); - } - /** - * \returns The underlying optional value, if \c bool(*this). - * \throws A bad_optional_access if \c !*this. - */ - T& value() { - return *this ? base_type::storage_.value_ - : (throw bad_optional_access("Uninitialized optional value"), - base_type::storage_.value_); - } - - /** - * \returns <tt>bool(*this) ? **this : static_cast<T>(std::forward<U>(v))</tt>. - * \pre \c <tt>std::is_copy_constructible<T>::value</tt> is \c true and <tt>std::is_convertible<U&&, T>::value</tt> is \c true. - */ - template <class U> - T value_or(U&& other) const & { - static_assert(std::is_copy_constructible<value_type>::value, "Must be copy constructible."); - static_assert(std::is_convertible<U, value_type>::value, "U must be convertible to T."); - return bool(*this) ? **this : static_cast<T>(std::forward<U>(other)); - } - - /** - * \returns <tt>bool(*this) ? std::move(**this) : static_cast<T>(std::forward<U>(v))</tt>. - * \pre <tt>std::is_move_constructible<T>::value</tt> is \c true and <tt>std::is_convertible<U&&, T>::value</tt> is \c true. - */ - template <class U> - T value_or(U&& other) && { - static_assert(std::is_copy_constructible<value_type>::value, "Must be copy constructible."); - static_assert(std::is_convertible<U, value_type>::value, "U must be convertible to T."); - return bool(*this) ? std::move(**this) : static_cast<T>(std::forward<U>(other)); - } - - private: - - T* ptr() { - return std::addressof(base_type::storage_.value_); - } - -}; - -/** - * \brief Equality operator. - */ -template <class T> -bool operator==(const optional<T>& lhs, const optional<T>& rhs) { - if (bool(lhs) != bool(rhs)) { - return false; - } else if (!bool(lhs)) { - return true; - } else { - return *lhs == *rhs; - } -} - -/** - * \brief Inequality operator. - */ -template <class T> -bool operator!=(const optional<T>& lhs, const optional<T>& rhs) { - return !(lhs == rhs); -} - -/** - * \brief Comparison operator. - */ -template <class T> -bool operator<(const optional<T>& lhs, const optional<T>& rhs) { - if (!rhs) { - return false; - } else if (!lhs) { - return true; - } else { - return *lhs < *rhs; - } -} - -/** - * \brief Comparison operator. - * \returns <tt>rhs < lhs</tt>. - */ -template <class T> -bool operator>(const optional<T>& lhs, const optional<T>& rhs) { - return rhs < lhs; -} - -/** - * \brief Comparison operator. - * \returns <tt>!(rhs < lhs)</tt>. - */ -template <class T> -bool operator<=(const optional<T>& lhs, const optional<T>& rhs) { - return !(rhs < lhs); -} - -/** - * \brief Comparison operator. - * \returns <tt>!(rhs > lhs)</tt>. - */ -template <class T> -bool operator>=(const optional<T>& lhs, const optional<T>& rhs) { - return !(lhs < rhs); -} - -/** - * \brief Equality operator. - * \returns \c !x. - */ -template <class T> -bool operator==(const optional<T>& x, nullopt_t) noexcept { - return !x; -} - -/** - * \brief Equality operator. - * \returns \c !x. - */ -template <class T> -bool operator==(nullopt_t, const optional<T>& x) noexcept { - return !x; -} - -/** - * \brief Inequality operator. - * \returns \c bool(x). - */ -template <class T> -bool operator!=(const optional<T>& x, nullopt_t) noexcept { - return bool(x); -} - -/** - * \brief Inequality operator. - * \returns \c bool(x). - */ -template <class T> -bool operator!=(nullopt_t, const optional<T>& x) noexcept { - return bool(x); -} - -/** - * \brief Comparison operator. - * \returns \c false. - */ -template <class T> -bool operator<(const optional<T>& x, nullopt_t) noexcept { - return false; -} - -/** - * \brief Comparison operator. - * \returns \c bool(x). - */ -template <class T> -bool operator<(nullopt_t, const optional<T>& x) noexcept { - return bool(x); -} - -/** - * \brief Comparison operator. - * \returns \c !x. - */ -template <class T> -bool operator<=(const optional<T>& x, nullopt_t) noexcept { - return !x; -} - -/** - * \brief Comparison operator. - * \returns \c true. - */ -template <class T> -bool operator<=(nullopt_t, const optional<T>& x) noexcept { - return true; -} - -/** - * \brief Comparison operator. - * \returns \c bool(x). - */ -template <class T> -bool operator>(const optional<T>& x, nullopt_t) noexcept { - return bool(x); -} - -/** - * \brief Comparison operator. - * \returns \c false. - */ -template <class T> -bool operator>(nullopt_t, const optional<T>& x) noexcept { - return false; -} - -/** - * \brief Comparison operator. - * \returns \c true. - */ -template <class T> -bool operator>=(const optional<T>& x, nullopt_t) noexcept { - return true; -} - -/** - * \brief Comparison operator. - * \returns \c !x. - */ -template <class T> -bool operator>=(nullopt_t, const optional<T>& x) noexcept { - return !x; -} - -/** - * \brief Equality operator. - * \returns <tt>bool(x) ? *x == v : false</tt>. - */ -template <class T> -bool operator==(const optional<T>& x, const T& v) { - return bool(x) ? *x == v : false; -} - -/** - * \brief Equality operator. - * \returns <tt>bool(x) ? v == *x : false</tt>. - */ -template <class T> -bool operator==(const T& v, const optional<T>& x) { - return bool(x) ? v == *x : false; -} - -/** - * \brief Inequality operator. - * \returns <tt>bool(x) ? !(*x == v) : true</tt>. - */ -template <class T> -bool operator!=(const optional<T>& x, const T& v) { - return bool(x) ? !(*x == v) : true; -} - -/** - * \brief Inequality operator. - * \returns <tt>bool(x) ? !(v == *x) : true</tt>. - */ -template <class T> -bool operator!=(const T& v, const optional<T>& x) { - return bool(x) ? !(v == *x) : true; -} - -/** - * \brief Comparison operator. - * \returns <tt>bool(x) ? *x < v : true</tt>. - */ -template <class T> -bool operator<(const optional<T>& x, const T& v) { - return bool(x) ? *x < v : true; -} - -/** - * \brief Comparison operator. - * \returns <tt>bool(x) ? v < *x : false</tt>. - */ -template <class T> -bool operator<(const T& v, const optional<T>& x) { - return bool(x) ? v < *x : false; -} - -/** - * \brief Comparison operator. - * \returns <tt>bool(x) ? *x < v : true</tt>. - */ -template <class T> -bool operator>(const optional<T>& x, const T& v) { - return bool(x) ? *x < v : true; -} - -/** - * \brief Comparison operator. - * \returns <tt>bool(x) ? v < *x : false</tt>. - */ -template <class T> -bool operator>(const T& v, const optional<T>& x) { - return bool(x) ? v < *x : false; -} - -/** - * \brief Comparison operator. - * \returns <tt>!(x < v)</tt>. - */ -template <class T> -bool operator>=(const optional<T>& x, const T& v) { - return !(x < v); -} - -/** - * \brief Comparison operator. - * \returns <tt>!(v < x)</tt>. - */ -template <class T> -bool operator>=(const T& v, const optional<T>& x) { - return !(v < x); -} - -/** - * \brief Comparison operator. - * \returns <tt>!(x > v)</tt>. - */ -template <class T> -bool operator<=(const optional<T>& x, const T& v) { - return !(x > v); -} - -/** - * \brief Comparison operator. - * \returns <tt>!(v > x)</tt>. - */ -template <class T> -bool operator<=(const T& v, const optional<T>& x) { - return !(v > x); -} - -/** - * \ingroup optional - * \brief Swap function. - * \param lhs The first optional object. - * \param rhs The second optional object. - * - * Calls: - * \code{.cpp} - * lhs.swap(rhs); - * \endcode - */ -template <class T> -inline void swap(optional<T>& lhs, - optional<T>& rhs) noexcept(noexcept(lhs.swap(rhs))) { - return lhs.swap(rhs); -} - -/** - * \ingroup optional - * \brief A helper function to contruct an optional object. - * \returns <tt>optional<typename std::decay<T>::type>(std::forward(value))</tt>. - */ -template <class T> -inline constexpr optional<typename std::decay<T>::type> make_optional(T&& value) { - return optional<typename std::decay<T>::type>(std::forward(value)); -} -} // namespace network - -#endif // NETWORK_OPTIONAL_INC diff --git a/Build/source/utils/asymptote/LspCpp/network/string_view.hpp b/Build/source/utils/asymptote/LspCpp/network/string_view.hpp deleted file mode 100644 index df54e7aa355..00000000000 --- a/Build/source/utils/asymptote/LspCpp/network/string_view.hpp +++ /dev/null @@ -1,273 +0,0 @@ -// Copyright 2016 Glyn Matthews. -// Distributed under the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at -// http://www.boost.org/LICENSE_1_0.txt) - -#ifndef NETWORK_STRING_VIEW_INC -#define NETWORK_STRING_VIEW_INC - -/** - * \file - * \brief Contains an implementation of C++17 string_view (n3921). - */ - -#include <string> -#include <iterator> -#include <cassert> -#include <stdexcept> -#include <algorithm> - -namespace network { -/** - * \class basic_string_view string_view.hpp network/uri/string_view.hpp - * \brief An implementation of C++17 string_view (n3921) - */ -template <class charT, class traits = std::char_traits<charT>> -class basic_string_view { - public: - typedef traits traits_type; - typedef charT value_type; - typedef charT* pointer; - typedef const charT* const_pointer; - typedef charT& reference; - typedef const charT& const_reference; - typedef const charT* const_iterator; - typedef const_iterator iterator; - typedef std::reverse_iterator<const_iterator> const_reverse_iterator; - typedef const_reverse_iterator reverse_iterator; - typedef std::size_t size_type; - typedef std::ptrdiff_t difference_type; - static constexpr size_type npos = size_type(-1); - - /** - * \brief Constructor. - */ - constexpr basic_string_view() noexcept : data_(nullptr), size_(0) {} - - /** - * \brief Copy constructor. - */ - constexpr basic_string_view(const basic_string_view&) noexcept = default; - - /** - * \brief Assignment operator. - */ - basic_string_view& operator=(const basic_string_view&) noexcept = default; - - /** - * \brief Constructor. - */ - template <class Allocator> - basic_string_view( - const std::basic_string<charT, traits, Allocator>& str) noexcept - : data_(str.data()), - size_(str.size()) {} - - /** - * \brief Constructor. - */ - constexpr basic_string_view(const charT* str) - : data_(str), size_(traits::length(str)) {} - - /** - * \brief Constructor. - */ - constexpr basic_string_view(const charT* str, size_type len) - : data_(str), size_(len) {} - - constexpr const_iterator begin() const noexcept { return data_; } - - constexpr const_iterator end() const noexcept { return data_ + size_; } - - constexpr const_iterator cbegin() const noexcept { return begin(); } - - constexpr const_iterator cend() const noexcept { return end(); } - - const_reverse_iterator rbegin() const noexcept { - return const_reverse_iterator(end()); - } - const_reverse_iterator rend() const noexcept { - return const_reverse_iterator(begin()); - } - const_reverse_iterator crbegin() const noexcept { return rbegin(); } - - const_reverse_iterator crend() const noexcept { return rend(); } - - constexpr size_type size() const noexcept { return size_; } - - constexpr size_type length() const noexcept { return size_; } - - constexpr size_type max_size() const noexcept { return size_; } - - constexpr bool empty() const noexcept { return size_ == 0; } - - constexpr const_reference operator[](size_type pos) const { - return data_[pos]; - } - - const_reference at(size_type pos) const { - if (pos >= size_) { - throw std::out_of_range("Index out of range."); - } - return data_[pos]; - } - - const_reference front() const { return *begin(); } - - const_reference back() const { - auto last = (end()) - 1; - return *last; - } - - constexpr const_pointer data() const noexcept { return data_; } - - void clear() noexcept { - data_ = nullptr; - size_ = 0; - } - - void remove_prefix(size_type n) { - data_ += n; - size_ -= n; - } - - void remove_suffix(size_type n) { size_ -= n; } - - void swap(basic_string_view& s) noexcept { - std::swap(data_, s.data_); - std::swap(size_, s.size_); - } - - template <class Allocator> - explicit operator std::basic_string<charT, traits, Allocator>() const { - return to_string<charT, traits, Allocator>(); - } - - template <class Allocator = std::allocator<charT>> - std::basic_string<charT, traits, Allocator> to_string( - const Allocator& a = Allocator()) const { - return std::basic_string<charT, traits, Allocator>(begin(), end(), a); - } - - size_type copy(charT* s, size_type n, size_type pos = 0) const { - size_type rlen = std::min(n, size() - pos); - std::copy_n(begin() + pos, rlen, s); - return rlen; - } - - constexpr basic_string_view substr(size_type pos = 0, - size_type n = npos) const { - return basic_string_view(data() + pos, std::min(n, size() - pos)); - } - - constexpr int compare(basic_string_view s) const noexcept { - return size() == s.size() - ? traits::compare(data(), s.data(), size()) - : (size() < s.size() - ? (traits::compare(data(), s.data(), size()) > 0 ? 1 : -1) - : (traits::compare(data(), s.data(), size()) < 0 ? -1 - : 1)); - } - - constexpr int compare(size_type pos1, size_type n1, - basic_string_view s) const { - return substr(pos1, n1).compare(s); - } - - constexpr int compare(size_type pos1, size_type n1, basic_string_view s, - size_type pos2, size_type n2) const { - return substr(pos1, n1).compare(s.substr(pos2, n2)); - } - - constexpr int compare(const charT* s) const { - return compare(basic_string_view(s)); - } - - constexpr int compare(size_type pos1, size_type n1, const charT* s) const { - return substr(pos1, n1).compare(basic_string_view(s)); - } - - constexpr int compare(size_type pos1, size_type n1, const charT* s, - size_type n2) const { - return substr(pos1, n1).compare(basic_string_view(s, n2)); - } - - private: - const_pointer data_; - size_type size_; -}; - -/** - * \brief Equality operator. - * \returns <tt>lhs.compare(rhs) == 0</tt>. - */ -template <class charT, class traits> -constexpr bool operator==(basic_string_view<charT, traits> lhs, - basic_string_view<charT, traits> rhs) noexcept { - return lhs.compare(rhs) == 0; -} - -/** - * \brief Inequality operator. - * \returns <tt>!(lhs == rhs)</tt>. - */ -template <class charT, class traits> -constexpr bool operator!=(basic_string_view<charT, traits> lhs, - basic_string_view<charT, traits> rhs) noexcept { - return !(lhs == rhs); -} - -/** - * \brief Comparison operator. - * \returns <tt>lhs.compare(rhs) < 0</tt>. - */ -template <class charT, class traits> -constexpr bool operator<(basic_string_view<charT, traits> lhs, - basic_string_view<charT, traits> rhs) noexcept { - return lhs.compare(rhs) < 0; -} - -/** - * \brief Comparison operator. - * \returns <tt>rhs < lhs</tt>. - */ -template <class charT, class traits> -constexpr bool operator>(basic_string_view<charT, traits> lhs, - basic_string_view<charT, traits> rhs) noexcept { - return rhs < lhs; -} - -/** - * \brief Comparison operator. - * \returns <tt>!(lhs > rhs)</tt>. - */ -template <class charT, class traits> -constexpr bool operator<=(basic_string_view<charT, traits> lhs, - basic_string_view<charT, traits> rhs) noexcept { - return !(lhs > rhs); -} - -/** - * \brief Comparison operator. - * \returns <tt>!(lhs < rhs)</tt>. - */ -template <class charT, class traits> -constexpr bool operator>=(basic_string_view<charT, traits> lhs, - basic_string_view<charT, traits> rhs) noexcept { - return !(lhs < rhs); -} - -/** - * \brief Output stream operator. - */ -template <class charT, class traits> -std::basic_ostream<charT, traits>& operator<<( - std::basic_ostream<charT, traits>& os, - basic_string_view<charT, traits> str) { - return os << str.to_string(); -} - -typedef basic_string_view<char> string_view; -} // namespace network - -#endif // NETWORK_STRING_VIEW_INC diff --git a/Build/source/utils/asymptote/LspCpp/network/uri.hpp b/Build/source/utils/asymptote/LspCpp/network/uri.hpp deleted file mode 100644 index f3d86e09ec7..00000000000 --- a/Build/source/utils/asymptote/LspCpp/network/uri.hpp +++ /dev/null @@ -1,38 +0,0 @@ -// Copyright (c) Glyn Matthews 2012-2016. -// Copyright 2012 Dean Michael Berris <dberris@google.com> -// Copyright 2012 Google, Inc. -// Distributed under the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at -// http://www.boost.org/LICENSE_1_0.txt) - -#ifndef NETWORK_URI_HPP -#define NETWORK_URI_HPP - -/** - * \defgroup uri URI - * - * This module contains a class encapsulating a URI, a URI builder and - * percent encoding and decoding functions. - * - * \defgroup optional Optional - * - * This module contains a utility to represent optional values. - * - * \defgroup string String - * - * This module contains a class for a non-owning reference to a string. - * - * \namespace network - * - * The \c network namespace contains all the classes and functions for - * the URI in this library. - * - * \file - * \brief Contains the uri, uri_builder classes and functions - * for percent encoding and decoding. - */ - -#include <network/uri/uri.hpp> -#include <network/uri/uri_io.hpp> - -#endif // NETWORK_URI_HPP diff --git a/Build/source/utils/asymptote/LspCpp/network/uri/config.hpp b/Build/source/utils/asymptote/LspCpp/network/uri/config.hpp deleted file mode 100644 index 39c3b58c284..00000000000 --- a/Build/source/utils/asymptote/LspCpp/network/uri/config.hpp +++ /dev/null @@ -1,20 +0,0 @@ -// Copyright (c) Glyn Matthews 2012-2016. -// Copyright 2012 Dean Michael Berris <dberris@google.com> -// Copyright 2012 Google, Inc. -// Distributed under the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at -// http://www.boost.org/LICENSE_1_0.txt) - -/** - * \file - * \brief Contains macros to configure compiler or platform-specific workarounds. - */ - -#ifndef NETWORK_URI_CONFIG_INC -#define NETWORK_URI_CONFIG_INC - -#ifdef _MSC_VER -#define NETWORK_URI_MSVC _MSC_VER -#endif // _MSC_VER - -#endif // NETWORK_URI_CONFIG_INC diff --git a/Build/source/utils/asymptote/LspCpp/network/uri/detail/algorithm.hpp b/Build/source/utils/asymptote/LspCpp/network/uri/detail/algorithm.hpp deleted file mode 100644 index 2358af9a045..00000000000 --- a/Build/source/utils/asymptote/LspCpp/network/uri/detail/algorithm.hpp +++ /dev/null @@ -1,73 +0,0 @@ -// Copyright 2016 Glyn Matthews. -// Distributed under the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at -// http://www.boost.org/LICENSE_1_0.txt) - -#ifndef NETWORK_DETAIL_RANGE_INC -#define NETWORK_DETAIL_RANGE_INC - -#include <algorithm> -#include <iterator> -#include <utility> -#include <string> -#include <cctype> -#include <locale> - -namespace network { -namespace detail { -template <class Rng, class Pred> -inline void for_each(Rng& rng, Pred&& pred) { - std::for_each(std::begin(rng), std::end(rng), pred); -} - -template <class Rng, class Iter, class Pred> -inline void transform(Rng& rng, Iter out, Pred&& pred) { - std::transform(std::begin(rng), std::end(rng), out, pred); -} - -template <class Rng> -inline typename Rng::difference_type distance(Rng& rng) { - return std::distance(std::begin(rng), std::end(rng)); -} - -template <class Rng1, class Rng2> -inline bool equal(const Rng1& rng1, const Rng2& rng2) { - return std::equal(std::begin(rng1), std::end(rng1), std::begin(rng2)); -} - -template <class Rng, class Pred> -inline void remove_erase_if(Rng& rng, Pred&& pred) { - auto first = std::begin(rng), last = std::end(rng); - auto it = std::remove_if(first, last, pred); - rng.erase(it, last); -} - -inline std::string trim_front(const std::string& str) { - auto first = std::begin(str), last = std::end(str); - auto it = std::find_if(first, last, [](char ch) { - return !std::isspace(ch, std::locale()); - }); - return std::string(it, last); -} - -inline std::string trim_back(const std::string& str) { - using reverse_iterator = std::reverse_iterator<std::string::const_iterator>; - - auto first = reverse_iterator(std::end(str)), - last = reverse_iterator(std::begin(str)); - auto it = std::find_if(first, last, [](char ch) { - return !std::isspace(ch, std::locale()); - }); - std::string result(it, last); - std::reverse(std::begin(result), std::end(result)); - return result; -} - -inline -std::string trim_copy(const std::string &str) { - return trim_back(trim_front(str)); -} -} // namespace detail -} // namespace network - -#endif // NETWORK_DETAIL_RANGE_INC diff --git a/Build/source/utils/asymptote/LspCpp/network/uri/detail/decode.hpp b/Build/source/utils/asymptote/LspCpp/network/uri/detail/decode.hpp deleted file mode 100644 index 9d0aaaa1b5b..00000000000 --- a/Build/source/utils/asymptote/LspCpp/network/uri/detail/decode.hpp +++ /dev/null @@ -1,78 +0,0 @@ -// Copyright (c) Glyn Matthews 2011-2016. -// Copyright 2012 Dean Michael Berris <dberris@google.com> -// Copyright 2012 Google, Inc. -// Distributed under the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at -// http://www.boost.org/LICENSE_1_0.txt) - -#ifndef NETWORK_URI_DECODE_INC -#define NETWORK_URI_DECODE_INC - -#include <network/uri/uri_errors.hpp> -#include <iterator> -#include <cassert> - -namespace network { -namespace detail { -template <typename CharT> -CharT letter_to_hex(CharT in) { - if ((in >= '0') && (in <= '9')) { - return in - '0'; - } - - if ((in >= 'a') && (in <= 'f')) { - return in + 10 - 'a'; - } - - if ((in >= 'A') && (in <= 'F')) { - return in + 10 - 'A'; - } - - throw percent_decoding_error(uri_error::non_hex_input); -} - -template <class InputIterator, class charT> -InputIterator decode_char(InputIterator it, charT *out) { - assert(*it == '%'); - ++it; - auto h0 = *it; - auto v0 = detail::letter_to_hex(h0); - ++it; - auto h1 = *it; - auto v1 = detail::letter_to_hex(h1); - ++it; - *out = static_cast<charT>((0x10 * v0) + v1); - return it; -} - -template <class InputIterator, class OutputIterator> -OutputIterator decode(InputIterator in_begin, InputIterator in_end, - OutputIterator out_begin) { - auto it = in_begin; - auto out = out_begin; - while (it != in_end) { - if (*it == '%') { - if (std::distance(it, in_end) < 3) { - throw percent_decoding_error(uri_error::not_enough_input); - } - char c = '\0'; - it = decode_char(it, &c); - *out = c; - ++out; - } else { - *out++ = *it++; - } - } - return out; -} - -template <class String> -String decode(const String &source) { - String unencoded; - decode(std::begin(source), std::end(source), std::back_inserter(unencoded)); - return unencoded; -} -} // namespace detail -} // namespace network - -#endif // NETWORK_URI_DECODE_INC diff --git a/Build/source/utils/asymptote/LspCpp/network/uri/detail/encode.hpp b/Build/source/utils/asymptote/LspCpp/network/uri/detail/encode.hpp deleted file mode 100644 index be1dec9fd1e..00000000000 --- a/Build/source/utils/asymptote/LspCpp/network/uri/detail/encode.hpp +++ /dev/null @@ -1,169 +0,0 @@ -// Copyright (c) Glyn Matthews 2011-2016. -// Copyright 2012 Dean Michael Berris <dberris@google.com> -// Copyright 2012 Google, Inc. -// Distributed under the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at -// http://www.boost.org/LICENSE_1_0.txt) - -#ifndef NETWORK_URI_ENCODE_INC -#define NETWORK_URI_ENCODE_INC - -#include <network/uri/uri_errors.hpp> -#include <iterator> -#include <cstring> -#include <cassert> -#include <algorithm> - -namespace network { -namespace detail { -template <typename CharT> -inline CharT hex_to_letter(CharT in) { - if ((in >= 0) && (in < 10)) { - return in + '0'; - } - - if ((in >= 10) && (in < 16)) { - return in - 10 + 'A'; - } - - return in; -} - -template <class charT, class OutputIterator> -void percent_encode(charT in, OutputIterator &out) { - out++ = '%'; - out++ = hex_to_letter((in >> 4) & 0x0f); - out++ = hex_to_letter(in & 0x0f); -} - -template <class charT> -bool is_unreserved(charT in) { - return ((in >= 'a') && (in <= 'z')) || - ((in >= 'A') && (in <= 'Z')) || - ((in >= '0') && (in <= '9')) || - (in == '-') || - (in == '.') || - (in == '_') || - (in == '~'); -} - -template <class charT, class OutputIterator> -void encode_char(charT in, OutputIterator &out, const char *ignore = "") { - if (is_unreserved(in)) { - out++ = in; - } else { - auto first = ignore, last = ignore + std::strlen(ignore); - if (std::find(first, last, in) != last) { - out++ = in; - } else { - percent_encode(in, out); - } - } -} - -template <typename InputIterator, typename OutputIterator> -OutputIterator encode_user_info(InputIterator first, InputIterator last, - OutputIterator out) { - auto it = first; - while (it != last) { - detail::encode_char(*it, out, ":"); - ++it; - } - return out; -} - -template <typename InputIterator, typename OutputIterator> -OutputIterator encode_host(InputIterator first, InputIterator last, - OutputIterator out) { - auto it = first; - while (it != last) { - detail::encode_char(*it, out, "[:]"); - ++it; - } - return out; -} - -template <typename InputIterator, typename OutputIterator> -OutputIterator encode_port(InputIterator first, InputIterator last, - OutputIterator out) { - auto it = first; - while (it != last) { - detail::encode_char(*it, out); - ++it; - } - return out; -} - -template <typename InputIterator, typename OutputIterator> -OutputIterator encode_path(InputIterator first, InputIterator last, - OutputIterator out) { - auto it = first; - while (it != last) { - detail::encode_char(*it, out, "/.@%;="); - ++it; - } - return out; -} - -template <typename InputIterator, typename OutputIterator> -OutputIterator encode_query_component(InputIterator first, InputIterator last, - OutputIterator out) { - auto it = first; - while (it != last) { - detail::encode_char(*it, out, "/?"); - ++it; - } - return out; -} - -template <typename InputIterator, typename OutputIterator> -OutputIterator encode_fragment(InputIterator first, InputIterator last, - OutputIterator out) { - auto it = first; - while (it != last) { - detail::encode_char(*it, out, "/.@&l;=%"); - ++it; - } - return out; -} - -template <class String> -String encode_user_info(const String &user_info) { - String encoded; - encode_user_info(std::begin(user_info), std::end(user_info), - std::back_inserter(encoded)); - return encoded; -} - -template <class String> -String encode_host(const String &host) { - String encoded; - encode_host(std::begin(host), std::end(host), std::back_inserter(encoded)); - return encoded; -} - -template <class String> -String encode_port(const String &port) { - String encoded; - encode_port(std::begin(port), std::end(port), std::back_inserter(encoded)); - return encoded; -} - -template <class String> -String encode_path(const String &path) { - String encoded; - encode_path(std::begin(path), std::end(path), std::back_inserter(encoded)); - return encoded; -} - -template <class String> -String encode_fragment(const String &fragment) { - String encoded; - encode_fragment(std::begin(fragment), std::end(fragment), - std::back_inserter(encoded)); - return encoded; -} -} // namespace detail -} // namespace network - -#endif // NETWORK_URI_ENCODE_INC diff --git a/Build/source/utils/asymptote/LspCpp/network/uri/detail/grammar.hpp b/Build/source/utils/asymptote/LspCpp/network/uri/detail/grammar.hpp deleted file mode 100644 index 7e4a9fe3b8b..00000000000 --- a/Build/source/utils/asymptote/LspCpp/network/uri/detail/grammar.hpp +++ /dev/null @@ -1,130 +0,0 @@ -// Copyright 2016 Glyn Matthews. -// Distributed under the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at -// http://www.boost.org/LICENSE_1_0.txt) - -#ifndef NETWORK_DETAIL_URI_GRAMMAR_INC -#define NETWORK_DETAIL_URI_GRAMMAR_INC - -#include <network/string_view.hpp> -#include <cstdlib> -#include <locale> -#include <cstring> -#include <string> - -namespace network { -namespace detail { -inline bool isalnum(string_view::const_iterator &it, - string_view::const_iterator last) { - if (it != last) { - if (std::isalnum(*it, std::locale::classic())) { - ++it; - return true; - } - } - return false; -} - -inline bool isdigit(string_view::const_iterator &it, - string_view::const_iterator last) { - if (it != last) { - if (std::isdigit(*it, std::locale::classic())) { - ++it; - return true; - } - } - return false; -} - -inline bool is_in(string_view::const_iterator &it, - string_view::const_iterator last, const char *chars) { - if (it != last) { - auto length = std::strlen(chars); - for (std::size_t i = 0; i < length; ++i) { - if (*it == chars[i]) { - ++it; - return true; - } - } - } - return false; -} - -inline bool is_sub_delim(string_view::const_iterator &it, - string_view::const_iterator last) { - return is_in(it, last, "!$&'()*+,;="); -} - -inline bool is_ucschar(string_view::const_iterator &it, - string_view::const_iterator last) { - if (it == last) { - return false; - } - - - - return false; -} - -inline bool is_private(string_view::const_iterator &it, - string_view::const_iterator last) { - return false; -} - -inline bool is_unreserved(string_view::const_iterator &it, - string_view::const_iterator last) { - return isalnum(it, last) || is_in(it, last, "-._~"); -} - -inline bool is_pct_encoded(string_view::const_iterator &it, - string_view::const_iterator last) { - if (it == last) { - return false; - } - - string_view::const_iterator it_copy = it; - - if (*it_copy == '%') { - ++it_copy; - if (it_copy == last) { - return false; - } - } - - if (std::isxdigit(*it_copy, std::locale::classic())) { - ++it_copy; - if (it_copy == last) { - return false; - } - } - - if (std::isxdigit(*it_copy, std::locale::classic())) { - ++it_copy; - it = it_copy; - return true; - } - - return false; -} - -inline bool is_pchar(string_view::const_iterator &it, - string_view::const_iterator last) { - return - is_unreserved(it, last) || - is_pct_encoded(it, last) || - is_sub_delim(it, last) || - is_in(it, last, ":@") || - is_ucschar(it, last) - ; -} - -inline bool is_valid_port(string_view::const_iterator it) { - const char* port_first = &(*it); - char* port_last = 0; - unsigned long value = std::strtoul(port_first, &port_last, 10); - return (value < std::numeric_limits<unsigned short>::max()); -} -} // namespace detail -} // namespace network - -#endif // NETWORK_DETAIL_URI_GRAMMAR_INC diff --git a/Build/source/utils/asymptote/LspCpp/network/uri/detail/translate.hpp b/Build/source/utils/asymptote/LspCpp/network/uri/detail/translate.hpp deleted file mode 100644 index 7566c258e12..00000000000 --- a/Build/source/utils/asymptote/LspCpp/network/uri/detail/translate.hpp +++ /dev/null @@ -1,89 +0,0 @@ -// Copyright (c) Glyn Matthews 2012-2016. -// Distributed under the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at -// http://www.boost.org/LICENSE_1_0.txt) - -#ifndef NETWORK_URI_DETAIL_TRANSLATE_INC -#define NETWORK_URI_DETAIL_TRANSLATE_INC - -#include <string> - -namespace network { -namespace detail { -template <typename Source> -struct translate_impl; - -template <> -struct translate_impl<std::string> { - std::string operator()(const std::string &source) const { return source; } -}; - -template <int N> -struct translate_impl<char[N]> { - std::string operator()(const char *source) const { return source; } -}; - -template <> -struct translate_impl<char *> { - std::string operator()(const char *source) const { return source; } -}; - -template <> -struct translate_impl<const char *> { - std::string operator()(const char *source) const { return source; } -}; - -template <int N> -struct translate_impl<const char[N]> { - std::string operator()(const char *source) const { return source; } -}; - -template <> -struct translate_impl<std::wstring> { - std::string operator()(const std::wstring &source) const { - return std::string(std::begin(source), std::end(source)); - } -}; - -template <int N> -struct translate_impl<const wchar_t[N]> { - std::string operator()(const wchar_t *source) const { - translate_impl<std::wstring> impl; - return impl(source); - } -}; - -template <int N> -struct translate_impl<wchar_t[N]> { - std::string operator()(const wchar_t *source) const { - translate_impl<std::wstring> impl; - return impl(source); - } -}; - -template <> -struct translate_impl<wchar_t *> { - std::string operator()(const wchar_t *source) const { - translate_impl<std::wstring> impl; - return impl(source); - } -}; - -template <> -struct translate_impl<const wchar_t *> { - std::string operator()(const wchar_t *source) const { - translate_impl<std::wstring> impl; - return impl(source); - } -}; - -template <typename Source> -inline std::string translate(const Source &source) { - translate_impl<Source> impl; - return impl(source); -} - -} // namespace detail -} // namespace network - -#endif // NETWORK_URI_DETAIL_TRANSLATE_INC diff --git a/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_advance_parts.cpp b/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_advance_parts.cpp deleted file mode 100644 index 6eec782c820..00000000000 --- a/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_advance_parts.cpp +++ /dev/null @@ -1,76 +0,0 @@ -// Copyright 2016-2017 Glyn Matthews. -// Distributed under the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at -// http://www.boost.org/LICENSE_1_0.txt) - -#include "uri_advance_parts.hpp" -#include <iterator> -#include <utility> -#include <limits> - -namespace network { -namespace detail { -namespace { -template <class Iterator> -uri_part copy_part(Iterator first, Iterator last, - string_view::const_iterator &it) { - auto part_first = it; - std::advance(it, std::distance(first, last)); - return detail::uri_part(part_first, it); -} -} // namespace - -uri_part copy_part(const std::string &uri, string_view::const_iterator &it) { - return copy_part(std::begin(uri), std::end(uri), it); -} - -void advance_parts(string_view uri_view, uri_parts &parts, - const uri_parts &existing_parts) { - auto first = std::begin(uri_view); - - auto it = first; - if (auto scheme = existing_parts.scheme) { - parts.scheme = copy_part(std::begin(*scheme), std::end(*scheme), it); - - // ignore : for all URIs - if (*it == ':') { - ++it; - } - - // ignore // for hierarchical URIs - if (existing_parts.hier_part.host) { - std::advance(it, 2); - } - } - - if (auto user_info = existing_parts.hier_part.user_info) { - parts.hier_part.user_info = - copy_part(std::begin(*user_info), std::end(*user_info), it); - ++it; // ignore @ - } - - if (auto host = existing_parts.hier_part.host) { - parts.hier_part.host = copy_part(std::begin(*host), std::end(*host), it); - } - - if (auto port = existing_parts.hier_part.port) { - ++it; // ignore : - parts.hier_part.port = copy_part(std::begin(*port), std::end(*port), it); - } - - if (auto path = existing_parts.hier_part.path) { - parts.hier_part.path = copy_part(std::begin(*path), std::end(*path), it); - } - - if (auto query = existing_parts.query) { - ++it; // ignore ? - parts.query = copy_part(std::begin(*query), std::end(*query), it); - } - - if (auto fragment = existing_parts.fragment) { - ++it; // ignore # - parts.fragment = copy_part(std::begin(*fragment), std::end(*fragment), it); - } -} -} // namespace detail -} // namespace network diff --git a/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_advance_parts.hpp b/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_advance_parts.hpp deleted file mode 100644 index 4d9fd76768d..00000000000 --- a/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_advance_parts.hpp +++ /dev/null @@ -1,21 +0,0 @@ -// Copyright 2013-2016 Glyn Matthews. -// Distributed under the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at -// http://www.boost.org/LICENSE_1_0.txt) - -#ifndef NETWORK_DETAIL_URI_ADVANCE_INC -#define NETWORK_DETAIL_URI_ADVANCE_INC - -#include <network/uri/detail/uri_parts.hpp> - -namespace network { -namespace detail { -uri_part copy_part(const std::string &part, - string_view::const_iterator &it); - -void advance_parts(string_view uri_view, uri_parts &parts, - const uri_parts &existing_parts); -} // namespace detail -} // namespace network - -#endif // NETWORK_DETAIL_URI_ADVANCE_INC diff --git a/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_normalize.cpp b/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_normalize.cpp deleted file mode 100644 index 1c6ca1484b2..00000000000 --- a/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_normalize.cpp +++ /dev/null @@ -1,87 +0,0 @@ -// Copyright 2013-2016 Glyn Matthews. -// Distributed under the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at -// http://www.boost.org/LICENSE_1_0.txt) - -#include <iterator> -#include <vector> -#include <algorithm> - -#ifdef NETWORK_URI_EXTERNAL_BOOST -#include <boost/algorithm/string/split.hpp> -#include <boost/algorithm/string/join.hpp> -namespace boost = boost; -#else // NETWORK_URI_EXTERNAL_BOOST -#include "boost/algorithm/string/split.hpp" -#include "boost/algorithm/string/join.hpp" -#endif // NETWORK_URI_EXTERNAL_BOOST - -#include "uri_normalize.hpp" -#include "uri_percent_encode.hpp" -#include "algorithm.hpp" - -namespace network { -namespace detail { -std::string normalize_path_segments(string_view path) { - std::string result; - - if (!path.empty()) { - std::vector<std::string> path_segments; - boost::split(path_segments, path, [](char ch) { - return ch == '/'; - }); - - bool last_segment_is_slash = path_segments.back().empty(); - std::vector<std::string> normalized_segments; - for (const auto &segment : path_segments) { - if (segment.empty() || (segment == ".")) { - continue; - } - else if (segment == "..") { - if (normalized_segments.empty()) { - throw uri_builder_error(); - } - normalized_segments.pop_back(); - } - else { - normalized_segments.push_back(segment); - } - } - - for (const auto &segment : normalized_segments) { - result += "/" + segment; - } - - if (last_segment_is_slash) { - result += "/"; - } - } - - if (result.empty()) { - result = "/"; - } - - return result; -} - -std::string normalize_path(string_view path, uri_comparison_level level) { - auto result = path.to_string(); - - if (uri_comparison_level::syntax_based == level) { - // case normalization - detail::for_each(result, percent_encoded_to_upper<std::string>()); - - // % encoding normalization - result.erase( - detail::decode_encoded_unreserved_chars(std::begin(result), - std::end(result)), - std::end(result)); - - // % path segment normalization - result = normalize_path_segments(result); - } - - return result; -} -} // namespace detail -} // namespace network diff --git a/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_normalize.hpp b/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_normalize.hpp deleted file mode 100644 index 3c2e03b11d6..00000000000 --- a/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_normalize.hpp +++ /dev/null @@ -1,20 +0,0 @@ -// Copyright 2013-2016 Glyn Matthews. -// Distributed under the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at -// http://www.boost.org/LICENSE_1_0.txt) - -#ifndef NETWORK_DETAIL_NORMALIZE_INC -#define NETWORK_DETAIL_NORMALIZE_INC - -#include <network/uri/uri.hpp> -#include <network/string_view.hpp> - -namespace network { -namespace detail { -std::string normalize_path_segments(string_view path); - -std::string normalize_path(string_view path, uri_comparison_level level); -} // namespace detail -} // namespace network - -#endif // NETWORK_DETAIL_NORMALIZE_INC diff --git a/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_parse.cpp b/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_parse.cpp deleted file mode 100644 index 46dd1b0f267..00000000000 --- a/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_parse.cpp +++ /dev/null @@ -1,424 +0,0 @@ -// Copyright 2016-2017 Glyn Matthews. -// Distributed under the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at -// http://www.boost.org/LICENSE_1_0.txt) - -#include "uri_parse.hpp" -#include <iterator> -#include <limits> -#include "grammar.hpp" -#include <network/uri/detail/uri_parts.hpp> - -namespace network { -namespace detail { -namespace { -enum class uri_state { - scheme, - hier_part, - query, - fragment -}; - -enum class hier_part_state { - first_slash, - second_slash, - authority, - host, - host_ipv6, - port, - path -}; - -bool validate_scheme(string_view::const_iterator &it, - string_view::const_iterator last) { - if (it == last) { - return false; - } - - // The first character must be a letter - if (!std::isalpha(*it, std::locale("C"))) { - return false; - } - ++it; - - while (it != last) { - if (*it == ':') { - break; - } - else if (!isalnum(it, last) && !is_in(it, last, "+-.")) { - return false; - } - } - - return true; -} - -bool validate_user_info(string_view::const_iterator it, - string_view::const_iterator last) { - while (it != last) { - if (!is_unreserved(it, last) && - !is_pct_encoded(it, last) && - !is_sub_delim(it, last) && - !is_in(it, last, ":")) { - return false; - } - } - return true; -} - -bool set_host_and_port(string_view::const_iterator first, - string_view::const_iterator last, - string_view::const_iterator last_colon, - uri_parts &parts) { - if (first >= last_colon) { - parts.hier_part.host = uri_part(first, last); - } - else { - auto port_start = last_colon; - ++port_start; - parts.hier_part.host = uri_part(first, last_colon); - if (!is_valid_port(port_start)) { - return false; - } - parts.hier_part.port = uri_part(port_start, last); - } - return true; -} - -bool validate_fragment(string_view::const_iterator &it, - string_view::const_iterator last) { - while (it != last) { - if (!is_pchar(it, last) && !is_in(it, last, "?/")) { - return false; - } - } - return true; -} -} // namespace - -bool parse(string_view::const_iterator &it, string_view::const_iterator last, - uri_parts &parts) { - auto state = uri_state::scheme; - - auto first = it; - - if (it == last) { - return false; - } - - if (validate_scheme(it, last)) { - parts.scheme = uri_part(first, it); - // move past the scheme delimiter - ++it; - state = uri_state::hier_part; - } - else { - return false; - } - - // Hierarchical part - auto hp_state = hier_part_state::first_slash; - // this is used by the user_info/port - auto last_colon = first; - while (it != last) { - if (hp_state == hier_part_state::first_slash) { - if (*it == '/') { - hp_state = hier_part_state::second_slash; - // set the first iterator in case the second slash is not forthcoming - first = it; - ++it; - continue; - } - else { - hp_state = hier_part_state::path; - first = it; - } - } - else if (hp_state == hier_part_state::second_slash) { - if (*it == '/') { - hp_state = hier_part_state::authority; - ++it; - first = it; - continue; - } - else { - // it's a valid URI, and this is the beginning of the path - hp_state = hier_part_state::path; - } - } - else if (hp_state == hier_part_state::authority) { - if (is_in(first, last, "@:")) { - return false; - } - - // reset the last colon - if (first == it) { - last_colon = first; - } - - if (*it == '@') { - if (!validate_user_info(first, it)) { - return false; - } - parts.hier_part.user_info = uri_part(first, it); - hp_state = hier_part_state::host; - ++it; - first = it; - - if (*first == '[') { - // this is an IPv6 address - hp_state = hier_part_state::host_ipv6; - } - - continue; - } - else if (*it == '[') { - // this is an IPv6 address - hp_state = hier_part_state::host_ipv6; - first = it; - continue; - } - else if (*it == ':') { - last_colon = it; - } - else if (*it == '/') { - // we skipped right past the host and port, and are at the path. - if (!set_host_and_port(first, it, last_colon, parts)) { - return false; - } - hp_state = hier_part_state::path; - first = it; - continue; - } - else if (*it == '?') { - // the path is empty, but valid, and the next part is the query - if (!set_host_and_port(first, it, last_colon, parts)) { - return false; - } - parts.hier_part.path = uri_part(it, it); - state = uri_state::query; - ++it; - first = it; - break; - } - else if (*it == '#') { - // the path is empty, but valid, and the next part is the fragment - if (!set_host_and_port(first, it, last_colon, parts)) { - return false; - } - parts.hier_part.path = uri_part(it, it); - state = uri_state::fragment; - ++it; - first = it; - break; - } - } - else if (hp_state == hier_part_state::host) { - if (*first == ':') { - return false; - } - - if (*it == ':') { - parts.hier_part.host = uri_part(first, it); - hp_state = hier_part_state::port; - ++it; - first = it; - continue; - } - else if (*it == '/') { - parts.hier_part.host = uri_part(first, it); - hp_state = hier_part_state::path; - first = it; - continue; - } - else if (*it == '?') { - // the path is empty, but valid, and the next part is the query - parts.hier_part.host = uri_part(first, it); - parts.hier_part.path = uri_part(it, it); - state = uri_state::query; - ++it; - first = it; - break; - } - else if (*it == '#') { - // the path is empty, but valid, and the next part is the fragment - parts.hier_part.host = uri_part(first, it); - parts.hier_part.path = uri_part(it, it); - state = uri_state::fragment; - ++it; - first = it; - break; - } - } - else if (hp_state == hier_part_state::host_ipv6) { - if (*first != '[') { - return false; - } - - if (*it == ']') { - ++it; - // Then test if the next part is a host, part, or the end of the file - if (it == last) { - break; - } - else if (*it == ':') { - parts.hier_part.host = uri_part(first, it); - hp_state = hier_part_state::port; - ++it; - first = it; - } - else if (*it == '/') { - parts.hier_part.host = uri_part(first, it); - hp_state = hier_part_state::path; - first = it; - } - else if (*it == '?') { - parts.hier_part.host = uri_part(first, it); - parts.hier_part.path = uri_part(it, it); - state = uri_state::query; - ++it; - first = it; - break; - } - else if (*it == '#') { - parts.hier_part.host = uri_part(first, it); - parts.hier_part.path = uri_part(it, it); - state = uri_state::fragment; - ++it; - first = it; - break; - } - continue; - } - } - else if (hp_state == hier_part_state::port) { - if (*first == '/') { - // the port is empty, but valid - if (!is_valid_port(first)) { - return false; - } - parts.hier_part.port = uri_part(first, it); - - // the port isn't set, but the path is - hp_state = hier_part_state::path; - continue; - } - - if (*it == '/') { - if (!is_valid_port(first)) { - return false; - } - parts.hier_part.port = uri_part(first, it); - hp_state = hier_part_state::path; - first = it; - continue; - } - else if (!isdigit(it, last)) { - return false; - } - continue; - } - else if (hp_state == hier_part_state::path) { - if (*it == '?') { - parts.hier_part.path = uri_part(first, it); - // move past the query delimiter - ++it; - first = it; - state = uri_state::query; - break; - } - else if (*it == '#') { - parts.hier_part.path = uri_part(first, it); - // move past the fragment delimiter - ++it; - first = it; - state = uri_state::fragment; - break; - } - - if (!is_pchar(it, last) && !is_in(it, last, "/")) { - return false; - } - else { - continue; - } - } - - ++it; - } - - if (state == uri_state::query) { - while (it != last) { - if (!is_pchar(it, last) && !is_in(it, last, "?/")) { - // If this is a fragment, keep going - if (*it == '#') { - parts.query = uri_part(first, it); - // move past the fragment delimiter - ++it; - first = it; - state = uri_state::fragment; - break; - } - else { - return false; - } - } - } - } - - if (state == uri_state::fragment) { - if (!validate_fragment(it, last)) { - return false; - } - } - - // we're done! - if (state == uri_state::hier_part) { - if (hp_state == hier_part_state::authority) { - if (first == last) { - return false; - } - - if (!set_host_and_port(first, last, last_colon, parts)) { - return false; - } - parts.hier_part.path = uri_part(last, last); - } - else if (hp_state == hier_part_state::host) { - if (first == last) { - return false; - } - - if (!set_host_and_port(first, last, last_colon, parts)) { - return false; - } - parts.hier_part.path = uri_part(last, last); - } - else if (hp_state == hier_part_state::host_ipv6) { - if (!set_host_and_port(first, last, last_colon, parts)) { - return false; - } - parts.hier_part.path = uri_part(last, last); - } - else if (hp_state == hier_part_state::port) { - if (!is_valid_port(first)) { - return false; - } - parts.hier_part.port = uri_part(first, last); - parts.hier_part.path = uri_part(last, last); - } - else if (hp_state == hier_part_state::path) { - parts.hier_part.path = uri_part(first, last); - } - } - else if (state == uri_state::query) { - parts.query = uri_part(first, last); - } - else if (state == uri_state::fragment) { - parts.fragment = uri_part(first, last); - } - - return true; -} -} // namespace detail -} // namespace network diff --git a/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_parse.hpp b/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_parse.hpp deleted file mode 100644 index 73835c3656e..00000000000 --- a/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_parse.hpp +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright 2013-2016 Glyn Matthews. -// Distributed under the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at -// http://www.boost.org/LICENSE_1_0.txt) - -#ifndef NETWORK_DETAIL_URI_PARSE_INC -#define NETWORK_DETAIL_URI_PARSE_INC - -#include <network/string_view.hpp> - -namespace network { -namespace detail { -struct uri_parts; - -bool parse(string_view::const_iterator &first, string_view::const_iterator last, uri_parts &parts); -} // namespace detail -} // namespace network - -#endif // NETWORK_DETAIL_URI_PARSE_INC diff --git a/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_parse_authority.cpp b/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_parse_authority.cpp deleted file mode 100644 index 0db307f1f61..00000000000 --- a/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_parse_authority.cpp +++ /dev/null @@ -1,130 +0,0 @@ -// Copyright 2016 Glyn Matthews. -// Distributed under the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at -// http://www.boost.org/LICENSE_1_0.txt) - -#include "uri_parse_authority.hpp" -#include <cstdlib> -#include <iterator> -#include <limits> -#include "grammar.hpp" - -namespace network { -namespace detail { -namespace { -enum class authority_state { - user_info, - host, - host_ipv6, - port -}; -} // namespace - -bool parse_authority(string_view::const_iterator &it, - string_view::const_iterator last, - optional<uri_part> &user_info, - optional<uri_part> &host, - optional<uri_part> &port) { - auto first = it; - - auto state = authority_state::user_info; - while (it != last) { - if (state == authority_state::user_info) { - if (is_in(first, last, "@:")) { - return false; - } - - if (*it == '@') { - user_info = uri_part(first, it); - state = authority_state::host; - ++it; - first = it; - continue; - } - else if (*it == '[') { - // this is an IPv6 address - state = authority_state::host_ipv6; - first = it; - continue; - } - else if (*it == ':') { - // this is actually the host, and the next part is expected to be the port - host = uri_part(first, it); - state = authority_state::port; - ++it; - first = it; - continue; - } - } - else if (state == authority_state::host) { - if (*first == ':') { - return false; - } - - if (*it == ':') { - host = uri_part(first, it); - state = authority_state::port; - ++it; - first = it; - continue; - } - } - else if (state == authority_state::host_ipv6) { - if (*first != '[') { - return false; - } - - if (*it == ']') { - host = uri_part(first, it); - ++it; - // Then test if the next part is a host, part, or the end of the file - if (it == last) { - break; - } - else if (*it == ':') { - host = uri_part(first, it); - state = authority_state::port; - ++it; - first = it; - } - } - } - else if (state == authority_state::port) { - if (*first == '/') { - // the port is empty, but valid - port = uri_part(first, it); - if (!is_valid_port(std::begin(*port))) { - return false; - } - - continue; - } - - if (!isdigit(it, last)) { - return false; - } - } - - ++it; - } - - if (state == authority_state::user_info) { - host = uri_part(first, last); - } - else if (state == authority_state::host) { - host = uri_part(first, last); - } - else if (state == authority_state::host_ipv6) { - host = uri_part(first, last); - } - else if (state == authority_state::port) { - port = uri_part(first, last); - if (!is_valid_port(std::begin(*port))) { - return false; - } - } - - return true; -} -} // namespace detail -} // namespace network diff --git a/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_parse_authority.hpp b/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_parse_authority.hpp deleted file mode 100644 index cb371042584..00000000000 --- a/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_parse_authority.hpp +++ /dev/null @@ -1,21 +0,0 @@ -// Copyright 2013-2016 Glyn Matthews. -// Distributed under the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at -// http://www.boost.org/LICENSE_1_0.txt) - -#ifndef NETWORK_DETAIL_URI_PARSE_AUTHORITY_INC -#define NETWORK_DETAIL_URI_PARSE_AUTHORITY_INC - -#include <network/uri/detail/uri_parts.hpp> - -namespace network { -namespace detail { -bool parse_authority(string_view::const_iterator &first, - string_view::const_iterator last, - optional<uri_part> &user_info, - optional<uri_part> &host, - optional<uri_part> &port); -} // namespace detail -} // namespace network - -#endif // NETWORK_DETAIL_URI_PARSE_AUTHORITY_INC diff --git a/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_parts.hpp b/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_parts.hpp deleted file mode 100644 index 17a69687fe4..00000000000 --- a/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_parts.hpp +++ /dev/null @@ -1,88 +0,0 @@ -// Copyright 2016 Glyn Matthews. -// Distributed under the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at -// http://www.boost.org/LICENSE_1_0.txt) - -#ifndef NETWORK_DETAIL_URI_PARTS_INC -#define NETWORK_DETAIL_URI_PARTS_INC - -#include <string> -#include <utility> -#include <iterator> -#include <network/optional.hpp> -#include <network/string_view.hpp> - -namespace network { -namespace detail { -class uri_part { - public: - typedef string_view::value_type value_type; - typedef string_view::iterator iterator; - typedef string_view::const_iterator const_iterator; - typedef string_view::const_pointer const_pointer; - typedef string_view::size_type size_type; - typedef string_view::difference_type difference_type; - - uri_part() noexcept = default; - - uri_part(const_iterator first, const_iterator last) noexcept - : first(first), last(last) {} - - const_iterator begin() const noexcept { return first; } - - const_iterator end() const noexcept { return last; } - - bool empty() const noexcept { return first == last; } - - std::string to_string() const { return std::string(first, last); } - - const_pointer ptr() const noexcept { - assert(first != last); - return first; - } - - difference_type length() const noexcept { - return last - first; - } - - string_view to_string_view() const noexcept { return string_view(ptr(), length()); } - - private: - const_iterator first, last; -}; - -struct hierarchical_part { - hierarchical_part() = default; - - optional<uri_part> user_info; - optional<uri_part> host; - optional<uri_part> port; - optional<uri_part> path; - - void clear() { - user_info = nullopt; - host = nullopt; - port = nullopt; - path = nullopt; - } -}; - -struct uri_parts { - uri_parts() = default; - - optional<uri_part> scheme; - hierarchical_part hier_part; - optional<uri_part> query; - optional<uri_part> fragment; - - void clear() { - scheme = nullopt; - hier_part.clear(); - query = nullopt; - fragment = nullopt; - } -}; -} // namespace detail -} // namespace network - -#endif // NETWORK_DETAIL_URI_PARTS_INC diff --git a/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_percent_encode.hpp b/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_percent_encode.hpp deleted file mode 100644 index ab5134db9ca..00000000000 --- a/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_percent_encode.hpp +++ /dev/null @@ -1,80 +0,0 @@ -// Copyright 2013-2016 Glyn Matthews. -// Distributed under the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at -// http://www.boost.org/LICENSE_1_0.txt) - -#ifndef NETWORK_DETAIL_URI_PERCENT_ENCODE_INC -#define NETWORK_DETAIL_URI_PERCENT_ENCODE_INC - -#include <string> -#include <vector> -#include <locale> -#include <network/optional.hpp> -#include <network/uri/detail/decode.hpp> - -namespace network { -namespace detail { - -inline optional<char> percent_encode(std::string::const_iterator it) { - try { - char output = '\0'; - detail::decode_char(it, &output); - return output; - } catch (percent_decoding_error &) { - return optional<char>(); - } -} - -template <class String> -struct percent_encoded_to_upper { - percent_encoded_to_upper() : count(0) {} - - void operator()(typename String::value_type &c) { - if (c == '%') { - count = 2; - } else if (count > 0) { - c = std::toupper(c, std::locale()); - --count; - } - } - - unsigned count; -}; - -template <class Iter> -Iter decode_encoded_unreserved_chars(Iter first, Iter last) { - - // unreserved = ALPHA / DIGIT / "-" / "." / "_" / "~" - - const auto is_unreserved = [](char c) - { - return std::isalnum(c, std::locale()) - || '-' == c - || '.' == c - || '_' == c - || '~' == c; - }; - - auto it = first, it2 = first; - while (it != last) { - if (*it == '%') { - const auto sfirst = it; - const auto opt_char = percent_encode(sfirst); - if (opt_char && is_unreserved(*opt_char)) { - *it2 = *opt_char; - ++it; ++it; - } else { - *it2 = *it; - } - } - else { - *it2 = *it; - } - ++it; ++it2; - } - return it2; -} -} // namespace detail -} // namespace network - -#endif // NETWORK_DETAIL_URI_PERCENT_ENCODE_INC diff --git a/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_resolve.cpp b/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_resolve.cpp deleted file mode 100644 index ca66405123a..00000000000 --- a/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_resolve.cpp +++ /dev/null @@ -1,91 +0,0 @@ -// Copyright 2013-2016 Glyn Matthews. -// Copyright 2013 Hannes Kamecke. -// Distributed under the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at -// http://www.boost.org/LICENSE_1_0.txt) - -#include "uri_resolve.hpp" -#include <algorithm> - -#ifdef NETWORK_URI_EXTERNAL_BOOST -#include <boost/algorithm/string/find.hpp> -#include <boost/algorithm/string/erase.hpp> -#include <boost/algorithm/string/replace.hpp> -#include <boost/algorithm/string/predicate.hpp> -namespace boost = boost; -#else // NETWORK_URI_EXTERNAL_BOOST -#include "boost/algorithm/string/find.hpp" -#include "boost/algorithm/string/erase.hpp" -#include "boost/algorithm/string/replace.hpp" -#include "boost/algorithm/string/predicate.hpp" -#endif // NETWORK_URI_EXTERNAL_BOOST - -namespace network { -namespace detail { -// remove_dot_segments -inline -void remove_last_segment(std::string& path) { - while (!path.empty()) { - if (path.back() == '/') { - path.pop_back(); - break; - } - path.pop_back(); - } -} - -// implementation of http://tools.ietf.org/html/rfc3986#section-5.2.4 -static -std::string remove_dot_segments(std::string input) { - std::string result; - - while (!input.empty()) { - if (boost::starts_with(input, "../")) { - boost::erase_head(input, 3); - } else if (boost::starts_with(input, "./")) { - boost::erase_head(input, 2); - } else if (boost::starts_with(input, "/./")) { - boost::replace_head(input, 3, "/"); - } else if (input == "/.") { - boost::replace_head(input, 2, "/"); - } else if (boost::starts_with(input, "/../")) { - boost::erase_head(input, 3); - remove_last_segment(result); - } else if (boost::starts_with(input, "/..")) { - boost::replace_head(input, 3, "/"); - remove_last_segment(result); - } else if (boost::algorithm::all(input, [](char ch) { return ch == '.'; })) { - input.clear(); - } - else { - int n = (input.front() == '/')? 1 : 0; - auto slash = boost::find_nth(input, "/", n); - result.append(std::begin(input), std::begin(slash)); - input.erase(std::begin(input), std::begin(slash)); - } - } - return result; -} - -std::string remove_dot_segments(string_view path) { - return remove_dot_segments(path.to_string()); -} - -// implementation of http://tools.ietf.org/html/rfc3986#section-5.2.3 -std::string merge_paths(const uri& base, const uri& reference) { - std::string result; - - if (!base.has_path() || base.path().empty()) { - result = "/"; - } else { - const auto& base_path = base.path(); - auto last_slash = boost::find_last(base_path, "/"); - result.append(std::begin(base_path), std::end(last_slash)); - } - if (reference.has_path()) { - result.append(reference.path().to_string()); - } - return remove_dot_segments(string_view(result)); -} -} // namespace detail -} // namespace network diff --git a/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_resolve.hpp b/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_resolve.hpp deleted file mode 100644 index 898c6d5423c..00000000000 --- a/Build/source/utils/asymptote/LspCpp/network/uri/detail/uri_resolve.hpp +++ /dev/null @@ -1,22 +0,0 @@ -// Copyright 2013-2016 Glyn Matthews. -// Copyright 2013 Hannes Kamecke. -// Distributed under the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at -// http://www.boost.org/LICENSE_1_0.txt) - -#ifndef NETWORK_DETAIL_RESOLVE_INC -#define NETWORK_DETAIL_RESOLVE_INC - -#include <network/uri/uri.hpp> - -namespace network { -namespace detail { -// implementation of http://tools.ietf.org/html/rfc3986#section-5.2.4 -std::string remove_dot_segments(string_view input); - -// implementation of http://tools.ietf.org/html/rfc3986#section-5.2.3 -std::string merge_paths(const uri &base, const uri &reference); -} // namespace detail -} // namespace network - -#endif // NETWORK_DETAIL_RESOLVE_INC diff --git a/Build/source/utils/asymptote/LspCpp/network/uri/uri.cpp b/Build/source/utils/asymptote/LspCpp/network/uri/uri.cpp deleted file mode 100644 index ee9aee45f19..00000000000 --- a/Build/source/utils/asymptote/LspCpp/network/uri/uri.cpp +++ /dev/null @@ -1,701 +0,0 @@ -// Copyright 2012-2017 Glyn Matthews. -// Copyright 2012 Google, Inc. -// Distributed under the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at -// http://www.boost.org/LICENSE_1_0.txt) - - -#include <cassert> -#include <locale> -#include <algorithm> -#include <functional> -#include "network/uri/uri.hpp" -#include "detail/uri_parse.hpp" -#include "detail/uri_advance_parts.hpp" -#include "detail/uri_percent_encode.hpp" -#include "detail/uri_normalize.hpp" -#include "detail/uri_resolve.hpp" -#include "detail/algorithm.hpp" - -namespace network { -namespace { -// With the parser, we use string_views, which are mutable. However, -// there are times (e.g. during normalization), when we want a part -// to be mutable. This function returns a pair of -// std::string::iterators in the same range as the URI part. -// -inline std::pair<std::string::iterator, std::string::iterator> mutable_part( - std::string &str, detail::uri_part part) { - auto view = string_view(str); - - auto first_index = std::distance(std::begin(view), std::begin(part)); - auto first = std::begin(str); - std::advance(first, first_index); - - auto last_index = std::distance(std::begin(view), std::end(part)); - auto last = std::begin(str); - std::advance(last, last_index); - - return std::make_pair(first, last); -} - -// This is a convenience function that converts a part of a -// std::string to a string_view. -inline string_view to_string_view(const std::string &uri, - detail::uri_part part) { - if (!part.empty()) { - const char *c_str = uri.c_str(); - const char *part_begin = &(*(std::begin(part))); - std::advance(c_str, std::distance(c_str, part_begin)); - return string_view(c_str, std::distance(std::begin(part), std::end(part))); - } - return string_view(); -} - -inline optional<std::string> make_arg(optional<string_view> view) { - if (view) { - return view->to_string(); - } - return nullopt; -} - -template <class T> -inline void ignore(T) {} -} // namespace - -void uri::initialize(optional<string_type> scheme, - optional<string_type> user_info, - optional<string_type> host, optional<string_type> port, - optional<string_type> path, optional<string_type> query, - optional<string_type> fragment) { - if (scheme) { - uri_.append(*scheme); - } - - if (user_info || host || port) { - if (scheme) { - uri_.append("://"); - } - - if (user_info) { - uri_.append(*user_info); - uri_.append("@"); - } - - if (host) { - uri_.append(*host); - } else { - throw uri_builder_error(); - } - - if (port) { - uri_.append(":"); - uri_.append(*port); - } - } else { - if (scheme) { - if (path || query || fragment) { - uri_.append(":"); - } else { - throw uri_builder_error(); - } - } - } - - if (path) { - // if the URI is not opaque and the path is not already prefixed - // with a '/', add one. - if (host && (!path->empty() && path->front() != '/')) { - path = "/" + *path; - } - uri_.append(*path); - } - - if (query) { - uri_.append("?"); - uri_.append(*query); - } - - if (fragment) { - uri_.append("#"); - uri_.append(*fragment); - } - - uri_view_ = string_view(uri_); - - auto it = std::begin(uri_view_); - if (scheme) { - uri_parts_.scheme = detail::copy_part(*scheme, it); - // ignore : and :// - if (*it == ':') { - ++it; - } - if (*it == '/' && *(it + 1) == '/') { - it += 2; - } - } - - if (user_info) { - uri_parts_.hier_part.user_info = detail::copy_part(*user_info, it); - ++it; // ignore @ - } - - if (host) { - uri_parts_.hier_part.host = detail::copy_part(*host, it); - } - - if (port) { - ++it; // ignore : - uri_parts_.hier_part.port = detail::copy_part(*port, it); - } - - if (path) { - uri_parts_.hier_part.path = detail::copy_part(*path, it); - } - - if (query) { - ++it; // ignore ? - uri_parts_.query = detail::copy_part(*query, it); - } - - if (fragment) { - ++it; // ignore # - uri_parts_.fragment = detail::copy_part(*fragment, it); - } -} - -uri::uri() : uri_view_(uri_) {} - -uri::uri(const uri &other) : uri_(other.uri_), uri_view_(uri_) { - detail::advance_parts(uri_view_, uri_parts_, other.uri_parts_); -} - -uri::uri(const uri_builder &builder) { - initialize(builder.scheme_, builder.user_info_, builder.host_, builder.port_, - builder.path_, builder.query_, builder.fragment_); -} - -uri::uri(uri &&other) noexcept : uri_(std::move(other.uri_)), - uri_view_(uri_), - uri_parts_(std::move(other.uri_parts_)) { - detail::advance_parts(uri_view_, uri_parts_, other.uri_parts_); - other.uri_.clear(); - other.uri_view_ = string_view(other.uri_); - other.uri_parts_ = detail::uri_parts(); -} - -uri::~uri() {} - -uri &uri::operator=(uri other) { - other.swap(*this); - return *this; -} - -void uri::swap(uri &other) noexcept { - uri_.swap(other.uri_); - uri_view_ = uri_; - other.uri_view_ = other.uri_; - - const auto this_parts = uri_parts_; - uri_parts_.clear(); - detail::advance_parts(uri_view_, uri_parts_, other.uri_parts_); - other.uri_parts_.clear(); - detail::advance_parts(other.uri_view_, other.uri_parts_, this_parts); -} - -uri::const_iterator uri::begin() const noexcept { return uri_view_.begin(); } - -uri::const_iterator uri::end() const noexcept { return uri_view_.end(); } - -bool uri::has_scheme() const noexcept { - return static_cast<bool>(uri_parts_.scheme); -} - -uri::string_view uri::scheme() const noexcept { - return has_scheme() ? to_string_view(uri_, *uri_parts_.scheme) - : string_view{}; -} - -bool uri::has_user_info() const noexcept { - return static_cast<bool>(uri_parts_.hier_part.user_info); -} - -uri::string_view uri::user_info() const noexcept { - return has_user_info() - ? to_string_view(uri_, *uri_parts_.hier_part.user_info) - : string_view{}; -} - -bool uri::has_host() const noexcept { - return static_cast<bool>(uri_parts_.hier_part.host); -} - -uri::string_view uri::host() const noexcept { - return has_host() ? to_string_view(uri_, *uri_parts_.hier_part.host) - : string_view{}; -} - -bool uri::has_port() const noexcept { - return static_cast<bool>(uri_parts_.hier_part.port); -} - -uri::string_view uri::port() const noexcept { - return has_port() ? to_string_view(uri_, *uri_parts_.hier_part.port) - : string_view{}; -} - -bool uri::has_path() const noexcept { - return static_cast<bool>(uri_parts_.hier_part.path); -} - -uri::string_view uri::path() const noexcept { - return has_path() ? to_string_view(uri_, *uri_parts_.hier_part.path) - : string_view{}; -} - -bool uri::has_query() const noexcept { - return static_cast<bool>(uri_parts_.query); -} - -uri::string_view uri::query() const noexcept { - return has_query() ? to_string_view(uri_, *uri_parts_.query) : string_view{}; -} - -uri::query_iterator::query_iterator() : query_{}, kvp_{} {} - -uri::query_iterator::query_iterator(optional<detail::uri_part> query) - : query_(query) - , kvp_{} { - if (query_ && query_->empty()) { - query_ = nullopt; - } - else { - assign_kvp(); - } -} - -uri::query_iterator::query_iterator(const query_iterator &other) - : query_(other.query_) - , kvp_(other.kvp_) {} - -uri::query_iterator &uri::query_iterator::operator = (const query_iterator &other) { - auto tmp(other); - swap(tmp); - return *this; -} - -uri::query_iterator::reference uri::query_iterator::operator ++ () noexcept { - increment(); - return kvp_; -} - -uri::query_iterator::value_type uri::query_iterator::operator ++ (int) noexcept { - auto original = kvp_; - increment(); - return original; -} - -uri::query_iterator::reference uri::query_iterator::operator * () const noexcept { - return kvp_; -} - -uri::query_iterator::pointer uri::query_iterator::operator -> () const noexcept { - return std::addressof(kvp_); -} - -bool uri::query_iterator::operator==(const query_iterator &other) const noexcept { - if (!query_ && !other.query_) { - return true; - } - else if (query_ && other.query_) { - // since we're comparing substrings, the address of the first - // element in each iterator must be the same - return std::addressof(kvp_.first) == std::addressof(other.kvp_.first); - } - return false; -} - -void uri::query_iterator::swap(query_iterator &other) noexcept { - std::swap(query_, other.query_); - std::swap(kvp_, other.kvp_); -} - -void uri::query_iterator::advance_to_next_kvp() noexcept { - auto first = std::begin(*query_), last = std::end(*query_); - - auto sep_it = std::find_if( - first, last, [](char c) -> bool { return c == '&' || c == ';'; }); - - if (sep_it != last) { - ++sep_it; // skip next separator - } - - // reassign query to the next element - query_ = detail::uri_part(sep_it, last); -} - -void uri::query_iterator::assign_kvp() noexcept { - auto first = std::begin(*query_), last = std::end(*query_); - - auto sep_it = std::find_if( - first, last, [](char c) -> bool { return c == '&' || c == ';'; }); - auto eq_it = - std::find_if(first, sep_it, [](char c) -> bool { return c == '='; }); - - kvp_.first = string_view(std::addressof(*first), std::distance(first, eq_it)); - if (eq_it != sep_it) { - ++eq_it; // skip '=' symbol - } - kvp_.second = string_view(std::addressof(*eq_it), std::distance(eq_it, sep_it)); -} - -void uri::query_iterator::increment() noexcept { - assert(query_); - - if (!query_->empty()) { - advance_to_next_kvp(); - assign_kvp(); - } - - if (query_->empty()) { - query_ = nullopt; - } -} - -uri::query_iterator uri::query_begin() const noexcept { - return has_query()? uri::query_iterator{uri_parts_.query} : uri::query_iterator{}; -} - -uri::query_iterator uri::query_end() const noexcept { - return uri::query_iterator{}; -} - -bool uri::has_fragment() const noexcept { - return static_cast<bool>(uri_parts_.fragment); -} - -uri::string_view uri::fragment() const noexcept { - return has_fragment() ? to_string_view(uri_, *uri_parts_.fragment) - : string_view{}; -} - -bool uri::has_authority() const noexcept { - return has_host(); -} - -uri::string_view uri::authority() const noexcept { - if (!has_host()) { - return string_view{}; - } - - auto host = this->host(); - - auto user_info = string_view{}; - if (has_user_info()) { - user_info = this->user_info(); - } - - auto port = string_view{}; - if (has_port()) { - port = this->port(); - } - - auto first = std::begin(host), last = std::end(host); - if (has_user_info() && !user_info.empty()) { - first = std::begin(user_info); - } - else if (host.empty() && has_port() && !port.empty()) { - first = std::begin(port); - --first; // include ':' before port - } - - if (host.empty()) { - if (has_port() && !port.empty()) { - last = std::end(port); - } - else if (has_user_info() && !user_info.empty()) { - last = std::end(user_info); - ++last; // include '@' - } - } - else if (has_port()) { - if (port.empty()) { - ++last; // include ':' after host - } - else { - last = std::end(port); - } - } - - return string_view(first, std::distance(first, last)); -} - -std::string uri::string() const { return uri_; } - -std::wstring uri::wstring() const { - return std::wstring(std::begin(*this), std::end(*this)); -} - -std::u16string uri::u16string() const { - return std::u16string(std::begin(*this), std::end(*this)); -} - -std::u32string uri::u32string() const { - return std::u32string(std::begin(*this), std::end(*this)); -} - -uri::string_view uri::view() const noexcept { - return uri_view_; -} - -bool uri::empty() const noexcept { return uri_.empty(); } - -bool uri::is_absolute() const noexcept { return has_scheme(); } - -bool uri::is_opaque() const noexcept { - return (is_absolute() && !has_authority()); -} - -uri uri::normalize(uri_comparison_level level) const { - string_type normalized(uri_); - string_view normalized_view(normalized); - detail::uri_parts parts; - detail::advance_parts(normalized_view, parts, uri_parts_); - - if (uri_comparison_level::syntax_based == level) { - // All alphabetic characters in the scheme and host are - // lower-case... - if (parts.scheme) { - std::string::iterator first, last; - std::tie(first, last) = mutable_part(normalized, *parts.scheme); - std::transform(first, last, first, - [](char ch) { return std::tolower(ch, std::locale()); }); - } - - // if (parts.hier_part.host) { - // std::string::iterator first, last; - // std::tie(first, last) = mutable_part(normalized, *parts.hier_part.host); - // std::transform(first, last, first, - // [](char ch) { return std::tolower(ch, std::locale()); }); - // } - - // ...except when used in percent encoding - detail::for_each(normalized, detail::percent_encoded_to_upper<std::string>()); - - // parts are invalidated here - // there's got to be a better way of doing this that doesn't - // mean parsing again (twice!) - normalized.erase(detail::decode_encoded_unreserved_chars( - std::begin(normalized), std::end(normalized)), - std::end(normalized)); - normalized_view = string_view(normalized); - - // need to parse the parts again as the underlying string has changed - const_iterator it = std::begin(normalized_view), last = std::end(normalized_view); - bool is_valid = detail::parse(it, last, parts); - ignore(is_valid); - assert(is_valid); - - if (parts.hier_part.path) { - uri::string_type path = detail::normalize_path_segments( - to_string_view(normalized, *parts.hier_part.path)); - - // put the normalized path back into the uri - optional<string_type> query, fragment; - if (parts.query) { - query = parts.query->to_string(); - } - - if (parts.fragment) { - fragment = parts.fragment->to_string(); - } - - auto path_begin = std::begin(normalized); - auto path_range = mutable_part(normalized, *parts.hier_part.path); - std::advance(path_begin, std::distance(path_begin, path_range.first)); - normalized.erase(path_begin, std::end(normalized)); - normalized.append(path); - - if (query) { - normalized.append("?"); - normalized.append(*query); - } - - if (fragment) { - normalized.append("#"); - normalized.append(*fragment); - } - } - } - - return uri(normalized); -} - -uri uri::make_relative(const uri &other) const { - if (is_opaque() || other.is_opaque()) { - return other; - } - - if ((!has_scheme() || !other.has_scheme()) || - !detail::equal(scheme(), other.scheme())) { - return other; - } - - if ((!has_authority() || !other.has_authority()) || - !detail::equal(authority(), other.authority())) { - return other; - } - - if (!has_path() || !other.has_path()) { - return other; - } - - auto path = - detail::normalize_path(this->path(), uri_comparison_level::syntax_based); - auto other_path = detail::normalize_path(other.path(), - uri_comparison_level::syntax_based); - - optional<string_type> query, fragment; - if (other.has_query()) { - query = other.query().to_string(); - } - - if (other.has_fragment()) { - fragment = other.fragment().to_string(); - } - - network::uri result; - result.initialize(optional<string_type>(), optional<string_type>(), - optional<string_type>(), optional<string_type>(), - other_path, query, fragment); - return result; -} - -uri uri::resolve(const uri &base) const { - // This implementation uses the psuedo-code given in - // http://tools.ietf.org/html/rfc3986#section-5.2.2 - - if (is_absolute() && !is_opaque()) { - // throw an exception ? - return *this; - } - - if (is_opaque()) { - // throw an exception ? - return *this; - } - - optional<uri::string_type> user_info, host, port, path, query, fragment; - - if (has_authority()) { - // g -> http://g - if (has_user_info()) { - user_info = make_arg(this->user_info()); - } - - if (has_host()) { - host = make_arg(this->host()); - } - - if (has_port()) { - port = make_arg(this->port()); - } - - if (has_path()) { - path = detail::remove_dot_segments(this->path()); - } - - if (has_query()) { - query = make_arg(this->query()); - } - } else { - if (!has_path() || this->path().empty()) { - if (base.has_path()) { - path = make_arg(base.path()); - } - - if (has_query()) { - query = make_arg(this->query()); - } else if (base.has_query()) { - query = make_arg(base.query()); - } - } else { - if (this->path().front() == '/') { - path = detail::remove_dot_segments(this->path()); - } else { - path = detail::merge_paths(base, *this); - } - - if (has_query()) { - query = make_arg(this->query()); - } - } - - if (base.has_user_info()) { - user_info = make_arg(base.user_info()); - } - - if (base.has_host()) { - host = make_arg(base.host()); - } - - if (base.has_port()) { - port = make_arg(base.port()); - } - } - - if (has_fragment()) { - fragment = make_arg(this->fragment()); - } - - network::uri result; - result.initialize(make_arg(base.scheme()), std::move(user_info), - std::move(host), std::move(port), std::move(path), - std::move(query), std::move(fragment)); - return result; -} - -int uri::compare(const uri &other, uri_comparison_level level) const noexcept { - // if both URIs are empty, then we should define them as equal - // even though they're still invalid. - if (empty() && other.empty()) { - return 0; - } - - if (empty()) { - return -1; - } - - if (other.empty()) { - return 1; - } - - return normalize(level).uri_.compare(other.normalize(level).uri_); -} - -bool uri::initialize(const string_type &uri) { - uri_ = detail::trim_copy(uri); - if (!uri_.empty()) { - uri_view_ = string_view(uri_); - const_iterator it = std::begin(uri_view_), last = std::end(uri_view_); - bool is_valid = detail::parse(it, last, uri_parts_); - return is_valid; - } - return true; -} - -void swap(uri &lhs, uri &rhs) noexcept { lhs.swap(rhs); } - -bool operator==(const uri &lhs, const uri &rhs) noexcept { - return lhs.view() == rhs.view(); -} - -bool operator==(const uri &lhs, const char *rhs) noexcept { - return lhs.view() == string_view{rhs}; -} - -bool operator<(const uri &lhs, const uri &rhs) noexcept { - return lhs.view() < rhs.view(); -} - -} // namespace network diff --git a/Build/source/utils/asymptote/LspCpp/network/uri/uri.hpp b/Build/source/utils/asymptote/LspCpp/network/uri/uri.hpp deleted file mode 100644 index 429e2caeff5..00000000000 --- a/Build/source/utils/asymptote/LspCpp/network/uri/uri.hpp +++ /dev/null @@ -1,758 +0,0 @@ -// Copyright 2009-2010 Jeroen Habraken. -// Copyright 2009-2017 Dean Michael Berris, Glyn Matthews. -// Copyright 2012 Google, Inc. -// Distributed under the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at -// http://www.boost.org/LICENSE_1_0.txt) - -#ifndef NETWORK_URI_INC -#define NETWORK_URI_INC - -/** - * \file - * \brief Contains the uri class. - */ - -#include <iterator> -#include <algorithm> -#include <functional> -#include <memory> -#include <string> -#include <cstdlib> -#include <network/string_view.hpp> -#include <network/optional.hpp> -#include <network/uri/config.hpp> -#include <network/uri/uri_errors.hpp> -#include <network/uri/detail/uri_parts.hpp> -#include <network/uri/detail/encode.hpp> -#include <network/uri/detail/decode.hpp> -#include <network/uri/detail/translate.hpp> - -#ifdef NETWORK_URI_MSVC -#pragma warning(push) -#pragma warning(disable : 4251 4231 4660) -#endif - -namespace network { -/** - * \enum uri_comparison_level - * \brief Defines the steps on the URI comparison ladder. - */ -enum class uri_comparison_level { - string_comparison, - syntax_based, - scheme_based, -}; - -/** - * \ingroup uri - * \class uri_builder network/uri/uri_builder.hpp network/uri.hpp - * \brief A class that allows complex uri objects to be constructed. - * \sa uri - */ -class uri_builder; - -/** - * \ingroup uri - * \class uri network/uri/uri.hpp network/uri.hpp - * \brief A class that parses a URI (Uniform Resource Identifier) - * into its component parts. - * - * This class conforms to a URI as defined by RFC 3986, RFC 3987 and - * RFC 2732, including scoped IDs. It provides member functions for - * normalizing, comparing and resolving URIs. - * - * A URI has the syntax: - * - * \code - * [scheme:][user_info@][host][:port][path][?query][#fragment] - * \endcode - * - * Example: - * - * \code - * network::uri instance("http://cpp-netlib.org/"); - * assert(instance.is_absolute()); - * assert(!instance.is_opaque()); - * assert(instance.scheme()); - * assert("http" == *instance.scheme()); - * assert(instance.host()); - * assert("cpp-netlib.org" == *instance.host()); - * assert(instance.path()); - * assert("/" == *instance.path()); - * \endcode - */ -class uri { -#if !defined(DOXYGEN_SHOULD_SKIP_THIS) - friend class uri_builder; -#endif // !defined(DOXYGEN_SHOULD_SKIP_THIS) - - public: - /** - * \brief The URI string_type. - */ - typedef std::string string_type; - - /** - * \brief A reference to the underlying string_type parts. - */ - typedef network::string_view string_view; - - /** - * \brief The char traits. - */ - typedef string_view::traits_type traits_type; - - /** - * \brief The URI const_iterator type. - */ - typedef string_view::const_iterator const_iterator; - - /** - * \brief The URI iterator type. - */ - typedef const_iterator iterator; - - /** - * \brief The URI value_type. - */ - typedef std::iterator_traits<iterator>::value_type value_type; - - /** - * - */ - class query_iterator { - public: - using value_type = std::pair<string_view, string_view>; - using difference_type = std::ptrdiff_t; - using pointer = const value_type *; - using reference = const value_type &; - using iterator_category = std::forward_iterator_tag; - - query_iterator(); - explicit query_iterator(optional<detail::uri_part>); - query_iterator(const query_iterator &); - query_iterator &operator=(const query_iterator &); - reference operator++() noexcept; - value_type operator++(int) noexcept; - reference operator*() const noexcept; - pointer operator->() const noexcept; - bool operator==(const query_iterator &) const noexcept; - inline bool operator!=(const query_iterator &other) const noexcept { - return !(*this == other); - } - - private: - void swap(query_iterator &) noexcept; - void advance_to_next_kvp() noexcept; - void assign_kvp() noexcept; - void increment() noexcept; - - optional<detail::uri_part> query_; - value_type kvp_; - }; - - /** - * \brief Default constructor. - */ - uri(); - - /** - * \brief Constructor. - * \param first The first element in a string sequence. - * \param last The end + 1th element in a string sequence. - * \throws uri_syntax_error if the sequence is not a valid URI. - * \throws std::bad_alloc If the underlying string cannot be allocated. - */ - template <class InputIter> - uri(InputIter first, InputIter last) { - if (!initialize(string_type(first, last))) { - throw uri_syntax_error(); - } - } - -#if !defined(DOXYGEN_SHOULD_SKIP_THIS) - template <class InputIter> - explicit uri(InputIter first, InputIter last, std::error_code &ec) { - if (!initialize(string_type(first, last))) { - ec = make_error_code(uri_error::invalid_syntax); - } - } -#endif // !defined(DOXYGEN_SHOULD_SKIP_THIS) - - /** - * \brief Constructor. - * \param source A source string that is to be parsed as a URI. - * \throws uri_syntax_error if the source is not a valid URI. - * \throws std::bad_alloc If the underlying string cannot be allocated. - */ - template <class Source> - explicit uri(const Source &source) { - if (!initialize(detail::translate(source))) { - throw uri_syntax_error(); - } - } - -#if !defined(DOXYGEN_SHOULD_SKIP_THIS) - template <class Source> - explicit uri(const Source &source, std::error_code &ec) { - if (!initialize(detail::translate(source))) { - ec = make_error_code(uri_error::invalid_syntax); - } - } -#endif // !defined(DOXYGEN_SHOULD_SKIP_THIS) - -#if !defined(DOXYGEN_SHOULD_SKIP_THIS) - explicit uri(const uri_builder &builder); -#endif // !defined(DOXYGEN_SHOULD_SKIP_THIS) - - /** - * \brief Copy constructor. - * \throws std::bad_alloc If the underlying string cannot be allocated. - */ - uri(const uri &other); - - /** - * \brief Move constructor. - */ - uri(uri &&other) noexcept; - - /** - * \brief Destructor. - */ - ~uri(); - - /** - * \brief Assignment operator. - * \throws std::bad_alloc If the underlying string cannot be allocated. - */ - uri &operator=(uri other); - - /** - * \brief Swaps one uri object with another. - * \param other The other uri object. - */ - void swap(uri &other) noexcept; - - /** - * \brief Returns an iterator at the first element in the - * underlying sequence. - * \return An iterator starting at the first element. - */ - const_iterator begin() const noexcept; - - /** - * \brief Returns an iterator at the end + 1th element in the - * underlying sequence. - * \return An iterator starting at the end + 1th element. - */ - const_iterator end() const noexcept; - - /** - * \brief Tests whether this URI has a scheme component. - * \return \c true if the URI has a scheme, \c false otherwise. - */ - bool has_scheme() const noexcept; - - /** - * \brief Returns the URI scheme. - * \return The scheme. - * \pre has_scheme() - */ - string_view scheme() const noexcept; - - /** - * \brief Tests whether this URI has a user info component. - * \return \c true if the URI has a user info, \c false otherwise. - */ - bool has_user_info() const noexcept; - - /** - * \brief Returns the URI user info. - * \return The user info. - * \pre has_user_info() - */ - string_view user_info() const noexcept; - - /** - * \brief Tests whether this URI has a host component. - * \return \c true if the URI has a host, \c false otherwise. - */ - bool has_host() const noexcept; - - /** - * \brief Returns the URI host. - * \return The host. - * \pre has_host() - */ - string_view host() const noexcept; - - /** - * \brief Tests whether this URI has a port component. - * \return \c true if the URI has a port, \c false otherwise. - */ - bool has_port() const noexcept; - - /** - * \brief Returns the URI port. - * \return The port. - * \pre has_port() - */ - string_view port() const noexcept; - - /** - * \brief Returns the URI port as an integer. - * \return The port number. - * \pre has_port() - */ - template <typename intT> - intT port(typename std::is_integral<intT>::type * = 0) const { - assert(has_port()); - auto p = port(); - const char *port_first = std::addressof(*p.begin()); - char *port_last = 0; - return static_cast<intT>(std::strtoul(port_first, &port_last, 10)); - } - - /** - * \brief Tests whether this URI has a path component. - * \return \c true if the URI has a path, \c false otherwise. - */ - bool has_path() const noexcept; - - /** - * \brief Returns the URI path. - * \return The path. - * \pre has_path() - */ - string_view path() const noexcept; - - /** - * \brief Tests whether this URI has a query component. - * \return \c true if the URI has a query, \c false otherwise. - */ - bool has_query() const noexcept; - - /** - * \brief Returns the URI query. - * \return The query. - * \pre has_query() - */ - string_view query() const noexcept; - - /** - * \brief Returns an iterator to the first key-value pair in the query - * component. - * - * \return query_iterator. - */ - query_iterator query_begin() const noexcept; - - /** - * \brief Returns an iterator to the last key-value pair in the query - * component. - * - * \return query_iterator. - */ - query_iterator query_end() const noexcept; - - /** - * \brief Tests whether this URI has a fragment component. - * \return \c true if the URI has a fragment, \c false otherwise. - */ - bool has_fragment() const noexcept; - - /** - * \brief Returns the URI fragment. - * \return The fragment. - * \pre has_fragment() - */ - string_view fragment() const noexcept; - - /** - * \brief Tests whether this URI has a valid authority. - * \return \c true if the URI has an authority, \c false otherwise. - */ - bool has_authority() const noexcept; - - /** - * \brief Returns the URI authority. - * \return The authority. - */ - string_view authority() const noexcept; - - /** - * \brief Returns the URI as a std::basic_string object. - * \return A URI string. - */ - template <class charT, class traits = std::char_traits<charT>, - class Allocator = std::allocator<charT> > - std::basic_string<charT, traits, Allocator> to_string( - const Allocator &alloc = Allocator()) const { - return std::basic_string<charT, traits, Allocator>(begin(), end()); - } - - /** - * \brief Returns the URI as a std::string object. - * \returns A URI string. - */ - std::string string() const; - - /** - * \brief Returns the URI as a std::wstring object. - * \returns A URI string. - */ - std::wstring wstring() const; - - /** - * \brief Returns the URI as a std::u16string object. - * \returns A URI string. - */ - std::u16string u16string() const; - - /** - * \brief Returns the URI as a std::u32string object. - * \returns A URI string. - */ - std::u32string u32string() const; - - /** - * \brief Returns the URI as a string_view object. - * \returns A URI string view. - */ - string_view view() const noexcept; - - /** - * \brief Checks if the uri object is empty, i.e. it has no parts. - * \returns \c true if there are no parts, \c false otherwise. - */ - bool empty() const noexcept; - - /** - * \brief Checks if the uri is absolute, i.e. it has a scheme. - * \returns \c true if it is absolute, \c false if it is relative. - */ - bool is_absolute() const noexcept; - - /** - * \brief Checks if the uri is opaque, i.e. if it doesn't have an - * authority. - * \returns \c true if it is opaque, \c false if it is hierarchical. - */ - bool is_opaque() const noexcept; - - /** - * \brief Normalizes a uri object at a given level in the - * comparison ladder. - * \param level The comparison level. - * \returns A normalized uri. - * \post compare(normalize(uri, level), level) == 0 - * \throws std::bad_alloc - */ - uri normalize(uri_comparison_level level) const; - - /** - * \brief Returns a relative reference against the base URI. - * \param base The base URI. - * \returns A relative reference of this URI against the base. - * \throws std::bad_alloc - */ - uri make_relative(const uri &base) const; - - /** - * \brief Resolves a relative reference against the given URI. - * \param base The base URI to resolve against. - * \returns An absolute URI. - * \throws std::bad_alloc - */ - uri resolve(const uri &base) const; - - /** - * \brief Compares this URI against another, corresponding to the - * level in the comparison ladder. - * \param other The other URI. - * \param level The level in the comparison ladder. - * \returns \c 0 if the URIs are considered equal, \c -1 if this is - * less than other and and 1 if this is greater than - * other. - */ - int compare(const uri &other, uri_comparison_level level) const noexcept; - - /** - * \brief Encodes a sequence according to the rules for encoding a - * user info part. - * \param first The iterator at first element in the input - * sequence. - * \param last The iterator at end + 1th element in the input - * sequence. - * \param out The iterator at the first element in the output - * sequence. - * \returns The iterator at the end + 1th in the output sequence. - */ - template <typename InputIter, typename OutputIter> - static OutputIter encode_user_info(InputIter first, InputIter last, - OutputIter out) { - return detail::encode_user_info(first, last, out); - } - - /** - * \brief Encodes a sequence according to the rules for encoding a - * host part. - * \param first The iterator at first element in the input - * sequence. - * \param last The iterator at end + 1th element in the input - * sequence. - * \param out The iterator at the first element in the output - * sequence. - * \returns The iterator at the end + 1th in the output sequence. - */ - template <typename InputIter, typename OutputIter> - static OutputIter encode_host(InputIter first, InputIter last, - OutputIter out) { - return detail::encode_host(first, last, out); - } - - /** - * \brief Encodes a sequence according to the rules for encoding a - * port part. - * \param first The iterator at first element in the input - * sequence. - * \param last The iterator at end + 1th element in the input - * sequence. - * \param out The iterator at the first element in the output - * sequence. - * \returns The iterator at the end + 1th in the output sequence. - */ - template <typename InputIter, typename OutputIter> - static OutputIter encode_port(InputIter first, InputIter last, - OutputIter out) { - return detail::encode_port(first, last, out); - } - - /** - * \brief Encodes a sequence according to the rules for encoding a - * path part. - * \param first The iterator at first element in the input - * sequence. - * \param last The iterator at end + 1th element in the input - * sequence. - * \param out The iterator at the first element in the output - * sequence. - * \returns The iterator at the end + 1th in the output sequence. - */ - template <typename InputIter, typename OutputIter> - static OutputIter encode_path(InputIter first, InputIter last, - OutputIter out) { - return detail::encode_path(first, last, out); - } - - /** - * \deprecated Avoid using this function - * \brief Equivalent to \c encode_query_component - * \param first The iterator at first element in the input - * sequence. - * \param last The iterator at end + 1th element in the input - * sequence. - * \param out The iterator at the first element in the output - * sequence. - * \returns The iterator at the end + 1th in the output sequence. - * \sa encode_query_commponent - * \sa encode_query_key_value_pair - */ - template <typename InputIter, typename OutputIter> - static OutputIter encode_query(InputIter first, InputIter last, - OutputIter out) { - return encode_query_component(first, last, out); - } - - /** - * \brief Encodes a sequence according to the rules for encoding a - * query component, including the '=' character. - * \param first The iterator at first element in the input - * sequence. - * \param last The iterator at end + 1th element in the input - * sequence. - * \param out The iterator at the first element in the output - * sequence. - * \returns The iterator at the end + 1th in the output sequence. - */ - template <typename InputIter, typename OutputIter> - static OutputIter encode_query_component( - InputIter first, InputIter last, OutputIter out) { - return detail::encode_query_component(first, last, out); - } - - /** - * \brief Encodes a sequence according to the rules for encoding a - * query key value pair. - * \param key_first The iterator at first element in the input - * sequence. - * \param key_last The iterator at end + 1th element in the input - * sequence. - * \param out The iterator at the first element in the output - * sequence. - * \returns The iterator at the end + 1th in the output sequence. - */ - template <typename InputIter, typename OutputIter> - static OutputIter encode_query_key_value_pair( - InputIter key_first, InputIter key_last, - InputIter value_first, InputIter value_last, - OutputIter out) { - out = detail::encode_query_component(key_first, key_last, out); - out++ = '='; - return detail::encode_query_component(value_first, value_last, out); - } - - /** - * \brief Encodes a sequence according to the rules for encoding a - * fragment part. - * \param first The iterator at first element in the input - * sequence. - * \param last The iterator at end + 1th element in the input - * sequence. - * \param out The iterator at the first element in the output - * sequence. - * \returns The iterator at the end + 1th in the output sequence. - */ - template <typename InputIter, typename OutputIter> - static OutputIter encode_fragment(InputIter first, InputIter last, - OutputIter out) { - return detail::encode_fragment(first, last, out); - } - - /** - * \brief Decodes a sequence according to the percent decoding - * rules. - * \param first The iterator at first element in the input - * sequence. - * \param last The iterator at end + 1th element in the input - * sequence. - * \param out The iterator at the first element in the output - * sequence. - * \returns The iterator at the end + 1th in the output sequence. - */ - template <typename InputIter, typename OutputIter> - static OutputIter decode(InputIter first, InputIter last, OutputIter out) { - return detail::decode(first, last, out); - } - - private: - bool initialize(const string_type &uri); - - void initialize(optional<string_type> scheme, optional<string_type> user_info, - optional<string_type> host, optional<string_type> port, - optional<string_type> path, optional<string_type> query, - optional<string_type> fragment); - - string_type uri_; - string_view uri_view_; - detail::uri_parts uri_parts_; -}; - - -/** - * \brief \c uri factory function. - * \param first The first element in a string sequence. - * \param last The end + 1th element in a string sequence. - * \param ec Error code set if the sequence is not a valid URI. - */ -template <class InputIter> -inline uri make_uri(InputIter first, InputIter last, std::error_code &ec) { - return uri(first, last, ec); -} - -/** - * \brief \c uri factory function. - * \param source A source string that is to be parsed as a URI. - * \param ec Error code set if the source is not a valid URI. - */ -template <class Source> -inline uri make_uri(const Source &source, std::error_code &ec) { - return uri(source, ec); -} - -/** - * \brief Swaps one uri object with another. - */ -void swap(uri &lhs, uri &rhs) noexcept; - -/** -* \brief Equality operator for the \c uri. -*/ -bool operator==(const uri &lhs, const uri &rhs) noexcept; - -/** - * \brief Equality operator for the \c uri. - */ -bool operator==(const uri &lhs, const char *rhs) noexcept; - -/** - * \brief Equality operator for the \c uri. - */ -inline bool operator==(const char *lhs, const uri &rhs) noexcept { - return rhs == lhs; -} - -/** - * \brief Inequality operator for the \c uri. - */ -inline bool operator!=(const uri &lhs, const uri &rhs) noexcept { - return !(lhs == rhs); -} - -/** - * \brief Less-than operator for the \c uri. - */ -bool operator<(const uri &lhs, const uri &rhs) noexcept; - -/** - * \brief Greater-than operator for the \c uri. - */ -inline bool operator>(const uri &lhs, const uri &rhs) noexcept { - return rhs < lhs; -} - -/** - * \brief Less-than-or-equal-to operator for the \c uri. - */ -inline bool operator<=(const uri &lhs, const uri &rhs) noexcept { - return !(rhs < lhs); -} - -/** - * \brief Greater-than-or-equal-to operator for the \c uri. - */ -inline bool operator>=(const uri &lhs, const uri &rhs) noexcept { - return !(lhs < rhs); -} -} // namespace network - -#if !defined(DOXYGEN_SHOULD_SKIP_THIS) -namespace std { -template <> -struct is_error_code_enum<network::uri_error> : public true_type {}; -} // namespace std - -namespace std { -template <> -struct hash<network::uri> { - std::size_t operator()(const network::uri &uri_) const { - std::size_t seed = 0; - std::for_each(std::begin(uri_), std::end(uri_), - [&seed](network::uri::value_type v) { - std::hash<network::uri::value_type> hasher; - seed ^= hasher(v) + 0x9e3779b9 + (seed << 6) + (seed >> 2); - }); - return seed; - } -}; -} // namespace std -#endif // !defined(DOXYGEN_SHOULD_SKIP_THIS) - -#ifdef NETWORK_URI_MSVC -#pragma warning(pop) -#endif - -#include <network/uri/uri_builder.hpp> - -#endif // NETWORK_URI_INC diff --git a/Build/source/utils/asymptote/LspCpp/network/uri/uri_builder.cpp b/Build/source/utils/asymptote/LspCpp/network/uri/uri_builder.cpp deleted file mode 100644 index c8d767ab47f..00000000000 --- a/Build/source/utils/asymptote/LspCpp/network/uri/uri_builder.cpp +++ /dev/null @@ -1,152 +0,0 @@ -// Copyright (c) Glyn Matthews 2012-2016. -// Distributed under the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at -// http://www.boost.org/LICENSE_1_0.txt) - -#include <locale> -#include "network/uri/uri_builder.hpp" -#include "detail/uri_normalize.hpp" -#include "detail/uri_parse_authority.hpp" -#include "detail/algorithm.hpp" - -namespace network { -uri_builder::uri_builder(const network::uri &base_uri) { - if (base_uri.has_scheme()) { - scheme_ = base_uri.scheme().to_string(); - } - - if (base_uri.has_user_info()) { - user_info_ = base_uri.user_info().to_string(); - } - - if (base_uri.has_host()) { - host_ = base_uri.host().to_string(); - } - - if (base_uri.has_port()) { - port_ = base_uri.port().to_string(); - } - - if (base_uri.has_path()) { - path_ = base_uri.path().to_string(); - } - - if (base_uri.has_query()) { - query_ = base_uri.query().to_string(); - } - - if (base_uri.has_fragment()) { - fragment_ = base_uri.fragment().to_string(); - } -} - -uri_builder::~uri_builder() noexcept {} - -network::uri uri_builder::uri() const { return network::uri(*this); } - -void uri_builder::set_scheme(string_type &&scheme) { - // validate scheme is valid and normalize - scheme_ = scheme; - detail::transform(*scheme_, std::begin(*scheme_), - [] (char ch) { return std::tolower(ch, std::locale()); }); -} - -void uri_builder::set_user_info(string_type &&user_info) { - user_info_ = string_type(); - network::uri::encode_user_info(std::begin(user_info), std::end(user_info), - std::back_inserter(*user_info_)); -} - -uri_builder &uri_builder::clear_user_info() { - user_info_ = network::nullopt; - return *this; -} - -void uri_builder::set_host(string_type &&host) { - host_ = string_type(); - network::uri::encode_host(std::begin(host), std::end(host), - std::back_inserter(*host_)); - detail::transform(*host_, std::begin(*host_), - [](char ch) { return std::tolower(ch, std::locale()); }); -} - -void uri_builder::set_port(string_type &&port) { - port_ = string_type(); - network::uri::encode_port(std::begin(port), std::end(port), - std::back_inserter(*port_)); -} - -uri_builder &uri_builder::clear_port() { - port_ = network::nullopt; - return *this; -} - -void uri_builder::set_authority(string_type &&authority) { - optional<detail::uri_part> user_info, host, port; - uri::string_view view(authority); - uri::const_iterator it = std::begin(view), last = std::end(view); - detail::parse_authority(it, last, user_info, host, port); - - if (user_info) { - set_user_info(user_info->to_string()); - } - - if (host) { - set_host(host->to_string()); - } - - if (port) { - set_port(port->to_string()); - } -} - -void uri_builder::set_path(string_type &&path) { - path_ = string_type(); - network::uri::encode_path(std::begin(path), std::end(path), - std::back_inserter(*path_)); -} - -uri_builder &uri_builder::clear_path() { - path_ = network::nullopt; - return *this; -} - -void uri_builder::append_query_component(string_type &&name) { - if (!query_) { - query_ = string_type(); - } - else { - query_->append("&"); - } - network::uri::encode_query_component( - std::begin(name), std::end(name), std::back_inserter(*query_)); -} - -void uri_builder::append_query_key_value_pair(string_type &&key, string_type &&value) { - if (!query_) { - query_ = string_type(); - } else { - query_->push_back('&'); - } - network::uri::encode_query_key_value_pair( - std::begin(key), std::end(key), - std::begin(value), std::end(value), - std::back_inserter(*query_)); -} - -uri_builder &uri_builder::clear_query() { - query_ = network::nullopt; - return *this; -} - -void uri_builder::set_fragment(string_type &&fragment) { - fragment_ = string_type(); - network::uri::encode_fragment(std::begin(fragment), std::end(fragment), - std::back_inserter(*fragment_)); -} - -uri_builder &uri_builder::clear_fragment() { - fragment_ = network::nullopt; - return *this; -} -} // namespace network diff --git a/Build/source/utils/asymptote/LspCpp/network/uri/uri_builder.hpp b/Build/source/utils/asymptote/LspCpp/network/uri/uri_builder.hpp deleted file mode 100644 index 6c6d487b7de..00000000000 --- a/Build/source/utils/asymptote/LspCpp/network/uri/uri_builder.hpp +++ /dev/null @@ -1,277 +0,0 @@ -// Copyright (c) Glyn Matthews 2012-2016. -// Copyright 2012 Dean Michael Berris <dberris@google.com> -// Copyright 2012 Google, Inc. -// Distributed under the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at -// http://www.boost.org/LICENSE_1_0.txt) - -/** - * \file - * \brief Contains the definition of the uri_builder. - */ - -#ifndef NETWORK_URI_BUILDER_INC -#define NETWORK_URI_BUILDER_INC - -#include <cstdint> -#include <utility> -#include <type_traits> -#include <network/uri/uri.hpp> - -#ifdef NETWORK_URI_MSVC -#pragma warning(push) -#pragma warning(disable : 4251 4231 4660) -#endif - -namespace network { -#if !defined(DOXYGEN_SHOULD_SKIP_THIS) -namespace detail { - -template <class T> -struct host_converter { - uri::string_type operator()(const T &host) const { - return detail::translate(host); - } -}; - -template <class T, class Enable = void> -struct port_converter { - uri::string_type operator()(const T &port) const { - return detail::translate(port); - } -}; - -template <class T> -struct port_converter<T, typename std::enable_if<std::is_integral< - typename std::decay<T>::type>::value>::type> { - uri::string_type operator()(std::uint16_t port) const { - return std::to_string(port); - } -}; - -template <class T> -struct path_converter { - uri::string_type operator()(const T &path) const { - return detail::translate(path); - } -}; -} // namespace detail -#endif // !defined(DOXYGEN_SHOULD_SKIP_THIS) - -/** - * \ingroup uri - * \class uri_builder network/uri/uri_builder.hpp network/uri.hpp - * \brief A class that allows complex uri objects to be constructed. - * \sa uri - */ -class uri_builder { -#if !defined(DOXYGEN_SHOULD_SKIP_THIS) - friend class uri; -#endif // !defined(DOXYGEN_SHOULD_SKIP_THIS) - - uri_builder(const uri_builder &) = delete; - uri_builder &operator=(const uri_builder &) = delete; - - public: - /** - * \brief The uri_builder string_type. - */ - using string_type = network::uri::string_type; - - /** - * \brief Constructor. - */ - uri_builder() = default; - - /** - * \brief Constructor. - * \param base A URI that is the base on which a new URI is built. - */ - explicit uri_builder(const uri &base); - - /** - * \brief Destructor. - */ - ~uri_builder() noexcept; - - /** - * \brief Adds a new scheme to the uri_builder. - * \param scheme The scheme. - * \returns \c *this - */ - template <typename Source> - uri_builder &scheme(const Source &scheme) { - set_scheme(detail::translate(scheme)); - return *this; - } - - /** - * \brief Adds a new user info to the uri_builder. - * \param user_info The user info. - * \returns \c *this - */ - template <typename Source> - uri_builder &user_info(const Source &user_info) { - set_user_info(detail::translate(user_info)); - return *this; - } - - /** - * \brief Clears the URI user_info part. - * \returns \c *this - */ - uri_builder &clear_user_info(); - - /** - * \brief Adds a new host to the uri_builder. - * \param host The host. - * \returns \c *this - */ - template <typename Source> - uri_builder &host(const Source &host) { - detail::host_converter<Source> convert; - set_host(convert(host)); - return *this; - } - - /** - * \brief Adds a new port to the uri_builder. - * \param port The port. - * \returns \c *this - */ - template <typename Source> - uri_builder &port(const Source &port) { - detail::port_converter<Source> convert; - set_port(convert(port)); - return *this; - } - - /** - * \brief Clears the URI port part. - * \returns \c *this - */ - uri_builder &clear_port(); - - /** - * \brief Adds a new authority to the uri_builder. - * \param authority The authority. - * \returns \c *this - */ - template <typename Source> - uri_builder &authority(const Source &authority) { - set_authority(detail::translate(authority)); - return *this; - } - - /** - * \brief Adds a new path to the uri_builder. - * \param path The path. - * \returns \c *this - */ - template <typename Source> - uri_builder &path(const Source &path) { - detail::path_converter<Source> convert; - set_path(convert(path)); - return *this; - } - - /** - * \brief Clears the URI path part. - * \returns \c *this - */ - uri_builder &clear_path(); - - /** - * \deprecated Use append_query_component - * \warning This function's behaviour has changed and percent encoding - * of the '=' character is not ignored. - * \brief Adds a new query to the uri_builder. - * \param query The query. - * \returns \c *this - * \sa append_query_parameter - */ - template <typename Source> - uri_builder &append_query(const Source &query) { - return append_query_component(query); - } - - /** - * \brief Appends a new query component to the uri_builder. The - * '=' symbol is percent encoded. - * \param component The query component. - * \returns \c *this - * \sa append_query_key_value_pair - */ - template <typename Source> - uri_builder &append_query_component(const Source &component) { - append_query_component(detail::translate(component)); - return *this; - } - - /** - * \brief Adds a new query key/value pair to the uri_builder. - * \param key The query parameter key. - * \param value The query parameter value. - * \returns \c *this - */ - template <typename Key, typename Value> - uri_builder &append_query_key_value_pair(const Key &key, const Value &value) { - append_query_key_value_pair(detail::translate(key), - detail::translate(value)); - return *this; - } - - /** - * \brief Clears the URI query part. - * \returns \c *this - */ - uri_builder &clear_query(); - - /** - * \brief Adds a new fragment to the uri_builder. - * \param fragment The fragment. - * \returns \c *this - */ - template <typename Source> - uri_builder &fragment(const Source &fragment) { - set_fragment(detail::translate(fragment)); - return *this; - } - - /** - * \brief Clears the URI fragment part. - * \returns \c *this - */ - uri_builder &clear_fragment(); - - /** - * \brief Builds a new uri object. - * \returns A valid uri object. - * \throws uri_builder_error if the uri_builder is unable to build - * a valid URI. - * \throws std::bad_alloc If the underlying string cannot be - * allocated. - */ - network::uri uri() const; - - private: - void set_scheme(string_type &&scheme); - void set_user_info(string_type &&user_info); - void set_host(string_type &&host); - void set_port(string_type &&port); - void set_authority(string_type &&authority); - void set_path(string_type &&path); - void append_query_component(string_type &&name); - void append_query_key_value_pair(string_type &&key, string_type &&value); - void set_fragment(string_type &&fragment); - - optional<string_type> scheme_, user_info_, host_, port_, path_, query_, - fragment_; -}; -} // namespace network - -#ifdef NETWORK_URI_MSVC -#pragma warning(pop) -#endif - -#endif // NETWORK_URI_BUILDER_INC diff --git a/Build/source/utils/asymptote/LspCpp/network/uri/uri_errors.cpp b/Build/source/utils/asymptote/LspCpp/network/uri/uri_errors.cpp deleted file mode 100644 index b718cff5863..00000000000 --- a/Build/source/utils/asymptote/LspCpp/network/uri/uri_errors.cpp +++ /dev/null @@ -1,72 +0,0 @@ -// Copyright 2013-2016 Glyn Matthews. -// Distributed under the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at -// http://www.boost.org/LICENSE_1_0.txt) - -#include <string> -#include <network/uri/uri_errors.hpp> - -namespace network { - - class uri_category_impl : public std::error_category { - - public: - - uri_category_impl() = default; - - virtual ~uri_category_impl() noexcept; - - virtual const char *name() const noexcept; - - virtual std::string message(int ev) const; - - }; - - uri_category_impl::~uri_category_impl() noexcept {} - - const char *uri_category_impl::name() const noexcept { - static const char name[] = "uri_error"; - return name; - } - - std::string uri_category_impl::message(int ev) const { - switch (uri_error(ev)) { - case uri_error::invalid_syntax: - return "Unable to parse URI string."; - case uri_error::not_enough_input: - return "Percent decoding: Not enough input."; - case uri_error::non_hex_input: - return "Percent decoding: Non-hex input."; - case uri_error::conversion_failed: - return "Percent decoding: Conversion failed."; - default: - break; - } - return "Unknown URI error."; - } - - const std::error_category &uri_category() { - static uri_category_impl uri_category; - return uri_category; - } - - std::error_code make_error_code(uri_error e) { - return std::error_code(static_cast<int>(e), uri_category()); - } - - uri_syntax_error::uri_syntax_error() - : std::system_error(make_error_code(uri_error::invalid_syntax)) {} - - uri_syntax_error::~uri_syntax_error() noexcept {} - - uri_builder_error::uri_builder_error() - : std::system_error(make_error_code(uri_error::invalid_uri)) {} - - uri_builder_error::~uri_builder_error() noexcept {} - - percent_decoding_error::percent_decoding_error(uri_error error) - : std::system_error(make_error_code(error)) {} - - percent_decoding_error::~percent_decoding_error() noexcept {} - -} // namespace network diff --git a/Build/source/utils/asymptote/LspCpp/network/uri/uri_errors.hpp b/Build/source/utils/asymptote/LspCpp/network/uri/uri_errors.hpp deleted file mode 100644 index a192533dfd8..00000000000 --- a/Build/source/utils/asymptote/LspCpp/network/uri/uri_errors.hpp +++ /dev/null @@ -1,122 +0,0 @@ -// Copyright 2013-2016 Glyn Matthews. -// Distributed under the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at -// http://www.boost.org/LICENSE_1_0.txt) - -#ifndef NETWORK_URI_ERRORS_INC -#define NETWORK_URI_ERRORS_INC - -/** - * \file - * \brief Contains functions and exceptions for URI error handling. - */ - -#include <system_error> -#include <network/uri/config.hpp> - -#ifdef NETWORK_URI_MSVC -# pragma warning(push) -# pragma warning(disable : 4251 4231 4660) - // Disable C4275 too because it's "essentially noise and can be silenced" - // according to Stephen T. Lavavej at Microsoft. See: - // https://connect.microsoft.com/VisualStudio/feedback/details/696593/vc-10-vs-2010-basic-string-exports. -# pragma warning(disable : 4275) -#endif - -namespace network { - -#if !defined(DOXYGEN_SHOULD_SKIP_THIS) - enum class uri_error { - - // parser errors - invalid_syntax = 1, - - // builder errors - invalid_uri, - invalid_scheme, - invalid_user_info, - invalid_host, - invalid_port, - invalid_path, - invalid_query, - invalid_fragment, - - // encoding errors - not_enough_input, - non_hex_input, - conversion_failed, - }; - - const std::error_category &uri_category(); - - std::error_code make_error_code(uri_error e); -#endif // !defined(DOXYGEN_SHOULD_SKIP_THIS) - - /** - * \class uri_syntax_error uri.hpp network/uri.hpp - * \brief An exception thrown by the \c uri constructor when a URI - * cannot be parsed. - */ - class uri_syntax_error : public std::system_error { - - public: - - /** - * \brief Constructor. - */ - uri_syntax_error(); - - /** - * \brief Destructor. - */ - virtual ~uri_syntax_error() noexcept; - - }; - - /** - * \class uri_builder_error uri.hpp network/uri.hpp - * \brief An exception thrown when the \c uri_builder cannot build a - * valid URI. - */ - class uri_builder_error : public std::system_error { - - public: - - /** - * \brief Constructor. - */ - uri_builder_error(); - - /** - * \brief Destructor. - */ - virtual ~uri_builder_error() noexcept; - - }; - - /** - * \class percent_decoding_error uri.hpp network/uri.hpp - * \brief An exception thrown when during percent decoding. - */ - class percent_decoding_error : public std::system_error { - - public: - - /** - * \brief Constructor. - */ - explicit percent_decoding_error(uri_error error); - - /** - * \brief Destructor. - */ - virtual ~percent_decoding_error() noexcept; - - }; -} // namespace network - -#ifdef NETWORK_URI_MSVC -#pragma warning(pop) -#endif - -#endif // NETWORK_URI_ERRORS_INC diff --git a/Build/source/utils/asymptote/LspCpp/network/uri/uri_io.hpp b/Build/source/utils/asymptote/LspCpp/network/uri/uri_io.hpp deleted file mode 100644 index cb9b243f43b..00000000000 --- a/Build/source/utils/asymptote/LspCpp/network/uri/uri_io.hpp +++ /dev/null @@ -1,62 +0,0 @@ -// Copyright (c) Glyn Matthews 2011-2016 -// Copyright 2012 Dean Michael Berris <dberris@google.com> -// Copyright 2012 Google, Inc. -// Distributed under the Boost Software License, Version 1.0. -// (See accompanying file LICENSE_1_0.txt or copy at -// http://www.boost.org/LICENSE_1_0.txt) - -/** - * \file - * \brief Defines stream overloads for the uri class. - */ - -#ifndef NETWORK_URI_URI_IO_INC -#define NETWORK_URI_URI_IO_INC - -#include <network/uri/config.hpp> -#include <network/uri/uri.hpp> -#include <iosfwd> - -namespace network { -#if !defined(NETWORK_URI_MSVC) -template <typename CharT, class CharTraits = std::char_traits<CharT> > -std::basic_ostream<CharT, CharTraits> &operator<<( - std::basic_ostream<CharT, CharTraits> &os, const uri &uri_) { - return os << uri_.to_string<CharT, CharTraits>(); -} - -template <typename CharT, class CharTraits = std::char_traits<CharT> > -std::basic_istream<CharT, CharTraits> &operator>>( - std::basic_istream<CharT, CharTraits> &is, uri &uri_) { - std::basic_string<CharT, CharTraits> uri_string; - is >> uri_string; - uri_ = uri(uri_string); - return is; -} -#else -inline std::ostream &operator<<(std::ostream &os, const uri &uri_) { - return os << uri_.string(); -} - -inline std::wostream &operator<<(std::wostream &os, const uri &uri_) { - return os << uri_.wstring(); -} - -inline std::istream &operator>>(std::istream &is, uri &uri_) { - std::string uri_string; - is >> uri_string; - uri_ = uri(uri_string); - return is; -} - -inline std::wistream &operator>>(std::wistream &is, uri &uri_) { - std::wstring uri_string; - is >> uri_string; - uri_ = uri(uri_string); - return is; -} -#endif // !defined(NETWORK_URI_MSVC) - -} // namespace network - -#endif // NETWORK_URI_URI_IO_INC diff --git a/Build/source/utils/asymptote/LspCpp/packages.config b/Build/source/utils/asymptote/LspCpp/packages.config deleted file mode 100644 index f4caf6a09e2..00000000000 --- a/Build/source/utils/asymptote/LspCpp/packages.config +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="utf-8"?> -<packages> - <package id="boost" version="1.76.0.0" targetFramework="native" /> - <package id="boost_chrono-vc141" version="1.76.0.0" targetFramework="native" /> - <package id="boost_context-vc141" version="1.76.0.0" targetFramework="native" /> - <package id="boost_coroutine-vc141" version="1.76.0.0" targetFramework="native" /> - <package id="boost_date_time-vc141" version="1.76.0.0" targetFramework="native" /> - <package id="boost_filesystem-vc141" version="1.76.0.0" targetFramework="native" /> - <package id="boost_program_options-vc141" version="1.76.0.0" targetFramework="native" /> - <package id="boost_regex-vc141" version="1.76.0.0" targetFramework="native" /> - <package id="boost_system-vc140" version="1.76.0.0" targetFramework="native" /> - <package id="boost_thread-vc141" version="1.76.0.0" targetFramework="native" /> - <package id="tencent.rapidjson" version="1.1.1" targetFramework="native" /> -</packages>
\ No newline at end of file diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/CMakeFiles/CMakeDirectoryInformation.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/CMakeFiles/CMakeDirectoryInformation.cmake index 15412a42ec3..c1e2fb3aed3 100644 --- a/Build/source/utils/asymptote/LspCpp/third_party/uri/CMakeFiles/CMakeDirectoryInformation.cmake +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/CMakeFiles/CMakeDirectoryInformation.cmake @@ -1,9 +1,9 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.20 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/usr/local/src/asymptote-2.78/LspCpp") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/usr/local/src/asymptote-2.78/LspCpp") +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/u/bowman/camp/LspCpp") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/u/bowman/camp/LspCpp") # Force unix paths in dependencies. set(CMAKE_FORCE_UNIX_PATHS 1) diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/CMakeFiles/doc.dir/build.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/CMakeFiles/doc.dir/build.make index 7617e03de6f..8099e2cdb5f 100644 --- a/Build/source/utils/asymptote/LspCpp/third_party/uri/CMakeFiles/doc.dir/build.make +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/CMakeFiles/doc.dir/build.make @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.20 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Delete rule output on recipe failure. .DELETE_ON_ERROR: @@ -56,10 +56,10 @@ RM = /usr/bin/cmake -E rm -f EQUALS = = # The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /usr/local/src/asymptote-2.78/LspCpp +CMAKE_SOURCE_DIR = /u/bowman/camp/LspCpp # The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /usr/local/src/asymptote-2.78/LspCpp +CMAKE_BINARY_DIR = /u/bowman/camp/LspCpp # Utility rule file for doc. @@ -70,8 +70,8 @@ include third_party/uri/CMakeFiles/doc.dir/compiler_depend.make include third_party/uri/CMakeFiles/doc.dir/progress.make third_party/uri/CMakeFiles/doc: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating API documentation with Doxygen" - cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri && /bin/doxygen /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/Doxyfile + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating API documentation with Doxygen" + cd /u/bowman/camp/LspCpp/third_party/uri && /bin/doxygen /u/bowman/camp/LspCpp/third_party/uri/Doxyfile doc: third_party/uri/CMakeFiles/doc doc: third_party/uri/CMakeFiles/doc.dir/build.make @@ -82,10 +82,10 @@ third_party/uri/CMakeFiles/doc.dir/build: doc .PHONY : third_party/uri/CMakeFiles/doc.dir/build third_party/uri/CMakeFiles/doc.dir/clean: - cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri && $(CMAKE_COMMAND) -P CMakeFiles/doc.dir/cmake_clean.cmake + cd /u/bowman/camp/LspCpp/third_party/uri && $(CMAKE_COMMAND) -P CMakeFiles/doc.dir/cmake_clean.cmake .PHONY : third_party/uri/CMakeFiles/doc.dir/clean third_party/uri/CMakeFiles/doc.dir/depend: - cd /usr/local/src/asymptote-2.78/LspCpp && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /usr/local/src/asymptote-2.78/LspCpp /usr/local/src/asymptote-2.78/LspCpp/third_party/uri /usr/local/src/asymptote-2.78/LspCpp /usr/local/src/asymptote-2.78/LspCpp/third_party/uri /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/CMakeFiles/doc.dir/DependInfo.cmake --color=$(COLOR) + cd /u/bowman/camp/LspCpp && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /u/bowman/camp/LspCpp /u/bowman/camp/LspCpp/third_party/uri /u/bowman/camp/LspCpp /u/bowman/camp/LspCpp/third_party/uri /u/bowman/camp/LspCpp/third_party/uri/CMakeFiles/doc.dir/DependInfo.cmake --color=$(COLOR) .PHONY : third_party/uri/CMakeFiles/doc.dir/depend diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/CTestTestfile.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/CTestTestfile.cmake new file mode 100644 index 00000000000..54925527470 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/CTestTestfile.cmake @@ -0,0 +1,9 @@ +# CMake generated Testfile for +# Source directory: /u/bowman/camp/LspCpp/third_party/uri +# Build directory: /u/bowman/camp/LspCpp/third_party/uri +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +subdirs("src") +subdirs("deps/googletest") +subdirs("test") diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/Doxyfile b/Build/source/utils/asymptote/LspCpp/third_party/uri/Doxyfile index f208ba69900..b6a29db6530 100644 --- a/Build/source/utils/asymptote/LspCpp/third_party/uri/Doxyfile +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/Doxyfile @@ -128,7 +128,7 @@ FULL_PATH_NAMES = YES # If left blank the directory from which doxygen is run is used as the # path to strip. -STRIP_FROM_PATH = /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/ +STRIP_FROM_PATH = /u/bowman/camp/LspCpp/third_party/uri/include/ # The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of # the path mentioned in the documentation of a class, which tells @@ -626,7 +626,7 @@ WARN_LOGFILE = # directories like "/usr/src/myproject". Separate the files or directories # with spaces. -INPUT = /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include +INPUT = /u/bowman/camp/LspCpp/third_party/uri/include # This tag can be used to specify the character encoding of the source files # that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is @@ -658,7 +658,7 @@ RECURSIVE = YES # Note that relative paths are relative to the directory from which doxygen is # run. -EXCLUDE = /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail +EXCLUDE = /u/bowman/camp/LspCpp/third_party/uri/include/network/uri/detail # The EXCLUDE_SYMLINKS tag can be used to select whether or not files or # directories that are symbolic links (a Unix file system feature) are excluded @@ -821,7 +821,7 @@ COLS_IN_ALPHA_INDEX = 5 # The IGNORE_PREFIX tag can be used to specify one or more prefixes that # should be ignored while generating the index headers. -IGNORE_PREFIX = /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/uri/src/ +IGNORE_PREFIX = /u/bowman/camp/LspCpp/third_party/uri/uri/src/ #--------------------------------------------------------------------------- # configuration options related to the HTML output diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/Makefile b/Build/source/utils/asymptote/LspCpp/third_party/uri/Makefile index c06e594c285..faf146e4cf8 100644 --- a/Build/source/utils/asymptote/LspCpp/third_party/uri/Makefile +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/Makefile @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.20 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Default target executed when no arguments are given to make. default_target: all @@ -60,37 +60,42 @@ RM = /usr/bin/cmake -E rm -f EQUALS = = # The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /usr/local/src/asymptote-2.78/LspCpp +CMAKE_SOURCE_DIR = /u/bowman/camp/LspCpp # The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /usr/local/src/asymptote-2.78/LspCpp +CMAKE_BINARY_DIR = /u/bowman/camp/LspCpp #============================================================================= # Targets provided globally by CMake. -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." - /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast # Special rule for the target install install: preinstall @@ -104,45 +109,40 @@ install/fast: preinstall/fast /usr/bin/cmake -P cmake_install.cmake .PHONY : install/fast -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." - /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." - /usr/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : edit_cache +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast # The main all target all: cmake_check_build_system - cd /usr/local/src/asymptote-2.78/LspCpp && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/src/asymptote-2.78/LspCpp/CMakeFiles /usr/local/src/asymptote-2.78/LspCpp/third_party/uri//CMakeFiles/progress.marks - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/all - $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/src/asymptote-2.78/LspCpp/CMakeFiles 0 + cd /u/bowman/camp/LspCpp && $(CMAKE_COMMAND) -E cmake_progress_start /u/bowman/camp/LspCpp/CMakeFiles /u/bowman/camp/LspCpp/third_party/uri//CMakeFiles/progress.marks + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/all + $(CMAKE_COMMAND) -E cmake_progress_start /u/bowman/camp/LspCpp/CMakeFiles 0 .PHONY : all # The main clean target clean: - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/clean + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/clean .PHONY : clean # The main clean target @@ -151,22 +151,22 @@ clean/fast: clean # Prepare targets for installation. preinstall: all - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/preinstall + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/preinstall .PHONY : preinstall # Prepare targets for installation. preinstall/fast: - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/preinstall + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/preinstall .PHONY : preinstall/fast # clear depends depend: - cd /usr/local/src/asymptote-2.78/LspCpp && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 + cd /u/bowman/camp/LspCpp && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 .PHONY : depend # Convenience name for target. third_party/uri/CMakeFiles/doc.dir/rule: - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/CMakeFiles/doc.dir/rule + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/CMakeFiles/doc.dir/rule .PHONY : third_party/uri/CMakeFiles/doc.dir/rule # Convenience name for target. @@ -175,7 +175,7 @@ doc: third_party/uri/CMakeFiles/doc.dir/rule # fast build rule for target. doc/fast: - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/CMakeFiles/doc.dir/build.make third_party/uri/CMakeFiles/doc.dir/build + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/CMakeFiles/doc.dir/build.make third_party/uri/CMakeFiles/doc.dir/build .PHONY : doc/fast # Help Target @@ -202,6 +202,6 @@ help: # No rule that depends on this can have commands that come from listfiles # because they might be regenerated. cmake_check_build_system: - cd /usr/local/src/asymptote-2.78/LspCpp && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 + cd /u/bowman/camp/LspCpp && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 .PHONY : cmake_check_build_system diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/cmake_install.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/cmake_install.cmake index 1292b920aab..ba9bcde9087 100644 --- a/Build/source/utils/asymptote/LspCpp/third_party/uri/cmake_install.cmake +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: /usr/local/src/asymptote-2.78/LspCpp/third_party/uri +# Install script for directory: /u/bowman/camp/LspCpp/third_party/uri # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -43,12 +43,12 @@ if(NOT DEFINED CMAKE_OBJDUMP) endif() if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/." TYPE DIRECTORY FILES "/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/." TYPE DIRECTORY FILES "/u/bowman/camp/LspCpp/third_party/uri/include") endif() if(NOT CMAKE_INSTALL_LOCAL_ONLY) # Include the install script for each subdirectory. - include("/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/cmake_install.cmake") + include("/u/bowman/camp/LspCpp/third_party/uri/src/cmake_install.cmake") endif() diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/docs/assets/css/style.scss b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/docs/assets/css/style.scss new file mode 100644 index 00000000000..bb30f418da7 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/docs/assets/css/style.scss @@ -0,0 +1,5 @@ +--- +--- + +@import "jekyll-theme-primer"; +@import "main"; diff --git a/Build/source/utils/asymptote/LspCpp/CMakeFiles/CMakeDirectoryInformation.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/CMakeDirectoryInformation.cmake index 15412a42ec3..d2b940510bb 100644 --- a/Build/source/utils/asymptote/LspCpp/CMakeFiles/CMakeDirectoryInformation.cmake +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/CMakeDirectoryInformation.cmake @@ -2,8 +2,8 @@ # Generated by "Unix Makefiles" Generator, CMake Version 3.20 # Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/usr/local/src/asymptote-2.78/LspCpp") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/usr/local/src/asymptote-2.78/LspCpp") +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/u/bowman/camp/LspCpp") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/u/bowman/camp/LspCpp") # Force unix paths in dependencies. set(CMAKE_FORCE_UNIX_PATHS 1) diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/DependInfo.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/DependInfo.cmake new file mode 100644 index 00000000000..7428db6aad0 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/DependInfo.cmake @@ -0,0 +1,19 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/u/bowman/camp/LspCpp/third_party/uri/deps/googletest/src/gtest-all.cc" "third_party/uri/deps/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o" "gcc" "third_party/uri/deps/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/build.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/build.make new file mode 100644 index 00000000000..83aa36ab561 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/build.make @@ -0,0 +1,114 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /u/bowman/camp/LspCpp + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /u/bowman/camp/LspCpp + +# Include any dependencies generated for this target. +include third_party/uri/deps/googletest/CMakeFiles/gtest.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include third_party/uri/deps/googletest/CMakeFiles/gtest.dir/compiler_depend.make + +# Include the progress variables for this target. +include third_party/uri/deps/googletest/CMakeFiles/gtest.dir/progress.make + +# Include the compile flags for this target's objects. +include third_party/uri/deps/googletest/CMakeFiles/gtest.dir/flags.make + +third_party/uri/deps/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: third_party/uri/deps/googletest/CMakeFiles/gtest.dir/flags.make +third_party/uri/deps/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: third_party/uri/deps/googletest/src/gtest-all.cc +third_party/uri/deps/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: third_party/uri/deps/googletest/CMakeFiles/gtest.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object third_party/uri/deps/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o" + cd /u/bowman/camp/LspCpp/third_party/uri/deps/googletest && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/deps/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o -MF CMakeFiles/gtest.dir/src/gtest-all.cc.o.d -o CMakeFiles/gtest.dir/src/gtest-all.cc.o -c /u/bowman/camp/LspCpp/third_party/uri/deps/googletest/src/gtest-all.cc + +third_party/uri/deps/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gtest.dir/src/gtest-all.cc.i" + cd /u/bowman/camp/LspCpp/third_party/uri/deps/googletest && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /u/bowman/camp/LspCpp/third_party/uri/deps/googletest/src/gtest-all.cc > CMakeFiles/gtest.dir/src/gtest-all.cc.i + +third_party/uri/deps/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gtest.dir/src/gtest-all.cc.s" + cd /u/bowman/camp/LspCpp/third_party/uri/deps/googletest && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /u/bowman/camp/LspCpp/third_party/uri/deps/googletest/src/gtest-all.cc -o CMakeFiles/gtest.dir/src/gtest-all.cc.s + +# Object files for target gtest +gtest_OBJECTS = \ +"CMakeFiles/gtest.dir/src/gtest-all.cc.o" + +# External object files for target gtest +gtest_EXTERNAL_OBJECTS = + +lib/libgtest.a: third_party/uri/deps/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o +lib/libgtest.a: third_party/uri/deps/googletest/CMakeFiles/gtest.dir/build.make +lib/libgtest.a: third_party/uri/deps/googletest/CMakeFiles/gtest.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../../../lib/libgtest.a" + cd /u/bowman/camp/LspCpp/third_party/uri/deps/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest.dir/cmake_clean_target.cmake + cd /u/bowman/camp/LspCpp/third_party/uri/deps/googletest && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +third_party/uri/deps/googletest/CMakeFiles/gtest.dir/build: lib/libgtest.a +.PHONY : third_party/uri/deps/googletest/CMakeFiles/gtest.dir/build + +third_party/uri/deps/googletest/CMakeFiles/gtest.dir/clean: + cd /u/bowman/camp/LspCpp/third_party/uri/deps/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest.dir/cmake_clean.cmake +.PHONY : third_party/uri/deps/googletest/CMakeFiles/gtest.dir/clean + +third_party/uri/deps/googletest/CMakeFiles/gtest.dir/depend: + cd /u/bowman/camp/LspCpp && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /u/bowman/camp/LspCpp /u/bowman/camp/LspCpp/third_party/uri/deps/googletest /u/bowman/camp/LspCpp /u/bowman/camp/LspCpp/third_party/uri/deps/googletest /u/bowman/camp/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : third_party/uri/deps/googletest/CMakeFiles/gtest.dir/depend + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake new file mode 100644 index 00000000000..357994285ec --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../../../../bin/libgtest.pdb" + "../../../../lib/libgtest.a" + "CMakeFiles/gtest.dir/src/gtest-all.cc.o" + "CMakeFiles/gtest.dir/src/gtest-all.cc.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gtest.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake new file mode 100644 index 00000000000..1609a82609e --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "../../../../lib/libgtest.a" +) diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/compiler_depend.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/compiler_depend.make new file mode 100644 index 00000000000..71b2ee69087 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for gtest. +# This may be replaced when dependencies are built. diff --git a/Build/source/utils/asymptote/LspCpp/CMakeFiles/lspcpp.dir/compiler_depend.ts b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/compiler_depend.ts index f93565eb8f1..32ab1fb11c7 100644 --- a/Build/source/utils/asymptote/LspCpp/CMakeFiles/lspcpp.dir/compiler_depend.ts +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/compiler_depend.ts @@ -1,2 +1,2 @@ # CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for lspcpp. +# Timestamp file for compiler generated dependencies management for gtest. diff --git a/Build/source/utils/asymptote/LspCpp/CMakeFiles/lspcpp.dir/depend.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/depend.make index 52a3dcf5489..37ac348dbde 100644 --- a/Build/source/utils/asymptote/LspCpp/CMakeFiles/lspcpp.dir/depend.make +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/depend.make @@ -1,2 +1,2 @@ -# Empty dependencies file for lspcpp. +# Empty dependencies file for gtest. # This may be replaced when dependencies are built. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/flags.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/flags.make new file mode 100644 index 00000000000..a929d633184 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# compile CXX with /bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/u/bowman/camp/LspCpp/third_party/uri/src -I/u/bowman/camp/LspCpp/third_party/uri/include -I/u/bowman/camp/LspCpp/third_party/uri/deps/googletest/include -I/u/bowman/camp/LspCpp/third_party/uri/deps/googletest + +CXX_FLAGS = -D_FILE_OFFSET_BITS=64 -DUSEGC -std=c++11 -Wall -Werror -Wno-parentheses -O2 -g -DNDEBUG -Wall -Wshadow -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/link.txt b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/link.txt new file mode 100644 index 00000000000..ba5baa87a4c --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/link.txt @@ -0,0 +1,2 @@ +/bin/ar qc ../../../../lib/libgtest.a CMakeFiles/gtest.dir/src/gtest-all.cc.o +/bin/ranlib ../../../../lib/libgtest.a diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/progress.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/progress.make new file mode 100644 index 00000000000..251317162d8 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 2 +CMAKE_PROGRESS_2 = 3 + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake new file mode 100644 index 00000000000..bf3e1307c73 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/u/bowman/camp/LspCpp/third_party/uri/deps/googletest/src/gtest_main.cc" "third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" "gcc" "third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/u/bowman/camp/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/build.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/build.make new file mode 100644 index 00000000000..23c677212b9 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/build.make @@ -0,0 +1,114 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /u/bowman/camp/LspCpp + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /u/bowman/camp/LspCpp + +# Include any dependencies generated for this target. +include third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make + +# Include the progress variables for this target. +include third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/progress.make + +# Include the compile flags for this target's objects. +include third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/flags.make + +third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/flags.make +third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: third_party/uri/deps/googletest/src/gtest_main.cc +third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o: third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" + cd /u/bowman/camp/LspCpp/third_party/uri/deps/googletest && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -MF CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.o -c /u/bowman/camp/LspCpp/third_party/uri/deps/googletest/src/gtest_main.cc + +third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gtest_main.dir/src/gtest_main.cc.i" + cd /u/bowman/camp/LspCpp/third_party/uri/deps/googletest && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /u/bowman/camp/LspCpp/third_party/uri/deps/googletest/src/gtest_main.cc > CMakeFiles/gtest_main.dir/src/gtest_main.cc.i + +third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gtest_main.dir/src/gtest_main.cc.s" + cd /u/bowman/camp/LspCpp/third_party/uri/deps/googletest && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /u/bowman/camp/LspCpp/third_party/uri/deps/googletest/src/gtest_main.cc -o CMakeFiles/gtest_main.dir/src/gtest_main.cc.s + +# Object files for target gtest_main +gtest_main_OBJECTS = \ +"CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" + +# External object files for target gtest_main +gtest_main_EXTERNAL_OBJECTS = + +lib/libgtest_main.a: third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o +lib/libgtest_main.a: third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/build.make +lib/libgtest_main.a: third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../../../lib/libgtest_main.a" + cd /u/bowman/camp/LspCpp/third_party/uri/deps/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest_main.dir/cmake_clean_target.cmake + cd /u/bowman/camp/LspCpp/third_party/uri/deps/googletest && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest_main.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/build: lib/libgtest_main.a +.PHONY : third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/build + +third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/clean: + cd /u/bowman/camp/LspCpp/third_party/uri/deps/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest_main.dir/cmake_clean.cmake +.PHONY : third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/clean + +third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/depend: + cd /u/bowman/camp/LspCpp && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /u/bowman/camp/LspCpp /u/bowman/camp/LspCpp/third_party/uri/deps/googletest /u/bowman/camp/LspCpp /u/bowman/camp/LspCpp/third_party/uri/deps/googletest /u/bowman/camp/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/depend + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake new file mode 100644 index 00000000000..3eecc677eb6 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../../../../bin/libgtest_main.pdb" + "../../../../lib/libgtest_main.a" + "CMakeFiles/gtest_main.dir/src/gtest_main.cc.o" + "CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gtest_main.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake new file mode 100644 index 00000000000..f0924c4071b --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "../../../../lib/libgtest_main.a" +) diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make new file mode 100644 index 00000000000..9a6afc065a8 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for gtest_main. +# This may be replaced when dependencies are built. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts new file mode 100644 index 00000000000..033891a800d --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for gtest_main. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/depend.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/depend.make new file mode 100644 index 00000000000..1d67c1ab524 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for gtest_main. +# This may be replaced when dependencies are built. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/flags.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/flags.make new file mode 100644 index 00000000000..88d832e00ee --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# compile CXX with /bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/u/bowman/camp/LspCpp/third_party/uri/src -I/u/bowman/camp/LspCpp/third_party/uri/include -isystem /u/bowman/camp/LspCpp/third_party/uri/deps/googletest/include -isystem /u/bowman/camp/LspCpp/third_party/uri/deps/googletest + +CXX_FLAGS = -D_FILE_OFFSET_BITS=64 -DUSEGC -std=c++11 -Wall -Werror -Wno-parentheses -O2 -g -DNDEBUG -Wall -Wshadow -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/link.txt b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/link.txt new file mode 100644 index 00000000000..d045b32d848 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/link.txt @@ -0,0 +1,2 @@ +/bin/ar qc ../../../../lib/libgtest_main.a CMakeFiles/gtest_main.dir/src/gtest_main.cc.o +/bin/ranlib ../../../../lib/libgtest_main.a diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/progress.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/progress.make new file mode 100644 index 00000000000..19ce96ee792 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 4 +CMAKE_PROGRESS_2 = 5 + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/progress.marks b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/progress.marks new file mode 100644 index 00000000000..b8626c4cff2 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CMakeFiles/progress.marks @@ -0,0 +1 @@ +4 diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CTestTestfile.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CTestTestfile.cmake new file mode 100644 index 00000000000..1e998f96801 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/CTestTestfile.cmake @@ -0,0 +1,6 @@ +# CMake generated Testfile for +# Source directory: /u/bowman/camp/LspCpp/third_party/uri/deps/googletest +# Build directory: /u/bowman/camp/LspCpp/third_party/uri/deps/googletest +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/Makefile b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/Makefile new file mode 100644 index 00000000000..742673a1f37 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/Makefile @@ -0,0 +1,276 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /u/bowman/camp/LspCpp + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /u/bowman/camp/LspCpp + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# The main all target +all: cmake_check_build_system + cd /u/bowman/camp/LspCpp && $(CMAKE_COMMAND) -E cmake_progress_start /u/bowman/camp/LspCpp/CMakeFiles /u/bowman/camp/LspCpp/third_party/uri/deps/googletest//CMakeFiles/progress.marks + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/deps/googletest/all + $(CMAKE_COMMAND) -E cmake_progress_start /u/bowman/camp/LspCpp/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/deps/googletest/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/deps/googletest/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/deps/googletest/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /u/bowman/camp/LspCpp && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/rule: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/rule +.PHONY : third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/rule + +# Convenience name for target. +gtest_main: third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/rule +.PHONY : gtest_main + +# fast build rule for target. +gtest_main/fast: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/build.make third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/build +.PHONY : gtest_main/fast + +# Convenience name for target. +third_party/uri/deps/googletest/CMakeFiles/gtest.dir/rule: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/deps/googletest/CMakeFiles/gtest.dir/rule +.PHONY : third_party/uri/deps/googletest/CMakeFiles/gtest.dir/rule + +# Convenience name for target. +gtest: third_party/uri/deps/googletest/CMakeFiles/gtest.dir/rule +.PHONY : gtest + +# fast build rule for target. +gtest/fast: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/deps/googletest/CMakeFiles/gtest.dir/build.make third_party/uri/deps/googletest/CMakeFiles/gtest.dir/build +.PHONY : gtest/fast + +src/gtest-all.o: src/gtest-all.cc.o +.PHONY : src/gtest-all.o + +# target to build an object file +src/gtest-all.cc.o: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/deps/googletest/CMakeFiles/gtest.dir/build.make third_party/uri/deps/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o +.PHONY : src/gtest-all.cc.o + +src/gtest-all.i: src/gtest-all.cc.i +.PHONY : src/gtest-all.i + +# target to preprocess a source file +src/gtest-all.cc.i: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/deps/googletest/CMakeFiles/gtest.dir/build.make third_party/uri/deps/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.i +.PHONY : src/gtest-all.cc.i + +src/gtest-all.s: src/gtest-all.cc.s +.PHONY : src/gtest-all.s + +# target to generate assembly for a file +src/gtest-all.cc.s: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/deps/googletest/CMakeFiles/gtest.dir/build.make third_party/uri/deps/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.s +.PHONY : src/gtest-all.cc.s + +src/gtest_main.o: src/gtest_main.cc.o +.PHONY : src/gtest_main.o + +# target to build an object file +src/gtest_main.cc.o: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/build.make third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o +.PHONY : src/gtest_main.cc.o + +src/gtest_main.i: src/gtest_main.cc.i +.PHONY : src/gtest_main.i + +# target to preprocess a source file +src/gtest_main.cc.i: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/build.make third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.i +.PHONY : src/gtest_main.cc.i + +src/gtest_main.s: src/gtest_main.cc.s +.PHONY : src/gtest_main.s + +# target to generate assembly for a file +src/gtest_main.cc.s: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/build.make third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.s +.PHONY : src/gtest_main.cc.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... gtest" + @echo "... gtest_main" + @echo "... src/gtest-all.o" + @echo "... src/gtest-all.i" + @echo "... src/gtest-all.s" + @echo "... src/gtest_main.o" + @echo "... src/gtest_main.i" + @echo "... src/gtest_main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /u/bowman/camp/LspCpp && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/Build/source/utils/asymptote/LspCpp/cmake_install.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/cmake_install.cmake index 3016c5e0a2f..5bbd00f6201 100644 --- a/Build/source/utils/asymptote/LspCpp/cmake_install.cmake +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/deps/googletest/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: /usr/local/src/asymptote-2.78/LspCpp +# Install script for directory: /u/bowman/camp/LspCpp/third_party/uri/deps/googletest # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -42,19 +42,3 @@ if(NOT DEFINED CMAKE_OBJDUMP) set(CMAKE_OBJDUMP "/bin/objdump") endif() -if(NOT CMAKE_INSTALL_LOCAL_ONLY) - # Include the install script for each subdirectory. - include("/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/cmake_install.cmake") - -endif() - -if(CMAKE_INSTALL_COMPONENT) - set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") -else() - set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") -endif() - -string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT - "${CMAKE_INSTALL_MANIFEST_FILES}") -file(WRITE "/usr/local/src/asymptote-2.78/LspCpp/${CMAKE_INSTALL_MANIFEST}" - "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/src/CMakeFiles/CMakeDirectoryInformation.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/src/CMakeFiles/CMakeDirectoryInformation.cmake index 15412a42ec3..c1e2fb3aed3 100644 --- a/Build/source/utils/asymptote/LspCpp/third_party/uri/src/CMakeFiles/CMakeDirectoryInformation.cmake +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/src/CMakeFiles/CMakeDirectoryInformation.cmake @@ -1,9 +1,9 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.20 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/usr/local/src/asymptote-2.78/LspCpp") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/usr/local/src/asymptote-2.78/LspCpp") +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/u/bowman/camp/LspCpp") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/u/bowman/camp/LspCpp") # Force unix paths in dependencies. set(CMAKE_FORCE_UNIX_PATHS 1) diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake index a1448c3dcab..ddfd0ae49c3 100644 --- a/Build/source/utils/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake @@ -8,14 +8,14 @@ set(CMAKE_DEPENDS_LANGUAGES # The set of dependency files which are needed: set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_advance_parts.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o.d" - "/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_normalize.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o.d" - "/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_parse.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o.d" - "/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_parse_authority.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o.d" - "/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_resolve.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o.d" - "/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/uri.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o.d" - "/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/uri_builder.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o.d" - "/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/uri_errors.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o.d" + "/u/bowman/camp/LspCpp/third_party/uri/src/detail/uri_advance_parts.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o.d" + "/u/bowman/camp/LspCpp/third_party/uri/src/detail/uri_normalize.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o.d" + "/u/bowman/camp/LspCpp/third_party/uri/src/detail/uri_parse.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o.d" + "/u/bowman/camp/LspCpp/third_party/uri/src/detail/uri_parse_authority.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o.d" + "/u/bowman/camp/LspCpp/third_party/uri/src/detail/uri_resolve.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o.d" + "/u/bowman/camp/LspCpp/third_party/uri/src/uri.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o.d" + "/u/bowman/camp/LspCpp/third_party/uri/src/uri_builder.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o.d" + "/u/bowman/camp/LspCpp/third_party/uri/src/uri_errors.cpp" "third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o" "gcc" "third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o.d" ) # Targets to which this target links. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/build.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/build.make index 8bec2df8431..1b0e7fcb666 100644 --- a/Build/source/utils/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/build.make +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/build.make @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.20 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Delete rule output on recipe failure. .DELETE_ON_ERROR: @@ -56,10 +56,10 @@ RM = /usr/bin/cmake -E rm -f EQUALS = = # The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /usr/local/src/asymptote-2.78/LspCpp +CMAKE_SOURCE_DIR = /u/bowman/camp/LspCpp # The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /usr/local/src/asymptote-2.78/LspCpp +CMAKE_BINARY_DIR = /u/bowman/camp/LspCpp # Include any dependencies generated for this target. include third_party/uri/src/CMakeFiles/network-uri.dir/depend.make @@ -75,114 +75,114 @@ include third_party/uri/src/CMakeFiles/network-uri.dir/flags.make third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/flags.make third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o: third_party/uri/src/uri.cpp third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o" - cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o -MF CMakeFiles/network-uri.dir/uri.cpp.o.d -o CMakeFiles/network-uri.dir/uri.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/uri.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o" + cd /u/bowman/camp/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o -MF CMakeFiles/network-uri.dir/uri.cpp.o.d -o CMakeFiles/network-uri.dir/uri.cpp.o -c /u/bowman/camp/LspCpp/third_party/uri/src/uri.cpp third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.i: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/network-uri.dir/uri.cpp.i" - cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/uri.cpp > CMakeFiles/network-uri.dir/uri.cpp.i + cd /u/bowman/camp/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /u/bowman/camp/LspCpp/third_party/uri/src/uri.cpp > CMakeFiles/network-uri.dir/uri.cpp.i third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.s: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/network-uri.dir/uri.cpp.s" - cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/uri.cpp -o CMakeFiles/network-uri.dir/uri.cpp.s + cd /u/bowman/camp/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /u/bowman/camp/LspCpp/third_party/uri/src/uri.cpp -o CMakeFiles/network-uri.dir/uri.cpp.s third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/flags.make third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o: third_party/uri/src/uri_builder.cpp third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o" - cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o -MF CMakeFiles/network-uri.dir/uri_builder.cpp.o.d -o CMakeFiles/network-uri.dir/uri_builder.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/uri_builder.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o" + cd /u/bowman/camp/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o -MF CMakeFiles/network-uri.dir/uri_builder.cpp.o.d -o CMakeFiles/network-uri.dir/uri_builder.cpp.o -c /u/bowman/camp/LspCpp/third_party/uri/src/uri_builder.cpp third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.i: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/network-uri.dir/uri_builder.cpp.i" - cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/uri_builder.cpp > CMakeFiles/network-uri.dir/uri_builder.cpp.i + cd /u/bowman/camp/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /u/bowman/camp/LspCpp/third_party/uri/src/uri_builder.cpp > CMakeFiles/network-uri.dir/uri_builder.cpp.i third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.s: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/network-uri.dir/uri_builder.cpp.s" - cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/uri_builder.cpp -o CMakeFiles/network-uri.dir/uri_builder.cpp.s + cd /u/bowman/camp/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /u/bowman/camp/LspCpp/third_party/uri/src/uri_builder.cpp -o CMakeFiles/network-uri.dir/uri_builder.cpp.s third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/flags.make third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o: third_party/uri/src/uri_errors.cpp third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o" - cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o -MF CMakeFiles/network-uri.dir/uri_errors.cpp.o.d -o CMakeFiles/network-uri.dir/uri_errors.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/uri_errors.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o" + cd /u/bowman/camp/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o -MF CMakeFiles/network-uri.dir/uri_errors.cpp.o.d -o CMakeFiles/network-uri.dir/uri_errors.cpp.o -c /u/bowman/camp/LspCpp/third_party/uri/src/uri_errors.cpp third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.i: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/network-uri.dir/uri_errors.cpp.i" - cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/uri_errors.cpp > CMakeFiles/network-uri.dir/uri_errors.cpp.i + cd /u/bowman/camp/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /u/bowman/camp/LspCpp/third_party/uri/src/uri_errors.cpp > CMakeFiles/network-uri.dir/uri_errors.cpp.i third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.s: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/network-uri.dir/uri_errors.cpp.s" - cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/uri_errors.cpp -o CMakeFiles/network-uri.dir/uri_errors.cpp.s + cd /u/bowman/camp/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /u/bowman/camp/LspCpp/third_party/uri/src/uri_errors.cpp -o CMakeFiles/network-uri.dir/uri_errors.cpp.s third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/flags.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o: third_party/uri/src/detail/uri_parse.cpp third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o" - cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o -MF CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o.d -o CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_parse.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o" + cd /u/bowman/camp/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o -MF CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o.d -o CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o -c /u/bowman/camp/LspCpp/third_party/uri/src/detail/uri_parse.cpp third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.i: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/network-uri.dir/detail/uri_parse.cpp.i" - cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_parse.cpp > CMakeFiles/network-uri.dir/detail/uri_parse.cpp.i + cd /u/bowman/camp/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /u/bowman/camp/LspCpp/third_party/uri/src/detail/uri_parse.cpp > CMakeFiles/network-uri.dir/detail/uri_parse.cpp.i third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.s: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/network-uri.dir/detail/uri_parse.cpp.s" - cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_parse.cpp -o CMakeFiles/network-uri.dir/detail/uri_parse.cpp.s + cd /u/bowman/camp/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /u/bowman/camp/LspCpp/third_party/uri/src/detail/uri_parse.cpp -o CMakeFiles/network-uri.dir/detail/uri_parse.cpp.s third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/flags.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o: third_party/uri/src/detail/uri_parse_authority.cpp third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o" - cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o -MF CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o.d -o CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_parse_authority.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o" + cd /u/bowman/camp/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o -MF CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o.d -o CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o -c /u/bowman/camp/LspCpp/third_party/uri/src/detail/uri_parse_authority.cpp third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.i: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.i" - cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_parse_authority.cpp > CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.i + cd /u/bowman/camp/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /u/bowman/camp/LspCpp/third_party/uri/src/detail/uri_parse_authority.cpp > CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.i third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.s: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.s" - cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_parse_authority.cpp -o CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.s + cd /u/bowman/camp/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /u/bowman/camp/LspCpp/third_party/uri/src/detail/uri_parse_authority.cpp -o CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.s third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/flags.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o: third_party/uri/src/detail/uri_advance_parts.cpp third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o" - cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o -MF CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o.d -o CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_advance_parts.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o" + cd /u/bowman/camp/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o -MF CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o.d -o CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o -c /u/bowman/camp/LspCpp/third_party/uri/src/detail/uri_advance_parts.cpp third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.i: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.i" - cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_advance_parts.cpp > CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.i + cd /u/bowman/camp/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /u/bowman/camp/LspCpp/third_party/uri/src/detail/uri_advance_parts.cpp > CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.i third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.s: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.s" - cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_advance_parts.cpp -o CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.s + cd /u/bowman/camp/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /u/bowman/camp/LspCpp/third_party/uri/src/detail/uri_advance_parts.cpp -o CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.s third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/flags.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o: third_party/uri/src/detail/uri_normalize.cpp third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o" - cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o -MF CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o.d -o CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_normalize.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o" + cd /u/bowman/camp/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o -MF CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o.d -o CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o -c /u/bowman/camp/LspCpp/third_party/uri/src/detail/uri_normalize.cpp third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.i: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.i" - cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_normalize.cpp > CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.i + cd /u/bowman/camp/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /u/bowman/camp/LspCpp/third_party/uri/src/detail/uri_normalize.cpp > CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.i third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.s: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.s" - cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_normalize.cpp -o CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.s + cd /u/bowman/camp/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /u/bowman/camp/LspCpp/third_party/uri/src/detail/uri_normalize.cpp -o CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.s third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/flags.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o: third_party/uri/src/detail/uri_resolve.cpp third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o: third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o" - cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o -MF CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o.d -o CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o -c /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_resolve.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o" + cd /u/bowman/camp/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o -MF CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o.d -o CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o -c /u/bowman/camp/LspCpp/third_party/uri/src/detail/uri_resolve.cpp third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.i: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.i" - cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_resolve.cpp > CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.i + cd /u/bowman/camp/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /u/bowman/camp/LspCpp/third_party/uri/src/detail/uri_resolve.cpp > CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.i third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.s: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.s" - cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_resolve.cpp -o CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.s + cd /u/bowman/camp/LspCpp/third_party/uri/src && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /u/bowman/camp/LspCpp/third_party/uri/src/detail/uri_resolve.cpp -o CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.s # Object files for target network-uri network__uri_OBJECTS = \ @@ -208,19 +208,19 @@ third_party/uri/src/libnetwork-uri.a: third_party/uri/src/CMakeFiles/network-uri third_party/uri/src/libnetwork-uri.a: third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o third_party/uri/src/libnetwork-uri.a: third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/libnetwork-uri.a: third_party/uri/src/CMakeFiles/network-uri.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/usr/local/src/asymptote-2.78/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Linking CXX static library libnetwork-uri.a" - cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && $(CMAKE_COMMAND) -P CMakeFiles/network-uri.dir/cmake_clean_target.cmake - cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/network-uri.dir/link.txt --verbose=$(VERBOSE) + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Linking CXX static library libnetwork-uri.a" + cd /u/bowman/camp/LspCpp/third_party/uri/src && $(CMAKE_COMMAND) -P CMakeFiles/network-uri.dir/cmake_clean_target.cmake + cd /u/bowman/camp/LspCpp/third_party/uri/src && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/network-uri.dir/link.txt --verbose=$(VERBOSE) # Rule to build all files generated by this target. third_party/uri/src/CMakeFiles/network-uri.dir/build: third_party/uri/src/libnetwork-uri.a .PHONY : third_party/uri/src/CMakeFiles/network-uri.dir/build third_party/uri/src/CMakeFiles/network-uri.dir/clean: - cd /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src && $(CMAKE_COMMAND) -P CMakeFiles/network-uri.dir/cmake_clean.cmake + cd /u/bowman/camp/LspCpp/third_party/uri/src && $(CMAKE_COMMAND) -P CMakeFiles/network-uri.dir/cmake_clean.cmake .PHONY : third_party/uri/src/CMakeFiles/network-uri.dir/clean third_party/uri/src/CMakeFiles/network-uri.dir/depend: - cd /usr/local/src/asymptote-2.78/LspCpp && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /usr/local/src/asymptote-2.78/LspCpp /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src /usr/local/src/asymptote-2.78/LspCpp /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake --color=$(COLOR) + cd /u/bowman/camp/LspCpp && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /u/bowman/camp/LspCpp /u/bowman/camp/LspCpp/third_party/uri/src /u/bowman/camp/LspCpp /u/bowman/camp/LspCpp/third_party/uri/src /u/bowman/camp/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake --color=$(COLOR) .PHONY : third_party/uri/src/CMakeFiles/network-uri.dir/depend diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.internal b/Build/source/utils/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.internal deleted file mode 100644 index 4c10e742c2d..00000000000 --- a/Build/source/utils/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.internal +++ /dev/null @@ -1,1714 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.20 - -third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_advance_parts.cpp - /usr/include/stdc-predef.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_advance_parts.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/uri_parts.hpp - /usr/include/c++/11/string - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h - /usr/include/bits/wordsize.h - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h - /usr/include/features.h - /usr/include/sys/cdefs.h - /usr/include/bits/long-double.h - /usr/include/gnu/stubs.h - /usr/include/gnu/stubs-64.h - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h - /usr/include/c++/11/bits/stringfwd.h - /usr/include/c++/11/bits/memoryfwd.h - /usr/include/c++/11/bits/char_traits.h - /usr/include/c++/11/bits/stl_algobase.h - /usr/include/c++/11/bits/functexcept.h - /usr/include/c++/11/bits/exception_defines.h - /usr/include/c++/11/bits/cpp_type_traits.h - /usr/include/c++/11/ext/type_traits.h - /usr/include/c++/11/ext/numeric_traits.h - /usr/include/c++/11/bits/stl_pair.h - /usr/include/c++/11/bits/move.h - /usr/include/c++/11/type_traits - /usr/include/c++/11/bits/stl_iterator_base_types.h - /usr/include/c++/11/bits/stl_iterator_base_funcs.h - /usr/include/c++/11/bits/concept_check.h - /usr/include/c++/11/debug/assertions.h - /usr/include/c++/11/bits/stl_iterator.h - /usr/include/c++/11/bits/ptr_traits.h - /usr/include/c++/11/debug/debug.h - /usr/include/c++/11/bits/predefined_ops.h - /usr/include/c++/11/bits/postypes.h - /usr/include/c++/11/cwchar - /usr/include/wchar.h - /usr/include/bits/libc-header-start.h - /usr/include/bits/floatn.h - /usr/include/bits/floatn-common.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h - /usr/include/bits/wchar.h - /usr/include/bits/types/wint_t.h - /usr/include/bits/types/mbstate_t.h - /usr/include/bits/types/__mbstate_t.h - /usr/include/bits/types/__FILE.h - /usr/include/bits/types/FILE.h - /usr/include/bits/types/locale_t.h - /usr/include/bits/types/__locale_t.h - /usr/include/c++/11/cstdint - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h - /usr/include/stdint.h - /usr/include/bits/types.h - /usr/include/bits/timesize.h - /usr/include/bits/typesizes.h - /usr/include/bits/time64.h - /usr/include/bits/stdint-intn.h - /usr/include/bits/stdint-uintn.h - /usr/include/c++/11/bits/allocator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h - /usr/include/c++/11/ext/new_allocator.h - /usr/include/c++/11/new - /usr/include/c++/11/bits/exception.h - /usr/include/c++/11/bits/localefwd.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h - /usr/include/c++/11/clocale - /usr/include/locale.h - /usr/include/bits/locale.h - /usr/include/c++/11/iosfwd - /usr/include/c++/11/cctype - /usr/include/ctype.h - /usr/include/bits/endian.h - /usr/include/bits/endianness.h - /usr/include/c++/11/bits/ostream_insert.h - /usr/include/c++/11/bits/cxxabi_forced.h - /usr/include/c++/11/bits/stl_function.h - /usr/include/c++/11/backward/binders.h - /usr/include/c++/11/bits/range_access.h - /usr/include/c++/11/initializer_list - /usr/include/c++/11/bits/basic_string.h - /usr/include/c++/11/ext/atomicity.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/bits/types/time_t.h - /usr/include/bits/types/struct_timespec.h - /usr/include/bits/sched.h - /usr/include/bits/types/struct_sched_param.h - /usr/include/bits/cpu-set.h - /usr/include/time.h - /usr/include/bits/time.h - /usr/include/bits/timex.h - /usr/include/bits/types/struct_timeval.h - /usr/include/bits/types/clock_t.h - /usr/include/bits/types/struct_tm.h - /usr/include/bits/types/clockid_t.h - /usr/include/bits/types/timer_t.h - /usr/include/bits/types/struct_itimerspec.h - /usr/include/bits/pthreadtypes.h - /usr/include/bits/thread-shared-types.h - /usr/include/bits/pthreadtypes-arch.h - /usr/include/bits/struct_mutex.h - /usr/include/bits/struct_rwlock.h - /usr/include/bits/setjmp.h - /usr/include/bits/types/__sigset_t.h - /usr/include/bits/types/struct___jmp_buf_tag.h - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h - /usr/include/sys/single_threaded.h - /usr/include/c++/11/ext/alloc_traits.h - /usr/include/c++/11/bits/alloc_traits.h - /usr/include/c++/11/bits/stl_construct.h - /usr/include/c++/11/ext/string_conversions.h - /usr/include/c++/11/cstdlib - /usr/include/stdlib.h - /usr/include/bits/waitflags.h - /usr/include/bits/waitstatus.h - /usr/include/sys/types.h - /usr/include/endian.h - /usr/include/bits/byteswap.h - /usr/include/bits/uintn-identity.h - /usr/include/sys/select.h - /usr/include/bits/select.h - /usr/include/bits/types/sigset_t.h - /usr/include/alloca.h - /usr/include/bits/stdlib-bsearch.h - /usr/include/bits/stdlib-float.h - /usr/include/c++/11/bits/std_abs.h - /usr/include/c++/11/cstdio - /usr/include/stdio.h - /usr/include/bits/types/__fpos_t.h - /usr/include/bits/types/__fpos64_t.h - /usr/include/bits/types/struct_FILE.h - /usr/include/bits/types/cookie_io_functions_t.h - /usr/include/bits/stdio_lim.h - /usr/include/bits/stdio.h - /usr/include/c++/11/cerrno - /usr/include/errno.h - /usr/include/bits/errno.h - /usr/include/linux/errno.h - /usr/include/asm/errno.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/errno-base.h - /usr/include/bits/types/error_t.h - /usr/include/c++/11/bits/charconv.h - /usr/include/c++/11/bits/functional_hash.h - /usr/include/c++/11/bits/hash_bytes.h - /usr/include/c++/11/bits/basic_string.tcc - /usr/include/c++/11/utility - /usr/include/c++/11/bits/stl_relops.h - /usr/include/c++/11/iterator - /usr/include/c++/11/bits/stream_iterator.h - /usr/include/c++/11/bits/streambuf_iterator.h - /usr/include/c++/11/streambuf - /usr/include/c++/11/bits/ios_base.h - /usr/include/c++/11/bits/locale_classes.h - /usr/include/c++/11/bits/locale_classes.tcc - /usr/include/c++/11/system_error - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h - /usr/include/c++/11/stdexcept - /usr/include/c++/11/exception - /usr/include/c++/11/bits/exception_ptr.h - /usr/include/c++/11/bits/cxxabi_init_exception.h - /usr/include/c++/11/typeinfo - /usr/include/c++/11/bits/nested_exception.h - /usr/include/c++/11/bits/streambuf.tcc - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/optional.hpp - /usr/include/c++/11/memory - /usr/include/c++/11/bits/stl_uninitialized.h - /usr/include/c++/11/bits/stl_tempbuf.h - /usr/include/c++/11/bits/stl_raw_storage_iter.h - /usr/include/c++/11/bits/align.h - /usr/include/c++/11/bit - /usr/include/c++/11/bits/uses_allocator.h - /usr/include/c++/11/bits/unique_ptr.h - /usr/include/c++/11/tuple - /usr/include/c++/11/array - /usr/include/c++/11/bits/invoke.h - /usr/include/c++/11/bits/shared_ptr.h - /usr/include/c++/11/bits/shared_ptr_base.h - /usr/include/c++/11/bits/allocated_ptr.h - /usr/include/c++/11/bits/refwrap.h - /usr/include/c++/11/ext/aligned_buffer.h - /usr/include/c++/11/ext/concurrence.h - /usr/include/c++/11/bits/shared_ptr_atomic.h - /usr/include/c++/11/bits/atomic_base.h - /usr/include/c++/11/bits/atomic_lockfree_defines.h - /usr/include/c++/11/backward/auto_ptr.h - /usr/include/c++/11/algorithm - /usr/include/c++/11/bits/stl_algo.h - /usr/include/c++/11/bits/algorithmfwd.h - /usr/include/c++/11/bits/stl_heap.h - /usr/include/c++/11/bits/uniform_int_dist.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/string_view.hpp - /usr/include/c++/11/cassert - /usr/include/assert.h - /usr/include/c++/11/limits - -third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_normalize.cpp - /usr/include/stdc-predef.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_normalize.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/uri.hpp - /usr/include/c++/11/iterator - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h - /usr/include/bits/wordsize.h - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h - /usr/include/features.h - /usr/include/sys/cdefs.h - /usr/include/bits/long-double.h - /usr/include/gnu/stubs.h - /usr/include/gnu/stubs-64.h - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h - /usr/include/c++/11/bits/stl_iterator_base_types.h - /usr/include/c++/11/type_traits - /usr/include/c++/11/bits/stl_iterator_base_funcs.h - /usr/include/c++/11/bits/concept_check.h - /usr/include/c++/11/debug/assertions.h - /usr/include/c++/11/bits/stl_iterator.h - /usr/include/c++/11/bits/cpp_type_traits.h - /usr/include/c++/11/ext/type_traits.h - /usr/include/c++/11/bits/move.h - /usr/include/c++/11/bits/ptr_traits.h - /usr/include/c++/11/iosfwd - /usr/include/c++/11/bits/stringfwd.h - /usr/include/c++/11/bits/memoryfwd.h - /usr/include/c++/11/bits/postypes.h - /usr/include/c++/11/cwchar - /usr/include/wchar.h - /usr/include/bits/libc-header-start.h - /usr/include/bits/floatn.h - /usr/include/bits/floatn-common.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h - /usr/include/bits/wchar.h - /usr/include/bits/types/wint_t.h - /usr/include/bits/types/mbstate_t.h - /usr/include/bits/types/__mbstate_t.h - /usr/include/bits/types/__FILE.h - /usr/include/bits/types/FILE.h - /usr/include/bits/types/locale_t.h - /usr/include/bits/types/__locale_t.h - /usr/include/c++/11/bits/stream_iterator.h - /usr/include/c++/11/debug/debug.h - /usr/include/c++/11/bits/streambuf_iterator.h - /usr/include/c++/11/streambuf - /usr/include/c++/11/bits/localefwd.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h - /usr/include/c++/11/clocale - /usr/include/locale.h - /usr/include/bits/locale.h - /usr/include/c++/11/cctype - /usr/include/ctype.h - /usr/include/bits/types.h - /usr/include/bits/timesize.h - /usr/include/bits/typesizes.h - /usr/include/bits/time64.h - /usr/include/bits/endian.h - /usr/include/bits/endianness.h - /usr/include/c++/11/bits/ios_base.h - /usr/include/c++/11/ext/atomicity.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/bits/types/time_t.h - /usr/include/bits/types/struct_timespec.h - /usr/include/bits/sched.h - /usr/include/bits/types/struct_sched_param.h - /usr/include/bits/cpu-set.h - /usr/include/time.h - /usr/include/bits/time.h - /usr/include/bits/timex.h - /usr/include/bits/types/struct_timeval.h - /usr/include/bits/types/clock_t.h - /usr/include/bits/types/struct_tm.h - /usr/include/bits/types/clockid_t.h - /usr/include/bits/types/timer_t.h - /usr/include/bits/types/struct_itimerspec.h - /usr/include/bits/pthreadtypes.h - /usr/include/bits/thread-shared-types.h - /usr/include/bits/pthreadtypes-arch.h - /usr/include/bits/struct_mutex.h - /usr/include/bits/struct_rwlock.h - /usr/include/bits/setjmp.h - /usr/include/bits/types/__sigset_t.h - /usr/include/bits/types/struct___jmp_buf_tag.h - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h - /usr/include/sys/single_threaded.h - /usr/include/c++/11/bits/locale_classes.h - /usr/include/c++/11/string - /usr/include/c++/11/bits/char_traits.h - /usr/include/c++/11/bits/stl_algobase.h - /usr/include/c++/11/bits/functexcept.h - /usr/include/c++/11/bits/exception_defines.h - /usr/include/c++/11/ext/numeric_traits.h - /usr/include/c++/11/bits/stl_pair.h - /usr/include/c++/11/bits/predefined_ops.h - /usr/include/c++/11/cstdint - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h - /usr/include/stdint.h - /usr/include/bits/stdint-intn.h - /usr/include/bits/stdint-uintn.h - /usr/include/c++/11/bits/allocator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h - /usr/include/c++/11/ext/new_allocator.h - /usr/include/c++/11/new - /usr/include/c++/11/bits/exception.h - /usr/include/c++/11/bits/ostream_insert.h - /usr/include/c++/11/bits/cxxabi_forced.h - /usr/include/c++/11/bits/stl_function.h - /usr/include/c++/11/backward/binders.h - /usr/include/c++/11/bits/range_access.h - /usr/include/c++/11/initializer_list - /usr/include/c++/11/bits/basic_string.h - /usr/include/c++/11/ext/alloc_traits.h - /usr/include/c++/11/bits/alloc_traits.h - /usr/include/c++/11/bits/stl_construct.h - /usr/include/c++/11/ext/string_conversions.h - /usr/include/c++/11/cstdlib - /usr/include/stdlib.h - /usr/include/bits/waitflags.h - /usr/include/bits/waitstatus.h - /usr/include/sys/types.h - /usr/include/endian.h - /usr/include/bits/byteswap.h - /usr/include/bits/uintn-identity.h - /usr/include/sys/select.h - /usr/include/bits/select.h - /usr/include/bits/types/sigset_t.h - /usr/include/alloca.h - /usr/include/bits/stdlib-bsearch.h - /usr/include/bits/stdlib-float.h - /usr/include/c++/11/bits/std_abs.h - /usr/include/c++/11/cstdio - /usr/include/stdio.h - /usr/include/bits/types/__fpos_t.h - /usr/include/bits/types/__fpos64_t.h - /usr/include/bits/types/struct_FILE.h - /usr/include/bits/types/cookie_io_functions_t.h - /usr/include/bits/stdio_lim.h - /usr/include/bits/stdio.h - /usr/include/c++/11/cerrno - /usr/include/errno.h - /usr/include/bits/errno.h - /usr/include/linux/errno.h - /usr/include/asm/errno.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/errno-base.h - /usr/include/bits/types/error_t.h - /usr/include/c++/11/bits/charconv.h - /usr/include/c++/11/bits/functional_hash.h - /usr/include/c++/11/bits/hash_bytes.h - /usr/include/c++/11/bits/basic_string.tcc - /usr/include/c++/11/bits/locale_classes.tcc - /usr/include/c++/11/system_error - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h - /usr/include/c++/11/stdexcept - /usr/include/c++/11/exception - /usr/include/c++/11/bits/exception_ptr.h - /usr/include/c++/11/bits/cxxabi_init_exception.h - /usr/include/c++/11/typeinfo - /usr/include/c++/11/bits/nested_exception.h - /usr/include/c++/11/bits/streambuf.tcc - /usr/include/c++/11/algorithm - /usr/include/c++/11/utility - /usr/include/c++/11/bits/stl_relops.h - /usr/include/c++/11/bits/stl_algo.h - /usr/include/c++/11/bits/algorithmfwd.h - /usr/include/c++/11/bits/stl_heap.h - /usr/include/c++/11/bits/stl_tempbuf.h - /usr/include/c++/11/bits/uniform_int_dist.h - /usr/include/c++/11/functional - /usr/include/c++/11/tuple - /usr/include/c++/11/array - /usr/include/c++/11/bits/uses_allocator.h - /usr/include/c++/11/bits/invoke.h - /usr/include/c++/11/bits/refwrap.h - /usr/include/c++/11/bits/std_function.h - /usr/include/c++/11/memory - /usr/include/c++/11/bits/stl_uninitialized.h - /usr/include/c++/11/bits/stl_raw_storage_iter.h - /usr/include/c++/11/bits/align.h - /usr/include/c++/11/bit - /usr/include/c++/11/bits/unique_ptr.h - /usr/include/c++/11/bits/shared_ptr.h - /usr/include/c++/11/bits/shared_ptr_base.h - /usr/include/c++/11/bits/allocated_ptr.h - /usr/include/c++/11/ext/aligned_buffer.h - /usr/include/c++/11/ext/concurrence.h - /usr/include/c++/11/bits/shared_ptr_atomic.h - /usr/include/c++/11/bits/atomic_base.h - /usr/include/c++/11/bits/atomic_lockfree_defines.h - /usr/include/c++/11/backward/auto_ptr.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/string_view.hpp - /usr/include/c++/11/cassert - /usr/include/assert.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/optional.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/config.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/uri_errors.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/uri_parts.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/encode.hpp - /usr/include/c++/11/cstring - /usr/include/string.h - /usr/include/strings.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/decode.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/translate.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/uri_builder.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_percent_encode.hpp - /usr/include/c++/11/vector - /usr/include/c++/11/bits/stl_vector.h - /usr/include/c++/11/bits/stl_bvector.h - /usr/include/c++/11/bits/vector.tcc - /usr/include/c++/11/locale - /usr/include/c++/11/bits/locale_facets.h - /usr/include/c++/11/cwctype - /usr/include/wctype.h - /usr/include/bits/wctype-wchar.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h - /usr/include/c++/11/bits/locale_facets.tcc - /usr/include/c++/11/bits/locale_facets_nonio.h - /usr/include/c++/11/ctime - /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h - /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h - /usr/include/libintl.h - /usr/include/c++/11/bits/codecvt.h - /usr/include/c++/11/bits/locale_facets_nonio.tcc - /usr/include/c++/11/bits/locale_conv.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/algorithm.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/algorithm_split.hpp - -third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_parse.cpp - /usr/include/stdc-predef.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_parse.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/string_view.hpp - /usr/include/c++/11/string - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h - /usr/include/bits/wordsize.h - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h - /usr/include/features.h - /usr/include/sys/cdefs.h - /usr/include/bits/long-double.h - /usr/include/gnu/stubs.h - /usr/include/gnu/stubs-64.h - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h - /usr/include/c++/11/bits/stringfwd.h - /usr/include/c++/11/bits/memoryfwd.h - /usr/include/c++/11/bits/char_traits.h - /usr/include/c++/11/bits/stl_algobase.h - /usr/include/c++/11/bits/functexcept.h - /usr/include/c++/11/bits/exception_defines.h - /usr/include/c++/11/bits/cpp_type_traits.h - /usr/include/c++/11/ext/type_traits.h - /usr/include/c++/11/ext/numeric_traits.h - /usr/include/c++/11/bits/stl_pair.h - /usr/include/c++/11/bits/move.h - /usr/include/c++/11/type_traits - /usr/include/c++/11/bits/stl_iterator_base_types.h - /usr/include/c++/11/bits/stl_iterator_base_funcs.h - /usr/include/c++/11/bits/concept_check.h - /usr/include/c++/11/debug/assertions.h - /usr/include/c++/11/bits/stl_iterator.h - /usr/include/c++/11/bits/ptr_traits.h - /usr/include/c++/11/debug/debug.h - /usr/include/c++/11/bits/predefined_ops.h - /usr/include/c++/11/bits/postypes.h - /usr/include/c++/11/cwchar - /usr/include/wchar.h - /usr/include/bits/libc-header-start.h - /usr/include/bits/floatn.h - /usr/include/bits/floatn-common.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h - /usr/include/bits/wchar.h - /usr/include/bits/types/wint_t.h - /usr/include/bits/types/mbstate_t.h - /usr/include/bits/types/__mbstate_t.h - /usr/include/bits/types/__FILE.h - /usr/include/bits/types/FILE.h - /usr/include/bits/types/locale_t.h - /usr/include/bits/types/__locale_t.h - /usr/include/c++/11/cstdint - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h - /usr/include/stdint.h - /usr/include/bits/types.h - /usr/include/bits/timesize.h - /usr/include/bits/typesizes.h - /usr/include/bits/time64.h - /usr/include/bits/stdint-intn.h - /usr/include/bits/stdint-uintn.h - /usr/include/c++/11/bits/allocator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h - /usr/include/c++/11/ext/new_allocator.h - /usr/include/c++/11/new - /usr/include/c++/11/bits/exception.h - /usr/include/c++/11/bits/localefwd.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h - /usr/include/c++/11/clocale - /usr/include/locale.h - /usr/include/bits/locale.h - /usr/include/c++/11/iosfwd - /usr/include/c++/11/cctype - /usr/include/ctype.h - /usr/include/bits/endian.h - /usr/include/bits/endianness.h - /usr/include/c++/11/bits/ostream_insert.h - /usr/include/c++/11/bits/cxxabi_forced.h - /usr/include/c++/11/bits/stl_function.h - /usr/include/c++/11/backward/binders.h - /usr/include/c++/11/bits/range_access.h - /usr/include/c++/11/initializer_list - /usr/include/c++/11/bits/basic_string.h - /usr/include/c++/11/ext/atomicity.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/bits/types/time_t.h - /usr/include/bits/types/struct_timespec.h - /usr/include/bits/sched.h - /usr/include/bits/types/struct_sched_param.h - /usr/include/bits/cpu-set.h - /usr/include/time.h - /usr/include/bits/time.h - /usr/include/bits/timex.h - /usr/include/bits/types/struct_timeval.h - /usr/include/bits/types/clock_t.h - /usr/include/bits/types/struct_tm.h - /usr/include/bits/types/clockid_t.h - /usr/include/bits/types/timer_t.h - /usr/include/bits/types/struct_itimerspec.h - /usr/include/bits/pthreadtypes.h - /usr/include/bits/thread-shared-types.h - /usr/include/bits/pthreadtypes-arch.h - /usr/include/bits/struct_mutex.h - /usr/include/bits/struct_rwlock.h - /usr/include/bits/setjmp.h - /usr/include/bits/types/__sigset_t.h - /usr/include/bits/types/struct___jmp_buf_tag.h - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h - /usr/include/sys/single_threaded.h - /usr/include/c++/11/ext/alloc_traits.h - /usr/include/c++/11/bits/alloc_traits.h - /usr/include/c++/11/bits/stl_construct.h - /usr/include/c++/11/ext/string_conversions.h - /usr/include/c++/11/cstdlib - /usr/include/stdlib.h - /usr/include/bits/waitflags.h - /usr/include/bits/waitstatus.h - /usr/include/sys/types.h - /usr/include/endian.h - /usr/include/bits/byteswap.h - /usr/include/bits/uintn-identity.h - /usr/include/sys/select.h - /usr/include/bits/select.h - /usr/include/bits/types/sigset_t.h - /usr/include/alloca.h - /usr/include/bits/stdlib-bsearch.h - /usr/include/bits/stdlib-float.h - /usr/include/c++/11/bits/std_abs.h - /usr/include/c++/11/cstdio - /usr/include/stdio.h - /usr/include/bits/types/__fpos_t.h - /usr/include/bits/types/__fpos64_t.h - /usr/include/bits/types/struct_FILE.h - /usr/include/bits/types/cookie_io_functions_t.h - /usr/include/bits/stdio_lim.h - /usr/include/bits/stdio.h - /usr/include/c++/11/cerrno - /usr/include/errno.h - /usr/include/bits/errno.h - /usr/include/linux/errno.h - /usr/include/asm/errno.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/errno-base.h - /usr/include/bits/types/error_t.h - /usr/include/c++/11/bits/charconv.h - /usr/include/c++/11/bits/functional_hash.h - /usr/include/c++/11/bits/hash_bytes.h - /usr/include/c++/11/bits/basic_string.tcc - /usr/include/c++/11/iterator - /usr/include/c++/11/bits/stream_iterator.h - /usr/include/c++/11/bits/streambuf_iterator.h - /usr/include/c++/11/streambuf - /usr/include/c++/11/bits/ios_base.h - /usr/include/c++/11/bits/locale_classes.h - /usr/include/c++/11/bits/locale_classes.tcc - /usr/include/c++/11/system_error - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h - /usr/include/c++/11/stdexcept - /usr/include/c++/11/exception - /usr/include/c++/11/bits/exception_ptr.h - /usr/include/c++/11/bits/cxxabi_init_exception.h - /usr/include/c++/11/typeinfo - /usr/include/c++/11/bits/nested_exception.h - /usr/include/c++/11/bits/streambuf.tcc - /usr/include/c++/11/cassert - /usr/include/assert.h - /usr/include/c++/11/algorithm - /usr/include/c++/11/utility - /usr/include/c++/11/bits/stl_relops.h - /usr/include/c++/11/bits/stl_algo.h - /usr/include/c++/11/bits/algorithmfwd.h - /usr/include/c++/11/bits/stl_heap.h - /usr/include/c++/11/bits/stl_tempbuf.h - /usr/include/c++/11/bits/uniform_int_dist.h - /usr/include/c++/11/limits - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/grammar.hpp - /usr/include/c++/11/locale - /usr/include/c++/11/bits/locale_facets.h - /usr/include/c++/11/cwctype - /usr/include/wctype.h - /usr/include/bits/wctype-wchar.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h - /usr/include/c++/11/bits/locale_facets.tcc - /usr/include/c++/11/bits/locale_facets_nonio.h - /usr/include/c++/11/ctime - /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h - /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h - /usr/include/libintl.h - /usr/include/c++/11/bits/codecvt.h - /usr/include/c++/11/bits/locale_facets_nonio.tcc - /usr/include/c++/11/bits/locale_conv.h - /usr/include/c++/11/bits/unique_ptr.h - /usr/include/c++/11/tuple - /usr/include/c++/11/array - /usr/include/c++/11/bits/uses_allocator.h - /usr/include/c++/11/bits/invoke.h - /usr/include/c++/11/cstring - /usr/include/string.h - /usr/include/strings.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/uri_parts.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/optional.hpp - /usr/include/c++/11/memory - /usr/include/c++/11/bits/stl_uninitialized.h - /usr/include/c++/11/bits/stl_raw_storage_iter.h - /usr/include/c++/11/bits/align.h - /usr/include/c++/11/bit - /usr/include/c++/11/bits/shared_ptr.h - /usr/include/c++/11/bits/shared_ptr_base.h - /usr/include/c++/11/bits/allocated_ptr.h - /usr/include/c++/11/bits/refwrap.h - /usr/include/c++/11/ext/aligned_buffer.h - /usr/include/c++/11/ext/concurrence.h - /usr/include/c++/11/bits/shared_ptr_atomic.h - /usr/include/c++/11/bits/atomic_base.h - /usr/include/c++/11/bits/atomic_lockfree_defines.h - /usr/include/c++/11/backward/auto_ptr.h - -third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_parse_authority.cpp - /usr/include/stdc-predef.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_parse_authority.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/uri_parts.hpp - /usr/include/c++/11/string - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h - /usr/include/bits/wordsize.h - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h - /usr/include/features.h - /usr/include/sys/cdefs.h - /usr/include/bits/long-double.h - /usr/include/gnu/stubs.h - /usr/include/gnu/stubs-64.h - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h - /usr/include/c++/11/bits/stringfwd.h - /usr/include/c++/11/bits/memoryfwd.h - /usr/include/c++/11/bits/char_traits.h - /usr/include/c++/11/bits/stl_algobase.h - /usr/include/c++/11/bits/functexcept.h - /usr/include/c++/11/bits/exception_defines.h - /usr/include/c++/11/bits/cpp_type_traits.h - /usr/include/c++/11/ext/type_traits.h - /usr/include/c++/11/ext/numeric_traits.h - /usr/include/c++/11/bits/stl_pair.h - /usr/include/c++/11/bits/move.h - /usr/include/c++/11/type_traits - /usr/include/c++/11/bits/stl_iterator_base_types.h - /usr/include/c++/11/bits/stl_iterator_base_funcs.h - /usr/include/c++/11/bits/concept_check.h - /usr/include/c++/11/debug/assertions.h - /usr/include/c++/11/bits/stl_iterator.h - /usr/include/c++/11/bits/ptr_traits.h - /usr/include/c++/11/debug/debug.h - /usr/include/c++/11/bits/predefined_ops.h - /usr/include/c++/11/bits/postypes.h - /usr/include/c++/11/cwchar - /usr/include/wchar.h - /usr/include/bits/libc-header-start.h - /usr/include/bits/floatn.h - /usr/include/bits/floatn-common.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h - /usr/include/bits/wchar.h - /usr/include/bits/types/wint_t.h - /usr/include/bits/types/mbstate_t.h - /usr/include/bits/types/__mbstate_t.h - /usr/include/bits/types/__FILE.h - /usr/include/bits/types/FILE.h - /usr/include/bits/types/locale_t.h - /usr/include/bits/types/__locale_t.h - /usr/include/c++/11/cstdint - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h - /usr/include/stdint.h - /usr/include/bits/types.h - /usr/include/bits/timesize.h - /usr/include/bits/typesizes.h - /usr/include/bits/time64.h - /usr/include/bits/stdint-intn.h - /usr/include/bits/stdint-uintn.h - /usr/include/c++/11/bits/allocator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h - /usr/include/c++/11/ext/new_allocator.h - /usr/include/c++/11/new - /usr/include/c++/11/bits/exception.h - /usr/include/c++/11/bits/localefwd.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h - /usr/include/c++/11/clocale - /usr/include/locale.h - /usr/include/bits/locale.h - /usr/include/c++/11/iosfwd - /usr/include/c++/11/cctype - /usr/include/ctype.h - /usr/include/bits/endian.h - /usr/include/bits/endianness.h - /usr/include/c++/11/bits/ostream_insert.h - /usr/include/c++/11/bits/cxxabi_forced.h - /usr/include/c++/11/bits/stl_function.h - /usr/include/c++/11/backward/binders.h - /usr/include/c++/11/bits/range_access.h - /usr/include/c++/11/initializer_list - /usr/include/c++/11/bits/basic_string.h - /usr/include/c++/11/ext/atomicity.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/bits/types/time_t.h - /usr/include/bits/types/struct_timespec.h - /usr/include/bits/sched.h - /usr/include/bits/types/struct_sched_param.h - /usr/include/bits/cpu-set.h - /usr/include/time.h - /usr/include/bits/time.h - /usr/include/bits/timex.h - /usr/include/bits/types/struct_timeval.h - /usr/include/bits/types/clock_t.h - /usr/include/bits/types/struct_tm.h - /usr/include/bits/types/clockid_t.h - /usr/include/bits/types/timer_t.h - /usr/include/bits/types/struct_itimerspec.h - /usr/include/bits/pthreadtypes.h - /usr/include/bits/thread-shared-types.h - /usr/include/bits/pthreadtypes-arch.h - /usr/include/bits/struct_mutex.h - /usr/include/bits/struct_rwlock.h - /usr/include/bits/setjmp.h - /usr/include/bits/types/__sigset_t.h - /usr/include/bits/types/struct___jmp_buf_tag.h - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h - /usr/include/sys/single_threaded.h - /usr/include/c++/11/ext/alloc_traits.h - /usr/include/c++/11/bits/alloc_traits.h - /usr/include/c++/11/bits/stl_construct.h - /usr/include/c++/11/ext/string_conversions.h - /usr/include/c++/11/cstdlib - /usr/include/stdlib.h - /usr/include/bits/waitflags.h - /usr/include/bits/waitstatus.h - /usr/include/sys/types.h - /usr/include/endian.h - /usr/include/bits/byteswap.h - /usr/include/bits/uintn-identity.h - /usr/include/sys/select.h - /usr/include/bits/select.h - /usr/include/bits/types/sigset_t.h - /usr/include/alloca.h - /usr/include/bits/stdlib-bsearch.h - /usr/include/bits/stdlib-float.h - /usr/include/c++/11/bits/std_abs.h - /usr/include/c++/11/cstdio - /usr/include/stdio.h - /usr/include/bits/types/__fpos_t.h - /usr/include/bits/types/__fpos64_t.h - /usr/include/bits/types/struct_FILE.h - /usr/include/bits/types/cookie_io_functions_t.h - /usr/include/bits/stdio_lim.h - /usr/include/bits/stdio.h - /usr/include/c++/11/cerrno - /usr/include/errno.h - /usr/include/bits/errno.h - /usr/include/linux/errno.h - /usr/include/asm/errno.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/errno-base.h - /usr/include/bits/types/error_t.h - /usr/include/c++/11/bits/charconv.h - /usr/include/c++/11/bits/functional_hash.h - /usr/include/c++/11/bits/hash_bytes.h - /usr/include/c++/11/bits/basic_string.tcc - /usr/include/c++/11/utility - /usr/include/c++/11/bits/stl_relops.h - /usr/include/c++/11/iterator - /usr/include/c++/11/bits/stream_iterator.h - /usr/include/c++/11/bits/streambuf_iterator.h - /usr/include/c++/11/streambuf - /usr/include/c++/11/bits/ios_base.h - /usr/include/c++/11/bits/locale_classes.h - /usr/include/c++/11/bits/locale_classes.tcc - /usr/include/c++/11/system_error - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h - /usr/include/c++/11/stdexcept - /usr/include/c++/11/exception - /usr/include/c++/11/bits/exception_ptr.h - /usr/include/c++/11/bits/cxxabi_init_exception.h - /usr/include/c++/11/typeinfo - /usr/include/c++/11/bits/nested_exception.h - /usr/include/c++/11/bits/streambuf.tcc - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/optional.hpp - /usr/include/c++/11/memory - /usr/include/c++/11/bits/stl_uninitialized.h - /usr/include/c++/11/bits/stl_tempbuf.h - /usr/include/c++/11/bits/stl_raw_storage_iter.h - /usr/include/c++/11/bits/align.h - /usr/include/c++/11/bit - /usr/include/c++/11/bits/uses_allocator.h - /usr/include/c++/11/bits/unique_ptr.h - /usr/include/c++/11/tuple - /usr/include/c++/11/array - /usr/include/c++/11/bits/invoke.h - /usr/include/c++/11/bits/shared_ptr.h - /usr/include/c++/11/bits/shared_ptr_base.h - /usr/include/c++/11/bits/allocated_ptr.h - /usr/include/c++/11/bits/refwrap.h - /usr/include/c++/11/ext/aligned_buffer.h - /usr/include/c++/11/ext/concurrence.h - /usr/include/c++/11/bits/shared_ptr_atomic.h - /usr/include/c++/11/bits/atomic_base.h - /usr/include/c++/11/bits/atomic_lockfree_defines.h - /usr/include/c++/11/backward/auto_ptr.h - /usr/include/c++/11/algorithm - /usr/include/c++/11/bits/stl_algo.h - /usr/include/c++/11/bits/algorithmfwd.h - /usr/include/c++/11/bits/stl_heap.h - /usr/include/c++/11/bits/uniform_int_dist.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/string_view.hpp - /usr/include/c++/11/cassert - /usr/include/assert.h - /usr/include/c++/11/limits - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/grammar.hpp - /usr/include/c++/11/locale - /usr/include/c++/11/bits/locale_facets.h - /usr/include/c++/11/cwctype - /usr/include/wctype.h - /usr/include/bits/wctype-wchar.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h - /usr/include/c++/11/bits/locale_facets.tcc - /usr/include/c++/11/bits/locale_facets_nonio.h - /usr/include/c++/11/ctime - /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h - /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h - /usr/include/libintl.h - /usr/include/c++/11/bits/codecvt.h - /usr/include/c++/11/bits/locale_facets_nonio.tcc - /usr/include/c++/11/bits/locale_conv.h - /usr/include/c++/11/cstring - /usr/include/string.h - /usr/include/strings.h - -third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_resolve.cpp - /usr/include/stdc-predef.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_resolve.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/uri.hpp - /usr/include/c++/11/iterator - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h - /usr/include/bits/wordsize.h - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h - /usr/include/features.h - /usr/include/sys/cdefs.h - /usr/include/bits/long-double.h - /usr/include/gnu/stubs.h - /usr/include/gnu/stubs-64.h - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h - /usr/include/c++/11/bits/stl_iterator_base_types.h - /usr/include/c++/11/type_traits - /usr/include/c++/11/bits/stl_iterator_base_funcs.h - /usr/include/c++/11/bits/concept_check.h - /usr/include/c++/11/debug/assertions.h - /usr/include/c++/11/bits/stl_iterator.h - /usr/include/c++/11/bits/cpp_type_traits.h - /usr/include/c++/11/ext/type_traits.h - /usr/include/c++/11/bits/move.h - /usr/include/c++/11/bits/ptr_traits.h - /usr/include/c++/11/iosfwd - /usr/include/c++/11/bits/stringfwd.h - /usr/include/c++/11/bits/memoryfwd.h - /usr/include/c++/11/bits/postypes.h - /usr/include/c++/11/cwchar - /usr/include/wchar.h - /usr/include/bits/libc-header-start.h - /usr/include/bits/floatn.h - /usr/include/bits/floatn-common.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h - /usr/include/bits/wchar.h - /usr/include/bits/types/wint_t.h - /usr/include/bits/types/mbstate_t.h - /usr/include/bits/types/__mbstate_t.h - /usr/include/bits/types/__FILE.h - /usr/include/bits/types/FILE.h - /usr/include/bits/types/locale_t.h - /usr/include/bits/types/__locale_t.h - /usr/include/c++/11/bits/stream_iterator.h - /usr/include/c++/11/debug/debug.h - /usr/include/c++/11/bits/streambuf_iterator.h - /usr/include/c++/11/streambuf - /usr/include/c++/11/bits/localefwd.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h - /usr/include/c++/11/clocale - /usr/include/locale.h - /usr/include/bits/locale.h - /usr/include/c++/11/cctype - /usr/include/ctype.h - /usr/include/bits/types.h - /usr/include/bits/timesize.h - /usr/include/bits/typesizes.h - /usr/include/bits/time64.h - /usr/include/bits/endian.h - /usr/include/bits/endianness.h - /usr/include/c++/11/bits/ios_base.h - /usr/include/c++/11/ext/atomicity.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/bits/types/time_t.h - /usr/include/bits/types/struct_timespec.h - /usr/include/bits/sched.h - /usr/include/bits/types/struct_sched_param.h - /usr/include/bits/cpu-set.h - /usr/include/time.h - /usr/include/bits/time.h - /usr/include/bits/timex.h - /usr/include/bits/types/struct_timeval.h - /usr/include/bits/types/clock_t.h - /usr/include/bits/types/struct_tm.h - /usr/include/bits/types/clockid_t.h - /usr/include/bits/types/timer_t.h - /usr/include/bits/types/struct_itimerspec.h - /usr/include/bits/pthreadtypes.h - /usr/include/bits/thread-shared-types.h - /usr/include/bits/pthreadtypes-arch.h - /usr/include/bits/struct_mutex.h - /usr/include/bits/struct_rwlock.h - /usr/include/bits/setjmp.h - /usr/include/bits/types/__sigset_t.h - /usr/include/bits/types/struct___jmp_buf_tag.h - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h - /usr/include/sys/single_threaded.h - /usr/include/c++/11/bits/locale_classes.h - /usr/include/c++/11/string - /usr/include/c++/11/bits/char_traits.h - /usr/include/c++/11/bits/stl_algobase.h - /usr/include/c++/11/bits/functexcept.h - /usr/include/c++/11/bits/exception_defines.h - /usr/include/c++/11/ext/numeric_traits.h - /usr/include/c++/11/bits/stl_pair.h - /usr/include/c++/11/bits/predefined_ops.h - /usr/include/c++/11/cstdint - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h - /usr/include/stdint.h - /usr/include/bits/stdint-intn.h - /usr/include/bits/stdint-uintn.h - /usr/include/c++/11/bits/allocator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h - /usr/include/c++/11/ext/new_allocator.h - /usr/include/c++/11/new - /usr/include/c++/11/bits/exception.h - /usr/include/c++/11/bits/ostream_insert.h - /usr/include/c++/11/bits/cxxabi_forced.h - /usr/include/c++/11/bits/stl_function.h - /usr/include/c++/11/backward/binders.h - /usr/include/c++/11/bits/range_access.h - /usr/include/c++/11/initializer_list - /usr/include/c++/11/bits/basic_string.h - /usr/include/c++/11/ext/alloc_traits.h - /usr/include/c++/11/bits/alloc_traits.h - /usr/include/c++/11/bits/stl_construct.h - /usr/include/c++/11/ext/string_conversions.h - /usr/include/c++/11/cstdlib - /usr/include/stdlib.h - /usr/include/bits/waitflags.h - /usr/include/bits/waitstatus.h - /usr/include/sys/types.h - /usr/include/endian.h - /usr/include/bits/byteswap.h - /usr/include/bits/uintn-identity.h - /usr/include/sys/select.h - /usr/include/bits/select.h - /usr/include/bits/types/sigset_t.h - /usr/include/alloca.h - /usr/include/bits/stdlib-bsearch.h - /usr/include/bits/stdlib-float.h - /usr/include/c++/11/bits/std_abs.h - /usr/include/c++/11/cstdio - /usr/include/stdio.h - /usr/include/bits/types/__fpos_t.h - /usr/include/bits/types/__fpos64_t.h - /usr/include/bits/types/struct_FILE.h - /usr/include/bits/types/cookie_io_functions_t.h - /usr/include/bits/stdio_lim.h - /usr/include/bits/stdio.h - /usr/include/c++/11/cerrno - /usr/include/errno.h - /usr/include/bits/errno.h - /usr/include/linux/errno.h - /usr/include/asm/errno.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/errno-base.h - /usr/include/bits/types/error_t.h - /usr/include/c++/11/bits/charconv.h - /usr/include/c++/11/bits/functional_hash.h - /usr/include/c++/11/bits/hash_bytes.h - /usr/include/c++/11/bits/basic_string.tcc - /usr/include/c++/11/bits/locale_classes.tcc - /usr/include/c++/11/system_error - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h - /usr/include/c++/11/stdexcept - /usr/include/c++/11/exception - /usr/include/c++/11/bits/exception_ptr.h - /usr/include/c++/11/bits/cxxabi_init_exception.h - /usr/include/c++/11/typeinfo - /usr/include/c++/11/bits/nested_exception.h - /usr/include/c++/11/bits/streambuf.tcc - /usr/include/c++/11/algorithm - /usr/include/c++/11/utility - /usr/include/c++/11/bits/stl_relops.h - /usr/include/c++/11/bits/stl_algo.h - /usr/include/c++/11/bits/algorithmfwd.h - /usr/include/c++/11/bits/stl_heap.h - /usr/include/c++/11/bits/stl_tempbuf.h - /usr/include/c++/11/bits/uniform_int_dist.h - /usr/include/c++/11/functional - /usr/include/c++/11/tuple - /usr/include/c++/11/array - /usr/include/c++/11/bits/uses_allocator.h - /usr/include/c++/11/bits/invoke.h - /usr/include/c++/11/bits/refwrap.h - /usr/include/c++/11/bits/std_function.h - /usr/include/c++/11/memory - /usr/include/c++/11/bits/stl_uninitialized.h - /usr/include/c++/11/bits/stl_raw_storage_iter.h - /usr/include/c++/11/bits/align.h - /usr/include/c++/11/bit - /usr/include/c++/11/bits/unique_ptr.h - /usr/include/c++/11/bits/shared_ptr.h - /usr/include/c++/11/bits/shared_ptr_base.h - /usr/include/c++/11/bits/allocated_ptr.h - /usr/include/c++/11/ext/aligned_buffer.h - /usr/include/c++/11/ext/concurrence.h - /usr/include/c++/11/bits/shared_ptr_atomic.h - /usr/include/c++/11/bits/atomic_base.h - /usr/include/c++/11/bits/atomic_lockfree_defines.h - /usr/include/c++/11/backward/auto_ptr.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/string_view.hpp - /usr/include/c++/11/cassert - /usr/include/assert.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/optional.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/config.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/uri_errors.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/uri_parts.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/encode.hpp - /usr/include/c++/11/cstring - /usr/include/string.h - /usr/include/strings.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/decode.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/translate.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/uri_builder.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/algorithm_find.hpp - /usr/include/c++/11/cstddef - -third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/uri.cpp - /usr/include/stdc-predef.h - /usr/include/c++/11/cassert - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h - /usr/include/bits/wordsize.h - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h - /usr/include/features.h - /usr/include/sys/cdefs.h - /usr/include/bits/long-double.h - /usr/include/gnu/stubs.h - /usr/include/gnu/stubs-64.h - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h - /usr/include/assert.h - /usr/include/c++/11/locale - /usr/include/c++/11/bits/localefwd.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h - /usr/include/c++/11/clocale - /usr/include/locale.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h - /usr/include/bits/locale.h - /usr/include/bits/types/locale_t.h - /usr/include/bits/types/__locale_t.h - /usr/include/c++/11/iosfwd - /usr/include/c++/11/bits/stringfwd.h - /usr/include/c++/11/bits/memoryfwd.h - /usr/include/c++/11/bits/postypes.h - /usr/include/c++/11/cwchar - /usr/include/wchar.h - /usr/include/bits/libc-header-start.h - /usr/include/bits/floatn.h - /usr/include/bits/floatn-common.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h - /usr/include/bits/wchar.h - /usr/include/bits/types/wint_t.h - /usr/include/bits/types/mbstate_t.h - /usr/include/bits/types/__mbstate_t.h - /usr/include/bits/types/__FILE.h - /usr/include/bits/types/FILE.h - /usr/include/c++/11/cctype - /usr/include/ctype.h - /usr/include/bits/types.h - /usr/include/bits/timesize.h - /usr/include/bits/typesizes.h - /usr/include/bits/time64.h - /usr/include/bits/endian.h - /usr/include/bits/endianness.h - /usr/include/c++/11/bits/locale_classes.h - /usr/include/c++/11/string - /usr/include/c++/11/bits/char_traits.h - /usr/include/c++/11/bits/stl_algobase.h - /usr/include/c++/11/bits/functexcept.h - /usr/include/c++/11/bits/exception_defines.h - /usr/include/c++/11/bits/cpp_type_traits.h - /usr/include/c++/11/ext/type_traits.h - /usr/include/c++/11/ext/numeric_traits.h - /usr/include/c++/11/bits/stl_pair.h - /usr/include/c++/11/bits/move.h - /usr/include/c++/11/type_traits - /usr/include/c++/11/bits/stl_iterator_base_types.h - /usr/include/c++/11/bits/stl_iterator_base_funcs.h - /usr/include/c++/11/bits/concept_check.h - /usr/include/c++/11/debug/assertions.h - /usr/include/c++/11/bits/stl_iterator.h - /usr/include/c++/11/bits/ptr_traits.h - /usr/include/c++/11/debug/debug.h - /usr/include/c++/11/bits/predefined_ops.h - /usr/include/c++/11/cstdint - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h - /usr/include/stdint.h - /usr/include/bits/stdint-intn.h - /usr/include/bits/stdint-uintn.h - /usr/include/c++/11/bits/allocator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h - /usr/include/c++/11/ext/new_allocator.h - /usr/include/c++/11/new - /usr/include/c++/11/bits/exception.h - /usr/include/c++/11/bits/ostream_insert.h - /usr/include/c++/11/bits/cxxabi_forced.h - /usr/include/c++/11/bits/stl_function.h - /usr/include/c++/11/backward/binders.h - /usr/include/c++/11/bits/range_access.h - /usr/include/c++/11/initializer_list - /usr/include/c++/11/bits/basic_string.h - /usr/include/c++/11/ext/atomicity.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/bits/types/time_t.h - /usr/include/bits/types/struct_timespec.h - /usr/include/bits/sched.h - /usr/include/bits/types/struct_sched_param.h - /usr/include/bits/cpu-set.h - /usr/include/time.h - /usr/include/bits/time.h - /usr/include/bits/timex.h - /usr/include/bits/types/struct_timeval.h - /usr/include/bits/types/clock_t.h - /usr/include/bits/types/struct_tm.h - /usr/include/bits/types/clockid_t.h - /usr/include/bits/types/timer_t.h - /usr/include/bits/types/struct_itimerspec.h - /usr/include/bits/pthreadtypes.h - /usr/include/bits/thread-shared-types.h - /usr/include/bits/pthreadtypes-arch.h - /usr/include/bits/struct_mutex.h - /usr/include/bits/struct_rwlock.h - /usr/include/bits/setjmp.h - /usr/include/bits/types/__sigset_t.h - /usr/include/bits/types/struct___jmp_buf_tag.h - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h - /usr/include/sys/single_threaded.h - /usr/include/c++/11/ext/alloc_traits.h - /usr/include/c++/11/bits/alloc_traits.h - /usr/include/c++/11/bits/stl_construct.h - /usr/include/c++/11/ext/string_conversions.h - /usr/include/c++/11/cstdlib - /usr/include/stdlib.h - /usr/include/bits/waitflags.h - /usr/include/bits/waitstatus.h - /usr/include/sys/types.h - /usr/include/endian.h - /usr/include/bits/byteswap.h - /usr/include/bits/uintn-identity.h - /usr/include/sys/select.h - /usr/include/bits/select.h - /usr/include/bits/types/sigset_t.h - /usr/include/alloca.h - /usr/include/bits/stdlib-bsearch.h - /usr/include/bits/stdlib-float.h - /usr/include/c++/11/bits/std_abs.h - /usr/include/c++/11/cstdio - /usr/include/stdio.h - /usr/include/bits/types/__fpos_t.h - /usr/include/bits/types/__fpos64_t.h - /usr/include/bits/types/struct_FILE.h - /usr/include/bits/types/cookie_io_functions_t.h - /usr/include/bits/stdio_lim.h - /usr/include/bits/stdio.h - /usr/include/c++/11/cerrno - /usr/include/errno.h - /usr/include/bits/errno.h - /usr/include/linux/errno.h - /usr/include/asm/errno.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/errno-base.h - /usr/include/bits/types/error_t.h - /usr/include/c++/11/bits/charconv.h - /usr/include/c++/11/bits/functional_hash.h - /usr/include/c++/11/bits/hash_bytes.h - /usr/include/c++/11/bits/basic_string.tcc - /usr/include/c++/11/bits/locale_classes.tcc - /usr/include/c++/11/bits/locale_facets.h - /usr/include/c++/11/cwctype - /usr/include/wctype.h - /usr/include/bits/wctype-wchar.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h - /usr/include/c++/11/bits/ios_base.h - /usr/include/c++/11/system_error - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h - /usr/include/c++/11/stdexcept - /usr/include/c++/11/exception - /usr/include/c++/11/bits/exception_ptr.h - /usr/include/c++/11/bits/cxxabi_init_exception.h - /usr/include/c++/11/typeinfo - /usr/include/c++/11/bits/nested_exception.h - /usr/include/c++/11/streambuf - /usr/include/c++/11/bits/streambuf.tcc - /usr/include/c++/11/bits/streambuf_iterator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h - /usr/include/c++/11/bits/locale_facets.tcc - /usr/include/c++/11/bits/locale_facets_nonio.h - /usr/include/c++/11/ctime - /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h - /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h - /usr/include/libintl.h - /usr/include/c++/11/bits/codecvt.h - /usr/include/c++/11/bits/locale_facets_nonio.tcc - /usr/include/c++/11/bits/locale_conv.h - /usr/include/c++/11/bits/unique_ptr.h - /usr/include/c++/11/utility - /usr/include/c++/11/bits/stl_relops.h - /usr/include/c++/11/tuple - /usr/include/c++/11/array - /usr/include/c++/11/bits/uses_allocator.h - /usr/include/c++/11/bits/invoke.h - /usr/include/c++/11/algorithm - /usr/include/c++/11/bits/stl_algo.h - /usr/include/c++/11/bits/algorithmfwd.h - /usr/include/c++/11/bits/stl_heap.h - /usr/include/c++/11/bits/stl_tempbuf.h - /usr/include/c++/11/bits/uniform_int_dist.h - /usr/include/c++/11/functional - /usr/include/c++/11/bits/refwrap.h - /usr/include/c++/11/bits/std_function.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/uri.hpp - /usr/include/c++/11/iterator - /usr/include/c++/11/bits/stream_iterator.h - /usr/include/c++/11/memory - /usr/include/c++/11/bits/stl_uninitialized.h - /usr/include/c++/11/bits/stl_raw_storage_iter.h - /usr/include/c++/11/bits/align.h - /usr/include/c++/11/bit - /usr/include/c++/11/bits/shared_ptr.h - /usr/include/c++/11/bits/shared_ptr_base.h - /usr/include/c++/11/bits/allocated_ptr.h - /usr/include/c++/11/ext/aligned_buffer.h - /usr/include/c++/11/ext/concurrence.h - /usr/include/c++/11/bits/shared_ptr_atomic.h - /usr/include/c++/11/bits/atomic_base.h - /usr/include/c++/11/bits/atomic_lockfree_defines.h - /usr/include/c++/11/backward/auto_ptr.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/string_view.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/optional.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/config.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/uri_errors.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/uri_parts.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/encode.hpp - /usr/include/c++/11/cstring - /usr/include/string.h - /usr/include/strings.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/decode.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/translate.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/uri_builder.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_parse.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_advance_parts.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_percent_encode.hpp - /usr/include/c++/11/vector - /usr/include/c++/11/bits/stl_vector.h - /usr/include/c++/11/bits/stl_bvector.h - /usr/include/c++/11/bits/vector.tcc - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_normalize.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_resolve.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/algorithm.hpp - -third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/uri_builder.cpp - /usr/include/stdc-predef.h - /usr/include/c++/11/locale - /usr/include/c++/11/bits/localefwd.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h - /usr/include/bits/wordsize.h - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h - /usr/include/features.h - /usr/include/sys/cdefs.h - /usr/include/bits/long-double.h - /usr/include/gnu/stubs.h - /usr/include/gnu/stubs-64.h - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h - /usr/include/c++/11/clocale - /usr/include/locale.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h - /usr/include/bits/locale.h - /usr/include/bits/types/locale_t.h - /usr/include/bits/types/__locale_t.h - /usr/include/c++/11/iosfwd - /usr/include/c++/11/bits/stringfwd.h - /usr/include/c++/11/bits/memoryfwd.h - /usr/include/c++/11/bits/postypes.h - /usr/include/c++/11/cwchar - /usr/include/wchar.h - /usr/include/bits/libc-header-start.h - /usr/include/bits/floatn.h - /usr/include/bits/floatn-common.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h - /usr/include/bits/wchar.h - /usr/include/bits/types/wint_t.h - /usr/include/bits/types/mbstate_t.h - /usr/include/bits/types/__mbstate_t.h - /usr/include/bits/types/__FILE.h - /usr/include/bits/types/FILE.h - /usr/include/c++/11/cctype - /usr/include/ctype.h - /usr/include/bits/types.h - /usr/include/bits/timesize.h - /usr/include/bits/typesizes.h - /usr/include/bits/time64.h - /usr/include/bits/endian.h - /usr/include/bits/endianness.h - /usr/include/c++/11/bits/locale_classes.h - /usr/include/c++/11/string - /usr/include/c++/11/bits/char_traits.h - /usr/include/c++/11/bits/stl_algobase.h - /usr/include/c++/11/bits/functexcept.h - /usr/include/c++/11/bits/exception_defines.h - /usr/include/c++/11/bits/cpp_type_traits.h - /usr/include/c++/11/ext/type_traits.h - /usr/include/c++/11/ext/numeric_traits.h - /usr/include/c++/11/bits/stl_pair.h - /usr/include/c++/11/bits/move.h - /usr/include/c++/11/type_traits - /usr/include/c++/11/bits/stl_iterator_base_types.h - /usr/include/c++/11/bits/stl_iterator_base_funcs.h - /usr/include/c++/11/bits/concept_check.h - /usr/include/c++/11/debug/assertions.h - /usr/include/c++/11/bits/stl_iterator.h - /usr/include/c++/11/bits/ptr_traits.h - /usr/include/c++/11/debug/debug.h - /usr/include/c++/11/bits/predefined_ops.h - /usr/include/c++/11/cstdint - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h - /usr/include/stdint.h - /usr/include/bits/stdint-intn.h - /usr/include/bits/stdint-uintn.h - /usr/include/c++/11/bits/allocator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h - /usr/include/c++/11/ext/new_allocator.h - /usr/include/c++/11/new - /usr/include/c++/11/bits/exception.h - /usr/include/c++/11/bits/ostream_insert.h - /usr/include/c++/11/bits/cxxabi_forced.h - /usr/include/c++/11/bits/stl_function.h - /usr/include/c++/11/backward/binders.h - /usr/include/c++/11/bits/range_access.h - /usr/include/c++/11/initializer_list - /usr/include/c++/11/bits/basic_string.h - /usr/include/c++/11/ext/atomicity.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/bits/types/time_t.h - /usr/include/bits/types/struct_timespec.h - /usr/include/bits/sched.h - /usr/include/bits/types/struct_sched_param.h - /usr/include/bits/cpu-set.h - /usr/include/time.h - /usr/include/bits/time.h - /usr/include/bits/timex.h - /usr/include/bits/types/struct_timeval.h - /usr/include/bits/types/clock_t.h - /usr/include/bits/types/struct_tm.h - /usr/include/bits/types/clockid_t.h - /usr/include/bits/types/timer_t.h - /usr/include/bits/types/struct_itimerspec.h - /usr/include/bits/pthreadtypes.h - /usr/include/bits/thread-shared-types.h - /usr/include/bits/pthreadtypes-arch.h - /usr/include/bits/struct_mutex.h - /usr/include/bits/struct_rwlock.h - /usr/include/bits/setjmp.h - /usr/include/bits/types/__sigset_t.h - /usr/include/bits/types/struct___jmp_buf_tag.h - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h - /usr/include/sys/single_threaded.h - /usr/include/c++/11/ext/alloc_traits.h - /usr/include/c++/11/bits/alloc_traits.h - /usr/include/c++/11/bits/stl_construct.h - /usr/include/c++/11/ext/string_conversions.h - /usr/include/c++/11/cstdlib - /usr/include/stdlib.h - /usr/include/bits/waitflags.h - /usr/include/bits/waitstatus.h - /usr/include/sys/types.h - /usr/include/endian.h - /usr/include/bits/byteswap.h - /usr/include/bits/uintn-identity.h - /usr/include/sys/select.h - /usr/include/bits/select.h - /usr/include/bits/types/sigset_t.h - /usr/include/alloca.h - /usr/include/bits/stdlib-bsearch.h - /usr/include/bits/stdlib-float.h - /usr/include/c++/11/bits/std_abs.h - /usr/include/c++/11/cstdio - /usr/include/stdio.h - /usr/include/bits/types/__fpos_t.h - /usr/include/bits/types/__fpos64_t.h - /usr/include/bits/types/struct_FILE.h - /usr/include/bits/types/cookie_io_functions_t.h - /usr/include/bits/stdio_lim.h - /usr/include/bits/stdio.h - /usr/include/c++/11/cerrno - /usr/include/errno.h - /usr/include/bits/errno.h - /usr/include/linux/errno.h - /usr/include/asm/errno.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/errno-base.h - /usr/include/bits/types/error_t.h - /usr/include/c++/11/bits/charconv.h - /usr/include/c++/11/bits/functional_hash.h - /usr/include/c++/11/bits/hash_bytes.h - /usr/include/c++/11/bits/basic_string.tcc - /usr/include/c++/11/bits/locale_classes.tcc - /usr/include/c++/11/bits/locale_facets.h - /usr/include/c++/11/cwctype - /usr/include/wctype.h - /usr/include/bits/wctype-wchar.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h - /usr/include/c++/11/bits/ios_base.h - /usr/include/c++/11/system_error - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h - /usr/include/c++/11/stdexcept - /usr/include/c++/11/exception - /usr/include/c++/11/bits/exception_ptr.h - /usr/include/c++/11/bits/cxxabi_init_exception.h - /usr/include/c++/11/typeinfo - /usr/include/c++/11/bits/nested_exception.h - /usr/include/c++/11/streambuf - /usr/include/c++/11/bits/streambuf.tcc - /usr/include/c++/11/bits/streambuf_iterator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h - /usr/include/c++/11/bits/locale_facets.tcc - /usr/include/c++/11/bits/locale_facets_nonio.h - /usr/include/c++/11/ctime - /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h - /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h - /usr/include/libintl.h - /usr/include/c++/11/bits/codecvt.h - /usr/include/c++/11/bits/locale_facets_nonio.tcc - /usr/include/c++/11/bits/locale_conv.h - /usr/include/c++/11/bits/unique_ptr.h - /usr/include/c++/11/utility - /usr/include/c++/11/bits/stl_relops.h - /usr/include/c++/11/tuple - /usr/include/c++/11/array - /usr/include/c++/11/bits/uses_allocator.h - /usr/include/c++/11/bits/invoke.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/uri_builder.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/uri.hpp - /usr/include/c++/11/iterator - /usr/include/c++/11/bits/stream_iterator.h - /usr/include/c++/11/algorithm - /usr/include/c++/11/bits/stl_algo.h - /usr/include/c++/11/bits/algorithmfwd.h - /usr/include/c++/11/bits/stl_heap.h - /usr/include/c++/11/bits/stl_tempbuf.h - /usr/include/c++/11/bits/uniform_int_dist.h - /usr/include/c++/11/functional - /usr/include/c++/11/bits/refwrap.h - /usr/include/c++/11/bits/std_function.h - /usr/include/c++/11/memory - /usr/include/c++/11/bits/stl_uninitialized.h - /usr/include/c++/11/bits/stl_raw_storage_iter.h - /usr/include/c++/11/bits/align.h - /usr/include/c++/11/bit - /usr/include/c++/11/bits/shared_ptr.h - /usr/include/c++/11/bits/shared_ptr_base.h - /usr/include/c++/11/bits/allocated_ptr.h - /usr/include/c++/11/ext/aligned_buffer.h - /usr/include/c++/11/ext/concurrence.h - /usr/include/c++/11/bits/shared_ptr_atomic.h - /usr/include/c++/11/bits/atomic_base.h - /usr/include/c++/11/bits/atomic_lockfree_defines.h - /usr/include/c++/11/backward/auto_ptr.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/string_view.hpp - /usr/include/c++/11/cassert - /usr/include/assert.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/optional.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/config.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/uri_errors.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/uri_parts.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/encode.hpp - /usr/include/c++/11/cstring - /usr/include/string.h - /usr/include/strings.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/decode.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/detail/translate.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_normalize.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/uri_parse_authority.hpp - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/detail/algorithm.hpp - -third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/uri_errors.cpp - /usr/include/stdc-predef.h - /usr/include/c++/11/string - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h - /usr/include/bits/wordsize.h - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h - /usr/include/features.h - /usr/include/sys/cdefs.h - /usr/include/bits/long-double.h - /usr/include/gnu/stubs.h - /usr/include/gnu/stubs-64.h - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h - /usr/include/c++/11/bits/stringfwd.h - /usr/include/c++/11/bits/memoryfwd.h - /usr/include/c++/11/bits/char_traits.h - /usr/include/c++/11/bits/stl_algobase.h - /usr/include/c++/11/bits/functexcept.h - /usr/include/c++/11/bits/exception_defines.h - /usr/include/c++/11/bits/cpp_type_traits.h - /usr/include/c++/11/ext/type_traits.h - /usr/include/c++/11/ext/numeric_traits.h - /usr/include/c++/11/bits/stl_pair.h - /usr/include/c++/11/bits/move.h - /usr/include/c++/11/type_traits - /usr/include/c++/11/bits/stl_iterator_base_types.h - /usr/include/c++/11/bits/stl_iterator_base_funcs.h - /usr/include/c++/11/bits/concept_check.h - /usr/include/c++/11/debug/assertions.h - /usr/include/c++/11/bits/stl_iterator.h - /usr/include/c++/11/bits/ptr_traits.h - /usr/include/c++/11/debug/debug.h - /usr/include/c++/11/bits/predefined_ops.h - /usr/include/c++/11/bits/postypes.h - /usr/include/c++/11/cwchar - /usr/include/wchar.h - /usr/include/bits/libc-header-start.h - /usr/include/bits/floatn.h - /usr/include/bits/floatn-common.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h - /usr/include/bits/wchar.h - /usr/include/bits/types/wint_t.h - /usr/include/bits/types/mbstate_t.h - /usr/include/bits/types/__mbstate_t.h - /usr/include/bits/types/__FILE.h - /usr/include/bits/types/FILE.h - /usr/include/bits/types/locale_t.h - /usr/include/bits/types/__locale_t.h - /usr/include/c++/11/cstdint - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h - /usr/include/stdint.h - /usr/include/bits/types.h - /usr/include/bits/timesize.h - /usr/include/bits/typesizes.h - /usr/include/bits/time64.h - /usr/include/bits/stdint-intn.h - /usr/include/bits/stdint-uintn.h - /usr/include/c++/11/bits/allocator.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h - /usr/include/c++/11/ext/new_allocator.h - /usr/include/c++/11/new - /usr/include/c++/11/bits/exception.h - /usr/include/c++/11/bits/localefwd.h - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h - /usr/include/c++/11/clocale - /usr/include/locale.h - /usr/include/bits/locale.h - /usr/include/c++/11/iosfwd - /usr/include/c++/11/cctype - /usr/include/ctype.h - /usr/include/bits/endian.h - /usr/include/bits/endianness.h - /usr/include/c++/11/bits/ostream_insert.h - /usr/include/c++/11/bits/cxxabi_forced.h - /usr/include/c++/11/bits/stl_function.h - /usr/include/c++/11/backward/binders.h - /usr/include/c++/11/bits/range_access.h - /usr/include/c++/11/initializer_list - /usr/include/c++/11/bits/basic_string.h - /usr/include/c++/11/ext/atomicity.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h - /usr/include/pthread.h - /usr/include/sched.h - /usr/include/bits/types/time_t.h - /usr/include/bits/types/struct_timespec.h - /usr/include/bits/sched.h - /usr/include/bits/types/struct_sched_param.h - /usr/include/bits/cpu-set.h - /usr/include/time.h - /usr/include/bits/time.h - /usr/include/bits/timex.h - /usr/include/bits/types/struct_timeval.h - /usr/include/bits/types/clock_t.h - /usr/include/bits/types/struct_tm.h - /usr/include/bits/types/clockid_t.h - /usr/include/bits/types/timer_t.h - /usr/include/bits/types/struct_itimerspec.h - /usr/include/bits/pthreadtypes.h - /usr/include/bits/thread-shared-types.h - /usr/include/bits/pthreadtypes-arch.h - /usr/include/bits/struct_mutex.h - /usr/include/bits/struct_rwlock.h - /usr/include/bits/setjmp.h - /usr/include/bits/types/__sigset_t.h - /usr/include/bits/types/struct___jmp_buf_tag.h - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h - /usr/include/sys/single_threaded.h - /usr/include/c++/11/ext/alloc_traits.h - /usr/include/c++/11/bits/alloc_traits.h - /usr/include/c++/11/bits/stl_construct.h - /usr/include/c++/11/ext/string_conversions.h - /usr/include/c++/11/cstdlib - /usr/include/stdlib.h - /usr/include/bits/waitflags.h - /usr/include/bits/waitstatus.h - /usr/include/sys/types.h - /usr/include/endian.h - /usr/include/bits/byteswap.h - /usr/include/bits/uintn-identity.h - /usr/include/sys/select.h - /usr/include/bits/select.h - /usr/include/bits/types/sigset_t.h - /usr/include/alloca.h - /usr/include/bits/stdlib-bsearch.h - /usr/include/bits/stdlib-float.h - /usr/include/c++/11/bits/std_abs.h - /usr/include/c++/11/cstdio - /usr/include/stdio.h - /usr/include/bits/types/__fpos_t.h - /usr/include/bits/types/__fpos64_t.h - /usr/include/bits/types/struct_FILE.h - /usr/include/bits/types/cookie_io_functions_t.h - /usr/include/bits/stdio_lim.h - /usr/include/bits/stdio.h - /usr/include/c++/11/cerrno - /usr/include/errno.h - /usr/include/bits/errno.h - /usr/include/linux/errno.h - /usr/include/asm/errno.h - /usr/include/asm-generic/errno.h - /usr/include/asm-generic/errno-base.h - /usr/include/bits/types/error_t.h - /usr/include/c++/11/bits/charconv.h - /usr/include/c++/11/bits/functional_hash.h - /usr/include/c++/11/bits/hash_bytes.h - /usr/include/c++/11/bits/basic_string.tcc - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/uri_errors.hpp - /usr/include/c++/11/system_error - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h - /usr/include/c++/11/stdexcept - /usr/include/c++/11/exception - /usr/include/c++/11/bits/exception_ptr.h - /usr/include/c++/11/bits/cxxabi_init_exception.h - /usr/include/c++/11/typeinfo - /usr/include/c++/11/bits/nested_exception.h - /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include/network/uri/config.hpp - diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.make index 590c62800d8..bb6f743826d 100644 --- a/Build/source/utils/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.make +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/compiler_depend.make @@ -1,2200 +1,2 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.20 - -third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o: third_party/uri/src/detail/uri_advance_parts.cpp \ - /usr/include/stdc-predef.h \ - third_party/uri/src/detail/uri_advance_parts.hpp \ - third_party/uri/include/network/uri/detail/uri_parts.hpp \ - /usr/include/c++/11/string \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ - /usr/include/bits/wordsize.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ - /usr/include/features.h \ - /usr/include/sys/cdefs.h \ - /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ - /usr/include/c++/11/bits/stringfwd.h \ - /usr/include/c++/11/bits/memoryfwd.h \ - /usr/include/c++/11/bits/char_traits.h \ - /usr/include/c++/11/bits/stl_algobase.h \ - /usr/include/c++/11/bits/functexcept.h \ - /usr/include/c++/11/bits/exception_defines.h \ - /usr/include/c++/11/bits/cpp_type_traits.h \ - /usr/include/c++/11/ext/type_traits.h \ - /usr/include/c++/11/ext/numeric_traits.h \ - /usr/include/c++/11/bits/stl_pair.h \ - /usr/include/c++/11/bits/move.h \ - /usr/include/c++/11/type_traits \ - /usr/include/c++/11/bits/stl_iterator_base_types.h \ - /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11/bits/concept_check.h \ - /usr/include/c++/11/debug/assertions.h \ - /usr/include/c++/11/bits/stl_iterator.h \ - /usr/include/c++/11/bits/ptr_traits.h \ - /usr/include/c++/11/debug/debug.h \ - /usr/include/c++/11/bits/predefined_ops.h \ - /usr/include/c++/11/bits/postypes.h \ - /usr/include/c++/11/cwchar \ - /usr/include/wchar.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/c++/11/cstdint \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ - /usr/include/stdint.h \ - /usr/include/bits/types.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11/bits/allocator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ - /usr/include/c++/11/ext/new_allocator.h \ - /usr/include/c++/11/new \ - /usr/include/c++/11/bits/exception.h \ - /usr/include/c++/11/bits/localefwd.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ - /usr/include/c++/11/clocale \ - /usr/include/locale.h \ - /usr/include/bits/locale.h \ - /usr/include/c++/11/iosfwd \ - /usr/include/c++/11/cctype \ - /usr/include/ctype.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/c++/11/bits/ostream_insert.h \ - /usr/include/c++/11/bits/cxxabi_forced.h \ - /usr/include/c++/11/bits/stl_function.h \ - /usr/include/c++/11/backward/binders.h \ - /usr/include/c++/11/bits/range_access.h \ - /usr/include/c++/11/initializer_list \ - /usr/include/c++/11/bits/basic_string.h \ - /usr/include/c++/11/ext/atomicity.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/time.h \ - /usr/include/bits/time.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11/ext/alloc_traits.h \ - /usr/include/c++/11/bits/alloc_traits.h \ - /usr/include/c++/11/bits/stl_construct.h \ - /usr/include/c++/11/ext/string_conversions.h \ - /usr/include/c++/11/cstdlib \ - /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h \ - /usr/include/endian.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h \ - /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/c++/11/bits/std_abs.h \ - /usr/include/c++/11/cstdio \ - /usr/include/stdio.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdio.h \ - /usr/include/c++/11/cerrno \ - /usr/include/errno.h \ - /usr/include/bits/errno.h \ - /usr/include/linux/errno.h \ - /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/c++/11/bits/charconv.h \ - /usr/include/c++/11/bits/functional_hash.h \ - /usr/include/c++/11/bits/hash_bytes.h \ - /usr/include/c++/11/bits/basic_string.tcc \ - /usr/include/c++/11/utility \ - /usr/include/c++/11/bits/stl_relops.h \ - /usr/include/c++/11/iterator \ - /usr/include/c++/11/bits/stream_iterator.h \ - /usr/include/c++/11/bits/streambuf_iterator.h \ - /usr/include/c++/11/streambuf \ - /usr/include/c++/11/bits/ios_base.h \ - /usr/include/c++/11/bits/locale_classes.h \ - /usr/include/c++/11/bits/locale_classes.tcc \ - /usr/include/c++/11/system_error \ - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ - /usr/include/c++/11/stdexcept \ - /usr/include/c++/11/exception \ - /usr/include/c++/11/bits/exception_ptr.h \ - /usr/include/c++/11/bits/cxxabi_init_exception.h \ - /usr/include/c++/11/typeinfo \ - /usr/include/c++/11/bits/nested_exception.h \ - /usr/include/c++/11/bits/streambuf.tcc \ - third_party/uri/include/network/optional.hpp \ - /usr/include/c++/11/memory \ - /usr/include/c++/11/bits/stl_uninitialized.h \ - /usr/include/c++/11/bits/stl_tempbuf.h \ - /usr/include/c++/11/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11/bits/align.h \ - /usr/include/c++/11/bit \ - /usr/include/c++/11/bits/uses_allocator.h \ - /usr/include/c++/11/bits/unique_ptr.h \ - /usr/include/c++/11/tuple \ - /usr/include/c++/11/array \ - /usr/include/c++/11/bits/invoke.h \ - /usr/include/c++/11/bits/shared_ptr.h \ - /usr/include/c++/11/bits/shared_ptr_base.h \ - /usr/include/c++/11/bits/allocated_ptr.h \ - /usr/include/c++/11/bits/refwrap.h \ - /usr/include/c++/11/ext/aligned_buffer.h \ - /usr/include/c++/11/ext/concurrence.h \ - /usr/include/c++/11/bits/shared_ptr_atomic.h \ - /usr/include/c++/11/bits/atomic_base.h \ - /usr/include/c++/11/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11/backward/auto_ptr.h \ - /usr/include/c++/11/algorithm \ - /usr/include/c++/11/bits/stl_algo.h \ - /usr/include/c++/11/bits/algorithmfwd.h \ - /usr/include/c++/11/bits/stl_heap.h \ - /usr/include/c++/11/bits/uniform_int_dist.h \ - third_party/uri/include/network/string_view.hpp \ - /usr/include/c++/11/cassert \ - /usr/include/assert.h \ - /usr/include/c++/11/limits - -third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o: third_party/uri/src/detail/uri_normalize.cpp \ - /usr/include/stdc-predef.h \ - third_party/uri/src/detail/uri_normalize.hpp \ - third_party/uri/include/network/uri/uri.hpp \ - /usr/include/c++/11/iterator \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ - /usr/include/bits/wordsize.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ - /usr/include/features.h \ - /usr/include/sys/cdefs.h \ - /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ - /usr/include/c++/11/bits/stl_iterator_base_types.h \ - /usr/include/c++/11/type_traits \ - /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11/bits/concept_check.h \ - /usr/include/c++/11/debug/assertions.h \ - /usr/include/c++/11/bits/stl_iterator.h \ - /usr/include/c++/11/bits/cpp_type_traits.h \ - /usr/include/c++/11/ext/type_traits.h \ - /usr/include/c++/11/bits/move.h \ - /usr/include/c++/11/bits/ptr_traits.h \ - /usr/include/c++/11/iosfwd \ - /usr/include/c++/11/bits/stringfwd.h \ - /usr/include/c++/11/bits/memoryfwd.h \ - /usr/include/c++/11/bits/postypes.h \ - /usr/include/c++/11/cwchar \ - /usr/include/wchar.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/c++/11/bits/stream_iterator.h \ - /usr/include/c++/11/debug/debug.h \ - /usr/include/c++/11/bits/streambuf_iterator.h \ - /usr/include/c++/11/streambuf \ - /usr/include/c++/11/bits/localefwd.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ - /usr/include/c++/11/clocale \ - /usr/include/locale.h \ - /usr/include/bits/locale.h \ - /usr/include/c++/11/cctype \ - /usr/include/ctype.h \ - /usr/include/bits/types.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/c++/11/bits/ios_base.h \ - /usr/include/c++/11/ext/atomicity.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/time.h \ - /usr/include/bits/time.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11/bits/locale_classes.h \ - /usr/include/c++/11/string \ - /usr/include/c++/11/bits/char_traits.h \ - /usr/include/c++/11/bits/stl_algobase.h \ - /usr/include/c++/11/bits/functexcept.h \ - /usr/include/c++/11/bits/exception_defines.h \ - /usr/include/c++/11/ext/numeric_traits.h \ - /usr/include/c++/11/bits/stl_pair.h \ - /usr/include/c++/11/bits/predefined_ops.h \ - /usr/include/c++/11/cstdint \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ - /usr/include/stdint.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11/bits/allocator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ - /usr/include/c++/11/ext/new_allocator.h \ - /usr/include/c++/11/new \ - /usr/include/c++/11/bits/exception.h \ - /usr/include/c++/11/bits/ostream_insert.h \ - /usr/include/c++/11/bits/cxxabi_forced.h \ - /usr/include/c++/11/bits/stl_function.h \ - /usr/include/c++/11/backward/binders.h \ - /usr/include/c++/11/bits/range_access.h \ - /usr/include/c++/11/initializer_list \ - /usr/include/c++/11/bits/basic_string.h \ - /usr/include/c++/11/ext/alloc_traits.h \ - /usr/include/c++/11/bits/alloc_traits.h \ - /usr/include/c++/11/bits/stl_construct.h \ - /usr/include/c++/11/ext/string_conversions.h \ - /usr/include/c++/11/cstdlib \ - /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h \ - /usr/include/endian.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h \ - /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/c++/11/bits/std_abs.h \ - /usr/include/c++/11/cstdio \ - /usr/include/stdio.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdio.h \ - /usr/include/c++/11/cerrno \ - /usr/include/errno.h \ - /usr/include/bits/errno.h \ - /usr/include/linux/errno.h \ - /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/c++/11/bits/charconv.h \ - /usr/include/c++/11/bits/functional_hash.h \ - /usr/include/c++/11/bits/hash_bytes.h \ - /usr/include/c++/11/bits/basic_string.tcc \ - /usr/include/c++/11/bits/locale_classes.tcc \ - /usr/include/c++/11/system_error \ - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ - /usr/include/c++/11/stdexcept \ - /usr/include/c++/11/exception \ - /usr/include/c++/11/bits/exception_ptr.h \ - /usr/include/c++/11/bits/cxxabi_init_exception.h \ - /usr/include/c++/11/typeinfo \ - /usr/include/c++/11/bits/nested_exception.h \ - /usr/include/c++/11/bits/streambuf.tcc \ - /usr/include/c++/11/algorithm \ - /usr/include/c++/11/utility \ - /usr/include/c++/11/bits/stl_relops.h \ - /usr/include/c++/11/bits/stl_algo.h \ - /usr/include/c++/11/bits/algorithmfwd.h \ - /usr/include/c++/11/bits/stl_heap.h \ - /usr/include/c++/11/bits/stl_tempbuf.h \ - /usr/include/c++/11/bits/uniform_int_dist.h \ - /usr/include/c++/11/functional \ - /usr/include/c++/11/tuple \ - /usr/include/c++/11/array \ - /usr/include/c++/11/bits/uses_allocator.h \ - /usr/include/c++/11/bits/invoke.h \ - /usr/include/c++/11/bits/refwrap.h \ - /usr/include/c++/11/bits/std_function.h \ - /usr/include/c++/11/memory \ - /usr/include/c++/11/bits/stl_uninitialized.h \ - /usr/include/c++/11/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11/bits/align.h \ - /usr/include/c++/11/bit \ - /usr/include/c++/11/bits/unique_ptr.h \ - /usr/include/c++/11/bits/shared_ptr.h \ - /usr/include/c++/11/bits/shared_ptr_base.h \ - /usr/include/c++/11/bits/allocated_ptr.h \ - /usr/include/c++/11/ext/aligned_buffer.h \ - /usr/include/c++/11/ext/concurrence.h \ - /usr/include/c++/11/bits/shared_ptr_atomic.h \ - /usr/include/c++/11/bits/atomic_base.h \ - /usr/include/c++/11/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11/backward/auto_ptr.h \ - third_party/uri/include/network/string_view.hpp \ - /usr/include/c++/11/cassert \ - /usr/include/assert.h \ - third_party/uri/include/network/optional.hpp \ - third_party/uri/include/network/uri/config.hpp \ - third_party/uri/include/network/uri/uri_errors.hpp \ - third_party/uri/include/network/uri/detail/uri_parts.hpp \ - third_party/uri/include/network/uri/detail/encode.hpp \ - /usr/include/c++/11/cstring \ - /usr/include/string.h \ - /usr/include/strings.h \ - third_party/uri/include/network/uri/detail/decode.hpp \ - third_party/uri/include/network/uri/detail/translate.hpp \ - third_party/uri/include/network/uri/uri_builder.hpp \ - third_party/uri/src/detail/uri_percent_encode.hpp \ - /usr/include/c++/11/vector \ - /usr/include/c++/11/bits/stl_vector.h \ - /usr/include/c++/11/bits/stl_bvector.h \ - /usr/include/c++/11/bits/vector.tcc \ - /usr/include/c++/11/locale \ - /usr/include/c++/11/bits/locale_facets.h \ - /usr/include/c++/11/cwctype \ - /usr/include/wctype.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h \ - /usr/include/c++/11/bits/locale_facets.tcc \ - /usr/include/c++/11/bits/locale_facets_nonio.h \ - /usr/include/c++/11/ctime \ - /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h \ - /usr/include/libintl.h \ - /usr/include/c++/11/bits/codecvt.h \ - /usr/include/c++/11/bits/locale_facets_nonio.tcc \ - /usr/include/c++/11/bits/locale_conv.h \ - third_party/uri/src/detail/algorithm.hpp \ - third_party/uri/src/detail/algorithm_split.hpp - -third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o: third_party/uri/src/detail/uri_parse.cpp \ - /usr/include/stdc-predef.h \ - third_party/uri/src/detail/uri_parse.hpp \ - third_party/uri/include/network/string_view.hpp \ - /usr/include/c++/11/string \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ - /usr/include/bits/wordsize.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ - /usr/include/features.h \ - /usr/include/sys/cdefs.h \ - /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ - /usr/include/c++/11/bits/stringfwd.h \ - /usr/include/c++/11/bits/memoryfwd.h \ - /usr/include/c++/11/bits/char_traits.h \ - /usr/include/c++/11/bits/stl_algobase.h \ - /usr/include/c++/11/bits/functexcept.h \ - /usr/include/c++/11/bits/exception_defines.h \ - /usr/include/c++/11/bits/cpp_type_traits.h \ - /usr/include/c++/11/ext/type_traits.h \ - /usr/include/c++/11/ext/numeric_traits.h \ - /usr/include/c++/11/bits/stl_pair.h \ - /usr/include/c++/11/bits/move.h \ - /usr/include/c++/11/type_traits \ - /usr/include/c++/11/bits/stl_iterator_base_types.h \ - /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11/bits/concept_check.h \ - /usr/include/c++/11/debug/assertions.h \ - /usr/include/c++/11/bits/stl_iterator.h \ - /usr/include/c++/11/bits/ptr_traits.h \ - /usr/include/c++/11/debug/debug.h \ - /usr/include/c++/11/bits/predefined_ops.h \ - /usr/include/c++/11/bits/postypes.h \ - /usr/include/c++/11/cwchar \ - /usr/include/wchar.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/c++/11/cstdint \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ - /usr/include/stdint.h \ - /usr/include/bits/types.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11/bits/allocator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ - /usr/include/c++/11/ext/new_allocator.h \ - /usr/include/c++/11/new \ - /usr/include/c++/11/bits/exception.h \ - /usr/include/c++/11/bits/localefwd.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ - /usr/include/c++/11/clocale \ - /usr/include/locale.h \ - /usr/include/bits/locale.h \ - /usr/include/c++/11/iosfwd \ - /usr/include/c++/11/cctype \ - /usr/include/ctype.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/c++/11/bits/ostream_insert.h \ - /usr/include/c++/11/bits/cxxabi_forced.h \ - /usr/include/c++/11/bits/stl_function.h \ - /usr/include/c++/11/backward/binders.h \ - /usr/include/c++/11/bits/range_access.h \ - /usr/include/c++/11/initializer_list \ - /usr/include/c++/11/bits/basic_string.h \ - /usr/include/c++/11/ext/atomicity.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/time.h \ - /usr/include/bits/time.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11/ext/alloc_traits.h \ - /usr/include/c++/11/bits/alloc_traits.h \ - /usr/include/c++/11/bits/stl_construct.h \ - /usr/include/c++/11/ext/string_conversions.h \ - /usr/include/c++/11/cstdlib \ - /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h \ - /usr/include/endian.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h \ - /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/c++/11/bits/std_abs.h \ - /usr/include/c++/11/cstdio \ - /usr/include/stdio.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdio.h \ - /usr/include/c++/11/cerrno \ - /usr/include/errno.h \ - /usr/include/bits/errno.h \ - /usr/include/linux/errno.h \ - /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/c++/11/bits/charconv.h \ - /usr/include/c++/11/bits/functional_hash.h \ - /usr/include/c++/11/bits/hash_bytes.h \ - /usr/include/c++/11/bits/basic_string.tcc \ - /usr/include/c++/11/iterator \ - /usr/include/c++/11/bits/stream_iterator.h \ - /usr/include/c++/11/bits/streambuf_iterator.h \ - /usr/include/c++/11/streambuf \ - /usr/include/c++/11/bits/ios_base.h \ - /usr/include/c++/11/bits/locale_classes.h \ - /usr/include/c++/11/bits/locale_classes.tcc \ - /usr/include/c++/11/system_error \ - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ - /usr/include/c++/11/stdexcept \ - /usr/include/c++/11/exception \ - /usr/include/c++/11/bits/exception_ptr.h \ - /usr/include/c++/11/bits/cxxabi_init_exception.h \ - /usr/include/c++/11/typeinfo \ - /usr/include/c++/11/bits/nested_exception.h \ - /usr/include/c++/11/bits/streambuf.tcc \ - /usr/include/c++/11/cassert \ - /usr/include/assert.h \ - /usr/include/c++/11/algorithm \ - /usr/include/c++/11/utility \ - /usr/include/c++/11/bits/stl_relops.h \ - /usr/include/c++/11/bits/stl_algo.h \ - /usr/include/c++/11/bits/algorithmfwd.h \ - /usr/include/c++/11/bits/stl_heap.h \ - /usr/include/c++/11/bits/stl_tempbuf.h \ - /usr/include/c++/11/bits/uniform_int_dist.h \ - /usr/include/c++/11/limits \ - third_party/uri/src/detail/grammar.hpp \ - /usr/include/c++/11/locale \ - /usr/include/c++/11/bits/locale_facets.h \ - /usr/include/c++/11/cwctype \ - /usr/include/wctype.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h \ - /usr/include/c++/11/bits/locale_facets.tcc \ - /usr/include/c++/11/bits/locale_facets_nonio.h \ - /usr/include/c++/11/ctime \ - /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h \ - /usr/include/libintl.h \ - /usr/include/c++/11/bits/codecvt.h \ - /usr/include/c++/11/bits/locale_facets_nonio.tcc \ - /usr/include/c++/11/bits/locale_conv.h \ - /usr/include/c++/11/bits/unique_ptr.h \ - /usr/include/c++/11/tuple \ - /usr/include/c++/11/array \ - /usr/include/c++/11/bits/uses_allocator.h \ - /usr/include/c++/11/bits/invoke.h \ - /usr/include/c++/11/cstring \ - /usr/include/string.h \ - /usr/include/strings.h \ - third_party/uri/include/network/uri/detail/uri_parts.hpp \ - third_party/uri/include/network/optional.hpp \ - /usr/include/c++/11/memory \ - /usr/include/c++/11/bits/stl_uninitialized.h \ - /usr/include/c++/11/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11/bits/align.h \ - /usr/include/c++/11/bit \ - /usr/include/c++/11/bits/shared_ptr.h \ - /usr/include/c++/11/bits/shared_ptr_base.h \ - /usr/include/c++/11/bits/allocated_ptr.h \ - /usr/include/c++/11/bits/refwrap.h \ - /usr/include/c++/11/ext/aligned_buffer.h \ - /usr/include/c++/11/ext/concurrence.h \ - /usr/include/c++/11/bits/shared_ptr_atomic.h \ - /usr/include/c++/11/bits/atomic_base.h \ - /usr/include/c++/11/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11/backward/auto_ptr.h - -third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o: third_party/uri/src/detail/uri_parse_authority.cpp \ - /usr/include/stdc-predef.h \ - third_party/uri/src/detail/uri_parse_authority.hpp \ - third_party/uri/include/network/uri/detail/uri_parts.hpp \ - /usr/include/c++/11/string \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ - /usr/include/bits/wordsize.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ - /usr/include/features.h \ - /usr/include/sys/cdefs.h \ - /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ - /usr/include/c++/11/bits/stringfwd.h \ - /usr/include/c++/11/bits/memoryfwd.h \ - /usr/include/c++/11/bits/char_traits.h \ - /usr/include/c++/11/bits/stl_algobase.h \ - /usr/include/c++/11/bits/functexcept.h \ - /usr/include/c++/11/bits/exception_defines.h \ - /usr/include/c++/11/bits/cpp_type_traits.h \ - /usr/include/c++/11/ext/type_traits.h \ - /usr/include/c++/11/ext/numeric_traits.h \ - /usr/include/c++/11/bits/stl_pair.h \ - /usr/include/c++/11/bits/move.h \ - /usr/include/c++/11/type_traits \ - /usr/include/c++/11/bits/stl_iterator_base_types.h \ - /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11/bits/concept_check.h \ - /usr/include/c++/11/debug/assertions.h \ - /usr/include/c++/11/bits/stl_iterator.h \ - /usr/include/c++/11/bits/ptr_traits.h \ - /usr/include/c++/11/debug/debug.h \ - /usr/include/c++/11/bits/predefined_ops.h \ - /usr/include/c++/11/bits/postypes.h \ - /usr/include/c++/11/cwchar \ - /usr/include/wchar.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/c++/11/cstdint \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ - /usr/include/stdint.h \ - /usr/include/bits/types.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11/bits/allocator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ - /usr/include/c++/11/ext/new_allocator.h \ - /usr/include/c++/11/new \ - /usr/include/c++/11/bits/exception.h \ - /usr/include/c++/11/bits/localefwd.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ - /usr/include/c++/11/clocale \ - /usr/include/locale.h \ - /usr/include/bits/locale.h \ - /usr/include/c++/11/iosfwd \ - /usr/include/c++/11/cctype \ - /usr/include/ctype.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/c++/11/bits/ostream_insert.h \ - /usr/include/c++/11/bits/cxxabi_forced.h \ - /usr/include/c++/11/bits/stl_function.h \ - /usr/include/c++/11/backward/binders.h \ - /usr/include/c++/11/bits/range_access.h \ - /usr/include/c++/11/initializer_list \ - /usr/include/c++/11/bits/basic_string.h \ - /usr/include/c++/11/ext/atomicity.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/time.h \ - /usr/include/bits/time.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11/ext/alloc_traits.h \ - /usr/include/c++/11/bits/alloc_traits.h \ - /usr/include/c++/11/bits/stl_construct.h \ - /usr/include/c++/11/ext/string_conversions.h \ - /usr/include/c++/11/cstdlib \ - /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h \ - /usr/include/endian.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h \ - /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/c++/11/bits/std_abs.h \ - /usr/include/c++/11/cstdio \ - /usr/include/stdio.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdio.h \ - /usr/include/c++/11/cerrno \ - /usr/include/errno.h \ - /usr/include/bits/errno.h \ - /usr/include/linux/errno.h \ - /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/c++/11/bits/charconv.h \ - /usr/include/c++/11/bits/functional_hash.h \ - /usr/include/c++/11/bits/hash_bytes.h \ - /usr/include/c++/11/bits/basic_string.tcc \ - /usr/include/c++/11/utility \ - /usr/include/c++/11/bits/stl_relops.h \ - /usr/include/c++/11/iterator \ - /usr/include/c++/11/bits/stream_iterator.h \ - /usr/include/c++/11/bits/streambuf_iterator.h \ - /usr/include/c++/11/streambuf \ - /usr/include/c++/11/bits/ios_base.h \ - /usr/include/c++/11/bits/locale_classes.h \ - /usr/include/c++/11/bits/locale_classes.tcc \ - /usr/include/c++/11/system_error \ - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ - /usr/include/c++/11/stdexcept \ - /usr/include/c++/11/exception \ - /usr/include/c++/11/bits/exception_ptr.h \ - /usr/include/c++/11/bits/cxxabi_init_exception.h \ - /usr/include/c++/11/typeinfo \ - /usr/include/c++/11/bits/nested_exception.h \ - /usr/include/c++/11/bits/streambuf.tcc \ - third_party/uri/include/network/optional.hpp \ - /usr/include/c++/11/memory \ - /usr/include/c++/11/bits/stl_uninitialized.h \ - /usr/include/c++/11/bits/stl_tempbuf.h \ - /usr/include/c++/11/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11/bits/align.h \ - /usr/include/c++/11/bit \ - /usr/include/c++/11/bits/uses_allocator.h \ - /usr/include/c++/11/bits/unique_ptr.h \ - /usr/include/c++/11/tuple \ - /usr/include/c++/11/array \ - /usr/include/c++/11/bits/invoke.h \ - /usr/include/c++/11/bits/shared_ptr.h \ - /usr/include/c++/11/bits/shared_ptr_base.h \ - /usr/include/c++/11/bits/allocated_ptr.h \ - /usr/include/c++/11/bits/refwrap.h \ - /usr/include/c++/11/ext/aligned_buffer.h \ - /usr/include/c++/11/ext/concurrence.h \ - /usr/include/c++/11/bits/shared_ptr_atomic.h \ - /usr/include/c++/11/bits/atomic_base.h \ - /usr/include/c++/11/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11/backward/auto_ptr.h \ - /usr/include/c++/11/algorithm \ - /usr/include/c++/11/bits/stl_algo.h \ - /usr/include/c++/11/bits/algorithmfwd.h \ - /usr/include/c++/11/bits/stl_heap.h \ - /usr/include/c++/11/bits/uniform_int_dist.h \ - third_party/uri/include/network/string_view.hpp \ - /usr/include/c++/11/cassert \ - /usr/include/assert.h \ - /usr/include/c++/11/limits \ - third_party/uri/src/detail/grammar.hpp \ - /usr/include/c++/11/locale \ - /usr/include/c++/11/bits/locale_facets.h \ - /usr/include/c++/11/cwctype \ - /usr/include/wctype.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h \ - /usr/include/c++/11/bits/locale_facets.tcc \ - /usr/include/c++/11/bits/locale_facets_nonio.h \ - /usr/include/c++/11/ctime \ - /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h \ - /usr/include/libintl.h \ - /usr/include/c++/11/bits/codecvt.h \ - /usr/include/c++/11/bits/locale_facets_nonio.tcc \ - /usr/include/c++/11/bits/locale_conv.h \ - /usr/include/c++/11/cstring \ - /usr/include/string.h \ - /usr/include/strings.h - -third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o: third_party/uri/src/detail/uri_resolve.cpp \ - /usr/include/stdc-predef.h \ - third_party/uri/src/detail/uri_resolve.hpp \ - third_party/uri/include/network/uri/uri.hpp \ - /usr/include/c++/11/iterator \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ - /usr/include/bits/wordsize.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ - /usr/include/features.h \ - /usr/include/sys/cdefs.h \ - /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ - /usr/include/c++/11/bits/stl_iterator_base_types.h \ - /usr/include/c++/11/type_traits \ - /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11/bits/concept_check.h \ - /usr/include/c++/11/debug/assertions.h \ - /usr/include/c++/11/bits/stl_iterator.h \ - /usr/include/c++/11/bits/cpp_type_traits.h \ - /usr/include/c++/11/ext/type_traits.h \ - /usr/include/c++/11/bits/move.h \ - /usr/include/c++/11/bits/ptr_traits.h \ - /usr/include/c++/11/iosfwd \ - /usr/include/c++/11/bits/stringfwd.h \ - /usr/include/c++/11/bits/memoryfwd.h \ - /usr/include/c++/11/bits/postypes.h \ - /usr/include/c++/11/cwchar \ - /usr/include/wchar.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/c++/11/bits/stream_iterator.h \ - /usr/include/c++/11/debug/debug.h \ - /usr/include/c++/11/bits/streambuf_iterator.h \ - /usr/include/c++/11/streambuf \ - /usr/include/c++/11/bits/localefwd.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ - /usr/include/c++/11/clocale \ - /usr/include/locale.h \ - /usr/include/bits/locale.h \ - /usr/include/c++/11/cctype \ - /usr/include/ctype.h \ - /usr/include/bits/types.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/c++/11/bits/ios_base.h \ - /usr/include/c++/11/ext/atomicity.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/time.h \ - /usr/include/bits/time.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11/bits/locale_classes.h \ - /usr/include/c++/11/string \ - /usr/include/c++/11/bits/char_traits.h \ - /usr/include/c++/11/bits/stl_algobase.h \ - /usr/include/c++/11/bits/functexcept.h \ - /usr/include/c++/11/bits/exception_defines.h \ - /usr/include/c++/11/ext/numeric_traits.h \ - /usr/include/c++/11/bits/stl_pair.h \ - /usr/include/c++/11/bits/predefined_ops.h \ - /usr/include/c++/11/cstdint \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ - /usr/include/stdint.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11/bits/allocator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ - /usr/include/c++/11/ext/new_allocator.h \ - /usr/include/c++/11/new \ - /usr/include/c++/11/bits/exception.h \ - /usr/include/c++/11/bits/ostream_insert.h \ - /usr/include/c++/11/bits/cxxabi_forced.h \ - /usr/include/c++/11/bits/stl_function.h \ - /usr/include/c++/11/backward/binders.h \ - /usr/include/c++/11/bits/range_access.h \ - /usr/include/c++/11/initializer_list \ - /usr/include/c++/11/bits/basic_string.h \ - /usr/include/c++/11/ext/alloc_traits.h \ - /usr/include/c++/11/bits/alloc_traits.h \ - /usr/include/c++/11/bits/stl_construct.h \ - /usr/include/c++/11/ext/string_conversions.h \ - /usr/include/c++/11/cstdlib \ - /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h \ - /usr/include/endian.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h \ - /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/c++/11/bits/std_abs.h \ - /usr/include/c++/11/cstdio \ - /usr/include/stdio.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdio.h \ - /usr/include/c++/11/cerrno \ - /usr/include/errno.h \ - /usr/include/bits/errno.h \ - /usr/include/linux/errno.h \ - /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/c++/11/bits/charconv.h \ - /usr/include/c++/11/bits/functional_hash.h \ - /usr/include/c++/11/bits/hash_bytes.h \ - /usr/include/c++/11/bits/basic_string.tcc \ - /usr/include/c++/11/bits/locale_classes.tcc \ - /usr/include/c++/11/system_error \ - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ - /usr/include/c++/11/stdexcept \ - /usr/include/c++/11/exception \ - /usr/include/c++/11/bits/exception_ptr.h \ - /usr/include/c++/11/bits/cxxabi_init_exception.h \ - /usr/include/c++/11/typeinfo \ - /usr/include/c++/11/bits/nested_exception.h \ - /usr/include/c++/11/bits/streambuf.tcc \ - /usr/include/c++/11/algorithm \ - /usr/include/c++/11/utility \ - /usr/include/c++/11/bits/stl_relops.h \ - /usr/include/c++/11/bits/stl_algo.h \ - /usr/include/c++/11/bits/algorithmfwd.h \ - /usr/include/c++/11/bits/stl_heap.h \ - /usr/include/c++/11/bits/stl_tempbuf.h \ - /usr/include/c++/11/bits/uniform_int_dist.h \ - /usr/include/c++/11/functional \ - /usr/include/c++/11/tuple \ - /usr/include/c++/11/array \ - /usr/include/c++/11/bits/uses_allocator.h \ - /usr/include/c++/11/bits/invoke.h \ - /usr/include/c++/11/bits/refwrap.h \ - /usr/include/c++/11/bits/std_function.h \ - /usr/include/c++/11/memory \ - /usr/include/c++/11/bits/stl_uninitialized.h \ - /usr/include/c++/11/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11/bits/align.h \ - /usr/include/c++/11/bit \ - /usr/include/c++/11/bits/unique_ptr.h \ - /usr/include/c++/11/bits/shared_ptr.h \ - /usr/include/c++/11/bits/shared_ptr_base.h \ - /usr/include/c++/11/bits/allocated_ptr.h \ - /usr/include/c++/11/ext/aligned_buffer.h \ - /usr/include/c++/11/ext/concurrence.h \ - /usr/include/c++/11/bits/shared_ptr_atomic.h \ - /usr/include/c++/11/bits/atomic_base.h \ - /usr/include/c++/11/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11/backward/auto_ptr.h \ - third_party/uri/include/network/string_view.hpp \ - /usr/include/c++/11/cassert \ - /usr/include/assert.h \ - third_party/uri/include/network/optional.hpp \ - third_party/uri/include/network/uri/config.hpp \ - third_party/uri/include/network/uri/uri_errors.hpp \ - third_party/uri/include/network/uri/detail/uri_parts.hpp \ - third_party/uri/include/network/uri/detail/encode.hpp \ - /usr/include/c++/11/cstring \ - /usr/include/string.h \ - /usr/include/strings.h \ - third_party/uri/include/network/uri/detail/decode.hpp \ - third_party/uri/include/network/uri/detail/translate.hpp \ - third_party/uri/include/network/uri/uri_builder.hpp \ - third_party/uri/src/detail/algorithm_find.hpp \ - /usr/include/c++/11/cstddef - -third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o: third_party/uri/src/uri.cpp \ - /usr/include/stdc-predef.h \ - /usr/include/c++/11/cassert \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ - /usr/include/bits/wordsize.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ - /usr/include/features.h \ - /usr/include/sys/cdefs.h \ - /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ - /usr/include/assert.h \ - /usr/include/c++/11/locale \ - /usr/include/c++/11/bits/localefwd.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ - /usr/include/c++/11/clocale \ - /usr/include/locale.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ - /usr/include/bits/locale.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/c++/11/iosfwd \ - /usr/include/c++/11/bits/stringfwd.h \ - /usr/include/c++/11/bits/memoryfwd.h \ - /usr/include/c++/11/bits/postypes.h \ - /usr/include/c++/11/cwchar \ - /usr/include/wchar.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/c++/11/cctype \ - /usr/include/ctype.h \ - /usr/include/bits/types.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/c++/11/bits/locale_classes.h \ - /usr/include/c++/11/string \ - /usr/include/c++/11/bits/char_traits.h \ - /usr/include/c++/11/bits/stl_algobase.h \ - /usr/include/c++/11/bits/functexcept.h \ - /usr/include/c++/11/bits/exception_defines.h \ - /usr/include/c++/11/bits/cpp_type_traits.h \ - /usr/include/c++/11/ext/type_traits.h \ - /usr/include/c++/11/ext/numeric_traits.h \ - /usr/include/c++/11/bits/stl_pair.h \ - /usr/include/c++/11/bits/move.h \ - /usr/include/c++/11/type_traits \ - /usr/include/c++/11/bits/stl_iterator_base_types.h \ - /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11/bits/concept_check.h \ - /usr/include/c++/11/debug/assertions.h \ - /usr/include/c++/11/bits/stl_iterator.h \ - /usr/include/c++/11/bits/ptr_traits.h \ - /usr/include/c++/11/debug/debug.h \ - /usr/include/c++/11/bits/predefined_ops.h \ - /usr/include/c++/11/cstdint \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ - /usr/include/stdint.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11/bits/allocator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ - /usr/include/c++/11/ext/new_allocator.h \ - /usr/include/c++/11/new \ - /usr/include/c++/11/bits/exception.h \ - /usr/include/c++/11/bits/ostream_insert.h \ - /usr/include/c++/11/bits/cxxabi_forced.h \ - /usr/include/c++/11/bits/stl_function.h \ - /usr/include/c++/11/backward/binders.h \ - /usr/include/c++/11/bits/range_access.h \ - /usr/include/c++/11/initializer_list \ - /usr/include/c++/11/bits/basic_string.h \ - /usr/include/c++/11/ext/atomicity.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/time.h \ - /usr/include/bits/time.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11/ext/alloc_traits.h \ - /usr/include/c++/11/bits/alloc_traits.h \ - /usr/include/c++/11/bits/stl_construct.h \ - /usr/include/c++/11/ext/string_conversions.h \ - /usr/include/c++/11/cstdlib \ - /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h \ - /usr/include/endian.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h \ - /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/c++/11/bits/std_abs.h \ - /usr/include/c++/11/cstdio \ - /usr/include/stdio.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdio.h \ - /usr/include/c++/11/cerrno \ - /usr/include/errno.h \ - /usr/include/bits/errno.h \ - /usr/include/linux/errno.h \ - /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/c++/11/bits/charconv.h \ - /usr/include/c++/11/bits/functional_hash.h \ - /usr/include/c++/11/bits/hash_bytes.h \ - /usr/include/c++/11/bits/basic_string.tcc \ - /usr/include/c++/11/bits/locale_classes.tcc \ - /usr/include/c++/11/bits/locale_facets.h \ - /usr/include/c++/11/cwctype \ - /usr/include/wctype.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h \ - /usr/include/c++/11/bits/ios_base.h \ - /usr/include/c++/11/system_error \ - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ - /usr/include/c++/11/stdexcept \ - /usr/include/c++/11/exception \ - /usr/include/c++/11/bits/exception_ptr.h \ - /usr/include/c++/11/bits/cxxabi_init_exception.h \ - /usr/include/c++/11/typeinfo \ - /usr/include/c++/11/bits/nested_exception.h \ - /usr/include/c++/11/streambuf \ - /usr/include/c++/11/bits/streambuf.tcc \ - /usr/include/c++/11/bits/streambuf_iterator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h \ - /usr/include/c++/11/bits/locale_facets.tcc \ - /usr/include/c++/11/bits/locale_facets_nonio.h \ - /usr/include/c++/11/ctime \ - /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h \ - /usr/include/libintl.h \ - /usr/include/c++/11/bits/codecvt.h \ - /usr/include/c++/11/bits/locale_facets_nonio.tcc \ - /usr/include/c++/11/bits/locale_conv.h \ - /usr/include/c++/11/bits/unique_ptr.h \ - /usr/include/c++/11/utility \ - /usr/include/c++/11/bits/stl_relops.h \ - /usr/include/c++/11/tuple \ - /usr/include/c++/11/array \ - /usr/include/c++/11/bits/uses_allocator.h \ - /usr/include/c++/11/bits/invoke.h \ - /usr/include/c++/11/algorithm \ - /usr/include/c++/11/bits/stl_algo.h \ - /usr/include/c++/11/bits/algorithmfwd.h \ - /usr/include/c++/11/bits/stl_heap.h \ - /usr/include/c++/11/bits/stl_tempbuf.h \ - /usr/include/c++/11/bits/uniform_int_dist.h \ - /usr/include/c++/11/functional \ - /usr/include/c++/11/bits/refwrap.h \ - /usr/include/c++/11/bits/std_function.h \ - third_party/uri/include/network/uri/uri.hpp \ - /usr/include/c++/11/iterator \ - /usr/include/c++/11/bits/stream_iterator.h \ - /usr/include/c++/11/memory \ - /usr/include/c++/11/bits/stl_uninitialized.h \ - /usr/include/c++/11/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11/bits/align.h \ - /usr/include/c++/11/bit \ - /usr/include/c++/11/bits/shared_ptr.h \ - /usr/include/c++/11/bits/shared_ptr_base.h \ - /usr/include/c++/11/bits/allocated_ptr.h \ - /usr/include/c++/11/ext/aligned_buffer.h \ - /usr/include/c++/11/ext/concurrence.h \ - /usr/include/c++/11/bits/shared_ptr_atomic.h \ - /usr/include/c++/11/bits/atomic_base.h \ - /usr/include/c++/11/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11/backward/auto_ptr.h \ - third_party/uri/include/network/string_view.hpp \ - third_party/uri/include/network/optional.hpp \ - third_party/uri/include/network/uri/config.hpp \ - third_party/uri/include/network/uri/uri_errors.hpp \ - third_party/uri/include/network/uri/detail/uri_parts.hpp \ - third_party/uri/include/network/uri/detail/encode.hpp \ - /usr/include/c++/11/cstring \ - /usr/include/string.h \ - /usr/include/strings.h \ - third_party/uri/include/network/uri/detail/decode.hpp \ - third_party/uri/include/network/uri/detail/translate.hpp \ - third_party/uri/include/network/uri/uri_builder.hpp \ - third_party/uri/src/detail/uri_parse.hpp \ - third_party/uri/src/detail/uri_advance_parts.hpp \ - third_party/uri/src/detail/uri_percent_encode.hpp \ - /usr/include/c++/11/vector \ - /usr/include/c++/11/bits/stl_vector.h \ - /usr/include/c++/11/bits/stl_bvector.h \ - /usr/include/c++/11/bits/vector.tcc \ - third_party/uri/src/detail/uri_normalize.hpp \ - third_party/uri/src/detail/uri_resolve.hpp \ - third_party/uri/src/detail/algorithm.hpp - -third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o: third_party/uri/src/uri_builder.cpp \ - /usr/include/stdc-predef.h \ - /usr/include/c++/11/locale \ - /usr/include/c++/11/bits/localefwd.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ - /usr/include/bits/wordsize.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ - /usr/include/features.h \ - /usr/include/sys/cdefs.h \ - /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ - /usr/include/c++/11/clocale \ - /usr/include/locale.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ - /usr/include/bits/locale.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/c++/11/iosfwd \ - /usr/include/c++/11/bits/stringfwd.h \ - /usr/include/c++/11/bits/memoryfwd.h \ - /usr/include/c++/11/bits/postypes.h \ - /usr/include/c++/11/cwchar \ - /usr/include/wchar.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/c++/11/cctype \ - /usr/include/ctype.h \ - /usr/include/bits/types.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/c++/11/bits/locale_classes.h \ - /usr/include/c++/11/string \ - /usr/include/c++/11/bits/char_traits.h \ - /usr/include/c++/11/bits/stl_algobase.h \ - /usr/include/c++/11/bits/functexcept.h \ - /usr/include/c++/11/bits/exception_defines.h \ - /usr/include/c++/11/bits/cpp_type_traits.h \ - /usr/include/c++/11/ext/type_traits.h \ - /usr/include/c++/11/ext/numeric_traits.h \ - /usr/include/c++/11/bits/stl_pair.h \ - /usr/include/c++/11/bits/move.h \ - /usr/include/c++/11/type_traits \ - /usr/include/c++/11/bits/stl_iterator_base_types.h \ - /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11/bits/concept_check.h \ - /usr/include/c++/11/debug/assertions.h \ - /usr/include/c++/11/bits/stl_iterator.h \ - /usr/include/c++/11/bits/ptr_traits.h \ - /usr/include/c++/11/debug/debug.h \ - /usr/include/c++/11/bits/predefined_ops.h \ - /usr/include/c++/11/cstdint \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ - /usr/include/stdint.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11/bits/allocator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ - /usr/include/c++/11/ext/new_allocator.h \ - /usr/include/c++/11/new \ - /usr/include/c++/11/bits/exception.h \ - /usr/include/c++/11/bits/ostream_insert.h \ - /usr/include/c++/11/bits/cxxabi_forced.h \ - /usr/include/c++/11/bits/stl_function.h \ - /usr/include/c++/11/backward/binders.h \ - /usr/include/c++/11/bits/range_access.h \ - /usr/include/c++/11/initializer_list \ - /usr/include/c++/11/bits/basic_string.h \ - /usr/include/c++/11/ext/atomicity.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/time.h \ - /usr/include/bits/time.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11/ext/alloc_traits.h \ - /usr/include/c++/11/bits/alloc_traits.h \ - /usr/include/c++/11/bits/stl_construct.h \ - /usr/include/c++/11/ext/string_conversions.h \ - /usr/include/c++/11/cstdlib \ - /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h \ - /usr/include/endian.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h \ - /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/c++/11/bits/std_abs.h \ - /usr/include/c++/11/cstdio \ - /usr/include/stdio.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdio.h \ - /usr/include/c++/11/cerrno \ - /usr/include/errno.h \ - /usr/include/bits/errno.h \ - /usr/include/linux/errno.h \ - /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/c++/11/bits/charconv.h \ - /usr/include/c++/11/bits/functional_hash.h \ - /usr/include/c++/11/bits/hash_bytes.h \ - /usr/include/c++/11/bits/basic_string.tcc \ - /usr/include/c++/11/bits/locale_classes.tcc \ - /usr/include/c++/11/bits/locale_facets.h \ - /usr/include/c++/11/cwctype \ - /usr/include/wctype.h \ - /usr/include/bits/wctype-wchar.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h \ - /usr/include/c++/11/bits/ios_base.h \ - /usr/include/c++/11/system_error \ - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ - /usr/include/c++/11/stdexcept \ - /usr/include/c++/11/exception \ - /usr/include/c++/11/bits/exception_ptr.h \ - /usr/include/c++/11/bits/cxxabi_init_exception.h \ - /usr/include/c++/11/typeinfo \ - /usr/include/c++/11/bits/nested_exception.h \ - /usr/include/c++/11/streambuf \ - /usr/include/c++/11/bits/streambuf.tcc \ - /usr/include/c++/11/bits/streambuf_iterator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h \ - /usr/include/c++/11/bits/locale_facets.tcc \ - /usr/include/c++/11/bits/locale_facets_nonio.h \ - /usr/include/c++/11/ctime \ - /usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h \ - /usr/include/libintl.h \ - /usr/include/c++/11/bits/codecvt.h \ - /usr/include/c++/11/bits/locale_facets_nonio.tcc \ - /usr/include/c++/11/bits/locale_conv.h \ - /usr/include/c++/11/bits/unique_ptr.h \ - /usr/include/c++/11/utility \ - /usr/include/c++/11/bits/stl_relops.h \ - /usr/include/c++/11/tuple \ - /usr/include/c++/11/array \ - /usr/include/c++/11/bits/uses_allocator.h \ - /usr/include/c++/11/bits/invoke.h \ - third_party/uri/include/network/uri/uri_builder.hpp \ - third_party/uri/include/network/uri/uri.hpp \ - /usr/include/c++/11/iterator \ - /usr/include/c++/11/bits/stream_iterator.h \ - /usr/include/c++/11/algorithm \ - /usr/include/c++/11/bits/stl_algo.h \ - /usr/include/c++/11/bits/algorithmfwd.h \ - /usr/include/c++/11/bits/stl_heap.h \ - /usr/include/c++/11/bits/stl_tempbuf.h \ - /usr/include/c++/11/bits/uniform_int_dist.h \ - /usr/include/c++/11/functional \ - /usr/include/c++/11/bits/refwrap.h \ - /usr/include/c++/11/bits/std_function.h \ - /usr/include/c++/11/memory \ - /usr/include/c++/11/bits/stl_uninitialized.h \ - /usr/include/c++/11/bits/stl_raw_storage_iter.h \ - /usr/include/c++/11/bits/align.h \ - /usr/include/c++/11/bit \ - /usr/include/c++/11/bits/shared_ptr.h \ - /usr/include/c++/11/bits/shared_ptr_base.h \ - /usr/include/c++/11/bits/allocated_ptr.h \ - /usr/include/c++/11/ext/aligned_buffer.h \ - /usr/include/c++/11/ext/concurrence.h \ - /usr/include/c++/11/bits/shared_ptr_atomic.h \ - /usr/include/c++/11/bits/atomic_base.h \ - /usr/include/c++/11/bits/atomic_lockfree_defines.h \ - /usr/include/c++/11/backward/auto_ptr.h \ - third_party/uri/include/network/string_view.hpp \ - /usr/include/c++/11/cassert \ - /usr/include/assert.h \ - third_party/uri/include/network/optional.hpp \ - third_party/uri/include/network/uri/config.hpp \ - third_party/uri/include/network/uri/uri_errors.hpp \ - third_party/uri/include/network/uri/detail/uri_parts.hpp \ - third_party/uri/include/network/uri/detail/encode.hpp \ - /usr/include/c++/11/cstring \ - /usr/include/string.h \ - /usr/include/strings.h \ - third_party/uri/include/network/uri/detail/decode.hpp \ - third_party/uri/include/network/uri/detail/translate.hpp \ - third_party/uri/src/detail/uri_normalize.hpp \ - third_party/uri/src/detail/uri_parse_authority.hpp \ - third_party/uri/src/detail/algorithm.hpp - -third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o: third_party/uri/src/uri_errors.cpp \ - /usr/include/stdc-predef.h \ - /usr/include/c++/11/string \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h \ - /usr/include/bits/wordsize.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h \ - /usr/include/features.h \ - /usr/include/sys/cdefs.h \ - /usr/include/bits/long-double.h \ - /usr/include/gnu/stubs.h \ - /usr/include/gnu/stubs-64.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h \ - /usr/include/c++/11/bits/stringfwd.h \ - /usr/include/c++/11/bits/memoryfwd.h \ - /usr/include/c++/11/bits/char_traits.h \ - /usr/include/c++/11/bits/stl_algobase.h \ - /usr/include/c++/11/bits/functexcept.h \ - /usr/include/c++/11/bits/exception_defines.h \ - /usr/include/c++/11/bits/cpp_type_traits.h \ - /usr/include/c++/11/ext/type_traits.h \ - /usr/include/c++/11/ext/numeric_traits.h \ - /usr/include/c++/11/bits/stl_pair.h \ - /usr/include/c++/11/bits/move.h \ - /usr/include/c++/11/type_traits \ - /usr/include/c++/11/bits/stl_iterator_base_types.h \ - /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ - /usr/include/c++/11/bits/concept_check.h \ - /usr/include/c++/11/debug/assertions.h \ - /usr/include/c++/11/bits/stl_iterator.h \ - /usr/include/c++/11/bits/ptr_traits.h \ - /usr/include/c++/11/debug/debug.h \ - /usr/include/c++/11/bits/predefined_ops.h \ - /usr/include/c++/11/bits/postypes.h \ - /usr/include/c++/11/cwchar \ - /usr/include/wchar.h \ - /usr/include/bits/libc-header-start.h \ - /usr/include/bits/floatn.h \ - /usr/include/bits/floatn-common.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h \ - /usr/include/bits/wchar.h \ - /usr/include/bits/types/wint_t.h \ - /usr/include/bits/types/mbstate_t.h \ - /usr/include/bits/types/__mbstate_t.h \ - /usr/include/bits/types/__FILE.h \ - /usr/include/bits/types/FILE.h \ - /usr/include/bits/types/locale_t.h \ - /usr/include/bits/types/__locale_t.h \ - /usr/include/c++/11/cstdint \ - /usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h \ - /usr/include/stdint.h \ - /usr/include/bits/types.h \ - /usr/include/bits/timesize.h \ - /usr/include/bits/typesizes.h \ - /usr/include/bits/time64.h \ - /usr/include/bits/stdint-intn.h \ - /usr/include/bits/stdint-uintn.h \ - /usr/include/c++/11/bits/allocator.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h \ - /usr/include/c++/11/ext/new_allocator.h \ - /usr/include/c++/11/new \ - /usr/include/c++/11/bits/exception.h \ - /usr/include/c++/11/bits/localefwd.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h \ - /usr/include/c++/11/clocale \ - /usr/include/locale.h \ - /usr/include/bits/locale.h \ - /usr/include/c++/11/iosfwd \ - /usr/include/c++/11/cctype \ - /usr/include/ctype.h \ - /usr/include/bits/endian.h \ - /usr/include/bits/endianness.h \ - /usr/include/c++/11/bits/ostream_insert.h \ - /usr/include/c++/11/bits/cxxabi_forced.h \ - /usr/include/c++/11/bits/stl_function.h \ - /usr/include/c++/11/backward/binders.h \ - /usr/include/c++/11/bits/range_access.h \ - /usr/include/c++/11/initializer_list \ - /usr/include/c++/11/bits/basic_string.h \ - /usr/include/c++/11/ext/atomicity.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h \ - /usr/include/pthread.h \ - /usr/include/sched.h \ - /usr/include/bits/types/time_t.h \ - /usr/include/bits/types/struct_timespec.h \ - /usr/include/bits/sched.h \ - /usr/include/bits/types/struct_sched_param.h \ - /usr/include/bits/cpu-set.h \ - /usr/include/time.h \ - /usr/include/bits/time.h \ - /usr/include/bits/timex.h \ - /usr/include/bits/types/struct_timeval.h \ - /usr/include/bits/types/clock_t.h \ - /usr/include/bits/types/struct_tm.h \ - /usr/include/bits/types/clockid_t.h \ - /usr/include/bits/types/timer_t.h \ - /usr/include/bits/types/struct_itimerspec.h \ - /usr/include/bits/pthreadtypes.h \ - /usr/include/bits/thread-shared-types.h \ - /usr/include/bits/pthreadtypes-arch.h \ - /usr/include/bits/struct_mutex.h \ - /usr/include/bits/struct_rwlock.h \ - /usr/include/bits/setjmp.h \ - /usr/include/bits/types/__sigset_t.h \ - /usr/include/bits/types/struct___jmp_buf_tag.h \ - /usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h \ - /usr/include/sys/single_threaded.h \ - /usr/include/c++/11/ext/alloc_traits.h \ - /usr/include/c++/11/bits/alloc_traits.h \ - /usr/include/c++/11/bits/stl_construct.h \ - /usr/include/c++/11/ext/string_conversions.h \ - /usr/include/c++/11/cstdlib \ - /usr/include/stdlib.h \ - /usr/include/bits/waitflags.h \ - /usr/include/bits/waitstatus.h \ - /usr/include/sys/types.h \ - /usr/include/endian.h \ - /usr/include/bits/byteswap.h \ - /usr/include/bits/uintn-identity.h \ - /usr/include/sys/select.h \ - /usr/include/bits/select.h \ - /usr/include/bits/types/sigset_t.h \ - /usr/include/alloca.h \ - /usr/include/bits/stdlib-bsearch.h \ - /usr/include/bits/stdlib-float.h \ - /usr/include/c++/11/bits/std_abs.h \ - /usr/include/c++/11/cstdio \ - /usr/include/stdio.h \ - /usr/include/bits/types/__fpos_t.h \ - /usr/include/bits/types/__fpos64_t.h \ - /usr/include/bits/types/struct_FILE.h \ - /usr/include/bits/types/cookie_io_functions_t.h \ - /usr/include/bits/stdio_lim.h \ - /usr/include/bits/stdio.h \ - /usr/include/c++/11/cerrno \ - /usr/include/errno.h \ - /usr/include/bits/errno.h \ - /usr/include/linux/errno.h \ - /usr/include/asm/errno.h \ - /usr/include/asm-generic/errno.h \ - /usr/include/asm-generic/errno-base.h \ - /usr/include/bits/types/error_t.h \ - /usr/include/c++/11/bits/charconv.h \ - /usr/include/c++/11/bits/functional_hash.h \ - /usr/include/c++/11/bits/hash_bytes.h \ - /usr/include/c++/11/bits/basic_string.tcc \ - third_party/uri/include/network/uri/uri_errors.hpp \ - /usr/include/c++/11/system_error \ - /usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h \ - /usr/include/c++/11/stdexcept \ - /usr/include/c++/11/exception \ - /usr/include/c++/11/bits/exception_ptr.h \ - /usr/include/c++/11/bits/cxxabi_init_exception.h \ - /usr/include/c++/11/typeinfo \ - /usr/include/c++/11/bits/nested_exception.h \ - third_party/uri/include/network/uri/config.hpp - - -third_party/uri/src/uri_errors.cpp: - -third_party/uri/src/uri_builder.cpp: - -third_party/uri/src/uri.cpp: - -third_party/uri/src/detail/algorithm_find.hpp: - -third_party/uri/src/detail/uri_resolve.cpp: - -third_party/uri/src/detail/uri_parse_authority.hpp: - -third_party/uri/src/detail/grammar.hpp: - -third_party/uri/src/detail/uri_parse.cpp: - -third_party/uri/src/detail/algorithm_split.hpp: - -third_party/uri/src/detail/algorithm.hpp: - -/usr/include/c++/11/bits/locale_conv.h: - -/usr/include/libintl.h: - -/usr/include/c++/11/x86_64-redhat-linux/bits/messages_members.h: - -/usr/include/c++/11/bits/codecvt.h: - -/usr/include/c++/11/ctime: - -/usr/include/c++/11/x86_64-redhat-linux/bits/time_members.h: - -/usr/include/c++/11/bits/locale_facets_nonio.h: - -/usr/include/c++/11/bits/locale_facets.tcc: - -/usr/include/c++/11/cwctype: - -/usr/include/c++/11/bits/locale_facets.h: - -/usr/include/c++/11/bits/stl_bvector.h: - -third_party/uri/src/detail/uri_percent_encode.hpp: - -third_party/uri/include/network/uri/uri_builder.hpp: - -/usr/include/strings.h: - -/usr/include/string.h: - -/usr/include/c++/11/cstring: - -third_party/uri/include/network/uri/detail/encode.hpp: - -third_party/uri/include/network/uri/config.hpp: - -third_party/uri/include/network/uri/uri.hpp: - -/usr/include/c++/11/limits: - -/usr/include/c++/11/bits/stl_heap.h: - -/usr/include/c++/11/bits/algorithmfwd.h: - -/usr/include/c++/11/cassert: - -/usr/include/c++/11/bits/stl_algo.h: - -/usr/include/c++/11/ext/concurrence.h: - -/usr/include/c++/11/bits/allocated_ptr.h: - -/usr/include/c++/11/bits/invoke.h: - -third_party/uri/src/detail/uri_resolve.hpp: - -/usr/include/c++/11/bits/uses_allocator.h: - -/usr/include/c++/11/vector: - -/usr/include/c++/11/bits/align.h: - -/usr/include/c++/11/bits/stl_raw_storage_iter.h: - -/usr/include/c++/11/backward/auto_ptr.h: - -/usr/include/c++/11/bits/stl_uninitialized.h: - -/usr/include/c++/11/memory: - -third_party/uri/include/network/optional.hpp: - -/usr/include/c++/11/bits/nested_exception.h: - -/usr/include/c++/11/typeinfo: - -/usr/include/c++/11/exception: - -/usr/include/c++/11/stdexcept: - -/usr/include/c++/11/bits/stl_vector.h: - -/usr/include/c++/11/system_error: - -/usr/include/c++/11/bits/locale_classes.tcc: - -/usr/include/c++/11/bits/ios_base.h: - -/usr/include/c++/11/bits/stl_relops.h: - -/usr/include/c++/11/bits/basic_string.tcc: - -/usr/include/c++/11/bits/hash_bytes.h: - -/usr/include/c++/11/bits/functional_hash.h: - -/usr/include/c++/11/bits/charconv.h: - -/usr/include/bits/types/error_t.h: - -/usr/include/asm-generic/errno.h: - -third_party/uri/include/network/uri/detail/translate.hpp: - -/usr/include/asm/errno.h: - -/usr/include/c++/11/locale: - -/usr/include/linux/errno.h: - -/usr/include/c++/11/utility: - -/usr/include/errno.h: - -/usr/include/bits/stdio.h: - -/usr/include/bits/types/__fpos64_t.h: - -/usr/include/stdio.h: - -/usr/include/c++/11/cstdio: - -/usr/include/c++/11/bits/std_abs.h: - -/usr/include/c++/11/x86_64-redhat-linux/bits/ctype_inline.h: - -/usr/include/bits/stdlib-float.h: - -/usr/include/bits/time64.h: - -/usr/include/bits/typesizes.h: - -/usr/include/bits/cpu-set.h: - -/usr/include/c++/11/bits/vector.tcc: - -/usr/include/bits/uintn-identity.h: - -/usr/include/bits/types.h: - -/usr/include/c++/11/bits/unique_ptr.h: - -/usr/include/c++/11/iterator: - -/usr/lib/gcc/x86_64-redhat-linux/11/include/stdint.h: - -/usr/include/bits/types/FILE.h: - -/usr/include/c++/11/bits/streambuf_iterator.h: - -/usr/include/bits/types/__FILE.h: - -/usr/include/c++/11/streambuf: - -/usr/include/c++/11/bits/functexcept.h: - -/usr/include/c++/11/bits/stl_tempbuf.h: - -/usr/include/bits/types/locale_t.h: - -/usr/include/locale.h: - -/usr/include/bits/wchar.h: - -/usr/include/bits/types/struct_tm.h: - -/usr/lib/gcc/x86_64-redhat-linux/11/include/stdarg.h: - -/usr/include/bits/types/mbstate_t.h: - -/usr/include/c++/11/cerrno: - -/usr/include/bits/floatn-common.h: - -/usr/include/bits/libc-header-start.h: - -/usr/include/bits/types/cookie_io_functions_t.h: - -/usr/include/c++/11/bits/predefined_ops.h: - -/usr/include/c++/11/bits/uniform_int_dist.h: - -/usr/include/c++/11/bits/cxxabi_init_exception.h: - -/usr/include/wchar.h: - -/usr/include/c++/11/bits/postypes.h: - -/usr/include/c++/11/bits/exception_ptr.h: - -/usr/include/c++/11/ext/string_conversions.h: - -/usr/include/sys/select.h: - -/usr/lib/gcc/x86_64-redhat-linux/11/include/stddef.h: - -/usr/include/c++/11/new: - -/usr/include/c++/11/bits/stl_iterator.h: - -/usr/include/c++/11/bits/ptr_traits.h: - -/usr/include/c++/11/clocale: - -/usr/include/c++/11/string: - -/usr/include/bits/stdint-uintn.h: - -/usr/include/c++/11/ext/aligned_buffer.h: - -/usr/include/endian.h: - -/usr/include/bits/stdint-intn.h: - -/usr/include/c++/11/debug/assertions.h: - -/usr/include/bits/select.h: - -/usr/include/bits/wordsize.h: - -/usr/include/assert.h: - -/usr/include/c++/11/bit: - -/usr/include/c++/11/cstdlib: - -/usr/include/c++/11/bits/stl_iterator_base_types.h: - -/usr/include/c++/11/debug/debug.h: - -/usr/include/c++/11/cwchar: - -/usr/include/c++/11/bits/stl_algobase.h: - -third_party/uri/include/network/string_view.hpp: - -/usr/include/bits/types/sigset_t.h: - -/usr/include/c++/11/cstdint: - -/usr/include/c++/11/x86_64-redhat-linux/bits/error_constants.h: - -/usr/include/c++/11/bits/stl_iterator_base_funcs.h: - -/usr/include/c++/11/ext/new_allocator.h: - -/usr/include/c++/11/x86_64-redhat-linux/bits/c++config.h: - -/usr/include/c++/11/bits/exception.h: - -/usr/include/c++/11/cstddef: - -/usr/include/c++/11/bits/range_access.h: - -third_party/uri/src/detail/uri_normalize.hpp: - -third_party/uri/src/detail/uri_advance_parts.cpp: - -/usr/include/bits/sched.h: - -/usr/include/c++/11/bits/stl_construct.h: - -/usr/include/bits/long-double.h: - -/usr/include/c++/11/bits/stringfwd.h: - -/usr/include/c++/11/bits/memoryfwd.h: - -/usr/include/c++/11/bits/atomic_base.h: - -/usr/include/c++/11/ext/numeric_traits.h: - -/usr/include/bits/types/__sigset_t.h: - -/usr/include/c++/11/functional: - -/usr/include/asm-generic/errno-base.h: - -/usr/include/c++/11/bits/char_traits.h: - -/usr/include/c++/11/x86_64-redhat-linux/bits/ctype_base.h: - -/usr/include/gnu/stubs-64.h: - -/usr/include/c++/11/ext/type_traits.h: - -/usr/include/bits/types/__locale_t.h: - -/usr/include/sched.h: - -/usr/include/bits/endian.h: - -/usr/include/sys/cdefs.h: - -/usr/include/stdc-predef.h: - -third_party/uri/include/network/uri/detail/decode.hpp: - -/usr/include/c++/11/x86_64-redhat-linux/bits/os_defines.h: - -/usr/include/gnu/stubs.h: - -/usr/include/bits/pthreadtypes-arch.h: - -third_party/uri/src/detail/uri_parse.hpp: - -/usr/include/c++/11/bits/stl_function.h: - -/usr/include/c++/11/bits/locale_facets_nonio.tcc: - -/usr/include/c++/11/bits/stl_pair.h: - -/usr/include/c++/11/ext/atomicity.h: - -/usr/include/c++/11/tuple: - -/usr/include/c++/11/type_traits: - -/usr/include/bits/types/struct_FILE.h: - -/usr/include/c++/11/bits/concept_check.h: - -/usr/include/c++/11/x86_64-redhat-linux/bits/cpu_defines.h: - -/usr/include/wctype.h: - -/usr/include/bits/errno.h: - -/usr/include/bits/timex.h: - -third_party/uri/include/network/uri/detail/uri_parts.hpp: - -/usr/include/c++/11/x86_64-redhat-linux/bits/atomic_word.h: - -/usr/include/c++/11/bits/alloc_traits.h: - -third_party/uri/include/network/uri/uri_errors.hpp: - -/usr/include/c++/11/bits/move.h: - -/usr/include/bits/struct_mutex.h: - -/usr/include/c++/11/bits/std_function.h: - -/usr/include/c++/11/bits/allocator.h: - -/usr/include/c++/11/x86_64-redhat-linux/bits/c++allocator.h: - -/usr/include/bits/types/wint_t.h: - -/usr/include/c++/11/bits/localefwd.h: - -/usr/include/c++/11/bits/refwrap.h: - -/usr/include/bits/floatn.h: - -/usr/include/c++/11/x86_64-redhat-linux/bits/c++locale.h: - -/usr/include/bits/locale.h: - -/usr/include/c++/11/cctype: - -/usr/include/features.h: - -/usr/include/bits/endianness.h: - -/usr/include/c++/11/bits/ostream_insert.h: - -/usr/include/c++/11/algorithm: - -/usr/include/c++/11/backward/binders.h: - -third_party/uri/src/detail/uri_normalize.cpp: - -/usr/include/c++/11/bits/basic_string.h: - -/usr/include/stdint.h: - -/usr/include/c++/11/x86_64-redhat-linux/bits/gthr-default.h: - -/usr/include/c++/11/x86_64-redhat-linux/bits/gthr.h: - -/usr/include/c++/11/bits/cpp_type_traits.h: - -/usr/include/pthread.h: - -/usr/include/bits/types/time_t.h: - -/usr/include/bits/types/struct_timespec.h: - -/usr/include/c++/11/bits/atomic_lockfree_defines.h: - -/usr/include/c++/11/bits/streambuf.tcc: - -/usr/include/bits/types/struct_sched_param.h: - -/usr/include/c++/11/bits/stream_iterator.h: - -/usr/include/ctype.h: - -/usr/include/bits/waitflags.h: - -/usr/include/time.h: - -/usr/include/c++/11/bits/shared_ptr_atomic.h: - -/usr/include/bits/stdlib-bsearch.h: - -/usr/include/bits/stdio_lim.h: - -/usr/include/bits/types/__mbstate_t.h: - -/usr/include/c++/11/bits/exception_defines.h: - -/usr/include/bits/time.h: - -/usr/include/bits/types/struct_timeval.h: - -/usr/include/bits/types/__fpos_t.h: - -/usr/include/c++/11/iosfwd: - -/usr/include/bits/types/clock_t.h: - -/usr/include/c++/11/initializer_list: - -/usr/include/bits/types/clockid_t.h: - -/usr/include/c++/11/bits/locale_classes.h: - -/usr/include/bits/types/timer_t.h: - -/usr/include/bits/struct_rwlock.h: - -/usr/include/bits/types/struct_itimerspec.h: - -/usr/include/bits/wctype-wchar.h: - -/usr/include/sys/types.h: - -/usr/include/bits/pthreadtypes.h: - -/usr/include/c++/11/bits/shared_ptr.h: - -/usr/include/bits/thread-shared-types.h: - -third_party/uri/src/detail/uri_parse_authority.cpp: - -/usr/include/bits/setjmp.h: - -/usr/include/bits/types/struct___jmp_buf_tag.h: - -/usr/include/sys/single_threaded.h: - -/usr/include/c++/11/bits/cxxabi_forced.h: - -/usr/include/c++/11/ext/alloc_traits.h: - -/usr/include/stdlib.h: - -/usr/include/c++/11/bits/shared_ptr_base.h: - -/usr/include/bits/timesize.h: - -/usr/include/bits/waitstatus.h: - -/usr/include/c++/11/array: - -third_party/uri/src/detail/uri_advance_parts.hpp: - -/usr/include/bits/byteswap.h: - -/usr/include/alloca.h: +# Empty compiler generated dependencies file for network-uri. +# This may be replaced when dependencies are built. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/flags.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/flags.make index abcafdc8ec7..65a6d8e3cca 100644 --- a/Build/source/utils/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/flags.make +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/flags.make @@ -1,10 +1,10 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.20 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # compile CXX with /bin/c++ CXX_DEFINES = -CXX_INCLUDES = -I/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src -I/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/include +CXX_INCLUDES = -I/u/bowman/camp/LspCpp/third_party/uri/src -I/u/bowman/camp/LspCpp/third_party/uri/include CXX_FLAGS = -fPIE -D_FILE_OFFSET_BITS=64 -DUSEGC -I../gc-8.2.0/include -std=c++11 -Wall -Werror -Wno-parentheses -O2 -g -DNDEBUG diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/src/Makefile b/Build/source/utils/asymptote/LspCpp/third_party/uri/src/Makefile index 60a57cc6b11..035d7fe7be3 100644 --- a/Build/source/utils/asymptote/LspCpp/third_party/uri/src/Makefile +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/src/Makefile @@ -1,5 +1,5 @@ # CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.20 +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 # Default target executed when no arguments are given to make. default_target: all @@ -60,37 +60,33 @@ RM = /usr/bin/cmake -E rm -f EQUALS = = # The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /usr/local/src/asymptote-2.78/LspCpp +CMAKE_SOURCE_DIR = /u/bowman/camp/LspCpp # The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /usr/local/src/asymptote-2.78/LspCpp +CMAKE_BINARY_DIR = /u/bowman/camp/LspCpp #============================================================================= # Targets provided globally by CMake. -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." - /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." - /usr/bin/cmake -P cmake_install.cmake -.PHONY : install/fast +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast # Special rule for the target list_install_components list_install_components: @@ -101,25 +97,29 @@ list_install_components: list_install_components/fast: list_install_components .PHONY : list_install_components/fast -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." - /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." - /usr/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : edit_cache +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast # Special rule for the target install/strip install/strip: preinstall @@ -135,14 +135,14 @@ install/strip/fast: preinstall/fast # The main all target all: cmake_check_build_system - cd /usr/local/src/asymptote-2.78/LspCpp && $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/src/asymptote-2.78/LspCpp/CMakeFiles /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src//CMakeFiles/progress.marks - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/src/all - $(CMAKE_COMMAND) -E cmake_progress_start /usr/local/src/asymptote-2.78/LspCpp/CMakeFiles 0 + cd /u/bowman/camp/LspCpp && $(CMAKE_COMMAND) -E cmake_progress_start /u/bowman/camp/LspCpp/CMakeFiles /u/bowman/camp/LspCpp/third_party/uri/src//CMakeFiles/progress.marks + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/src/all + $(CMAKE_COMMAND) -E cmake_progress_start /u/bowman/camp/LspCpp/CMakeFiles 0 .PHONY : all # The main clean target clean: - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/src/clean + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/src/clean .PHONY : clean # The main clean target @@ -151,22 +151,22 @@ clean/fast: clean # Prepare targets for installation. preinstall: all - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/src/preinstall + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/src/preinstall .PHONY : preinstall # Prepare targets for installation. preinstall/fast: - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/src/preinstall + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/src/preinstall .PHONY : preinstall/fast # clear depends depend: - cd /usr/local/src/asymptote-2.78/LspCpp && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 + cd /u/bowman/camp/LspCpp && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 .PHONY : depend # Convenience name for target. third_party/uri/src/CMakeFiles/network-uri.dir/rule: - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/src/CMakeFiles/network-uri.dir/rule + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/src/CMakeFiles/network-uri.dir/rule .PHONY : third_party/uri/src/CMakeFiles/network-uri.dir/rule # Convenience name for target. @@ -175,7 +175,7 @@ network-uri: third_party/uri/src/CMakeFiles/network-uri.dir/rule # fast build rule for target. network-uri/fast: - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/build + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/build .PHONY : network-uri/fast detail/uri_advance_parts.o: detail/uri_advance_parts.cpp.o @@ -183,7 +183,7 @@ detail/uri_advance_parts.o: detail/uri_advance_parts.cpp.o # target to build an object file detail/uri_advance_parts.cpp.o: - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.o .PHONY : detail/uri_advance_parts.cpp.o detail/uri_advance_parts.i: detail/uri_advance_parts.cpp.i @@ -191,7 +191,7 @@ detail/uri_advance_parts.i: detail/uri_advance_parts.cpp.i # target to preprocess a source file detail/uri_advance_parts.cpp.i: - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.i + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.i .PHONY : detail/uri_advance_parts.cpp.i detail/uri_advance_parts.s: detail/uri_advance_parts.cpp.s @@ -199,7 +199,7 @@ detail/uri_advance_parts.s: detail/uri_advance_parts.cpp.s # target to generate assembly for a file detail/uri_advance_parts.cpp.s: - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.s + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_advance_parts.cpp.s .PHONY : detail/uri_advance_parts.cpp.s detail/uri_normalize.o: detail/uri_normalize.cpp.o @@ -207,7 +207,7 @@ detail/uri_normalize.o: detail/uri_normalize.cpp.o # target to build an object file detail/uri_normalize.cpp.o: - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.o .PHONY : detail/uri_normalize.cpp.o detail/uri_normalize.i: detail/uri_normalize.cpp.i @@ -215,7 +215,7 @@ detail/uri_normalize.i: detail/uri_normalize.cpp.i # target to preprocess a source file detail/uri_normalize.cpp.i: - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.i + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.i .PHONY : detail/uri_normalize.cpp.i detail/uri_normalize.s: detail/uri_normalize.cpp.s @@ -223,7 +223,7 @@ detail/uri_normalize.s: detail/uri_normalize.cpp.s # target to generate assembly for a file detail/uri_normalize.cpp.s: - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.s + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_normalize.cpp.s .PHONY : detail/uri_normalize.cpp.s detail/uri_parse.o: detail/uri_parse.cpp.o @@ -231,7 +231,7 @@ detail/uri_parse.o: detail/uri_parse.cpp.o # target to build an object file detail/uri_parse.cpp.o: - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.o .PHONY : detail/uri_parse.cpp.o detail/uri_parse.i: detail/uri_parse.cpp.i @@ -239,7 +239,7 @@ detail/uri_parse.i: detail/uri_parse.cpp.i # target to preprocess a source file detail/uri_parse.cpp.i: - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.i + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.i .PHONY : detail/uri_parse.cpp.i detail/uri_parse.s: detail/uri_parse.cpp.s @@ -247,7 +247,7 @@ detail/uri_parse.s: detail/uri_parse.cpp.s # target to generate assembly for a file detail/uri_parse.cpp.s: - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.s + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse.cpp.s .PHONY : detail/uri_parse.cpp.s detail/uri_parse_authority.o: detail/uri_parse_authority.cpp.o @@ -255,7 +255,7 @@ detail/uri_parse_authority.o: detail/uri_parse_authority.cpp.o # target to build an object file detail/uri_parse_authority.cpp.o: - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.o .PHONY : detail/uri_parse_authority.cpp.o detail/uri_parse_authority.i: detail/uri_parse_authority.cpp.i @@ -263,7 +263,7 @@ detail/uri_parse_authority.i: detail/uri_parse_authority.cpp.i # target to preprocess a source file detail/uri_parse_authority.cpp.i: - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.i + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.i .PHONY : detail/uri_parse_authority.cpp.i detail/uri_parse_authority.s: detail/uri_parse_authority.cpp.s @@ -271,7 +271,7 @@ detail/uri_parse_authority.s: detail/uri_parse_authority.cpp.s # target to generate assembly for a file detail/uri_parse_authority.cpp.s: - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.s + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_parse_authority.cpp.s .PHONY : detail/uri_parse_authority.cpp.s detail/uri_resolve.o: detail/uri_resolve.cpp.o @@ -279,7 +279,7 @@ detail/uri_resolve.o: detail/uri_resolve.cpp.o # target to build an object file detail/uri_resolve.cpp.o: - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.o .PHONY : detail/uri_resolve.cpp.o detail/uri_resolve.i: detail/uri_resolve.cpp.i @@ -287,7 +287,7 @@ detail/uri_resolve.i: detail/uri_resolve.cpp.i # target to preprocess a source file detail/uri_resolve.cpp.i: - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.i + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.i .PHONY : detail/uri_resolve.cpp.i detail/uri_resolve.s: detail/uri_resolve.cpp.s @@ -295,7 +295,7 @@ detail/uri_resolve.s: detail/uri_resolve.cpp.s # target to generate assembly for a file detail/uri_resolve.cpp.s: - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.s + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/detail/uri_resolve.cpp.s .PHONY : detail/uri_resolve.cpp.s uri.o: uri.cpp.o @@ -303,7 +303,7 @@ uri.o: uri.cpp.o # target to build an object file uri.cpp.o: - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.o .PHONY : uri.cpp.o uri.i: uri.cpp.i @@ -311,7 +311,7 @@ uri.i: uri.cpp.i # target to preprocess a source file uri.cpp.i: - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.i + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.i .PHONY : uri.cpp.i uri.s: uri.cpp.s @@ -319,7 +319,7 @@ uri.s: uri.cpp.s # target to generate assembly for a file uri.cpp.s: - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.s + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri.cpp.s .PHONY : uri.cpp.s uri_builder.o: uri_builder.cpp.o @@ -327,7 +327,7 @@ uri_builder.o: uri_builder.cpp.o # target to build an object file uri_builder.cpp.o: - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.o .PHONY : uri_builder.cpp.o uri_builder.i: uri_builder.cpp.i @@ -335,7 +335,7 @@ uri_builder.i: uri_builder.cpp.i # target to preprocess a source file uri_builder.cpp.i: - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.i + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.i .PHONY : uri_builder.cpp.i uri_builder.s: uri_builder.cpp.s @@ -343,7 +343,7 @@ uri_builder.s: uri_builder.cpp.s # target to generate assembly for a file uri_builder.cpp.s: - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.s + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri_builder.cpp.s .PHONY : uri_builder.cpp.s uri_errors.o: uri_errors.cpp.o @@ -351,7 +351,7 @@ uri_errors.o: uri_errors.cpp.o # target to build an object file uri_errors.cpp.o: - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.o .PHONY : uri_errors.cpp.o uri_errors.i: uri_errors.cpp.i @@ -359,7 +359,7 @@ uri_errors.i: uri_errors.cpp.i # target to preprocess a source file uri_errors.cpp.i: - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.i + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.i .PHONY : uri_errors.cpp.i uri_errors.s: uri_errors.cpp.s @@ -367,7 +367,7 @@ uri_errors.s: uri_errors.cpp.s # target to generate assembly for a file uri_errors.cpp.s: - cd /usr/local/src/asymptote-2.78/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.s + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/src/CMakeFiles/network-uri.dir/build.make third_party/uri/src/CMakeFiles/network-uri.dir/uri_errors.cpp.s .PHONY : uri_errors.cpp.s # Help Target @@ -418,6 +418,6 @@ help: # No rule that depends on this can have commands that come from listfiles # because they might be regenerated. cmake_check_build_system: - cd /usr/local/src/asymptote-2.78/LspCpp && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 + cd /u/bowman/camp/LspCpp && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 .PHONY : cmake_check_build_system diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/src/cmake_install.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/src/cmake_install.cmake index 78b8a80b97b..2df05e04288 100644 --- a/Build/source/utils/asymptote/LspCpp/third_party/uri/src/cmake_install.cmake +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/src/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: /usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src +# Install script for directory: /u/bowman/camp/LspCpp/third_party/uri/src # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -43,6 +43,6 @@ if(NOT DEFINED CMAKE_OBJDUMP) endif() if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/usr/local/src/asymptote-2.78/LspCpp/third_party/uri/src/libnetwork-uri.a") + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/u/bowman/camp/LspCpp/third_party/uri/src/libnetwork-uri.a") endif() diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/CMakeDirectoryInformation.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000000..d2b940510bb --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/u/bowman/camp/LspCpp") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/u/bowman/camp/LspCpp") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/optional_test.dir/DependInfo.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/optional_test.dir/DependInfo.cmake new file mode 100644 index 00000000000..e1f8b3ae34e --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/optional_test.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/u/bowman/camp/LspCpp/third_party/uri/test/optional_test.cpp" "third_party/uri/test/CMakeFiles/optional_test.dir/optional_test.cpp.o" "gcc" "third_party/uri/test/CMakeFiles/optional_test.dir/optional_test.cpp.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/u/bowman/camp/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake" + "/u/bowman/camp/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake" + "/u/bowman/camp/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/optional_test.dir/build.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/optional_test.dir/build.make new file mode 100644 index 00000000000..2fea09d2fbc --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/optional_test.dir/build.make @@ -0,0 +1,116 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /u/bowman/camp/LspCpp + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /u/bowman/camp/LspCpp + +# Include any dependencies generated for this target. +include third_party/uri/test/CMakeFiles/optional_test.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include third_party/uri/test/CMakeFiles/optional_test.dir/compiler_depend.make + +# Include the progress variables for this target. +include third_party/uri/test/CMakeFiles/optional_test.dir/progress.make + +# Include the compile flags for this target's objects. +include third_party/uri/test/CMakeFiles/optional_test.dir/flags.make + +third_party/uri/test/CMakeFiles/optional_test.dir/optional_test.cpp.o: third_party/uri/test/CMakeFiles/optional_test.dir/flags.make +third_party/uri/test/CMakeFiles/optional_test.dir/optional_test.cpp.o: third_party/uri/test/optional_test.cpp +third_party/uri/test/CMakeFiles/optional_test.dir/optional_test.cpp.o: third_party/uri/test/CMakeFiles/optional_test.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object third_party/uri/test/CMakeFiles/optional_test.dir/optional_test.cpp.o" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/test/CMakeFiles/optional_test.dir/optional_test.cpp.o -MF CMakeFiles/optional_test.dir/optional_test.cpp.o.d -o CMakeFiles/optional_test.dir/optional_test.cpp.o -c /u/bowman/camp/LspCpp/third_party/uri/test/optional_test.cpp + +third_party/uri/test/CMakeFiles/optional_test.dir/optional_test.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/optional_test.dir/optional_test.cpp.i" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /u/bowman/camp/LspCpp/third_party/uri/test/optional_test.cpp > CMakeFiles/optional_test.dir/optional_test.cpp.i + +third_party/uri/test/CMakeFiles/optional_test.dir/optional_test.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/optional_test.dir/optional_test.cpp.s" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /u/bowman/camp/LspCpp/third_party/uri/test/optional_test.cpp -o CMakeFiles/optional_test.dir/optional_test.cpp.s + +# Object files for target optional_test +optional_test_OBJECTS = \ +"CMakeFiles/optional_test.dir/optional_test.cpp.o" + +# External object files for target optional_test +optional_test_EXTERNAL_OBJECTS = + +third_party/uri/tests/optional_test: third_party/uri/test/CMakeFiles/optional_test.dir/optional_test.cpp.o +third_party/uri/tests/optional_test: third_party/uri/test/CMakeFiles/optional_test.dir/build.make +third_party/uri/tests/optional_test: third_party/uri/src/libnetwork-uri.a +third_party/uri/tests/optional_test: lib/libgtest_main.a +third_party/uri/tests/optional_test: lib/libgtest.a +third_party/uri/tests/optional_test: third_party/uri/test/CMakeFiles/optional_test.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable ../tests/optional_test" + cd /u/bowman/camp/LspCpp/third_party/uri/test && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/optional_test.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +third_party/uri/test/CMakeFiles/optional_test.dir/build: third_party/uri/tests/optional_test +.PHONY : third_party/uri/test/CMakeFiles/optional_test.dir/build + +third_party/uri/test/CMakeFiles/optional_test.dir/clean: + cd /u/bowman/camp/LspCpp/third_party/uri/test && $(CMAKE_COMMAND) -P CMakeFiles/optional_test.dir/cmake_clean.cmake +.PHONY : third_party/uri/test/CMakeFiles/optional_test.dir/clean + +third_party/uri/test/CMakeFiles/optional_test.dir/depend: + cd /u/bowman/camp/LspCpp && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /u/bowman/camp/LspCpp /u/bowman/camp/LspCpp/third_party/uri/test /u/bowman/camp/LspCpp /u/bowman/camp/LspCpp/third_party/uri/test /u/bowman/camp/LspCpp/third_party/uri/test/CMakeFiles/optional_test.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : third_party/uri/test/CMakeFiles/optional_test.dir/depend + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/optional_test.dir/cmake_clean.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/optional_test.dir/cmake_clean.cmake new file mode 100644 index 00000000000..7681e7e0f78 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/optional_test.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../tests/optional_test" + "../tests/optional_test.pdb" + "CMakeFiles/optional_test.dir/optional_test.cpp.o" + "CMakeFiles/optional_test.dir/optional_test.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/optional_test.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/optional_test.dir/compiler_depend.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/optional_test.dir/compiler_depend.make new file mode 100644 index 00000000000..d7663bb33c4 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/optional_test.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for optional_test. +# This may be replaced when dependencies are built. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/optional_test.dir/compiler_depend.ts b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/optional_test.dir/compiler_depend.ts new file mode 100644 index 00000000000..1064b508633 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/optional_test.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for optional_test. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/optional_test.dir/depend.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/optional_test.dir/depend.make new file mode 100644 index 00000000000..26cbb1b3c7a --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/optional_test.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for optional_test. +# This may be replaced when dependencies are built. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/optional_test.dir/flags.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/optional_test.dir/flags.make new file mode 100644 index 00000000000..8e0692091e2 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/optional_test.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# compile CXX with /bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/u/bowman/camp/LspCpp/third_party/uri/src -I/u/bowman/camp/LspCpp/third_party/uri/include -isystem /u/bowman/camp/LspCpp/third_party/uri/deps/googletest/include -isystem /u/bowman/camp/LspCpp/third_party/uri/deps/googletest + +CXX_FLAGS = -D_FILE_OFFSET_BITS=64 -DUSEGC -std=c++11 -Wall -Werror -Wno-parentheses -O2 -g -DNDEBUG + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/optional_test.dir/link.txt b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/optional_test.dir/link.txt new file mode 100644 index 00000000000..5f0028caddf --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/optional_test.dir/link.txt @@ -0,0 +1 @@ +/bin/c++ -D_FILE_OFFSET_BITS=64 -DUSEGC -std=c++11 -Wall -Werror -Wno-parentheses -O2 -g -DNDEBUG -rdynamic CMakeFiles/optional_test.dir/optional_test.cpp.o -o ../tests/optional_test -lpthread ../src/libnetwork-uri.a ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/optional_test.dir/progress.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/optional_test.dir/progress.make new file mode 100644 index 00000000000..2178e35f72e --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/optional_test.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 36 +CMAKE_PROGRESS_2 = 37 + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/progress.marks b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/progress.marks new file mode 100644 index 00000000000..81b5c5d06cc --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/progress.marks @@ -0,0 +1 @@ +37 diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_builder_test.dir/DependInfo.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_builder_test.dir/DependInfo.cmake new file mode 100644 index 00000000000..7b0bac6332f --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_builder_test.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/u/bowman/camp/LspCpp/third_party/uri/test/uri_builder_test.cpp" "third_party/uri/test/CMakeFiles/uri_builder_test.dir/uri_builder_test.cpp.o" "gcc" "third_party/uri/test/CMakeFiles/uri_builder_test.dir/uri_builder_test.cpp.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/u/bowman/camp/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake" + "/u/bowman/camp/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake" + "/u/bowman/camp/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_builder_test.dir/build.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_builder_test.dir/build.make new file mode 100644 index 00000000000..34ea47ed1b4 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_builder_test.dir/build.make @@ -0,0 +1,116 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /u/bowman/camp/LspCpp + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /u/bowman/camp/LspCpp + +# Include any dependencies generated for this target. +include third_party/uri/test/CMakeFiles/uri_builder_test.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include third_party/uri/test/CMakeFiles/uri_builder_test.dir/compiler_depend.make + +# Include the progress variables for this target. +include third_party/uri/test/CMakeFiles/uri_builder_test.dir/progress.make + +# Include the compile flags for this target's objects. +include third_party/uri/test/CMakeFiles/uri_builder_test.dir/flags.make + +third_party/uri/test/CMakeFiles/uri_builder_test.dir/uri_builder_test.cpp.o: third_party/uri/test/CMakeFiles/uri_builder_test.dir/flags.make +third_party/uri/test/CMakeFiles/uri_builder_test.dir/uri_builder_test.cpp.o: third_party/uri/test/uri_builder_test.cpp +third_party/uri/test/CMakeFiles/uri_builder_test.dir/uri_builder_test.cpp.o: third_party/uri/test/CMakeFiles/uri_builder_test.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object third_party/uri/test/CMakeFiles/uri_builder_test.dir/uri_builder_test.cpp.o" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/test/CMakeFiles/uri_builder_test.dir/uri_builder_test.cpp.o -MF CMakeFiles/uri_builder_test.dir/uri_builder_test.cpp.o.d -o CMakeFiles/uri_builder_test.dir/uri_builder_test.cpp.o -c /u/bowman/camp/LspCpp/third_party/uri/test/uri_builder_test.cpp + +third_party/uri/test/CMakeFiles/uri_builder_test.dir/uri_builder_test.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/uri_builder_test.dir/uri_builder_test.cpp.i" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /u/bowman/camp/LspCpp/third_party/uri/test/uri_builder_test.cpp > CMakeFiles/uri_builder_test.dir/uri_builder_test.cpp.i + +third_party/uri/test/CMakeFiles/uri_builder_test.dir/uri_builder_test.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/uri_builder_test.dir/uri_builder_test.cpp.s" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /u/bowman/camp/LspCpp/third_party/uri/test/uri_builder_test.cpp -o CMakeFiles/uri_builder_test.dir/uri_builder_test.cpp.s + +# Object files for target uri_builder_test +uri_builder_test_OBJECTS = \ +"CMakeFiles/uri_builder_test.dir/uri_builder_test.cpp.o" + +# External object files for target uri_builder_test +uri_builder_test_EXTERNAL_OBJECTS = + +third_party/uri/tests/uri_builder_test: third_party/uri/test/CMakeFiles/uri_builder_test.dir/uri_builder_test.cpp.o +third_party/uri/tests/uri_builder_test: third_party/uri/test/CMakeFiles/uri_builder_test.dir/build.make +third_party/uri/tests/uri_builder_test: third_party/uri/src/libnetwork-uri.a +third_party/uri/tests/uri_builder_test: lib/libgtest_main.a +third_party/uri/tests/uri_builder_test: lib/libgtest.a +third_party/uri/tests/uri_builder_test: third_party/uri/test/CMakeFiles/uri_builder_test.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable ../tests/uri_builder_test" + cd /u/bowman/camp/LspCpp/third_party/uri/test && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/uri_builder_test.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +third_party/uri/test/CMakeFiles/uri_builder_test.dir/build: third_party/uri/tests/uri_builder_test +.PHONY : third_party/uri/test/CMakeFiles/uri_builder_test.dir/build + +third_party/uri/test/CMakeFiles/uri_builder_test.dir/clean: + cd /u/bowman/camp/LspCpp/third_party/uri/test && $(CMAKE_COMMAND) -P CMakeFiles/uri_builder_test.dir/cmake_clean.cmake +.PHONY : third_party/uri/test/CMakeFiles/uri_builder_test.dir/clean + +third_party/uri/test/CMakeFiles/uri_builder_test.dir/depend: + cd /u/bowman/camp/LspCpp && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /u/bowman/camp/LspCpp /u/bowman/camp/LspCpp/third_party/uri/test /u/bowman/camp/LspCpp /u/bowman/camp/LspCpp/third_party/uri/test /u/bowman/camp/LspCpp/third_party/uri/test/CMakeFiles/uri_builder_test.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : third_party/uri/test/CMakeFiles/uri_builder_test.dir/depend + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_builder_test.dir/cmake_clean.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_builder_test.dir/cmake_clean.cmake new file mode 100644 index 00000000000..af0eb8e6f50 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_builder_test.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../tests/uri_builder_test" + "../tests/uri_builder_test.pdb" + "CMakeFiles/uri_builder_test.dir/uri_builder_test.cpp.o" + "CMakeFiles/uri_builder_test.dir/uri_builder_test.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/uri_builder_test.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_builder_test.dir/compiler_depend.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_builder_test.dir/compiler_depend.make new file mode 100644 index 00000000000..ca6c08f991b --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_builder_test.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for uri_builder_test. +# This may be replaced when dependencies are built. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_builder_test.dir/compiler_depend.ts b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_builder_test.dir/compiler_depend.ts new file mode 100644 index 00000000000..7c949685f9c --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_builder_test.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for uri_builder_test. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_builder_test.dir/depend.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_builder_test.dir/depend.make new file mode 100644 index 00000000000..453d695cf37 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_builder_test.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for uri_builder_test. +# This may be replaced when dependencies are built. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_builder_test.dir/flags.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_builder_test.dir/flags.make new file mode 100644 index 00000000000..8e0692091e2 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_builder_test.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# compile CXX with /bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/u/bowman/camp/LspCpp/third_party/uri/src -I/u/bowman/camp/LspCpp/third_party/uri/include -isystem /u/bowman/camp/LspCpp/third_party/uri/deps/googletest/include -isystem /u/bowman/camp/LspCpp/third_party/uri/deps/googletest + +CXX_FLAGS = -D_FILE_OFFSET_BITS=64 -DUSEGC -std=c++11 -Wall -Werror -Wno-parentheses -O2 -g -DNDEBUG + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_builder_test.dir/link.txt b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_builder_test.dir/link.txt new file mode 100644 index 00000000000..b4266525799 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_builder_test.dir/link.txt @@ -0,0 +1 @@ +/bin/c++ -D_FILE_OFFSET_BITS=64 -DUSEGC -std=c++11 -Wall -Werror -Wno-parentheses -O2 -g -DNDEBUG -rdynamic CMakeFiles/uri_builder_test.dir/uri_builder_test.cpp.o -o ../tests/uri_builder_test -lpthread ../src/libnetwork-uri.a ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_builder_test.dir/progress.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_builder_test.dir/progress.make new file mode 100644 index 00000000000..ad2d3574577 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_builder_test.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 38 +CMAKE_PROGRESS_2 = 39 + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_comparison_test.dir/DependInfo.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_comparison_test.dir/DependInfo.cmake new file mode 100644 index 00000000000..5dda9db2232 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_comparison_test.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/u/bowman/camp/LspCpp/third_party/uri/test/uri_comparison_test.cpp" "third_party/uri/test/CMakeFiles/uri_comparison_test.dir/uri_comparison_test.cpp.o" "gcc" "third_party/uri/test/CMakeFiles/uri_comparison_test.dir/uri_comparison_test.cpp.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/u/bowman/camp/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake" + "/u/bowman/camp/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake" + "/u/bowman/camp/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_comparison_test.dir/build.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_comparison_test.dir/build.make new file mode 100644 index 00000000000..fde8485140c --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_comparison_test.dir/build.make @@ -0,0 +1,116 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /u/bowman/camp/LspCpp + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /u/bowman/camp/LspCpp + +# Include any dependencies generated for this target. +include third_party/uri/test/CMakeFiles/uri_comparison_test.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include third_party/uri/test/CMakeFiles/uri_comparison_test.dir/compiler_depend.make + +# Include the progress variables for this target. +include third_party/uri/test/CMakeFiles/uri_comparison_test.dir/progress.make + +# Include the compile flags for this target's objects. +include third_party/uri/test/CMakeFiles/uri_comparison_test.dir/flags.make + +third_party/uri/test/CMakeFiles/uri_comparison_test.dir/uri_comparison_test.cpp.o: third_party/uri/test/CMakeFiles/uri_comparison_test.dir/flags.make +third_party/uri/test/CMakeFiles/uri_comparison_test.dir/uri_comparison_test.cpp.o: third_party/uri/test/uri_comparison_test.cpp +third_party/uri/test/CMakeFiles/uri_comparison_test.dir/uri_comparison_test.cpp.o: third_party/uri/test/CMakeFiles/uri_comparison_test.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object third_party/uri/test/CMakeFiles/uri_comparison_test.dir/uri_comparison_test.cpp.o" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/test/CMakeFiles/uri_comparison_test.dir/uri_comparison_test.cpp.o -MF CMakeFiles/uri_comparison_test.dir/uri_comparison_test.cpp.o.d -o CMakeFiles/uri_comparison_test.dir/uri_comparison_test.cpp.o -c /u/bowman/camp/LspCpp/third_party/uri/test/uri_comparison_test.cpp + +third_party/uri/test/CMakeFiles/uri_comparison_test.dir/uri_comparison_test.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/uri_comparison_test.dir/uri_comparison_test.cpp.i" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /u/bowman/camp/LspCpp/third_party/uri/test/uri_comparison_test.cpp > CMakeFiles/uri_comparison_test.dir/uri_comparison_test.cpp.i + +third_party/uri/test/CMakeFiles/uri_comparison_test.dir/uri_comparison_test.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/uri_comparison_test.dir/uri_comparison_test.cpp.s" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /u/bowman/camp/LspCpp/third_party/uri/test/uri_comparison_test.cpp -o CMakeFiles/uri_comparison_test.dir/uri_comparison_test.cpp.s + +# Object files for target uri_comparison_test +uri_comparison_test_OBJECTS = \ +"CMakeFiles/uri_comparison_test.dir/uri_comparison_test.cpp.o" + +# External object files for target uri_comparison_test +uri_comparison_test_EXTERNAL_OBJECTS = + +third_party/uri/tests/uri_comparison_test: third_party/uri/test/CMakeFiles/uri_comparison_test.dir/uri_comparison_test.cpp.o +third_party/uri/tests/uri_comparison_test: third_party/uri/test/CMakeFiles/uri_comparison_test.dir/build.make +third_party/uri/tests/uri_comparison_test: third_party/uri/src/libnetwork-uri.a +third_party/uri/tests/uri_comparison_test: lib/libgtest_main.a +third_party/uri/tests/uri_comparison_test: lib/libgtest.a +third_party/uri/tests/uri_comparison_test: third_party/uri/test/CMakeFiles/uri_comparison_test.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable ../tests/uri_comparison_test" + cd /u/bowman/camp/LspCpp/third_party/uri/test && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/uri_comparison_test.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +third_party/uri/test/CMakeFiles/uri_comparison_test.dir/build: third_party/uri/tests/uri_comparison_test +.PHONY : third_party/uri/test/CMakeFiles/uri_comparison_test.dir/build + +third_party/uri/test/CMakeFiles/uri_comparison_test.dir/clean: + cd /u/bowman/camp/LspCpp/third_party/uri/test && $(CMAKE_COMMAND) -P CMakeFiles/uri_comparison_test.dir/cmake_clean.cmake +.PHONY : third_party/uri/test/CMakeFiles/uri_comparison_test.dir/clean + +third_party/uri/test/CMakeFiles/uri_comparison_test.dir/depend: + cd /u/bowman/camp/LspCpp && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /u/bowman/camp/LspCpp /u/bowman/camp/LspCpp/third_party/uri/test /u/bowman/camp/LspCpp /u/bowman/camp/LspCpp/third_party/uri/test /u/bowman/camp/LspCpp/third_party/uri/test/CMakeFiles/uri_comparison_test.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : third_party/uri/test/CMakeFiles/uri_comparison_test.dir/depend + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_comparison_test.dir/cmake_clean.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_comparison_test.dir/cmake_clean.cmake new file mode 100644 index 00000000000..32e59d93fb8 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_comparison_test.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../tests/uri_comparison_test" + "../tests/uri_comparison_test.pdb" + "CMakeFiles/uri_comparison_test.dir/uri_comparison_test.cpp.o" + "CMakeFiles/uri_comparison_test.dir/uri_comparison_test.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/uri_comparison_test.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_comparison_test.dir/compiler_depend.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_comparison_test.dir/compiler_depend.make new file mode 100644 index 00000000000..afda6b8ad28 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_comparison_test.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for uri_comparison_test. +# This may be replaced when dependencies are built. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_comparison_test.dir/compiler_depend.ts b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_comparison_test.dir/compiler_depend.ts new file mode 100644 index 00000000000..7ec804617b6 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_comparison_test.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for uri_comparison_test. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_comparison_test.dir/depend.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_comparison_test.dir/depend.make new file mode 100644 index 00000000000..949bde3c294 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_comparison_test.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for uri_comparison_test. +# This may be replaced when dependencies are built. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_comparison_test.dir/flags.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_comparison_test.dir/flags.make new file mode 100644 index 00000000000..8e0692091e2 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_comparison_test.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# compile CXX with /bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/u/bowman/camp/LspCpp/third_party/uri/src -I/u/bowman/camp/LspCpp/third_party/uri/include -isystem /u/bowman/camp/LspCpp/third_party/uri/deps/googletest/include -isystem /u/bowman/camp/LspCpp/third_party/uri/deps/googletest + +CXX_FLAGS = -D_FILE_OFFSET_BITS=64 -DUSEGC -std=c++11 -Wall -Werror -Wno-parentheses -O2 -g -DNDEBUG + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_comparison_test.dir/link.txt b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_comparison_test.dir/link.txt new file mode 100644 index 00000000000..638a0046b81 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_comparison_test.dir/link.txt @@ -0,0 +1 @@ +/bin/c++ -D_FILE_OFFSET_BITS=64 -DUSEGC -std=c++11 -Wall -Werror -Wno-parentheses -O2 -g -DNDEBUG -rdynamic CMakeFiles/uri_comparison_test.dir/uri_comparison_test.cpp.o -o ../tests/uri_comparison_test -lpthread ../src/libnetwork-uri.a ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_comparison_test.dir/progress.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_comparison_test.dir/progress.make new file mode 100644 index 00000000000..eb247b08349 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_comparison_test.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 40 +CMAKE_PROGRESS_2 = 41 + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_encoding_test.dir/DependInfo.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_encoding_test.dir/DependInfo.cmake new file mode 100644 index 00000000000..eead809370b --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_encoding_test.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/u/bowman/camp/LspCpp/third_party/uri/test/uri_encoding_test.cpp" "third_party/uri/test/CMakeFiles/uri_encoding_test.dir/uri_encoding_test.cpp.o" "gcc" "third_party/uri/test/CMakeFiles/uri_encoding_test.dir/uri_encoding_test.cpp.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/u/bowman/camp/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake" + "/u/bowman/camp/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake" + "/u/bowman/camp/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_encoding_test.dir/build.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_encoding_test.dir/build.make new file mode 100644 index 00000000000..aeb05d20ec1 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_encoding_test.dir/build.make @@ -0,0 +1,116 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /u/bowman/camp/LspCpp + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /u/bowman/camp/LspCpp + +# Include any dependencies generated for this target. +include third_party/uri/test/CMakeFiles/uri_encoding_test.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include third_party/uri/test/CMakeFiles/uri_encoding_test.dir/compiler_depend.make + +# Include the progress variables for this target. +include third_party/uri/test/CMakeFiles/uri_encoding_test.dir/progress.make + +# Include the compile flags for this target's objects. +include third_party/uri/test/CMakeFiles/uri_encoding_test.dir/flags.make + +third_party/uri/test/CMakeFiles/uri_encoding_test.dir/uri_encoding_test.cpp.o: third_party/uri/test/CMakeFiles/uri_encoding_test.dir/flags.make +third_party/uri/test/CMakeFiles/uri_encoding_test.dir/uri_encoding_test.cpp.o: third_party/uri/test/uri_encoding_test.cpp +third_party/uri/test/CMakeFiles/uri_encoding_test.dir/uri_encoding_test.cpp.o: third_party/uri/test/CMakeFiles/uri_encoding_test.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object third_party/uri/test/CMakeFiles/uri_encoding_test.dir/uri_encoding_test.cpp.o" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/test/CMakeFiles/uri_encoding_test.dir/uri_encoding_test.cpp.o -MF CMakeFiles/uri_encoding_test.dir/uri_encoding_test.cpp.o.d -o CMakeFiles/uri_encoding_test.dir/uri_encoding_test.cpp.o -c /u/bowman/camp/LspCpp/third_party/uri/test/uri_encoding_test.cpp + +third_party/uri/test/CMakeFiles/uri_encoding_test.dir/uri_encoding_test.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/uri_encoding_test.dir/uri_encoding_test.cpp.i" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /u/bowman/camp/LspCpp/third_party/uri/test/uri_encoding_test.cpp > CMakeFiles/uri_encoding_test.dir/uri_encoding_test.cpp.i + +third_party/uri/test/CMakeFiles/uri_encoding_test.dir/uri_encoding_test.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/uri_encoding_test.dir/uri_encoding_test.cpp.s" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /u/bowman/camp/LspCpp/third_party/uri/test/uri_encoding_test.cpp -o CMakeFiles/uri_encoding_test.dir/uri_encoding_test.cpp.s + +# Object files for target uri_encoding_test +uri_encoding_test_OBJECTS = \ +"CMakeFiles/uri_encoding_test.dir/uri_encoding_test.cpp.o" + +# External object files for target uri_encoding_test +uri_encoding_test_EXTERNAL_OBJECTS = + +third_party/uri/tests/uri_encoding_test: third_party/uri/test/CMakeFiles/uri_encoding_test.dir/uri_encoding_test.cpp.o +third_party/uri/tests/uri_encoding_test: third_party/uri/test/CMakeFiles/uri_encoding_test.dir/build.make +third_party/uri/tests/uri_encoding_test: third_party/uri/src/libnetwork-uri.a +third_party/uri/tests/uri_encoding_test: lib/libgtest_main.a +third_party/uri/tests/uri_encoding_test: lib/libgtest.a +third_party/uri/tests/uri_encoding_test: third_party/uri/test/CMakeFiles/uri_encoding_test.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable ../tests/uri_encoding_test" + cd /u/bowman/camp/LspCpp/third_party/uri/test && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/uri_encoding_test.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +third_party/uri/test/CMakeFiles/uri_encoding_test.dir/build: third_party/uri/tests/uri_encoding_test +.PHONY : third_party/uri/test/CMakeFiles/uri_encoding_test.dir/build + +third_party/uri/test/CMakeFiles/uri_encoding_test.dir/clean: + cd /u/bowman/camp/LspCpp/third_party/uri/test && $(CMAKE_COMMAND) -P CMakeFiles/uri_encoding_test.dir/cmake_clean.cmake +.PHONY : third_party/uri/test/CMakeFiles/uri_encoding_test.dir/clean + +third_party/uri/test/CMakeFiles/uri_encoding_test.dir/depend: + cd /u/bowman/camp/LspCpp && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /u/bowman/camp/LspCpp /u/bowman/camp/LspCpp/third_party/uri/test /u/bowman/camp/LspCpp /u/bowman/camp/LspCpp/third_party/uri/test /u/bowman/camp/LspCpp/third_party/uri/test/CMakeFiles/uri_encoding_test.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : third_party/uri/test/CMakeFiles/uri_encoding_test.dir/depend + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_encoding_test.dir/cmake_clean.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_encoding_test.dir/cmake_clean.cmake new file mode 100644 index 00000000000..77d8fed1e09 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_encoding_test.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../tests/uri_encoding_test" + "../tests/uri_encoding_test.pdb" + "CMakeFiles/uri_encoding_test.dir/uri_encoding_test.cpp.o" + "CMakeFiles/uri_encoding_test.dir/uri_encoding_test.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/uri_encoding_test.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_encoding_test.dir/compiler_depend.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_encoding_test.dir/compiler_depend.make new file mode 100644 index 00000000000..a1572a3a2f4 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_encoding_test.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for uri_encoding_test. +# This may be replaced when dependencies are built. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_encoding_test.dir/compiler_depend.ts b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_encoding_test.dir/compiler_depend.ts new file mode 100644 index 00000000000..7fdbc547f58 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_encoding_test.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for uri_encoding_test. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_encoding_test.dir/depend.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_encoding_test.dir/depend.make new file mode 100644 index 00000000000..0957caa273d --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_encoding_test.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for uri_encoding_test. +# This may be replaced when dependencies are built. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_encoding_test.dir/flags.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_encoding_test.dir/flags.make new file mode 100644 index 00000000000..8e0692091e2 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_encoding_test.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# compile CXX with /bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/u/bowman/camp/LspCpp/third_party/uri/src -I/u/bowman/camp/LspCpp/third_party/uri/include -isystem /u/bowman/camp/LspCpp/third_party/uri/deps/googletest/include -isystem /u/bowman/camp/LspCpp/third_party/uri/deps/googletest + +CXX_FLAGS = -D_FILE_OFFSET_BITS=64 -DUSEGC -std=c++11 -Wall -Werror -Wno-parentheses -O2 -g -DNDEBUG + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_encoding_test.dir/link.txt b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_encoding_test.dir/link.txt new file mode 100644 index 00000000000..dc3e1b3ab99 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_encoding_test.dir/link.txt @@ -0,0 +1 @@ +/bin/c++ -D_FILE_OFFSET_BITS=64 -DUSEGC -std=c++11 -Wall -Werror -Wno-parentheses -O2 -g -DNDEBUG -rdynamic CMakeFiles/uri_encoding_test.dir/uri_encoding_test.cpp.o -o ../tests/uri_encoding_test -lpthread ../src/libnetwork-uri.a ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_encoding_test.dir/progress.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_encoding_test.dir/progress.make new file mode 100644 index 00000000000..0ae21653652 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_encoding_test.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 42 +CMAKE_PROGRESS_2 = 43 + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_normalization_test.dir/DependInfo.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_normalization_test.dir/DependInfo.cmake new file mode 100644 index 00000000000..724a20af5c2 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_normalization_test.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/u/bowman/camp/LspCpp/third_party/uri/test/uri_normalization_test.cpp" "third_party/uri/test/CMakeFiles/uri_normalization_test.dir/uri_normalization_test.cpp.o" "gcc" "third_party/uri/test/CMakeFiles/uri_normalization_test.dir/uri_normalization_test.cpp.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/u/bowman/camp/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake" + "/u/bowman/camp/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake" + "/u/bowman/camp/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_normalization_test.dir/build.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_normalization_test.dir/build.make new file mode 100644 index 00000000000..6f57eedaac0 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_normalization_test.dir/build.make @@ -0,0 +1,116 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /u/bowman/camp/LspCpp + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /u/bowman/camp/LspCpp + +# Include any dependencies generated for this target. +include third_party/uri/test/CMakeFiles/uri_normalization_test.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include third_party/uri/test/CMakeFiles/uri_normalization_test.dir/compiler_depend.make + +# Include the progress variables for this target. +include third_party/uri/test/CMakeFiles/uri_normalization_test.dir/progress.make + +# Include the compile flags for this target's objects. +include third_party/uri/test/CMakeFiles/uri_normalization_test.dir/flags.make + +third_party/uri/test/CMakeFiles/uri_normalization_test.dir/uri_normalization_test.cpp.o: third_party/uri/test/CMakeFiles/uri_normalization_test.dir/flags.make +third_party/uri/test/CMakeFiles/uri_normalization_test.dir/uri_normalization_test.cpp.o: third_party/uri/test/uri_normalization_test.cpp +third_party/uri/test/CMakeFiles/uri_normalization_test.dir/uri_normalization_test.cpp.o: third_party/uri/test/CMakeFiles/uri_normalization_test.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object third_party/uri/test/CMakeFiles/uri_normalization_test.dir/uri_normalization_test.cpp.o" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/test/CMakeFiles/uri_normalization_test.dir/uri_normalization_test.cpp.o -MF CMakeFiles/uri_normalization_test.dir/uri_normalization_test.cpp.o.d -o CMakeFiles/uri_normalization_test.dir/uri_normalization_test.cpp.o -c /u/bowman/camp/LspCpp/third_party/uri/test/uri_normalization_test.cpp + +third_party/uri/test/CMakeFiles/uri_normalization_test.dir/uri_normalization_test.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/uri_normalization_test.dir/uri_normalization_test.cpp.i" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /u/bowman/camp/LspCpp/third_party/uri/test/uri_normalization_test.cpp > CMakeFiles/uri_normalization_test.dir/uri_normalization_test.cpp.i + +third_party/uri/test/CMakeFiles/uri_normalization_test.dir/uri_normalization_test.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/uri_normalization_test.dir/uri_normalization_test.cpp.s" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /u/bowman/camp/LspCpp/third_party/uri/test/uri_normalization_test.cpp -o CMakeFiles/uri_normalization_test.dir/uri_normalization_test.cpp.s + +# Object files for target uri_normalization_test +uri_normalization_test_OBJECTS = \ +"CMakeFiles/uri_normalization_test.dir/uri_normalization_test.cpp.o" + +# External object files for target uri_normalization_test +uri_normalization_test_EXTERNAL_OBJECTS = + +third_party/uri/tests/uri_normalization_test: third_party/uri/test/CMakeFiles/uri_normalization_test.dir/uri_normalization_test.cpp.o +third_party/uri/tests/uri_normalization_test: third_party/uri/test/CMakeFiles/uri_normalization_test.dir/build.make +third_party/uri/tests/uri_normalization_test: third_party/uri/src/libnetwork-uri.a +third_party/uri/tests/uri_normalization_test: lib/libgtest_main.a +third_party/uri/tests/uri_normalization_test: lib/libgtest.a +third_party/uri/tests/uri_normalization_test: third_party/uri/test/CMakeFiles/uri_normalization_test.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable ../tests/uri_normalization_test" + cd /u/bowman/camp/LspCpp/third_party/uri/test && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/uri_normalization_test.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +third_party/uri/test/CMakeFiles/uri_normalization_test.dir/build: third_party/uri/tests/uri_normalization_test +.PHONY : third_party/uri/test/CMakeFiles/uri_normalization_test.dir/build + +third_party/uri/test/CMakeFiles/uri_normalization_test.dir/clean: + cd /u/bowman/camp/LspCpp/third_party/uri/test && $(CMAKE_COMMAND) -P CMakeFiles/uri_normalization_test.dir/cmake_clean.cmake +.PHONY : third_party/uri/test/CMakeFiles/uri_normalization_test.dir/clean + +third_party/uri/test/CMakeFiles/uri_normalization_test.dir/depend: + cd /u/bowman/camp/LspCpp && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /u/bowman/camp/LspCpp /u/bowman/camp/LspCpp/third_party/uri/test /u/bowman/camp/LspCpp /u/bowman/camp/LspCpp/third_party/uri/test /u/bowman/camp/LspCpp/third_party/uri/test/CMakeFiles/uri_normalization_test.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : third_party/uri/test/CMakeFiles/uri_normalization_test.dir/depend + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_normalization_test.dir/cmake_clean.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_normalization_test.dir/cmake_clean.cmake new file mode 100644 index 00000000000..4a96b63c4fc --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_normalization_test.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../tests/uri_normalization_test" + "../tests/uri_normalization_test.pdb" + "CMakeFiles/uri_normalization_test.dir/uri_normalization_test.cpp.o" + "CMakeFiles/uri_normalization_test.dir/uri_normalization_test.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/uri_normalization_test.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_normalization_test.dir/compiler_depend.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_normalization_test.dir/compiler_depend.make new file mode 100644 index 00000000000..ab750c0e2ad --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_normalization_test.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for uri_normalization_test. +# This may be replaced when dependencies are built. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_normalization_test.dir/compiler_depend.ts b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_normalization_test.dir/compiler_depend.ts new file mode 100644 index 00000000000..9a7e2da3198 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_normalization_test.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for uri_normalization_test. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_normalization_test.dir/depend.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_normalization_test.dir/depend.make new file mode 100644 index 00000000000..c6bdc8b573b --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_normalization_test.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for uri_normalization_test. +# This may be replaced when dependencies are built. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_normalization_test.dir/flags.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_normalization_test.dir/flags.make new file mode 100644 index 00000000000..8e0692091e2 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_normalization_test.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# compile CXX with /bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/u/bowman/camp/LspCpp/third_party/uri/src -I/u/bowman/camp/LspCpp/third_party/uri/include -isystem /u/bowman/camp/LspCpp/third_party/uri/deps/googletest/include -isystem /u/bowman/camp/LspCpp/third_party/uri/deps/googletest + +CXX_FLAGS = -D_FILE_OFFSET_BITS=64 -DUSEGC -std=c++11 -Wall -Werror -Wno-parentheses -O2 -g -DNDEBUG + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_normalization_test.dir/link.txt b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_normalization_test.dir/link.txt new file mode 100644 index 00000000000..4294be3e811 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_normalization_test.dir/link.txt @@ -0,0 +1 @@ +/bin/c++ -D_FILE_OFFSET_BITS=64 -DUSEGC -std=c++11 -Wall -Werror -Wno-parentheses -O2 -g -DNDEBUG -rdynamic CMakeFiles/uri_normalization_test.dir/uri_normalization_test.cpp.o -o ../tests/uri_normalization_test -lpthread ../src/libnetwork-uri.a ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_normalization_test.dir/progress.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_normalization_test.dir/progress.make new file mode 100644 index 00000000000..c51eef3db77 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_normalization_test.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 44 +CMAKE_PROGRESS_2 = 45 + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/DependInfo.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/DependInfo.cmake new file mode 100644 index 00000000000..53c5b14591e --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/u/bowman/camp/LspCpp/third_party/uri/test/uri_parse_path_test.cpp" "third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/uri_parse_path_test.cpp.o" "gcc" "third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/uri_parse_path_test.cpp.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/u/bowman/camp/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake" + "/u/bowman/camp/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake" + "/u/bowman/camp/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/build.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/build.make new file mode 100644 index 00000000000..927058a6bd9 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/build.make @@ -0,0 +1,116 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /u/bowman/camp/LspCpp + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /u/bowman/camp/LspCpp + +# Include any dependencies generated for this target. +include third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/compiler_depend.make + +# Include the progress variables for this target. +include third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/progress.make + +# Include the compile flags for this target's objects. +include third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/flags.make + +third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/uri_parse_path_test.cpp.o: third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/flags.make +third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/uri_parse_path_test.cpp.o: third_party/uri/test/uri_parse_path_test.cpp +third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/uri_parse_path_test.cpp.o: third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/uri_parse_path_test.cpp.o" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/uri_parse_path_test.cpp.o -MF CMakeFiles/uri_parse_path_test.dir/uri_parse_path_test.cpp.o.d -o CMakeFiles/uri_parse_path_test.dir/uri_parse_path_test.cpp.o -c /u/bowman/camp/LspCpp/third_party/uri/test/uri_parse_path_test.cpp + +third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/uri_parse_path_test.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/uri_parse_path_test.dir/uri_parse_path_test.cpp.i" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /u/bowman/camp/LspCpp/third_party/uri/test/uri_parse_path_test.cpp > CMakeFiles/uri_parse_path_test.dir/uri_parse_path_test.cpp.i + +third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/uri_parse_path_test.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/uri_parse_path_test.dir/uri_parse_path_test.cpp.s" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /u/bowman/camp/LspCpp/third_party/uri/test/uri_parse_path_test.cpp -o CMakeFiles/uri_parse_path_test.dir/uri_parse_path_test.cpp.s + +# Object files for target uri_parse_path_test +uri_parse_path_test_OBJECTS = \ +"CMakeFiles/uri_parse_path_test.dir/uri_parse_path_test.cpp.o" + +# External object files for target uri_parse_path_test +uri_parse_path_test_EXTERNAL_OBJECTS = + +third_party/uri/tests/uri_parse_path_test: third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/uri_parse_path_test.cpp.o +third_party/uri/tests/uri_parse_path_test: third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/build.make +third_party/uri/tests/uri_parse_path_test: third_party/uri/src/libnetwork-uri.a +third_party/uri/tests/uri_parse_path_test: lib/libgtest_main.a +third_party/uri/tests/uri_parse_path_test: lib/libgtest.a +third_party/uri/tests/uri_parse_path_test: third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable ../tests/uri_parse_path_test" + cd /u/bowman/camp/LspCpp/third_party/uri/test && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/uri_parse_path_test.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/build: third_party/uri/tests/uri_parse_path_test +.PHONY : third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/build + +third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/clean: + cd /u/bowman/camp/LspCpp/third_party/uri/test && $(CMAKE_COMMAND) -P CMakeFiles/uri_parse_path_test.dir/cmake_clean.cmake +.PHONY : third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/clean + +third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/depend: + cd /u/bowman/camp/LspCpp && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /u/bowman/camp/LspCpp /u/bowman/camp/LspCpp/third_party/uri/test /u/bowman/camp/LspCpp /u/bowman/camp/LspCpp/third_party/uri/test /u/bowman/camp/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/depend + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/cmake_clean.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/cmake_clean.cmake new file mode 100644 index 00000000000..d054cdd0ea2 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../tests/uri_parse_path_test" + "../tests/uri_parse_path_test.pdb" + "CMakeFiles/uri_parse_path_test.dir/uri_parse_path_test.cpp.o" + "CMakeFiles/uri_parse_path_test.dir/uri_parse_path_test.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/uri_parse_path_test.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/compiler_depend.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/compiler_depend.make new file mode 100644 index 00000000000..2ac6c5da35f --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for uri_parse_path_test. +# This may be replaced when dependencies are built. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/compiler_depend.ts b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/compiler_depend.ts new file mode 100644 index 00000000000..3030bdbaeaa --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for uri_parse_path_test. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/depend.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/depend.make new file mode 100644 index 00000000000..7e58262af1b --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for uri_parse_path_test. +# This may be replaced when dependencies are built. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/flags.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/flags.make new file mode 100644 index 00000000000..8e0692091e2 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# compile CXX with /bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/u/bowman/camp/LspCpp/third_party/uri/src -I/u/bowman/camp/LspCpp/third_party/uri/include -isystem /u/bowman/camp/LspCpp/third_party/uri/deps/googletest/include -isystem /u/bowman/camp/LspCpp/third_party/uri/deps/googletest + +CXX_FLAGS = -D_FILE_OFFSET_BITS=64 -DUSEGC -std=c++11 -Wall -Werror -Wno-parentheses -O2 -g -DNDEBUG + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/link.txt b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/link.txt new file mode 100644 index 00000000000..b2965a46905 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/link.txt @@ -0,0 +1 @@ +/bin/c++ -D_FILE_OFFSET_BITS=64 -DUSEGC -std=c++11 -Wall -Werror -Wno-parentheses -O2 -g -DNDEBUG -rdynamic CMakeFiles/uri_parse_path_test.dir/uri_parse_path_test.cpp.o -o ../tests/uri_parse_path_test -lpthread ../src/libnetwork-uri.a ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/progress.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/progress.make new file mode 100644 index 00000000000..80ac6c176b9 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 46 +CMAKE_PROGRESS_2 = 47 + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/DependInfo.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/DependInfo.cmake new file mode 100644 index 00000000000..1a224a7cab2 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/u/bowman/camp/LspCpp/third_party/uri/test/uri_parse_scheme_test.cpp" "third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/uri_parse_scheme_test.cpp.o" "gcc" "third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/uri_parse_scheme_test.cpp.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/u/bowman/camp/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake" + "/u/bowman/camp/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake" + "/u/bowman/camp/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/build.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/build.make new file mode 100644 index 00000000000..50db09851dd --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/build.make @@ -0,0 +1,116 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /u/bowman/camp/LspCpp + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /u/bowman/camp/LspCpp + +# Include any dependencies generated for this target. +include third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/compiler_depend.make + +# Include the progress variables for this target. +include third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/progress.make + +# Include the compile flags for this target's objects. +include third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/flags.make + +third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/uri_parse_scheme_test.cpp.o: third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/flags.make +third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/uri_parse_scheme_test.cpp.o: third_party/uri/test/uri_parse_scheme_test.cpp +third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/uri_parse_scheme_test.cpp.o: third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/uri_parse_scheme_test.cpp.o" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/uri_parse_scheme_test.cpp.o -MF CMakeFiles/uri_parse_scheme_test.dir/uri_parse_scheme_test.cpp.o.d -o CMakeFiles/uri_parse_scheme_test.dir/uri_parse_scheme_test.cpp.o -c /u/bowman/camp/LspCpp/third_party/uri/test/uri_parse_scheme_test.cpp + +third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/uri_parse_scheme_test.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/uri_parse_scheme_test.dir/uri_parse_scheme_test.cpp.i" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /u/bowman/camp/LspCpp/third_party/uri/test/uri_parse_scheme_test.cpp > CMakeFiles/uri_parse_scheme_test.dir/uri_parse_scheme_test.cpp.i + +third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/uri_parse_scheme_test.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/uri_parse_scheme_test.dir/uri_parse_scheme_test.cpp.s" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /u/bowman/camp/LspCpp/third_party/uri/test/uri_parse_scheme_test.cpp -o CMakeFiles/uri_parse_scheme_test.dir/uri_parse_scheme_test.cpp.s + +# Object files for target uri_parse_scheme_test +uri_parse_scheme_test_OBJECTS = \ +"CMakeFiles/uri_parse_scheme_test.dir/uri_parse_scheme_test.cpp.o" + +# External object files for target uri_parse_scheme_test +uri_parse_scheme_test_EXTERNAL_OBJECTS = + +third_party/uri/tests/uri_parse_scheme_test: third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/uri_parse_scheme_test.cpp.o +third_party/uri/tests/uri_parse_scheme_test: third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/build.make +third_party/uri/tests/uri_parse_scheme_test: third_party/uri/src/libnetwork-uri.a +third_party/uri/tests/uri_parse_scheme_test: lib/libgtest_main.a +third_party/uri/tests/uri_parse_scheme_test: lib/libgtest.a +third_party/uri/tests/uri_parse_scheme_test: third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable ../tests/uri_parse_scheme_test" + cd /u/bowman/camp/LspCpp/third_party/uri/test && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/uri_parse_scheme_test.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/build: third_party/uri/tests/uri_parse_scheme_test +.PHONY : third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/build + +third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/clean: + cd /u/bowman/camp/LspCpp/third_party/uri/test && $(CMAKE_COMMAND) -P CMakeFiles/uri_parse_scheme_test.dir/cmake_clean.cmake +.PHONY : third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/clean + +third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/depend: + cd /u/bowman/camp/LspCpp && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /u/bowman/camp/LspCpp /u/bowman/camp/LspCpp/third_party/uri/test /u/bowman/camp/LspCpp /u/bowman/camp/LspCpp/third_party/uri/test /u/bowman/camp/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/depend + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/cmake_clean.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/cmake_clean.cmake new file mode 100644 index 00000000000..b9dd88c6116 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../tests/uri_parse_scheme_test" + "../tests/uri_parse_scheme_test.pdb" + "CMakeFiles/uri_parse_scheme_test.dir/uri_parse_scheme_test.cpp.o" + "CMakeFiles/uri_parse_scheme_test.dir/uri_parse_scheme_test.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/uri_parse_scheme_test.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/compiler_depend.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/compiler_depend.make new file mode 100644 index 00000000000..126fa457d5c --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for uri_parse_scheme_test. +# This may be replaced when dependencies are built. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/compiler_depend.ts b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/compiler_depend.ts new file mode 100644 index 00000000000..4da7754d244 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for uri_parse_scheme_test. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/depend.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/depend.make new file mode 100644 index 00000000000..f2a6a16d282 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for uri_parse_scheme_test. +# This may be replaced when dependencies are built. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/flags.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/flags.make new file mode 100644 index 00000000000..8e0692091e2 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# compile CXX with /bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/u/bowman/camp/LspCpp/third_party/uri/src -I/u/bowman/camp/LspCpp/third_party/uri/include -isystem /u/bowman/camp/LspCpp/third_party/uri/deps/googletest/include -isystem /u/bowman/camp/LspCpp/third_party/uri/deps/googletest + +CXX_FLAGS = -D_FILE_OFFSET_BITS=64 -DUSEGC -std=c++11 -Wall -Werror -Wno-parentheses -O2 -g -DNDEBUG + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/link.txt b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/link.txt new file mode 100644 index 00000000000..8866ba9781a --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/link.txt @@ -0,0 +1 @@ +/bin/c++ -D_FILE_OFFSET_BITS=64 -DUSEGC -std=c++11 -Wall -Werror -Wno-parentheses -O2 -g -DNDEBUG -rdynamic CMakeFiles/uri_parse_scheme_test.dir/uri_parse_scheme_test.cpp.o -o ../tests/uri_parse_scheme_test -lpthread ../src/libnetwork-uri.a ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/progress.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/progress.make new file mode 100644 index 00000000000..961e1cad8a4 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 48 +CMAKE_PROGRESS_2 = 49 + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_test.dir/DependInfo.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_test.dir/DependInfo.cmake new file mode 100644 index 00000000000..3b713dc4392 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_test.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/u/bowman/camp/LspCpp/third_party/uri/test/uri_parse_test.cpp" "third_party/uri/test/CMakeFiles/uri_parse_test.dir/uri_parse_test.cpp.o" "gcc" "third_party/uri/test/CMakeFiles/uri_parse_test.dir/uri_parse_test.cpp.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/u/bowman/camp/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake" + "/u/bowman/camp/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake" + "/u/bowman/camp/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_test.dir/build.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_test.dir/build.make new file mode 100644 index 00000000000..3aa7b509611 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_test.dir/build.make @@ -0,0 +1,116 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /u/bowman/camp/LspCpp + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /u/bowman/camp/LspCpp + +# Include any dependencies generated for this target. +include third_party/uri/test/CMakeFiles/uri_parse_test.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include third_party/uri/test/CMakeFiles/uri_parse_test.dir/compiler_depend.make + +# Include the progress variables for this target. +include third_party/uri/test/CMakeFiles/uri_parse_test.dir/progress.make + +# Include the compile flags for this target's objects. +include third_party/uri/test/CMakeFiles/uri_parse_test.dir/flags.make + +third_party/uri/test/CMakeFiles/uri_parse_test.dir/uri_parse_test.cpp.o: third_party/uri/test/CMakeFiles/uri_parse_test.dir/flags.make +third_party/uri/test/CMakeFiles/uri_parse_test.dir/uri_parse_test.cpp.o: third_party/uri/test/uri_parse_test.cpp +third_party/uri/test/CMakeFiles/uri_parse_test.dir/uri_parse_test.cpp.o: third_party/uri/test/CMakeFiles/uri_parse_test.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object third_party/uri/test/CMakeFiles/uri_parse_test.dir/uri_parse_test.cpp.o" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/test/CMakeFiles/uri_parse_test.dir/uri_parse_test.cpp.o -MF CMakeFiles/uri_parse_test.dir/uri_parse_test.cpp.o.d -o CMakeFiles/uri_parse_test.dir/uri_parse_test.cpp.o -c /u/bowman/camp/LspCpp/third_party/uri/test/uri_parse_test.cpp + +third_party/uri/test/CMakeFiles/uri_parse_test.dir/uri_parse_test.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/uri_parse_test.dir/uri_parse_test.cpp.i" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /u/bowman/camp/LspCpp/third_party/uri/test/uri_parse_test.cpp > CMakeFiles/uri_parse_test.dir/uri_parse_test.cpp.i + +third_party/uri/test/CMakeFiles/uri_parse_test.dir/uri_parse_test.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/uri_parse_test.dir/uri_parse_test.cpp.s" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /u/bowman/camp/LspCpp/third_party/uri/test/uri_parse_test.cpp -o CMakeFiles/uri_parse_test.dir/uri_parse_test.cpp.s + +# Object files for target uri_parse_test +uri_parse_test_OBJECTS = \ +"CMakeFiles/uri_parse_test.dir/uri_parse_test.cpp.o" + +# External object files for target uri_parse_test +uri_parse_test_EXTERNAL_OBJECTS = + +third_party/uri/tests/uri_parse_test: third_party/uri/test/CMakeFiles/uri_parse_test.dir/uri_parse_test.cpp.o +third_party/uri/tests/uri_parse_test: third_party/uri/test/CMakeFiles/uri_parse_test.dir/build.make +third_party/uri/tests/uri_parse_test: third_party/uri/src/libnetwork-uri.a +third_party/uri/tests/uri_parse_test: lib/libgtest_main.a +third_party/uri/tests/uri_parse_test: lib/libgtest.a +third_party/uri/tests/uri_parse_test: third_party/uri/test/CMakeFiles/uri_parse_test.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable ../tests/uri_parse_test" + cd /u/bowman/camp/LspCpp/third_party/uri/test && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/uri_parse_test.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +third_party/uri/test/CMakeFiles/uri_parse_test.dir/build: third_party/uri/tests/uri_parse_test +.PHONY : third_party/uri/test/CMakeFiles/uri_parse_test.dir/build + +third_party/uri/test/CMakeFiles/uri_parse_test.dir/clean: + cd /u/bowman/camp/LspCpp/third_party/uri/test && $(CMAKE_COMMAND) -P CMakeFiles/uri_parse_test.dir/cmake_clean.cmake +.PHONY : third_party/uri/test/CMakeFiles/uri_parse_test.dir/clean + +third_party/uri/test/CMakeFiles/uri_parse_test.dir/depend: + cd /u/bowman/camp/LspCpp && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /u/bowman/camp/LspCpp /u/bowman/camp/LspCpp/third_party/uri/test /u/bowman/camp/LspCpp /u/bowman/camp/LspCpp/third_party/uri/test /u/bowman/camp/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_test.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : third_party/uri/test/CMakeFiles/uri_parse_test.dir/depend + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_test.dir/cmake_clean.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_test.dir/cmake_clean.cmake new file mode 100644 index 00000000000..9f9071cbaee --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_test.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../tests/uri_parse_test" + "../tests/uri_parse_test.pdb" + "CMakeFiles/uri_parse_test.dir/uri_parse_test.cpp.o" + "CMakeFiles/uri_parse_test.dir/uri_parse_test.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/uri_parse_test.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_test.dir/compiler_depend.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_test.dir/compiler_depend.make new file mode 100644 index 00000000000..50519a7e857 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_test.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for uri_parse_test. +# This may be replaced when dependencies are built. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_test.dir/compiler_depend.ts b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_test.dir/compiler_depend.ts new file mode 100644 index 00000000000..e2570267ef2 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_test.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for uri_parse_test. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_test.dir/depend.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_test.dir/depend.make new file mode 100644 index 00000000000..d3ef211cf6c --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_test.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for uri_parse_test. +# This may be replaced when dependencies are built. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_test.dir/flags.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_test.dir/flags.make new file mode 100644 index 00000000000..8e0692091e2 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_test.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# compile CXX with /bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/u/bowman/camp/LspCpp/third_party/uri/src -I/u/bowman/camp/LspCpp/third_party/uri/include -isystem /u/bowman/camp/LspCpp/third_party/uri/deps/googletest/include -isystem /u/bowman/camp/LspCpp/third_party/uri/deps/googletest + +CXX_FLAGS = -D_FILE_OFFSET_BITS=64 -DUSEGC -std=c++11 -Wall -Werror -Wno-parentheses -O2 -g -DNDEBUG + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_test.dir/link.txt b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_test.dir/link.txt new file mode 100644 index 00000000000..7294380edb7 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_test.dir/link.txt @@ -0,0 +1 @@ +/bin/c++ -D_FILE_OFFSET_BITS=64 -DUSEGC -std=c++11 -Wall -Werror -Wno-parentheses -O2 -g -DNDEBUG -rdynamic CMakeFiles/uri_parse_test.dir/uri_parse_test.cpp.o -o ../tests/uri_parse_test -lpthread ../src/libnetwork-uri.a ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_test.dir/progress.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_test.dir/progress.make new file mode 100644 index 00000000000..dbabe1f5030 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_parse_test.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 50 +CMAKE_PROGRESS_2 = 51 + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_reference_test.dir/DependInfo.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_reference_test.dir/DependInfo.cmake new file mode 100644 index 00000000000..8a4abc87e4e --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_reference_test.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/u/bowman/camp/LspCpp/third_party/uri/test/uri_reference_test.cpp" "third_party/uri/test/CMakeFiles/uri_reference_test.dir/uri_reference_test.cpp.o" "gcc" "third_party/uri/test/CMakeFiles/uri_reference_test.dir/uri_reference_test.cpp.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/u/bowman/camp/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake" + "/u/bowman/camp/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake" + "/u/bowman/camp/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_reference_test.dir/build.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_reference_test.dir/build.make new file mode 100644 index 00000000000..22d0fe23f8a --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_reference_test.dir/build.make @@ -0,0 +1,116 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /u/bowman/camp/LspCpp + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /u/bowman/camp/LspCpp + +# Include any dependencies generated for this target. +include third_party/uri/test/CMakeFiles/uri_reference_test.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include third_party/uri/test/CMakeFiles/uri_reference_test.dir/compiler_depend.make + +# Include the progress variables for this target. +include third_party/uri/test/CMakeFiles/uri_reference_test.dir/progress.make + +# Include the compile flags for this target's objects. +include third_party/uri/test/CMakeFiles/uri_reference_test.dir/flags.make + +third_party/uri/test/CMakeFiles/uri_reference_test.dir/uri_reference_test.cpp.o: third_party/uri/test/CMakeFiles/uri_reference_test.dir/flags.make +third_party/uri/test/CMakeFiles/uri_reference_test.dir/uri_reference_test.cpp.o: third_party/uri/test/uri_reference_test.cpp +third_party/uri/test/CMakeFiles/uri_reference_test.dir/uri_reference_test.cpp.o: third_party/uri/test/CMakeFiles/uri_reference_test.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object third_party/uri/test/CMakeFiles/uri_reference_test.dir/uri_reference_test.cpp.o" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/test/CMakeFiles/uri_reference_test.dir/uri_reference_test.cpp.o -MF CMakeFiles/uri_reference_test.dir/uri_reference_test.cpp.o.d -o CMakeFiles/uri_reference_test.dir/uri_reference_test.cpp.o -c /u/bowman/camp/LspCpp/third_party/uri/test/uri_reference_test.cpp + +third_party/uri/test/CMakeFiles/uri_reference_test.dir/uri_reference_test.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/uri_reference_test.dir/uri_reference_test.cpp.i" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /u/bowman/camp/LspCpp/third_party/uri/test/uri_reference_test.cpp > CMakeFiles/uri_reference_test.dir/uri_reference_test.cpp.i + +third_party/uri/test/CMakeFiles/uri_reference_test.dir/uri_reference_test.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/uri_reference_test.dir/uri_reference_test.cpp.s" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /u/bowman/camp/LspCpp/third_party/uri/test/uri_reference_test.cpp -o CMakeFiles/uri_reference_test.dir/uri_reference_test.cpp.s + +# Object files for target uri_reference_test +uri_reference_test_OBJECTS = \ +"CMakeFiles/uri_reference_test.dir/uri_reference_test.cpp.o" + +# External object files for target uri_reference_test +uri_reference_test_EXTERNAL_OBJECTS = + +third_party/uri/tests/uri_reference_test: third_party/uri/test/CMakeFiles/uri_reference_test.dir/uri_reference_test.cpp.o +third_party/uri/tests/uri_reference_test: third_party/uri/test/CMakeFiles/uri_reference_test.dir/build.make +third_party/uri/tests/uri_reference_test: third_party/uri/src/libnetwork-uri.a +third_party/uri/tests/uri_reference_test: lib/libgtest_main.a +third_party/uri/tests/uri_reference_test: lib/libgtest.a +third_party/uri/tests/uri_reference_test: third_party/uri/test/CMakeFiles/uri_reference_test.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable ../tests/uri_reference_test" + cd /u/bowman/camp/LspCpp/third_party/uri/test && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/uri_reference_test.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +third_party/uri/test/CMakeFiles/uri_reference_test.dir/build: third_party/uri/tests/uri_reference_test +.PHONY : third_party/uri/test/CMakeFiles/uri_reference_test.dir/build + +third_party/uri/test/CMakeFiles/uri_reference_test.dir/clean: + cd /u/bowman/camp/LspCpp/third_party/uri/test && $(CMAKE_COMMAND) -P CMakeFiles/uri_reference_test.dir/cmake_clean.cmake +.PHONY : third_party/uri/test/CMakeFiles/uri_reference_test.dir/clean + +third_party/uri/test/CMakeFiles/uri_reference_test.dir/depend: + cd /u/bowman/camp/LspCpp && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /u/bowman/camp/LspCpp /u/bowman/camp/LspCpp/third_party/uri/test /u/bowman/camp/LspCpp /u/bowman/camp/LspCpp/third_party/uri/test /u/bowman/camp/LspCpp/third_party/uri/test/CMakeFiles/uri_reference_test.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : third_party/uri/test/CMakeFiles/uri_reference_test.dir/depend + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_reference_test.dir/cmake_clean.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_reference_test.dir/cmake_clean.cmake new file mode 100644 index 00000000000..ede67e6d21f --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_reference_test.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../tests/uri_reference_test" + "../tests/uri_reference_test.pdb" + "CMakeFiles/uri_reference_test.dir/uri_reference_test.cpp.o" + "CMakeFiles/uri_reference_test.dir/uri_reference_test.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/uri_reference_test.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_reference_test.dir/compiler_depend.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_reference_test.dir/compiler_depend.make new file mode 100644 index 00000000000..64966ad5096 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_reference_test.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for uri_reference_test. +# This may be replaced when dependencies are built. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_reference_test.dir/compiler_depend.ts b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_reference_test.dir/compiler_depend.ts new file mode 100644 index 00000000000..ae9d2510a53 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_reference_test.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for uri_reference_test. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_reference_test.dir/depend.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_reference_test.dir/depend.make new file mode 100644 index 00000000000..afa79f6cc4a --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_reference_test.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for uri_reference_test. +# This may be replaced when dependencies are built. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_reference_test.dir/flags.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_reference_test.dir/flags.make new file mode 100644 index 00000000000..8e0692091e2 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_reference_test.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# compile CXX with /bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/u/bowman/camp/LspCpp/third_party/uri/src -I/u/bowman/camp/LspCpp/third_party/uri/include -isystem /u/bowman/camp/LspCpp/third_party/uri/deps/googletest/include -isystem /u/bowman/camp/LspCpp/third_party/uri/deps/googletest + +CXX_FLAGS = -D_FILE_OFFSET_BITS=64 -DUSEGC -std=c++11 -Wall -Werror -Wno-parentheses -O2 -g -DNDEBUG + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_reference_test.dir/link.txt b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_reference_test.dir/link.txt new file mode 100644 index 00000000000..1cd059359af --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_reference_test.dir/link.txt @@ -0,0 +1 @@ +/bin/c++ -D_FILE_OFFSET_BITS=64 -DUSEGC -std=c++11 -Wall -Werror -Wno-parentheses -O2 -g -DNDEBUG -rdynamic CMakeFiles/uri_reference_test.dir/uri_reference_test.cpp.o -o ../tests/uri_reference_test -lpthread ../src/libnetwork-uri.a ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_reference_test.dir/progress.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_reference_test.dir/progress.make new file mode 100644 index 00000000000..3b1f03a2836 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_reference_test.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 52 +CMAKE_PROGRESS_2 = 53 + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_resolve_test.dir/DependInfo.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_resolve_test.dir/DependInfo.cmake new file mode 100644 index 00000000000..de31b9c2dde --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_resolve_test.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/u/bowman/camp/LspCpp/third_party/uri/test/uri_resolve_test.cpp" "third_party/uri/test/CMakeFiles/uri_resolve_test.dir/uri_resolve_test.cpp.o" "gcc" "third_party/uri/test/CMakeFiles/uri_resolve_test.dir/uri_resolve_test.cpp.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/u/bowman/camp/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake" + "/u/bowman/camp/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake" + "/u/bowman/camp/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_resolve_test.dir/build.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_resolve_test.dir/build.make new file mode 100644 index 00000000000..f66120efe3e --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_resolve_test.dir/build.make @@ -0,0 +1,116 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /u/bowman/camp/LspCpp + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /u/bowman/camp/LspCpp + +# Include any dependencies generated for this target. +include third_party/uri/test/CMakeFiles/uri_resolve_test.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include third_party/uri/test/CMakeFiles/uri_resolve_test.dir/compiler_depend.make + +# Include the progress variables for this target. +include third_party/uri/test/CMakeFiles/uri_resolve_test.dir/progress.make + +# Include the compile flags for this target's objects. +include third_party/uri/test/CMakeFiles/uri_resolve_test.dir/flags.make + +third_party/uri/test/CMakeFiles/uri_resolve_test.dir/uri_resolve_test.cpp.o: third_party/uri/test/CMakeFiles/uri_resolve_test.dir/flags.make +third_party/uri/test/CMakeFiles/uri_resolve_test.dir/uri_resolve_test.cpp.o: third_party/uri/test/uri_resolve_test.cpp +third_party/uri/test/CMakeFiles/uri_resolve_test.dir/uri_resolve_test.cpp.o: third_party/uri/test/CMakeFiles/uri_resolve_test.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object third_party/uri/test/CMakeFiles/uri_resolve_test.dir/uri_resolve_test.cpp.o" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/test/CMakeFiles/uri_resolve_test.dir/uri_resolve_test.cpp.o -MF CMakeFiles/uri_resolve_test.dir/uri_resolve_test.cpp.o.d -o CMakeFiles/uri_resolve_test.dir/uri_resolve_test.cpp.o -c /u/bowman/camp/LspCpp/third_party/uri/test/uri_resolve_test.cpp + +third_party/uri/test/CMakeFiles/uri_resolve_test.dir/uri_resolve_test.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/uri_resolve_test.dir/uri_resolve_test.cpp.i" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /u/bowman/camp/LspCpp/third_party/uri/test/uri_resolve_test.cpp > CMakeFiles/uri_resolve_test.dir/uri_resolve_test.cpp.i + +third_party/uri/test/CMakeFiles/uri_resolve_test.dir/uri_resolve_test.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/uri_resolve_test.dir/uri_resolve_test.cpp.s" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /u/bowman/camp/LspCpp/third_party/uri/test/uri_resolve_test.cpp -o CMakeFiles/uri_resolve_test.dir/uri_resolve_test.cpp.s + +# Object files for target uri_resolve_test +uri_resolve_test_OBJECTS = \ +"CMakeFiles/uri_resolve_test.dir/uri_resolve_test.cpp.o" + +# External object files for target uri_resolve_test +uri_resolve_test_EXTERNAL_OBJECTS = + +third_party/uri/tests/uri_resolve_test: third_party/uri/test/CMakeFiles/uri_resolve_test.dir/uri_resolve_test.cpp.o +third_party/uri/tests/uri_resolve_test: third_party/uri/test/CMakeFiles/uri_resolve_test.dir/build.make +third_party/uri/tests/uri_resolve_test: third_party/uri/src/libnetwork-uri.a +third_party/uri/tests/uri_resolve_test: lib/libgtest_main.a +third_party/uri/tests/uri_resolve_test: lib/libgtest.a +third_party/uri/tests/uri_resolve_test: third_party/uri/test/CMakeFiles/uri_resolve_test.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable ../tests/uri_resolve_test" + cd /u/bowman/camp/LspCpp/third_party/uri/test && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/uri_resolve_test.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +third_party/uri/test/CMakeFiles/uri_resolve_test.dir/build: third_party/uri/tests/uri_resolve_test +.PHONY : third_party/uri/test/CMakeFiles/uri_resolve_test.dir/build + +third_party/uri/test/CMakeFiles/uri_resolve_test.dir/clean: + cd /u/bowman/camp/LspCpp/third_party/uri/test && $(CMAKE_COMMAND) -P CMakeFiles/uri_resolve_test.dir/cmake_clean.cmake +.PHONY : third_party/uri/test/CMakeFiles/uri_resolve_test.dir/clean + +third_party/uri/test/CMakeFiles/uri_resolve_test.dir/depend: + cd /u/bowman/camp/LspCpp && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /u/bowman/camp/LspCpp /u/bowman/camp/LspCpp/third_party/uri/test /u/bowman/camp/LspCpp /u/bowman/camp/LspCpp/third_party/uri/test /u/bowman/camp/LspCpp/third_party/uri/test/CMakeFiles/uri_resolve_test.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : third_party/uri/test/CMakeFiles/uri_resolve_test.dir/depend + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_resolve_test.dir/cmake_clean.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_resolve_test.dir/cmake_clean.cmake new file mode 100644 index 00000000000..f8efcb7ae0f --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_resolve_test.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../tests/uri_resolve_test" + "../tests/uri_resolve_test.pdb" + "CMakeFiles/uri_resolve_test.dir/uri_resolve_test.cpp.o" + "CMakeFiles/uri_resolve_test.dir/uri_resolve_test.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/uri_resolve_test.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_resolve_test.dir/compiler_depend.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_resolve_test.dir/compiler_depend.make new file mode 100644 index 00000000000..bdfe565854c --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_resolve_test.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for uri_resolve_test. +# This may be replaced when dependencies are built. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_resolve_test.dir/compiler_depend.ts b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_resolve_test.dir/compiler_depend.ts new file mode 100644 index 00000000000..14d8c8809b0 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_resolve_test.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for uri_resolve_test. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_resolve_test.dir/depend.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_resolve_test.dir/depend.make new file mode 100644 index 00000000000..a7b85fc758c --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_resolve_test.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for uri_resolve_test. +# This may be replaced when dependencies are built. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_resolve_test.dir/flags.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_resolve_test.dir/flags.make new file mode 100644 index 00000000000..8e0692091e2 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_resolve_test.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# compile CXX with /bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/u/bowman/camp/LspCpp/third_party/uri/src -I/u/bowman/camp/LspCpp/third_party/uri/include -isystem /u/bowman/camp/LspCpp/third_party/uri/deps/googletest/include -isystem /u/bowman/camp/LspCpp/third_party/uri/deps/googletest + +CXX_FLAGS = -D_FILE_OFFSET_BITS=64 -DUSEGC -std=c++11 -Wall -Werror -Wno-parentheses -O2 -g -DNDEBUG + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_resolve_test.dir/link.txt b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_resolve_test.dir/link.txt new file mode 100644 index 00000000000..e049e13e2d1 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_resolve_test.dir/link.txt @@ -0,0 +1 @@ +/bin/c++ -D_FILE_OFFSET_BITS=64 -DUSEGC -std=c++11 -Wall -Werror -Wno-parentheses -O2 -g -DNDEBUG -rdynamic CMakeFiles/uri_resolve_test.dir/uri_resolve_test.cpp.o -o ../tests/uri_resolve_test -lpthread ../src/libnetwork-uri.a ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_resolve_test.dir/progress.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_resolve_test.dir/progress.make new file mode 100644 index 00000000000..2e6ba905696 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_resolve_test.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 54 +CMAKE_PROGRESS_2 = 55 + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_stream_test.dir/DependInfo.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_stream_test.dir/DependInfo.cmake new file mode 100644 index 00000000000..4a5dd6c7af5 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_stream_test.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/u/bowman/camp/LspCpp/third_party/uri/test/uri_stream_test.cpp" "third_party/uri/test/CMakeFiles/uri_stream_test.dir/uri_stream_test.cpp.o" "gcc" "third_party/uri/test/CMakeFiles/uri_stream_test.dir/uri_stream_test.cpp.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/u/bowman/camp/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake" + "/u/bowman/camp/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake" + "/u/bowman/camp/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_stream_test.dir/build.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_stream_test.dir/build.make new file mode 100644 index 00000000000..dd4718d53f5 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_stream_test.dir/build.make @@ -0,0 +1,116 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /u/bowman/camp/LspCpp + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /u/bowman/camp/LspCpp + +# Include any dependencies generated for this target. +include third_party/uri/test/CMakeFiles/uri_stream_test.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include third_party/uri/test/CMakeFiles/uri_stream_test.dir/compiler_depend.make + +# Include the progress variables for this target. +include third_party/uri/test/CMakeFiles/uri_stream_test.dir/progress.make + +# Include the compile flags for this target's objects. +include third_party/uri/test/CMakeFiles/uri_stream_test.dir/flags.make + +third_party/uri/test/CMakeFiles/uri_stream_test.dir/uri_stream_test.cpp.o: third_party/uri/test/CMakeFiles/uri_stream_test.dir/flags.make +third_party/uri/test/CMakeFiles/uri_stream_test.dir/uri_stream_test.cpp.o: third_party/uri/test/uri_stream_test.cpp +third_party/uri/test/CMakeFiles/uri_stream_test.dir/uri_stream_test.cpp.o: third_party/uri/test/CMakeFiles/uri_stream_test.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object third_party/uri/test/CMakeFiles/uri_stream_test.dir/uri_stream_test.cpp.o" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/test/CMakeFiles/uri_stream_test.dir/uri_stream_test.cpp.o -MF CMakeFiles/uri_stream_test.dir/uri_stream_test.cpp.o.d -o CMakeFiles/uri_stream_test.dir/uri_stream_test.cpp.o -c /u/bowman/camp/LspCpp/third_party/uri/test/uri_stream_test.cpp + +third_party/uri/test/CMakeFiles/uri_stream_test.dir/uri_stream_test.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/uri_stream_test.dir/uri_stream_test.cpp.i" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /u/bowman/camp/LspCpp/third_party/uri/test/uri_stream_test.cpp > CMakeFiles/uri_stream_test.dir/uri_stream_test.cpp.i + +third_party/uri/test/CMakeFiles/uri_stream_test.dir/uri_stream_test.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/uri_stream_test.dir/uri_stream_test.cpp.s" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /u/bowman/camp/LspCpp/third_party/uri/test/uri_stream_test.cpp -o CMakeFiles/uri_stream_test.dir/uri_stream_test.cpp.s + +# Object files for target uri_stream_test +uri_stream_test_OBJECTS = \ +"CMakeFiles/uri_stream_test.dir/uri_stream_test.cpp.o" + +# External object files for target uri_stream_test +uri_stream_test_EXTERNAL_OBJECTS = + +third_party/uri/tests/uri_stream_test: third_party/uri/test/CMakeFiles/uri_stream_test.dir/uri_stream_test.cpp.o +third_party/uri/tests/uri_stream_test: third_party/uri/test/CMakeFiles/uri_stream_test.dir/build.make +third_party/uri/tests/uri_stream_test: third_party/uri/src/libnetwork-uri.a +third_party/uri/tests/uri_stream_test: lib/libgtest_main.a +third_party/uri/tests/uri_stream_test: lib/libgtest.a +third_party/uri/tests/uri_stream_test: third_party/uri/test/CMakeFiles/uri_stream_test.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable ../tests/uri_stream_test" + cd /u/bowman/camp/LspCpp/third_party/uri/test && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/uri_stream_test.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +third_party/uri/test/CMakeFiles/uri_stream_test.dir/build: third_party/uri/tests/uri_stream_test +.PHONY : third_party/uri/test/CMakeFiles/uri_stream_test.dir/build + +third_party/uri/test/CMakeFiles/uri_stream_test.dir/clean: + cd /u/bowman/camp/LspCpp/third_party/uri/test && $(CMAKE_COMMAND) -P CMakeFiles/uri_stream_test.dir/cmake_clean.cmake +.PHONY : third_party/uri/test/CMakeFiles/uri_stream_test.dir/clean + +third_party/uri/test/CMakeFiles/uri_stream_test.dir/depend: + cd /u/bowman/camp/LspCpp && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /u/bowman/camp/LspCpp /u/bowman/camp/LspCpp/third_party/uri/test /u/bowman/camp/LspCpp /u/bowman/camp/LspCpp/third_party/uri/test /u/bowman/camp/LspCpp/third_party/uri/test/CMakeFiles/uri_stream_test.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : third_party/uri/test/CMakeFiles/uri_stream_test.dir/depend + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_stream_test.dir/cmake_clean.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_stream_test.dir/cmake_clean.cmake new file mode 100644 index 00000000000..fc1056c23c3 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_stream_test.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../tests/uri_stream_test" + "../tests/uri_stream_test.pdb" + "CMakeFiles/uri_stream_test.dir/uri_stream_test.cpp.o" + "CMakeFiles/uri_stream_test.dir/uri_stream_test.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/uri_stream_test.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_stream_test.dir/compiler_depend.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_stream_test.dir/compiler_depend.make new file mode 100644 index 00000000000..1039c1a90df --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_stream_test.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for uri_stream_test. +# This may be replaced when dependencies are built. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_stream_test.dir/compiler_depend.ts b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_stream_test.dir/compiler_depend.ts new file mode 100644 index 00000000000..f0ca0efd88f --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_stream_test.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for uri_stream_test. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_stream_test.dir/depend.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_stream_test.dir/depend.make new file mode 100644 index 00000000000..90f8b8e5c27 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_stream_test.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for uri_stream_test. +# This may be replaced when dependencies are built. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_stream_test.dir/flags.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_stream_test.dir/flags.make new file mode 100644 index 00000000000..8e0692091e2 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_stream_test.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# compile CXX with /bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/u/bowman/camp/LspCpp/third_party/uri/src -I/u/bowman/camp/LspCpp/third_party/uri/include -isystem /u/bowman/camp/LspCpp/third_party/uri/deps/googletest/include -isystem /u/bowman/camp/LspCpp/third_party/uri/deps/googletest + +CXX_FLAGS = -D_FILE_OFFSET_BITS=64 -DUSEGC -std=c++11 -Wall -Werror -Wno-parentheses -O2 -g -DNDEBUG + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_stream_test.dir/link.txt b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_stream_test.dir/link.txt new file mode 100644 index 00000000000..f140c5f4322 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_stream_test.dir/link.txt @@ -0,0 +1 @@ +/bin/c++ -D_FILE_OFFSET_BITS=64 -DUSEGC -std=c++11 -Wall -Werror -Wno-parentheses -O2 -g -DNDEBUG -rdynamic CMakeFiles/uri_stream_test.dir/uri_stream_test.cpp.o -o ../tests/uri_stream_test -lpthread ../src/libnetwork-uri.a ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_stream_test.dir/progress.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_stream_test.dir/progress.make new file mode 100644 index 00000000000..fb03824bd35 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_stream_test.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 56 +CMAKE_PROGRESS_2 = 57 + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_test.dir/DependInfo.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_test.dir/DependInfo.cmake new file mode 100644 index 00000000000..5dfb523a856 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_test.dir/DependInfo.cmake @@ -0,0 +1,22 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/u/bowman/camp/LspCpp/third_party/uri/test/uri_test.cpp" "third_party/uri/test/CMakeFiles/uri_test.dir/uri_test.cpp.o" "gcc" "third_party/uri/test/CMakeFiles/uri_test.dir/uri_test.cpp.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/u/bowman/camp/LspCpp/third_party/uri/src/CMakeFiles/network-uri.dir/DependInfo.cmake" + "/u/bowman/camp/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake" + "/u/bowman/camp/LspCpp/third_party/uri/deps/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_test.dir/build.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_test.dir/build.make new file mode 100644 index 00000000000..fe4cb094184 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_test.dir/build.make @@ -0,0 +1,116 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /u/bowman/camp/LspCpp + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /u/bowman/camp/LspCpp + +# Include any dependencies generated for this target. +include third_party/uri/test/CMakeFiles/uri_test.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include third_party/uri/test/CMakeFiles/uri_test.dir/compiler_depend.make + +# Include the progress variables for this target. +include third_party/uri/test/CMakeFiles/uri_test.dir/progress.make + +# Include the compile flags for this target's objects. +include third_party/uri/test/CMakeFiles/uri_test.dir/flags.make + +third_party/uri/test/CMakeFiles/uri_test.dir/uri_test.cpp.o: third_party/uri/test/CMakeFiles/uri_test.dir/flags.make +third_party/uri/test/CMakeFiles/uri_test.dir/uri_test.cpp.o: third_party/uri/test/uri_test.cpp +third_party/uri/test/CMakeFiles/uri_test.dir/uri_test.cpp.o: third_party/uri/test/CMakeFiles/uri_test.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object third_party/uri/test/CMakeFiles/uri_test.dir/uri_test.cpp.o" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT third_party/uri/test/CMakeFiles/uri_test.dir/uri_test.cpp.o -MF CMakeFiles/uri_test.dir/uri_test.cpp.o.d -o CMakeFiles/uri_test.dir/uri_test.cpp.o -c /u/bowman/camp/LspCpp/third_party/uri/test/uri_test.cpp + +third_party/uri/test/CMakeFiles/uri_test.dir/uri_test.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/uri_test.dir/uri_test.cpp.i" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /u/bowman/camp/LspCpp/third_party/uri/test/uri_test.cpp > CMakeFiles/uri_test.dir/uri_test.cpp.i + +third_party/uri/test/CMakeFiles/uri_test.dir/uri_test.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/uri_test.dir/uri_test.cpp.s" + cd /u/bowman/camp/LspCpp/third_party/uri/test && /bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /u/bowman/camp/LspCpp/third_party/uri/test/uri_test.cpp -o CMakeFiles/uri_test.dir/uri_test.cpp.s + +# Object files for target uri_test +uri_test_OBJECTS = \ +"CMakeFiles/uri_test.dir/uri_test.cpp.o" + +# External object files for target uri_test +uri_test_EXTERNAL_OBJECTS = + +third_party/uri/tests/uri_test: third_party/uri/test/CMakeFiles/uri_test.dir/uri_test.cpp.o +third_party/uri/tests/uri_test: third_party/uri/test/CMakeFiles/uri_test.dir/build.make +third_party/uri/tests/uri_test: third_party/uri/src/libnetwork-uri.a +third_party/uri/tests/uri_test: lib/libgtest_main.a +third_party/uri/tests/uri_test: lib/libgtest.a +third_party/uri/tests/uri_test: third_party/uri/test/CMakeFiles/uri_test.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/u/bowman/camp/LspCpp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable ../tests/uri_test" + cd /u/bowman/camp/LspCpp/third_party/uri/test && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/uri_test.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +third_party/uri/test/CMakeFiles/uri_test.dir/build: third_party/uri/tests/uri_test +.PHONY : third_party/uri/test/CMakeFiles/uri_test.dir/build + +third_party/uri/test/CMakeFiles/uri_test.dir/clean: + cd /u/bowman/camp/LspCpp/third_party/uri/test && $(CMAKE_COMMAND) -P CMakeFiles/uri_test.dir/cmake_clean.cmake +.PHONY : third_party/uri/test/CMakeFiles/uri_test.dir/clean + +third_party/uri/test/CMakeFiles/uri_test.dir/depend: + cd /u/bowman/camp/LspCpp && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /u/bowman/camp/LspCpp /u/bowman/camp/LspCpp/third_party/uri/test /u/bowman/camp/LspCpp /u/bowman/camp/LspCpp/third_party/uri/test /u/bowman/camp/LspCpp/third_party/uri/test/CMakeFiles/uri_test.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : third_party/uri/test/CMakeFiles/uri_test.dir/depend + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_test.dir/cmake_clean.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_test.dir/cmake_clean.cmake new file mode 100644 index 00000000000..37e9c356944 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_test.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../tests/uri_test" + "../tests/uri_test.pdb" + "CMakeFiles/uri_test.dir/uri_test.cpp.o" + "CMakeFiles/uri_test.dir/uri_test.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/uri_test.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_test.dir/compiler_depend.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_test.dir/compiler_depend.make new file mode 100644 index 00000000000..5f8f2d5002f --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_test.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for uri_test. +# This may be replaced when dependencies are built. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_test.dir/compiler_depend.ts b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_test.dir/compiler_depend.ts new file mode 100644 index 00000000000..9c552712444 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_test.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for uri_test. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_test.dir/depend.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_test.dir/depend.make new file mode 100644 index 00000000000..f09b71c14df --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_test.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for uri_test. +# This may be replaced when dependencies are built. diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_test.dir/flags.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_test.dir/flags.make new file mode 100644 index 00000000000..8e0692091e2 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_test.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# compile CXX with /bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/u/bowman/camp/LspCpp/third_party/uri/src -I/u/bowman/camp/LspCpp/third_party/uri/include -isystem /u/bowman/camp/LspCpp/third_party/uri/deps/googletest/include -isystem /u/bowman/camp/LspCpp/third_party/uri/deps/googletest + +CXX_FLAGS = -D_FILE_OFFSET_BITS=64 -DUSEGC -std=c++11 -Wall -Werror -Wno-parentheses -O2 -g -DNDEBUG + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_test.dir/link.txt b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_test.dir/link.txt new file mode 100644 index 00000000000..53c1cdbe1ad --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_test.dir/link.txt @@ -0,0 +1 @@ +/bin/c++ -D_FILE_OFFSET_BITS=64 -DUSEGC -std=c++11 -Wall -Werror -Wno-parentheses -O2 -g -DNDEBUG -rdynamic CMakeFiles/uri_test.dir/uri_test.cpp.o -o ../tests/uri_test -lpthread ../src/libnetwork-uri.a ../../../lib/libgtest_main.a ../../../lib/libgtest.a -lpthread diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_test.dir/progress.make b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_test.dir/progress.make new file mode 100644 index 00000000000..42baabaf6ed --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CMakeFiles/uri_test.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 58 +CMAKE_PROGRESS_2 = 59 + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CTestTestfile.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CTestTestfile.cmake new file mode 100644 index 00000000000..cf20b84f730 --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/CTestTestfile.cmake @@ -0,0 +1,30 @@ +# CMake generated Testfile for +# Source directory: /u/bowman/camp/LspCpp/third_party/uri/test +# Build directory: /u/bowman/camp/LspCpp/third_party/uri/test +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +add_test(uri_parse_test "/u/bowman/camp/LspCpp/third_party/uri/tests/uri_parse_test") +set_tests_properties(uri_parse_test PROPERTIES _BACKTRACE_TRIPLES "/u/bowman/camp/LspCpp/third_party/uri/test/CMakeLists.txt;34;add_test;/u/bowman/camp/LspCpp/third_party/uri/test/CMakeLists.txt;0;") +add_test(uri_parse_scheme_test "/u/bowman/camp/LspCpp/third_party/uri/tests/uri_parse_scheme_test") +set_tests_properties(uri_parse_scheme_test PROPERTIES _BACKTRACE_TRIPLES "/u/bowman/camp/LspCpp/third_party/uri/test/CMakeLists.txt;34;add_test;/u/bowman/camp/LspCpp/third_party/uri/test/CMakeLists.txt;0;") +add_test(uri_parse_path_test "/u/bowman/camp/LspCpp/third_party/uri/tests/uri_parse_path_test") +set_tests_properties(uri_parse_path_test PROPERTIES _BACKTRACE_TRIPLES "/u/bowman/camp/LspCpp/third_party/uri/test/CMakeLists.txt;34;add_test;/u/bowman/camp/LspCpp/third_party/uri/test/CMakeLists.txt;0;") +add_test(uri_test "/u/bowman/camp/LspCpp/third_party/uri/tests/uri_test") +set_tests_properties(uri_test PROPERTIES _BACKTRACE_TRIPLES "/u/bowman/camp/LspCpp/third_party/uri/test/CMakeLists.txt;34;add_test;/u/bowman/camp/LspCpp/third_party/uri/test/CMakeLists.txt;0;") +add_test(uri_encoding_test "/u/bowman/camp/LspCpp/third_party/uri/tests/uri_encoding_test") +set_tests_properties(uri_encoding_test PROPERTIES _BACKTRACE_TRIPLES "/u/bowman/camp/LspCpp/third_party/uri/test/CMakeLists.txt;34;add_test;/u/bowman/camp/LspCpp/third_party/uri/test/CMakeLists.txt;0;") +add_test(uri_normalization_test "/u/bowman/camp/LspCpp/third_party/uri/tests/uri_normalization_test") +set_tests_properties(uri_normalization_test PROPERTIES _BACKTRACE_TRIPLES "/u/bowman/camp/LspCpp/third_party/uri/test/CMakeLists.txt;34;add_test;/u/bowman/camp/LspCpp/third_party/uri/test/CMakeLists.txt;0;") +add_test(uri_comparison_test "/u/bowman/camp/LspCpp/third_party/uri/tests/uri_comparison_test") +set_tests_properties(uri_comparison_test PROPERTIES _BACKTRACE_TRIPLES "/u/bowman/camp/LspCpp/third_party/uri/test/CMakeLists.txt;34;add_test;/u/bowman/camp/LspCpp/third_party/uri/test/CMakeLists.txt;0;") +add_test(uri_reference_test "/u/bowman/camp/LspCpp/third_party/uri/tests/uri_reference_test") +set_tests_properties(uri_reference_test PROPERTIES _BACKTRACE_TRIPLES "/u/bowman/camp/LspCpp/third_party/uri/test/CMakeLists.txt;34;add_test;/u/bowman/camp/LspCpp/third_party/uri/test/CMakeLists.txt;0;") +add_test(uri_resolve_test "/u/bowman/camp/LspCpp/third_party/uri/tests/uri_resolve_test") +set_tests_properties(uri_resolve_test PROPERTIES _BACKTRACE_TRIPLES "/u/bowman/camp/LspCpp/third_party/uri/test/CMakeLists.txt;34;add_test;/u/bowman/camp/LspCpp/third_party/uri/test/CMakeLists.txt;0;") +add_test(uri_builder_test "/u/bowman/camp/LspCpp/third_party/uri/tests/uri_builder_test") +set_tests_properties(uri_builder_test PROPERTIES _BACKTRACE_TRIPLES "/u/bowman/camp/LspCpp/third_party/uri/test/CMakeLists.txt;34;add_test;/u/bowman/camp/LspCpp/third_party/uri/test/CMakeLists.txt;0;") +add_test(uri_stream_test "/u/bowman/camp/LspCpp/third_party/uri/tests/uri_stream_test") +set_tests_properties(uri_stream_test PROPERTIES _BACKTRACE_TRIPLES "/u/bowman/camp/LspCpp/third_party/uri/test/CMakeLists.txt;34;add_test;/u/bowman/camp/LspCpp/third_party/uri/test/CMakeLists.txt;0;") +add_test(optional_test "/u/bowman/camp/LspCpp/third_party/uri/tests/optional_test") +set_tests_properties(optional_test PROPERTIES _BACKTRACE_TRIPLES "/u/bowman/camp/LspCpp/third_party/uri/test/CMakeLists.txt;34;add_test;/u/bowman/camp/LspCpp/third_party/uri/test/CMakeLists.txt;0;") diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/Makefile b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/Makefile new file mode 100644 index 00000000000..dd3788956ec --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/Makefile @@ -0,0 +1,696 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.20 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Produce verbose output by default. +VERBOSE = 1 + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /u/bowman/camp/LspCpp + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /u/bowman/camp/LspCpp + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# The main all target +all: cmake_check_build_system + cd /u/bowman/camp/LspCpp && $(CMAKE_COMMAND) -E cmake_progress_start /u/bowman/camp/LspCpp/CMakeFiles /u/bowman/camp/LspCpp/third_party/uri/test//CMakeFiles/progress.marks + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/test/all + $(CMAKE_COMMAND) -E cmake_progress_start /u/bowman/camp/LspCpp/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/test/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/test/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/test/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /u/bowman/camp/LspCpp && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +third_party/uri/test/CMakeFiles/uri_parse_test.dir/rule: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/test/CMakeFiles/uri_parse_test.dir/rule +.PHONY : third_party/uri/test/CMakeFiles/uri_parse_test.dir/rule + +# Convenience name for target. +uri_parse_test: third_party/uri/test/CMakeFiles/uri_parse_test.dir/rule +.PHONY : uri_parse_test + +# fast build rule for target. +uri_parse_test/fast: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_parse_test.dir/build.make third_party/uri/test/CMakeFiles/uri_parse_test.dir/build +.PHONY : uri_parse_test/fast + +# Convenience name for target. +third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/rule: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/rule +.PHONY : third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/rule + +# Convenience name for target. +uri_parse_path_test: third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/rule +.PHONY : uri_parse_path_test + +# fast build rule for target. +uri_parse_path_test/fast: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/build.make third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/build +.PHONY : uri_parse_path_test/fast + +# Convenience name for target. +third_party/uri/test/CMakeFiles/uri_test.dir/rule: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/test/CMakeFiles/uri_test.dir/rule +.PHONY : third_party/uri/test/CMakeFiles/uri_test.dir/rule + +# Convenience name for target. +uri_test: third_party/uri/test/CMakeFiles/uri_test.dir/rule +.PHONY : uri_test + +# fast build rule for target. +uri_test/fast: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_test.dir/build.make third_party/uri/test/CMakeFiles/uri_test.dir/build +.PHONY : uri_test/fast + +# Convenience name for target. +third_party/uri/test/CMakeFiles/optional_test.dir/rule: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/test/CMakeFiles/optional_test.dir/rule +.PHONY : third_party/uri/test/CMakeFiles/optional_test.dir/rule + +# Convenience name for target. +optional_test: third_party/uri/test/CMakeFiles/optional_test.dir/rule +.PHONY : optional_test + +# fast build rule for target. +optional_test/fast: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/optional_test.dir/build.make third_party/uri/test/CMakeFiles/optional_test.dir/build +.PHONY : optional_test/fast + +# Convenience name for target. +third_party/uri/test/CMakeFiles/uri_normalization_test.dir/rule: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/test/CMakeFiles/uri_normalization_test.dir/rule +.PHONY : third_party/uri/test/CMakeFiles/uri_normalization_test.dir/rule + +# Convenience name for target. +uri_normalization_test: third_party/uri/test/CMakeFiles/uri_normalization_test.dir/rule +.PHONY : uri_normalization_test + +# fast build rule for target. +uri_normalization_test/fast: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_normalization_test.dir/build.make third_party/uri/test/CMakeFiles/uri_normalization_test.dir/build +.PHONY : uri_normalization_test/fast + +# Convenience name for target. +third_party/uri/test/CMakeFiles/uri_reference_test.dir/rule: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/test/CMakeFiles/uri_reference_test.dir/rule +.PHONY : third_party/uri/test/CMakeFiles/uri_reference_test.dir/rule + +# Convenience name for target. +uri_reference_test: third_party/uri/test/CMakeFiles/uri_reference_test.dir/rule +.PHONY : uri_reference_test + +# fast build rule for target. +uri_reference_test/fast: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_reference_test.dir/build.make third_party/uri/test/CMakeFiles/uri_reference_test.dir/build +.PHONY : uri_reference_test/fast + +# Convenience name for target. +third_party/uri/test/CMakeFiles/uri_stream_test.dir/rule: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/test/CMakeFiles/uri_stream_test.dir/rule +.PHONY : third_party/uri/test/CMakeFiles/uri_stream_test.dir/rule + +# Convenience name for target. +uri_stream_test: third_party/uri/test/CMakeFiles/uri_stream_test.dir/rule +.PHONY : uri_stream_test + +# fast build rule for target. +uri_stream_test/fast: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_stream_test.dir/build.make third_party/uri/test/CMakeFiles/uri_stream_test.dir/build +.PHONY : uri_stream_test/fast + +# Convenience name for target. +third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/rule: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/rule +.PHONY : third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/rule + +# Convenience name for target. +uri_parse_scheme_test: third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/rule +.PHONY : uri_parse_scheme_test + +# fast build rule for target. +uri_parse_scheme_test/fast: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/build.make third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/build +.PHONY : uri_parse_scheme_test/fast + +# Convenience name for target. +third_party/uri/test/CMakeFiles/uri_comparison_test.dir/rule: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/test/CMakeFiles/uri_comparison_test.dir/rule +.PHONY : third_party/uri/test/CMakeFiles/uri_comparison_test.dir/rule + +# Convenience name for target. +uri_comparison_test: third_party/uri/test/CMakeFiles/uri_comparison_test.dir/rule +.PHONY : uri_comparison_test + +# fast build rule for target. +uri_comparison_test/fast: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_comparison_test.dir/build.make third_party/uri/test/CMakeFiles/uri_comparison_test.dir/build +.PHONY : uri_comparison_test/fast + +# Convenience name for target. +third_party/uri/test/CMakeFiles/uri_resolve_test.dir/rule: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/test/CMakeFiles/uri_resolve_test.dir/rule +.PHONY : third_party/uri/test/CMakeFiles/uri_resolve_test.dir/rule + +# Convenience name for target. +uri_resolve_test: third_party/uri/test/CMakeFiles/uri_resolve_test.dir/rule +.PHONY : uri_resolve_test + +# fast build rule for target. +uri_resolve_test/fast: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_resolve_test.dir/build.make third_party/uri/test/CMakeFiles/uri_resolve_test.dir/build +.PHONY : uri_resolve_test/fast + +# Convenience name for target. +third_party/uri/test/CMakeFiles/uri_builder_test.dir/rule: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/test/CMakeFiles/uri_builder_test.dir/rule +.PHONY : third_party/uri/test/CMakeFiles/uri_builder_test.dir/rule + +# Convenience name for target. +uri_builder_test: third_party/uri/test/CMakeFiles/uri_builder_test.dir/rule +.PHONY : uri_builder_test + +# fast build rule for target. +uri_builder_test/fast: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_builder_test.dir/build.make third_party/uri/test/CMakeFiles/uri_builder_test.dir/build +.PHONY : uri_builder_test/fast + +# Convenience name for target. +third_party/uri/test/CMakeFiles/uri_encoding_test.dir/rule: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 third_party/uri/test/CMakeFiles/uri_encoding_test.dir/rule +.PHONY : third_party/uri/test/CMakeFiles/uri_encoding_test.dir/rule + +# Convenience name for target. +uri_encoding_test: third_party/uri/test/CMakeFiles/uri_encoding_test.dir/rule +.PHONY : uri_encoding_test + +# fast build rule for target. +uri_encoding_test/fast: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_encoding_test.dir/build.make third_party/uri/test/CMakeFiles/uri_encoding_test.dir/build +.PHONY : uri_encoding_test/fast + +optional_test.o: optional_test.cpp.o +.PHONY : optional_test.o + +# target to build an object file +optional_test.cpp.o: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/optional_test.dir/build.make third_party/uri/test/CMakeFiles/optional_test.dir/optional_test.cpp.o +.PHONY : optional_test.cpp.o + +optional_test.i: optional_test.cpp.i +.PHONY : optional_test.i + +# target to preprocess a source file +optional_test.cpp.i: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/optional_test.dir/build.make third_party/uri/test/CMakeFiles/optional_test.dir/optional_test.cpp.i +.PHONY : optional_test.cpp.i + +optional_test.s: optional_test.cpp.s +.PHONY : optional_test.s + +# target to generate assembly for a file +optional_test.cpp.s: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/optional_test.dir/build.make third_party/uri/test/CMakeFiles/optional_test.dir/optional_test.cpp.s +.PHONY : optional_test.cpp.s + +uri_builder_test.o: uri_builder_test.cpp.o +.PHONY : uri_builder_test.o + +# target to build an object file +uri_builder_test.cpp.o: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_builder_test.dir/build.make third_party/uri/test/CMakeFiles/uri_builder_test.dir/uri_builder_test.cpp.o +.PHONY : uri_builder_test.cpp.o + +uri_builder_test.i: uri_builder_test.cpp.i +.PHONY : uri_builder_test.i + +# target to preprocess a source file +uri_builder_test.cpp.i: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_builder_test.dir/build.make third_party/uri/test/CMakeFiles/uri_builder_test.dir/uri_builder_test.cpp.i +.PHONY : uri_builder_test.cpp.i + +uri_builder_test.s: uri_builder_test.cpp.s +.PHONY : uri_builder_test.s + +# target to generate assembly for a file +uri_builder_test.cpp.s: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_builder_test.dir/build.make third_party/uri/test/CMakeFiles/uri_builder_test.dir/uri_builder_test.cpp.s +.PHONY : uri_builder_test.cpp.s + +uri_comparison_test.o: uri_comparison_test.cpp.o +.PHONY : uri_comparison_test.o + +# target to build an object file +uri_comparison_test.cpp.o: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_comparison_test.dir/build.make third_party/uri/test/CMakeFiles/uri_comparison_test.dir/uri_comparison_test.cpp.o +.PHONY : uri_comparison_test.cpp.o + +uri_comparison_test.i: uri_comparison_test.cpp.i +.PHONY : uri_comparison_test.i + +# target to preprocess a source file +uri_comparison_test.cpp.i: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_comparison_test.dir/build.make third_party/uri/test/CMakeFiles/uri_comparison_test.dir/uri_comparison_test.cpp.i +.PHONY : uri_comparison_test.cpp.i + +uri_comparison_test.s: uri_comparison_test.cpp.s +.PHONY : uri_comparison_test.s + +# target to generate assembly for a file +uri_comparison_test.cpp.s: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_comparison_test.dir/build.make third_party/uri/test/CMakeFiles/uri_comparison_test.dir/uri_comparison_test.cpp.s +.PHONY : uri_comparison_test.cpp.s + +uri_encoding_test.o: uri_encoding_test.cpp.o +.PHONY : uri_encoding_test.o + +# target to build an object file +uri_encoding_test.cpp.o: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_encoding_test.dir/build.make third_party/uri/test/CMakeFiles/uri_encoding_test.dir/uri_encoding_test.cpp.o +.PHONY : uri_encoding_test.cpp.o + +uri_encoding_test.i: uri_encoding_test.cpp.i +.PHONY : uri_encoding_test.i + +# target to preprocess a source file +uri_encoding_test.cpp.i: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_encoding_test.dir/build.make third_party/uri/test/CMakeFiles/uri_encoding_test.dir/uri_encoding_test.cpp.i +.PHONY : uri_encoding_test.cpp.i + +uri_encoding_test.s: uri_encoding_test.cpp.s +.PHONY : uri_encoding_test.s + +# target to generate assembly for a file +uri_encoding_test.cpp.s: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_encoding_test.dir/build.make third_party/uri/test/CMakeFiles/uri_encoding_test.dir/uri_encoding_test.cpp.s +.PHONY : uri_encoding_test.cpp.s + +uri_normalization_test.o: uri_normalization_test.cpp.o +.PHONY : uri_normalization_test.o + +# target to build an object file +uri_normalization_test.cpp.o: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_normalization_test.dir/build.make third_party/uri/test/CMakeFiles/uri_normalization_test.dir/uri_normalization_test.cpp.o +.PHONY : uri_normalization_test.cpp.o + +uri_normalization_test.i: uri_normalization_test.cpp.i +.PHONY : uri_normalization_test.i + +# target to preprocess a source file +uri_normalization_test.cpp.i: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_normalization_test.dir/build.make third_party/uri/test/CMakeFiles/uri_normalization_test.dir/uri_normalization_test.cpp.i +.PHONY : uri_normalization_test.cpp.i + +uri_normalization_test.s: uri_normalization_test.cpp.s +.PHONY : uri_normalization_test.s + +# target to generate assembly for a file +uri_normalization_test.cpp.s: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_normalization_test.dir/build.make third_party/uri/test/CMakeFiles/uri_normalization_test.dir/uri_normalization_test.cpp.s +.PHONY : uri_normalization_test.cpp.s + +uri_parse_path_test.o: uri_parse_path_test.cpp.o +.PHONY : uri_parse_path_test.o + +# target to build an object file +uri_parse_path_test.cpp.o: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/build.make third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/uri_parse_path_test.cpp.o +.PHONY : uri_parse_path_test.cpp.o + +uri_parse_path_test.i: uri_parse_path_test.cpp.i +.PHONY : uri_parse_path_test.i + +# target to preprocess a source file +uri_parse_path_test.cpp.i: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/build.make third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/uri_parse_path_test.cpp.i +.PHONY : uri_parse_path_test.cpp.i + +uri_parse_path_test.s: uri_parse_path_test.cpp.s +.PHONY : uri_parse_path_test.s + +# target to generate assembly for a file +uri_parse_path_test.cpp.s: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/build.make third_party/uri/test/CMakeFiles/uri_parse_path_test.dir/uri_parse_path_test.cpp.s +.PHONY : uri_parse_path_test.cpp.s + +uri_parse_scheme_test.o: uri_parse_scheme_test.cpp.o +.PHONY : uri_parse_scheme_test.o + +# target to build an object file +uri_parse_scheme_test.cpp.o: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/build.make third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/uri_parse_scheme_test.cpp.o +.PHONY : uri_parse_scheme_test.cpp.o + +uri_parse_scheme_test.i: uri_parse_scheme_test.cpp.i +.PHONY : uri_parse_scheme_test.i + +# target to preprocess a source file +uri_parse_scheme_test.cpp.i: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/build.make third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/uri_parse_scheme_test.cpp.i +.PHONY : uri_parse_scheme_test.cpp.i + +uri_parse_scheme_test.s: uri_parse_scheme_test.cpp.s +.PHONY : uri_parse_scheme_test.s + +# target to generate assembly for a file +uri_parse_scheme_test.cpp.s: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/build.make third_party/uri/test/CMakeFiles/uri_parse_scheme_test.dir/uri_parse_scheme_test.cpp.s +.PHONY : uri_parse_scheme_test.cpp.s + +uri_parse_test.o: uri_parse_test.cpp.o +.PHONY : uri_parse_test.o + +# target to build an object file +uri_parse_test.cpp.o: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_parse_test.dir/build.make third_party/uri/test/CMakeFiles/uri_parse_test.dir/uri_parse_test.cpp.o +.PHONY : uri_parse_test.cpp.o + +uri_parse_test.i: uri_parse_test.cpp.i +.PHONY : uri_parse_test.i + +# target to preprocess a source file +uri_parse_test.cpp.i: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_parse_test.dir/build.make third_party/uri/test/CMakeFiles/uri_parse_test.dir/uri_parse_test.cpp.i +.PHONY : uri_parse_test.cpp.i + +uri_parse_test.s: uri_parse_test.cpp.s +.PHONY : uri_parse_test.s + +# target to generate assembly for a file +uri_parse_test.cpp.s: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_parse_test.dir/build.make third_party/uri/test/CMakeFiles/uri_parse_test.dir/uri_parse_test.cpp.s +.PHONY : uri_parse_test.cpp.s + +uri_reference_test.o: uri_reference_test.cpp.o +.PHONY : uri_reference_test.o + +# target to build an object file +uri_reference_test.cpp.o: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_reference_test.dir/build.make third_party/uri/test/CMakeFiles/uri_reference_test.dir/uri_reference_test.cpp.o +.PHONY : uri_reference_test.cpp.o + +uri_reference_test.i: uri_reference_test.cpp.i +.PHONY : uri_reference_test.i + +# target to preprocess a source file +uri_reference_test.cpp.i: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_reference_test.dir/build.make third_party/uri/test/CMakeFiles/uri_reference_test.dir/uri_reference_test.cpp.i +.PHONY : uri_reference_test.cpp.i + +uri_reference_test.s: uri_reference_test.cpp.s +.PHONY : uri_reference_test.s + +# target to generate assembly for a file +uri_reference_test.cpp.s: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_reference_test.dir/build.make third_party/uri/test/CMakeFiles/uri_reference_test.dir/uri_reference_test.cpp.s +.PHONY : uri_reference_test.cpp.s + +uri_resolve_test.o: uri_resolve_test.cpp.o +.PHONY : uri_resolve_test.o + +# target to build an object file +uri_resolve_test.cpp.o: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_resolve_test.dir/build.make third_party/uri/test/CMakeFiles/uri_resolve_test.dir/uri_resolve_test.cpp.o +.PHONY : uri_resolve_test.cpp.o + +uri_resolve_test.i: uri_resolve_test.cpp.i +.PHONY : uri_resolve_test.i + +# target to preprocess a source file +uri_resolve_test.cpp.i: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_resolve_test.dir/build.make third_party/uri/test/CMakeFiles/uri_resolve_test.dir/uri_resolve_test.cpp.i +.PHONY : uri_resolve_test.cpp.i + +uri_resolve_test.s: uri_resolve_test.cpp.s +.PHONY : uri_resolve_test.s + +# target to generate assembly for a file +uri_resolve_test.cpp.s: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_resolve_test.dir/build.make third_party/uri/test/CMakeFiles/uri_resolve_test.dir/uri_resolve_test.cpp.s +.PHONY : uri_resolve_test.cpp.s + +uri_stream_test.o: uri_stream_test.cpp.o +.PHONY : uri_stream_test.o + +# target to build an object file +uri_stream_test.cpp.o: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_stream_test.dir/build.make third_party/uri/test/CMakeFiles/uri_stream_test.dir/uri_stream_test.cpp.o +.PHONY : uri_stream_test.cpp.o + +uri_stream_test.i: uri_stream_test.cpp.i +.PHONY : uri_stream_test.i + +# target to preprocess a source file +uri_stream_test.cpp.i: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_stream_test.dir/build.make third_party/uri/test/CMakeFiles/uri_stream_test.dir/uri_stream_test.cpp.i +.PHONY : uri_stream_test.cpp.i + +uri_stream_test.s: uri_stream_test.cpp.s +.PHONY : uri_stream_test.s + +# target to generate assembly for a file +uri_stream_test.cpp.s: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_stream_test.dir/build.make third_party/uri/test/CMakeFiles/uri_stream_test.dir/uri_stream_test.cpp.s +.PHONY : uri_stream_test.cpp.s + +uri_test.o: uri_test.cpp.o +.PHONY : uri_test.o + +# target to build an object file +uri_test.cpp.o: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_test.dir/build.make third_party/uri/test/CMakeFiles/uri_test.dir/uri_test.cpp.o +.PHONY : uri_test.cpp.o + +uri_test.i: uri_test.cpp.i +.PHONY : uri_test.i + +# target to preprocess a source file +uri_test.cpp.i: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_test.dir/build.make third_party/uri/test/CMakeFiles/uri_test.dir/uri_test.cpp.i +.PHONY : uri_test.cpp.i + +uri_test.s: uri_test.cpp.s +.PHONY : uri_test.s + +# target to generate assembly for a file +uri_test.cpp.s: + cd /u/bowman/camp/LspCpp && $(MAKE) $(MAKESILENT) -f third_party/uri/test/CMakeFiles/uri_test.dir/build.make third_party/uri/test/CMakeFiles/uri_test.dir/uri_test.cpp.s +.PHONY : uri_test.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... optional_test" + @echo "... uri_builder_test" + @echo "... uri_comparison_test" + @echo "... uri_encoding_test" + @echo "... uri_normalization_test" + @echo "... uri_parse_path_test" + @echo "... uri_parse_scheme_test" + @echo "... uri_parse_test" + @echo "... uri_reference_test" + @echo "... uri_resolve_test" + @echo "... uri_stream_test" + @echo "... uri_test" + @echo "... optional_test.o" + @echo "... optional_test.i" + @echo "... optional_test.s" + @echo "... uri_builder_test.o" + @echo "... uri_builder_test.i" + @echo "... uri_builder_test.s" + @echo "... uri_comparison_test.o" + @echo "... uri_comparison_test.i" + @echo "... uri_comparison_test.s" + @echo "... uri_encoding_test.o" + @echo "... uri_encoding_test.i" + @echo "... uri_encoding_test.s" + @echo "... uri_normalization_test.o" + @echo "... uri_normalization_test.i" + @echo "... uri_normalization_test.s" + @echo "... uri_parse_path_test.o" + @echo "... uri_parse_path_test.i" + @echo "... uri_parse_path_test.s" + @echo "... uri_parse_scheme_test.o" + @echo "... uri_parse_scheme_test.i" + @echo "... uri_parse_scheme_test.s" + @echo "... uri_parse_test.o" + @echo "... uri_parse_test.i" + @echo "... uri_parse_test.s" + @echo "... uri_reference_test.o" + @echo "... uri_reference_test.i" + @echo "... uri_reference_test.s" + @echo "... uri_resolve_test.o" + @echo "... uri_resolve_test.i" + @echo "... uri_resolve_test.s" + @echo "... uri_stream_test.o" + @echo "... uri_stream_test.i" + @echo "... uri_stream_test.s" + @echo "... uri_test.o" + @echo "... uri_test.i" + @echo "... uri_test.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /u/bowman/camp/LspCpp && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/Build/source/utils/asymptote/LspCpp/third_party/uri/test/cmake_install.cmake b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/cmake_install.cmake new file mode 100644 index 00000000000..e5e298da17d --- /dev/null +++ b/Build/source/utils/asymptote/LspCpp/third_party/uri/test/cmake_install.cmake @@ -0,0 +1,44 @@ +# Install script for directory: /u/bowman/camp/LspCpp/third_party/uri/test + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "RelWithDebInfo") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/bin/objdump") +endif() + diff --git a/Build/source/utils/asymptote/ReleaseNotes b/Build/source/utils/asymptote/ReleaseNotes index 7bd755e51ef..4823d35fc11 100644 --- a/Build/source/utils/asymptote/ReleaseNotes +++ b/Build/source/utils/asymptote/ReleaseNotes @@ -1,3 +1,11 @@ +Release Notes for Version 2.79 + +The transparency shader was further optimized. The tensorshade fillrule was +fixed. A compatibility fix was made to xasyBezierInterface.py. +A real operator ecast(rational r) was implemented up to maxDenominator=100000. +The dvisvgmMultipleFiles option, which speeds up xasy deconstruction with +PDF TeX engines, was documented. + Release Notes for Version 2.78 The transparency shader was further optimized; an incorrect buffer size and @@ -2398,5 +2406,3 @@ the frame for filling with a background color; they also return the boundary as a guide. A workaround was added for a bug in gcc version 3.3 to facilitate compilation under Darwin (MacOS). Many internal coding improvements were made. - -LocalWords: MSWindows SVG Xasy diff --git a/Build/source/utils/asymptote/asy-keywords.el b/Build/source/utils/asymptote/asy-keywords.el index 601ff063e7a..3f3bf45ea10 100644 --- a/Build/source/utils/asymptote/asy-keywords.el +++ b/Build/source/utils/asymptote/asy-keywords.el @@ -2,7 +2,7 @@ ;; This file is automatically generated by asy-list.pl. ;; Changes will be overwritten. ;; -(defvar asy-keywords-version "2.78") +(defvar asy-keywords-version "2.79") (defvar asy-keyword-name '( and controls tension atleast curl if else while for do return break continue struct typedef new access import unravel from include quote static public private restricted this explicit true false null cycle newframe operator )) @@ -14,4 +14,4 @@ Braid FitResult Label Legend Solution TreeNode abscissa arc arrowhead binarytree AND Align Arc ArcArrow ArcArrows Arrow Arrows AtA Automatic AvantGarde B03 B13 B23 B33 BBox BWRainbow BWRainbow2 Bar Bars BeginArcArrow BeginArrow BeginBar BeginDotMargin BeginMargin BeginPenMargin Blank Bookman Bottom BottomTop Bounds Break Broken BrokenLog CLZ CTZ Ceil Circle CircleBarIntervalMarker Cos Courier CrossIntervalMarker DOSendl DOSnewl DefaultFormat DefaultLogFormat Degrees Dir DotMargin DotMargins Dotted Draw Drawline Embed EndArcArrow EndArrow EndBar EndDotMargin EndMargin EndPenMargin Fill FillDraw Finite Floor Format Full Gaussian Gaussrand Gaussrandpair Gradient Grayscale Helvetica Hermite HookHead InOutTicks InTicks Jn Label Landscape Left LeftRight LeftTicks Legend Linear Log LogFormat Margin Margins Mark MidArcArrow MidArrow NOT NewCenturySchoolBook NoBox NoMargin NoModifier NoTicks NoTicks3 NoZero NoZeroFormat None OR OmitFormat OmitTick OmitTickInterval OmitTickIntervals OutTicks Ox Oy Palatino PaletteTicks Pen PenMargin PenMargins Pentype Portrait RGB RadialShade RadialShadeDraw Rainbow Range Relative Right RightTicks Rotate Round SQR Scale ScaleX ScaleY ScaleZ Seascape Shift Sin Slant Spline StickIntervalMarker Straight Symbol Tan TeXify Ticks Ticks3 TildeIntervalMarker TimesRoman Top TrueMargin UnFill UpsideDown Wheel X XEquals XOR XY XYEquals XYZero XYgrid XZEquals XZZero XZero XZgrid Y YEquals YXgrid YZ YZEquals YZZero YZero YZgrid Yn Z ZX ZXgrid ZYgrid ZapfChancery ZapfDingbats _begingroup3 _cputime _draw _eval _findroot _image _labelpath _projection _shipout _strokepath _texpath aCos aSin aTan abort abs abs2 accel acos acosh acot acsc activatequote add addArrow addMargins addSaveFunction addpenarc addpenline addseg adjust alias align all altitude angabscissa angle angledegrees angpoint animate annotate anticomplementary antipedal apply approximate arc arcarrowsize arccircle arcdir arcfromcenter arcfromfocus arclength arcnodesnumber arcpoint arcsubtended arcsubtendedcenter arctime arctopath array arrow arrow2 arrowbase arrowbasepoints arrowsize ascii asec asin asinh ask assert asy asycode asydir asyfigure asyfilecode asyinclude asywrite atan atan2 atanh atbreakpoint atexit attach attract atupdate autoformat autoscale autoscale3 axes axes3 axialshade axis axiscoverage azimuth babel background bangles bar barmarksize barsize basealign baseline bbox beep begin beginclip begingroup beginpoint between bevel bezier bezierP bezierPP bezierPPP bezulate bibliography bibliographystyle binarytree binarytreeNode binomial bins bisector bisectorpoint bispline bispline0 bitreverse blend blockconnector box bqe brace breakpoint breakpoints brick buildRestoreDefaults buildRestoreThunk buildcycle bulletcolor byte byteinv calculateScaling canonical canonicalcartesiansystem cartesiansystem case1 case2 case3 cbrt cd ceil center centerToFocus centroid cevian change2 changecoordsys checkSegment check_fpt_zero checkconditionlength checker checkincreasing checklengths checkposition checkpt checkptincube checktriangle choose circle circlebarframe circlemarkradius circlenodesnumber circumcenter circumcircle clamped clear clip clipdraw close cmyk code colatitude collect collinear color colorless colors colorspace comma compassmark complement complementary concat concurrent cone conic conicnodesnumber conictype conj connect containmentTree contains contour contour3 controlSpecifier convert coordinates coordsys copy copyPairOrTriple cos cosh cot countIntersections cputime crop cropcode cross crossframe crosshatch crossmarksize csc cubicroots curabscissa curlSpecifier curpoint currentarrow currentexitfunction currentmomarrow currentpolarconicroutine curve cut cutafter cutbefore cyclic cylinder deactivatequote debugger deconstruct defaultdir defaultformat defaultpen defined degenerate degrees delete deletepreamble determinant diagonal diamond diffdiv dir dirSpecifier dirtime display distance divisors do_overpaint dot dotframe dotsize downcase draw drawAll drawCylinder drawDisk drawDoubleLine drawFermion drawGhost drawGluon drawMomArrow drawPhoton drawScalar drawSphere drawTube drawVertex drawVertexBox drawVertexBoxO drawVertexBoxX drawVertexO drawVertexOX drawVertexTriangle drawVertexTriangleO drawVertexX drawarrow drawarrow2 drawbeziertriangle drawline drawpixel drawstrokepath drawtick duplicate elle ellipse ellipsenodesnumber embed embed3 embedplayer empty enclose end endclip endgroup endgroup3 endl endpoint endpoints eof eol equation equations erase erasestep erf erfc error errorbar errorbars eval excenter excircle exit exitfunction exp expfactors expi expm1 exradius extend extension extouch fabs factorial fermat fft fhorner figure file filecode fill filldraw filloutside fillrule filltype find findall findroot finite finiteDifferenceJacobian firstcut firstframe fit fit2 fixedscaling floor flush fmdefaults fmod focusToCenter font fontcommand fontsize foot format frac frequency fromCenter fromFocus fspline functionshade gamma gcd generate_random_backtrace generateticks gergonne getc getint getpair getreal getstring gettriple gluon gouraudshade graph graphic graphicscale graphwithderiv gray grestore grid grid3 gsave halfbox hatch hdiffdiv hermite hex histogram history hline hprojection hsv hyperbola hyperbolanodesnumber hyperlink hypot identity image implicitsurface importv3d incenter incentral incircle increasing incrementposition indexedfigure initdefaults initialized input inradius insert inside insphere integrate interactive interior interp interpolate intersect intersection intersectionpoint intersectionpoints intersections intouch inverse inversion invisible is3D isDuplicate isnan isogonal isogonalconjugate isometry isotomic isotomicconjugate isparabola italic item jobname key kurtosis kurtosisexcess label labelaxis labelmargin labelpath labels labeltick labelx labelx3 labely labely3 labelz labelz3 lastcut latex latitude latticeshade layer layout lcm ldexp leastsquares legend legenditem length lexorder lift light limits line linear linecap lineinversion linejoin linemargin lineskip linetype linewidth link list lm_enorm lm_evaluate_default lm_lmdif lm_lmpar lm_minimize lm_print_default lm_print_quiet lm_qrfac lm_qrsolv locale locate locatefile location log log10 log1p logaxiscoverage longitude lookup make3dgrid makeMappingArray makeNode makecircle makedraw makepen maketriangle map mapArray mapTemplate margin markangle markangleradius markanglespace markarc marker markinterval marknodes markrightangle markthin markuniform mass masscenter massformat math max max3 maxAfterTransform maxbezier maxbound maxcoords maxlength maxratio maxtimes mean medial median midpoint min min3 minAfterTransform minbezier minbound minipage minratio mintimes miterlimit mktemp momArrowPath momarrowsize monotonic multifigure nGrad nativeformat natural newl newpage newslide newton newtree nextframe nextnormal nextpage nib nodabscissa node none norm normalout normalvideo notaknot nowarn numberpage nurb object offset onpath opacity opposite orient orientation origin orthic orthocentercenter outdirectory outformat outline outname outprefix output overloadedMessage overwrite pack pad pairs palette parabola parabolanodesnumber parallel parallelogram partialsum patchwithnormals path path3 pathbetween pathinface pattern pause pdf pedal periodic perp perpendicular perpendicularmark phantom phi1 phi2 phi3 phi4 photon piecewisestraight point polar polarconicroutine polargraph polygon popcount postcontrol postscript pow10 ppoint prc prc0 prconly precision precontrol prepend primitive printBytecode print_random_addresses progress project projection projecttospan projecttospan_findcoeffs purge pwhermite quadpatches quadrant quadraticroots quantize quarticroots quotient radialshade radians radicalcenter radicalline radius rand randompath rationalidentity rd readline realmult realquarticroots rectangle rectangular rectify reflect relabscissa relative relativedistance reldir relpoint reltime remainder remark removeDuplicates rename render replace report resetdefaultpen restore restoredefaults reverse reversevideo rf rfind rgb rgba rgbint rms rotate rotateO rotation round roundbox roundedpath roundrectangle samecoordsys sameside sample save savedefaults saveline scale scale3 scaleO scaleT scaleless scientific search searchtree sec secondaryX secondaryY seconds section sector seek seekeof segment segmentlimits sequence setpens sgn sgnd sharpangle sharpdegrees shift shiftless shipout shipout3 show simeq simplex simplexInit simplexPhase1 simplexPhase2 simplexTableau simplexWrite simpson sin sinh size size3 skewness skip slant sleep slice slope slopefield solve solveBVP sort sourceline sphere split sqrt square srand standardizecoordsys stdev step stickframe stickmarksize stickmarkspace stop straight straightness string stripdirectory stripextension stripfile stripsuffix strokepath subdivide subitem subpath substr sum surface symmedial symmedian system tab tableau tan tangent tangential tangents tanh tell tensionSpecifier tensorshade tex texcolor texify texpath texpreamble texreset texshipout texsize texstring textpath thick thin tick tickMax tickMax3 tickMin tickMin3 ticklabelshift ticklocate tildeframe tildemarksize tile tiling time times title titlepage topbox transform transformation transpose trembleFuzz triangle triangleAbc triangleabc triangletoquads trianglewithnormals triangulate tricoef tridiagonal trilinear trim truepoint tube type uncycle unfill uniform unique unit unitrand unitsize unityroot unstraighten upcase updatefunction uperiodic upscale uptodate usepackage usersetting usetypescript usleep value variance variancebiased vbox vector vectorfield verbatim view vline vperiodic vprojection warn warning windingnumber write xasyKEY xaxis xaxis3 xaxis3At xaxisAt xequals xlimits xmap xpart xscale xscaleO xtick xtick3 xtrans yaxis yaxis3 yaxis3At yaxisAt yequals ylimits ypart yscale yscaleO ytick ytick3 ytrans zaxis3 zaxis3At zero zlimits zpart ztick ztick3 ztrans )) (defvar asy-variable-name '( -Accent AliceBlue Align Allow AntiqueWhite Apricot Aqua Aquamarine Aspect Azure BeginPoint Beige Bisque Bittersweet Black BlanchedAlmond Blue BlueGreen BlueViolet Blues Both BrBG Break BrickRed Brown BuGn BuPu BurlyWood BurntOrange CCW CMRmap CW CadetBlue CarnationPink Center Centered Cerulean Chartreuse Chocolate Coeff Coral CornflowerBlue Cornsilk Crimson Crop Cyan Dandelion Dark2 DarkBlue DarkCyan DarkGoldenrod DarkGray DarkGreen DarkKhaki DarkMagenta DarkOliveGreen DarkOrange DarkOrchid DarkRed DarkSalmon DarkSeaGreen DarkSlateBlue DarkSlateGray DarkTurquoise DarkViolet DeepPink DeepSkyBlue DefaultHead DimGray DodgerBlue Dotted Down Draw E ENE EPS ESE E_Euler E_PC E_RK2 E_RK3BS Emerald EndPoint Euler Fill FillDraw FireBrick FloralWhite ForestGreen Fuchsia Gainsboro GhostWhite GnBu Gold Goldenrod Gray Green GreenYellow Greens Greys Honeydew HookHead Horizontal HotPink I IgnoreAspect IndianRed Indigo Infinity Ivory JOIN_IN JOIN_OUT JungleGreen Khaki LM_DWARF LM_MACHEP LM_SQRT_DWARF LM_SQRT_GIANT LM_USERTOL Label Lavender LavenderBlush LawnGreen Left LeftJustified LeftSide LemonChiffon LightBlue LightCoral LightCyan LightGoldenrodYellow LightGreen LightGrey LightPink LightSalmon LightSeaGreen LightSkyBlue LightSlateGray LightSteelBlue LightYellow Lime LimeGreen Linear Linen Log Logarithmic Magenta Mahogany Mark MarkFill MarkFillable MarkPath Maroon Max MediumAquamarine MediumBlue MediumOrchid MediumPurple MediumSeaGreen MediumSlateBlue MediumSpringGreen MediumTurquoise MediumVioletRed Melon MidPoint MidnightBlue Min MintCream MistyRose Moccasin Move MoveQuiet Mulberry N NE NNE NNW NULL_VERTEX NW NavajoWhite Navy NavyBlue NoAlign NoCrop NoFill NoSide OldLace Olive OliveDrab OliveGreen OrRd Orange OrangeRed Oranges Orchid Ox Oy PC PRGn Paired PaleGoldenrod PaleGreen PaleTurquoise PaleVioletRed PapayaWhip Pastel1 Pastel2 Peach PeachPuff Periwinkle Peru PiYG PineGreen Pink Plum PowderBlue ProcessBlue PuBu PuBuGn PuOr PuRd Purple Purples RELEASE RK2 RK3 RK3BS RK4 RK5 RK5DP RK5F RawSienna RdBu RdGy RdPu RdYlBu RdYlGn Red RedOrange RedViolet Reds Rhodamine Right RightJustified RightSide RosyBrown RoyalBlue RoyalPurple RubineRed S SE SSE SSW SW SaddleBrown Salmon SandyBrown SeaGreen Seashell Sepia Set1 Set2 Set3 Sienna Silver SimpleHead SkyBlue SlateBlue SlateGray Snow Spectral SpringGreen SteelBlue Suppress SuppressQuiet Tan TeXHead Teal TealBlue Thistle Ticksize Tomato Turquoise UnFill Up VERSION Value Vertical Violet VioletRed W WNW WSW Wheat White WhiteSmoke WildStrawberry XHIGH XLOW XYAlign YAlign YHIGH YLOW Yellow YellowGreen YellowOrange YlGn YlGnBu YlOrBr YlOrRd ZHIGH ZLOW _outpipe aboveequationskip addpenarc addpenline align allowstepping angularsystem animationdelay appendsuffix arcarrowangle arcarrowfactor arrow2sizelimit arrowangle arrowbarb arrowdir arrowfactor arrowhookfactor arrowlength arrowsizelimit arrowtexfactor authorpen autumn axis axiscoverage axislabelfactor background backgroundcolor backgroundpen barfactor barmarksizefactor basealign baselinetemplate bernstein beveljoin bigvertexpen bigvertexsize binary black blue bm bone bottom bp bracedefaultratio braceinnerangle bracemidangle braceouterangle brg brown bullet bwr byfoci byvertices camerafactor chartreuse circlemarkradiusfactor circlenodesnumberfactor circleprecision circlescale cividis cm codefile codepen codeskip colorPen coloredNodes coloredSegments conditionlength conicnodesfactor cool coolwarm copper count cputimeformat crossmarksizefactor currentcoordsys currentlight currentpatterns currentpen currentpicture currentposition currentprojection curvilinearsystem cuttings cyan darkblue darkbrown darkcyan darkgray darkgreen darkgrey darkmagenta darkolive darkred dashdotted dashed datepen dateskip debuggerlines debugging deepblue deepcyan deepgray deepgreen deepgrey deepmagenta deepred deepyellow default defaultControl defaultS defaultbackpen defaultcoordsys defaultexcursion defaultfilename defaultformat defaultmassformat defaultpen defaultseparator diamond differentlengths dot dotfactor dotfilltype dotframe dotted doublelinepen doublelinespacing down duplicateFuzz ellipsenodesnumberfactor eps epsgeo epsilon evenodd expansionfactor extendcap fermionpen figureborder figuremattpen file3 firstnode firststep foregroundcolor fuchsia fuzz gapfactor ghostpen gist_earth gist_ncar gist_stern gluonamplitude gluonpen gluonratio gray green grey hatchepsilon havepagenumber heavyblue heavycyan heavygray heavygreen heavygrey heavymagenta heavyred hline hot hsv hwratio hyperbolanodesnumberfactor identity identity4 ignore implicitshipout inch inches includegraphicscommand inf inferno infinity institutionpen intMax intMin invert invisible itempen itemskip itemstep jet labelmargin landscape lastnode left legendhskip legendlinelength legendmargin legendmarkersize legendmaxrelativewidth legendvskip lightblue lightcyan lightgray lightgreen lightgrey lightmagenta lightolive lightred lightyellow linemargin lm_infmsg lm_shortmsg longdashdotted longdashed magenta magma magneticRadius mantissaBits markangleradius markangleradiusfactor markanglespace markanglespacefactor maxrefinements mediumblue mediumcyan mediumgray mediumgreen mediumgrey mediummagenta mediumred mediumyellow middle minDistDefault minblockheight minblockwidth mincirclediameter minipagemargin minipagewidth minvertexangle miterjoin mm momarrowfactor momarrowlength momarrowmargin momarrowoffset momarrowpen monoPen morepoints nCircle nan newbulletcolor ngraph nil nipy_spectral nmesh nobasealign nodeMarginDefault nodesystem nomarker nopoint noprimary nullpath nullpen numarray ocgindex oldbulletcolor olive orange origin overpaint page pageheight pagemargin pagenumberalign pagenumberpen pagenumberposition pagewidth paleblue palecyan palegray palegreen palegrey palemagenta palered paleyellow parabolanodesnumberfactor perpfactor phi photonamplitude photonpen photonratio pi pink plain plain_bounds plain_scaling plasma plus preamblenodes pt purple r3 r4a r4b randMax realDigits realEpsilon realMax realMin red relativesystem reverse right roundcap roundjoin royalblue salmon saveFunctions scalarpen seismic sequencereal settings signedtrailingzero simplex solid spinner spring springgreen sqrtEpsilon squarecap squarepen startposition stdin stdout stepfactor stepfraction steppagenumberpen stepping stickframe stickmarksizefactor stickmarkspacefactor summer swap tab10 tab20 tab20b tab20c textpen ticksize tildeframe tildemarksizefactor tinv titlealign titlepagepen titlepageposition titlepen titleskip top trailingzero treeLevelStep treeMinNodeWidth treeNodeStep trembleAngle trembleFrequency trembleRandom tubegranularity twilight twilight_shifted undefined unitcircle unitsquare up urlpen urlskip v3dheadertypes v3dtypes version vertexpen vertexsize viewportmargin viewportsize viridis vline white winter wistia wye yellow ylabelwidth zeroTransform zerotickfuzz zerowinding )) +Accent AliceBlue Align Allow AntiqueWhite Apricot Aqua Aquamarine Aspect Azure BeginPoint Beige Bisque Bittersweet Black BlanchedAlmond Blue BlueGreen BlueViolet Blues Both BrBG Break BrickRed Brown BuGn BuPu BurlyWood BurntOrange CCW CMRmap CW CadetBlue CarnationPink Center Centered Cerulean Chartreuse Chocolate Coeff Coral CornflowerBlue Cornsilk Crimson Crop Cyan Dandelion Dark2 DarkBlue DarkCyan DarkGoldenrod DarkGray DarkGreen DarkKhaki DarkMagenta DarkOliveGreen DarkOrange DarkOrchid DarkRed DarkSalmon DarkSeaGreen DarkSlateBlue DarkSlateGray DarkTurquoise DarkViolet DeepPink DeepSkyBlue DefaultHead DimGray DodgerBlue Dotted Down Draw E ENE EPS ESE E_Euler E_PC E_RK2 E_RK3BS Emerald EndPoint Euler Fill FillDraw FireBrick FloralWhite ForestGreen Fuchsia Gainsboro GhostWhite GnBu Gold Goldenrod Gray Green GreenYellow Greens Greys Honeydew HookHead Horizontal HotPink I IgnoreAspect IndianRed Indigo Infinity Ivory JOIN_IN JOIN_OUT JungleGreen Khaki LM_DWARF LM_MACHEP LM_SQRT_DWARF LM_SQRT_GIANT LM_USERTOL Label Lavender LavenderBlush LawnGreen Left LeftJustified LeftSide LemonChiffon LightBlue LightCoral LightCyan LightGoldenrodYellow LightGreen LightGrey LightPink LightSalmon LightSeaGreen LightSkyBlue LightSlateGray LightSteelBlue LightYellow Lime LimeGreen Linear Linen Log Logarithmic Magenta Mahogany Mark MarkFill MarkFillable MarkPath Maroon Max MediumAquamarine MediumBlue MediumOrchid MediumPurple MediumSeaGreen MediumSlateBlue MediumSpringGreen MediumTurquoise MediumVioletRed Melon MidPoint MidnightBlue Min MintCream MistyRose Moccasin Move MoveQuiet Mulberry N NE NNE NNW NULL_VERTEX NW NavajoWhite Navy NavyBlue NoAlign NoCrop NoFill NoSide OldLace Olive OliveDrab OliveGreen OrRd Orange OrangeRed Oranges Orchid Ox Oy PC PRGn Paired PaleGoldenrod PaleGreen PaleTurquoise PaleVioletRed PapayaWhip Pastel1 Pastel2 Peach PeachPuff Periwinkle Peru PiYG PineGreen Pink Plum PowderBlue ProcessBlue PuBu PuBuGn PuOr PuRd Purple Purples RELEASE RK2 RK3 RK3BS RK4 RK5 RK5DP RK5F RawSienna RdBu RdGy RdPu RdYlBu RdYlGn Red RedOrange RedViolet Reds Rhodamine Right RightJustified RightSide RosyBrown RoyalBlue RoyalPurple RubineRed S SE SSE SSW SW SaddleBrown Salmon SandyBrown SeaGreen Seashell Sepia Set1 Set2 Set3 Sienna Silver SimpleHead SkyBlue SlateBlue SlateGray Snow Spectral SpringGreen SteelBlue Suppress SuppressQuiet Tan TeXHead Teal TealBlue Thistle Ticksize Tomato Turquoise UnFill Up VERSION Value Vertical Violet VioletRed W WNW WSW Wheat White WhiteSmoke WildStrawberry XHIGH XLOW XYAlign YAlign YHIGH YLOW Yellow YellowGreen YellowOrange YlGn YlGnBu YlOrBr YlOrRd ZHIGH ZLOW _outpipe aboveequationskip addpenarc addpenline align allowstepping angularsystem animationdelay appendsuffix arcarrowangle arcarrowfactor arrow2sizelimit arrowangle arrowbarb arrowdir arrowfactor arrowhookfactor arrowlength arrowsizelimit arrowtexfactor authorpen autumn axis axiscoverage axislabelfactor background backgroundcolor backgroundpen barfactor barmarksizefactor basealign baselinetemplate bernstein beveljoin bigvertexpen bigvertexsize binary black blue bm bone bottom bp bracedefaultratio braceinnerangle bracemidangle braceouterangle brg brown bullet bwr byfoci byvertices camerafactor chartreuse circlemarkradiusfactor circlenodesnumberfactor circleprecision circlescale cividis cm codefile codepen codeskip colorPen coloredNodes coloredSegments conditionlength conicnodesfactor cool coolwarm copper count cputimeformat crossmarksizefactor currentcoordsys currentlight currentpatterns currentpen currentpicture currentposition currentprojection curvilinearsystem cuttings cyan darkblue darkbrown darkcyan darkgray darkgreen darkgrey darkmagenta darkolive darkred dashdotted dashed datepen dateskip debuggerlines debugging deepblue deepcyan deepgray deepgreen deepgrey deepmagenta deepred deepyellow default defaultControl defaultS defaultbackpen defaultcoordsys defaultexcursion defaultfilename defaultformat defaultmassformat defaultpen defaultseparator diamond differentlengths dot dotfactor dotfilltype dotframe dotted doublelinepen doublelinespacing down duplicateFuzz ellipsenodesnumberfactor eps epsgeo epsilon evenodd expansionfactor extendcap fermionpen figureborder figuremattpen file3 firstnode firststep foregroundcolor fuchsia fuzz gapfactor ghostpen gist_earth gist_ncar gist_stern gluonamplitude gluonpen gluonratio gray green grey hatchepsilon havepagenumber heavyblue heavycyan heavygray heavygreen heavygrey heavymagenta heavyred hline hot hsv hwratio hyperbolanodesnumberfactor identity identity4 ignore implicitshipout inch inches includegraphicscommand inf inferno infinity institutionpen intMax intMin invert invisible itempen itemskip itemstep jet labelmargin landscape lastnode left legendhskip legendlinelength legendmargin legendmarkersize legendmaxrelativewidth legendvskip lightblue lightcyan lightgray lightgreen lightgrey lightmagenta lightolive lightred lightyellow linemargin lm_infmsg lm_shortmsg longdashdotted longdashed magenta magma magneticRadius mantissaBits markangleradius markangleradiusfactor markanglespace markanglespacefactor maxDenominator maxrefinements mediumblue mediumcyan mediumgray mediumgreen mediumgrey mediummagenta mediumred mediumyellow middle minDistDefault minblockheight minblockwidth mincirclediameter minipagemargin minipagewidth minvertexangle miterjoin mm momarrowfactor momarrowlength momarrowmargin momarrowoffset momarrowpen monoPen morepoints nCircle nan newbulletcolor ngraph nil nipy_spectral nmesh nobasealign nodeMarginDefault nodesystem nomarker nopoint noprimary nullpath nullpen numarray ocgindex oldbulletcolor olive orange origin overpaint page pageheight pagemargin pagenumberalign pagenumberpen pagenumberposition pagewidth paleblue palecyan palegray palegreen palegrey palemagenta palered paleyellow parabolanodesnumberfactor perpfactor phi photonamplitude photonpen photonratio pi pink plain plain_bounds plain_scaling plasma plus preamblenodes pt purple r3 r4a r4b randMax realDigits realEpsilon realMax realMin red relativesystem reverse right roundcap roundjoin royalblue salmon saveFunctions scalarpen seismic sequencereal settings signedtrailingzero simplex solid spinner spring springgreen sqrtEpsilon squarecap squarepen startposition stdin stdout stepfactor stepfraction steppagenumberpen stepping stickframe stickmarksizefactor stickmarkspacefactor summer swap tab10 tab20 tab20b tab20c textpen ticksize tildeframe tildemarksizefactor tinv titlealign titlepagepen titlepageposition titlepen titleskip top trailingzero treeLevelStep treeMinNodeWidth treeNodeStep trembleAngle trembleFrequency trembleRandom tubegranularity twilight twilight_shifted undefined unitcircle unitsquare up urlpen urlskip v3dheadertypes v3dtypes version vertexpen vertexsize viewportmargin viewportsize viridis vline white winter wistia wye yellow ylabelwidth zeroTransform zerotickfuzz zerowinding )) diff --git a/Build/source/utils/asymptote/asy.list b/Build/source/utils/asymptote/asy.list index 6e2b93b1ad6..3b66c33c2e9 100644 --- a/Build/source/utils/asymptote/asy.list +++ b/Build/source/utils/asymptote/asy.list @@ -2769,8 +2769,8 @@ abscissa operator /(int x, explicit abscissa a); arc operator /(explicit arc a, real x); mass operator /(explicit mass M, real x); mass operator /(explicit mass M, int x); -transform scaleO(real x); real operator ^(point M, explicit circle c); +transform scaleO(real x); bool operator ==(coordsys c1, coordsys c2); bool operator ==(explicit point M, explicit point N); bool operator ==(explicit vector u, explicit vector v); @@ -3482,6 +3482,7 @@ void gsave(picture pic=<default>); pair align; rational[][] rationalidentity(int n); int gcd(int m, int n); +int maxDenominator; rational min(rational a, rational b); rational abs(rational r); string texstring(rational r); @@ -3501,6 +3502,7 @@ rational operator cast(int p); rational[] operator cast(int[] a); rational[][] operator cast(int[][] a); real operator ecast(rational r); +rational operator ecast(real x); rational operator /(rational r, rational s); bool operator ==(rational r, rational s); bool[] operator ==(rational[] r, rational s); diff --git a/Build/source/utils/asymptote/asymptote.spec b/Build/source/utils/asymptote/asymptote.spec index 75b74db8e96..24c788759dc 100644 --- a/Build/source/utils/asymptote/asymptote.spec +++ b/Build/source/utils/asymptote/asymptote.spec @@ -3,7 +3,7 @@ %global __python %{__python3} Name: asymptote -Version: 2.78 +Version: 2.79 Release: 1%{?dist} Summary: Descriptive vector graphics language diff --git a/Build/source/utils/asymptote/base/rational.asy b/Build/source/utils/asymptote/base/rational.asy index aac3d5be9b1..068376feceb 100644 --- a/Build/source/utils/asymptote/base/rational.asy +++ b/Build/source/utils/asymptote/base/rational.asy @@ -1,5 +1,7 @@ // Asymptote module implementing rational arithmetic. +int maxDenominator=100000; // Maximum denominator for approximating reals + int gcd(int m, int n) { if(m < n) { @@ -41,22 +43,52 @@ struct rational { } } -rational operator cast(int p) { +rational operator cast(int p) +{ return rational(p,false); } -rational[] operator cast(int[] a) { +rational[] operator cast(int[] a) +{ return sequence(new rational(int i) {return a[i];},a.length); } -rational[][] operator cast(int[][] a) { +rational[][] operator cast(int[][] a) +{ return sequence(new rational[](int i) {return a[i];},a.length); } -real operator ecast(rational r) { +real operator ecast(rational r) +{ return r.p/r.q; } +rational operator ecast(real x) +{ + int sign=x >= 0.0 ? 1 : -1; + x=abs(x); + int a=floor(x); int b=1; + int c=a+1; int d=1; + + while(true) { + int e=a+c; + int f=b+d; + if(f > maxDenominator) break; + if(e/f == x) + return rational(sign*e,f); + else { + if(e/f < x) { + a=e; + b=f; + } else { + c=e; + d=f; + } + } + } + return abs(a/b-x) < abs(c/d-x) ? rational(sign*a,b) : rational(sign*c,d); +} + rational operator -(rational r) { return rational(-r.p,r.q,false); @@ -272,4 +304,3 @@ rational[][] r=a; write(r); */ - diff --git a/Build/source/utils/asymptote/base/shaders/blend.glsl b/Build/source/utils/asymptote/base/shaders/blend.glsl index 629cc2dda5e..76dfe94ad30 100644 --- a/Build/source/utils/asymptote/base/shaders/blend.glsl +++ b/Build/source/utils/asymptote/base/shaders/blend.glsl @@ -1,36 +1,49 @@ -layout(binding=0, std430) buffer sumBuffer { - uint sum[]; +layout(binding=0, std430) buffer offsetBuffer { + uint offset[]; }; -layout(binding=1, std430) buffer offsetBuffer { - uint offset[]; +layout(binding=1, std430) buffer maxBuffer { + uint maxSize; +}; + +#ifdef GPUINDEXING +uniform uint offset2; +uniform uint m1; +uniform uint r; + +layout(binding=2, std430) buffer localSumBuffer { + uint localSum[]; }; +layout(binding=3, std430) buffer globalSumBuffer { + uint globalSum[]; +}; +#else layout(binding=2, std430) buffer countBuffer { uint count[]; }; +#endif -layout(binding=3, std430) buffer fragmentBuffer { +layout(binding=4, std430) buffer fragmentBuffer { vec4 fragment[]; }; -layout(binding=4, std430) buffer depthBuffer { +layout(binding=5, std430) buffer depthBuffer { float depth[]; }; -layout(binding=5, std430) buffer opaqueBuffer { +layout(binding=6, std430) buffer opaqueBuffer { vec4 opaqueColor[]; }; -layout(binding=6, std430) buffer opaqueDepthBuffer { +layout(binding=7, std430) buffer opaqueDepthBuffer { float opaqueDepth[]; }; out vec4 outColor; uniform uint width; -uniform uint M; -uniform uint r; +uniform uint pixels; uniform vec4 background; vec4 blend(vec4 outColor, vec4 color) @@ -41,91 +54,95 @@ vec4 blend(vec4 outColor, vec4 color) void main() { uint headIndex=uint(gl_FragCoord.y)*width+uint(gl_FragCoord.x); +#ifdef GPUINDEXING + uint size=offset[headIndex]; +#else uint size=count[headIndex]; +#endif float OpaqueDepth=opaqueDepth[headIndex]; if(size == 0u) { #ifdef GPUINDEXING - offset[headIndex]=0u; + offset[pixels+headIndex]=0u; #endif opaqueDepth[headIndex]=0.0; discard; } - uint listIndex= + outColor=OpaqueDepth != 0.0 ? opaqueColor[headIndex] : background; + #ifdef GPUINDEXING - sum[headIndex < r*(M+1u) ? headIndex/(M+1u) : (headIndex-r)/M]+ + uint p=headIndex < r*(m1+1u) ? headIndex/(m1+1u) : (headIndex-r)/m1; + uint listIndex=localSum[p]+localSum[offset2+p/m2]+globalSum[p/(m2*m2)]+ + offset[pixels+headIndex]; +#else + uint listIndex=offset[headIndex]-size; #endif - offset[headIndex]; - const uint maxSize=16u; - - // Sort the fragments with respect to descending depth - if(size < maxSize) { - vec4 sortedColor[maxSize]; - float sortedDepth[maxSize]; - uint k=0u; - - if(OpaqueDepth != 0.0) - while(k < size && depth[listIndex+k] >= OpaqueDepth) - ++k; + uint k=0u; + if(OpaqueDepth != 0.0) + while(k < size && depth[listIndex+k] >= OpaqueDepth) + ++k; - uint i=0u; + // Sort the fragments with respect to descending depth + if(size-k <= ARRAYSIZE) { if(k < size) { - sortedColor[0]=fragment[listIndex+k]; - sortedDepth[0]=depth[listIndex+k]; + uint Index[ARRAYSIZE]; + float Depth[ARRAYSIZE]; + Index[0]=k; + Depth[0]=depth[listIndex+k]; ++k; - i=1u; + uint i=1u; while(true) { if(OpaqueDepth != 0.0) while(k < size && depth[listIndex+k] >= OpaqueDepth) ++k; if(k == size) break; - float D=depth[listIndex+k]; + float d=depth[listIndex+k]; uint j=i; - float d; - while(j > 0u && D > sortedDepth[j-1u]) { - sortedColor[j]=sortedColor[j-1u]; - sortedDepth[j]=sortedDepth[j-1u]; + while(j > 0u && d > Depth[j-1u]) { + Index[j]=Index[j-1u]; + Depth[j]=Depth[j-1u]; --j; } - sortedColor[j]=fragment[listIndex+k]; - sortedDepth[j]=D; + Index[j]=k++; + Depth[j]=d; ++i; - ++k; } + for(uint j=0u; j < i; ++j) + outColor=blend(outColor,fragment[listIndex+Index[j]]); } - outColor=OpaqueDepth != 0.0 ? opaqueColor[headIndex] : background; - for(uint j=0u; j < i; ++j) - outColor=blend(outColor,sortedColor[j]); } else { - uint k=0u; - if(OpaqueDepth != 0.0) - while(k < size && depth[listIndex+k] >= OpaqueDepth) - ++k; + atomicMax(maxSize,size); for(uint i=k+1u; i < size; i++) { vec4 temp=fragment[listIndex+i]; - float D=depth[listIndex+i]; + float d=depth[listIndex+i]; uint j=i; - while(j > 0u && D > depth[listIndex+j-1u]) { + while(j > 0u && d > depth[listIndex+j-1u]) { fragment[listIndex+j]=fragment[listIndex+j-1u]; depth[listIndex+j]=depth[listIndex+j-1u]; --j; } fragment[listIndex+j]=temp; - depth[listIndex+j]=D; + depth[listIndex+j]=d; } - outColor=OpaqueDepth != 0.0 ? opaqueColor[headIndex] : background; uint stop=listIndex+size; - for(uint i=listIndex+k; i < stop; i++) { - if(OpaqueDepth == 0.0 || depth[i] < OpaqueDepth) + if(OpaqueDepth == 0.0) + for(uint i=listIndex+k; i < stop; i++) outColor=blend(outColor,fragment[i]); - } + else + for(uint i=listIndex+k; i < stop; i++) { + if(depth[i] < OpaqueDepth) + outColor=blend(outColor,fragment[i]); + } } - count[headIndex]=0u; + opaqueDepth[headIndex]=0.0; #ifdef GPUINDEXING offset[headIndex]=0u; + offset[pixels+headIndex]=0u; +#else + count[headIndex]=0u; #endif } diff --git a/Build/source/utils/asymptote/base/shaders/count.glsl b/Build/source/utils/asymptote/base/shaders/count.glsl index dae4e51f1b7..c9427714980 100644 --- a/Build/source/utils/asymptote/base/shaders/count.glsl +++ b/Build/source/utils/asymptote/base/shaders/count.glsl @@ -1,6 +1,12 @@ +#ifdef GPUINDEXING +layout(binding=0, std430) buffer offsetBuffer { + uint count[]; +}; +#else layout(binding=2, std430) buffer countBuffer { uint count[]; }; +#endif uniform uint width; diff --git a/Build/source/utils/asymptote/base/shaders/fragment.glsl b/Build/source/utils/asymptote/base/shaders/fragment.glsl index 5f60a56efd3..e8d4be86cf2 100644 --- a/Build/source/utils/asymptote/base/shaders/fragment.glsl +++ b/Build/source/utils/asymptote/base/shaders/fragment.glsl @@ -30,37 +30,50 @@ float Roughness; #ifdef HAVE_SSBO -layout(binding=0, std430) buffer sumBuffer { - uint sum[]; +layout(binding=0, std430) buffer offsetBuffer { + uint offset[]; }; -layout(binding=1, std430) buffer offsetBuffer { - uint offset[]; +#ifdef GPUINDEXING + +#if defined(TRANSPARENT) || (!defined(HAVE_INTERLOCK) && !defined(OPAQUE)) +uniform uint offset2; +uniform uint m1; +uniform uint r; +#endif + +layout(binding=2, std430) buffer localSumBuffer { + uint localSum[]; }; +layout(binding=3, std430) buffer globalSumBuffer { + uint globalSum[]; +}; +#else layout(binding=2, std430) buffer countBuffer { uint count[]; }; +#endif -layout(binding=3, std430) buffer fragmentBuffer { +layout(binding=4, std430) buffer fragmentBuffer { vec4 fragment[]; }; -layout(binding=4, std430) buffer depthBuffer { +layout(binding=5, std430) buffer depthBuffer { float depth[]; }; -layout(binding=5, std430) buffer opaqueBuffer { +layout(binding=6, std430) buffer opaqueBuffer { vec4 opaqueColor[]; }; -layout(binding=6, std430) buffer opaqueDepthBuffer { +layout(binding=7, std430) buffer opaqueDepthBuffer { float opaqueDepth[]; }; uniform uint width; -uniform uint M; -uniform uint r; +uniform uint pixels; + #endif #ifdef NORMAL @@ -261,11 +274,13 @@ void main() #ifdef HAVE_SSBO uint headIndex=uint(gl_FragCoord.y)*width+uint(gl_FragCoord.x); #if defined(TRANSPARENT) || (!defined(HAVE_INTERLOCK) && !defined(OPAQUE)) - uint listIndex= #ifdef GPUINDEXING - sum[headIndex < r*(M+1u) ? headIndex/(M+1u) : (headIndex-r)/M]+ + uint p=headIndex < r*(m1+1u) ? headIndex/(m1+1u) : (headIndex-r)/m1; + uint listIndex=localSum[p]+localSum[offset2+p/m2]+globalSum[p/(m2*m2)]+ + atomicAdd(offset[pixels+headIndex],-1u)-1u; +#else + uint listIndex=offset[headIndex]-atomicAdd(count[headIndex],1u)-1u; #endif - offset[headIndex]+atomicAdd(count[headIndex],1u); fragment[listIndex]=outColor; depth[listIndex]=gl_FragCoord.z; #ifndef WIREFRAME @@ -274,12 +289,13 @@ void main() #else #ifndef OPAQUE #ifdef HAVE_INTERLOCK -beginInvocationInterlockARB(); -if(opaqueDepth[headIndex] == 0.0 || gl_FragCoord.z < opaqueDepth[headIndex]) { - opaqueDepth[headIndex]=gl_FragCoord.z; - opaqueColor[headIndex]=outColor; -} -endInvocationInterlockARB(); + beginInvocationInterlockARB(); + if(opaqueDepth[headIndex] == 0.0 || gl_FragCoord.z < opaqueDepth[headIndex]) + { + opaqueDepth[headIndex]=gl_FragCoord.z; + opaqueColor[headIndex]=outColor; + } + endInvocationInterlockARB(); #endif #endif #endif diff --git a/Build/source/utils/asymptote/base/shaders/offset.glsl b/Build/source/utils/asymptote/base/shaders/offset.glsl deleted file mode 100644 index 5fe24e75587..00000000000 --- a/Build/source/utils/asymptote/base/shaders/offset.glsl +++ /dev/null @@ -1,11 +0,0 @@ -layout(binding=1, std430) buffer offsetBuffer { - uint offset[]; -}; - -uniform uint width; - -void main() -{ - atomicAdd(offset[uint(gl_FragCoord.y)*width+uint(gl_FragCoord.x)+1u],1u); - discard; -} diff --git a/Build/source/utils/asymptote/base/shaders/partialsum.glsl b/Build/source/utils/asymptote/base/shaders/partialsum.glsl deleted file mode 100644 index d00195bb3ae..00000000000 --- a/Build/source/utils/asymptote/base/shaders/partialsum.glsl +++ /dev/null @@ -1,37 +0,0 @@ -layout(local_size_x=PROCESSORS) in; - -uniform uint elements; - -layout(binding=0, std430) buffer sumBuffer -{ - uint sum[]; -}; - -shared uint sharedData[PROCESSORS]; - -void main(void) -{ - uint id=gl_LocalInvocationID.x; - sharedData[id]=sum[id+1u]; - - barrier(); - - uint index=id << 1u; - sharedData[index+1u] += sharedData[index]; - barrier(); - for(uint step=1u; step < STEPSM1; step++) { - uint mask=(1u << step)-1u; - uint index=((id >> step) << (step+1u))+mask; - uint windex=index+(id&mask)+1u; - sharedData[windex] += sharedData[index]; - barrier(); - } - uint mask=(1u << STEPSM1)-1u; - index=((id >> STEPSM1) << (STEPSM1+1u))+mask; - uint windex=index+(id&mask)+1u; - if(windex < PROCESSORS) - sharedData[windex] += sharedData[index]; - barrier(); - - sum[id+1u]=sharedData[id]; -} diff --git a/Build/source/utils/asymptote/base/shaders/presum.glsl b/Build/source/utils/asymptote/base/shaders/presum.glsl deleted file mode 100644 index 5b0a8df89e0..00000000000 --- a/Build/source/utils/asymptote/base/shaders/presum.glsl +++ /dev/null @@ -1,37 +0,0 @@ -layout(local_size_x=1) in; - -uniform uint elements; - -layout(binding=0, std430) buffer sumBuffer -{ - uint sum[]; -}; - -layout(binding=1, std430) buffer offsetBuffer -{ - uint offset[]; -}; - -void main(void) -{ - uint id=gl_GlobalInvocationID.x; - - uint m=elements/gl_NumWorkGroups.x; - uint r=elements-m*gl_NumWorkGroups.x; - uint row,stop; - if(id < r) { - row=m*id+id; - stop=row+m+1u; - } else { - row=m*id+r; - stop=row+m; - } - - uint Sum=offset[row]; - for(uint i=row+1u; i < stop; ++i) { - Sum += offset[i]; - offset[i]=Sum; - } - - sum[id+1u]=Sum; -} diff --git a/Build/source/utils/asymptote/base/shaders/sum1.glsl b/Build/source/utils/asymptote/base/shaders/sum1.glsl new file mode 100644 index 00000000000..2cb9ed23aac --- /dev/null +++ b/Build/source/utils/asymptote/base/shaders/sum1.glsl @@ -0,0 +1,38 @@ +layout(local_size_x=LOCAL_SIZE_X) in; + +uniform uint elements; + +layout(binding=0, std430) buffer offsetBuffer +{ + uint offset[]; +}; + +layout(binding=2, std430) buffer localSumBuffer +{ + uint localSum[]; +}; + +void main(void) +{ + uint id=gl_GlobalInvocationID.x; + + uint m=elements/(gl_WorkGroupSize.x*gl_NumWorkGroups.x); + uint r=elements-m*gl_WorkGroupSize.x*gl_NumWorkGroups.x; + uint row,stop; + if(id < r) { + row=m*id+id; + stop=row+m+1u; + } else { + row=m*id+r; + stop=row+m; + } + + uint Sum=offset[row]; + offset[elements+row]=Sum; + for(uint i=row+1u; i < stop; ++i) { + Sum += offset[i]; + offset[elements+i]=Sum; + } + + localSum[id+1u]=Sum; +} diff --git a/Build/source/utils/asymptote/base/shaders/sum2.glsl b/Build/source/utils/asymptote/base/shaders/sum2.glsl new file mode 100644 index 00000000000..1ab03513ebd --- /dev/null +++ b/Build/source/utils/asymptote/base/shaders/sum2.glsl @@ -0,0 +1,24 @@ +layout(local_size_x=LOCAL_SIZE_X) in; + +uniform uint offset2; + +layout(binding=2, std430) buffer localSumBuffer +{ + uint localSum[]; +}; + +void main(void) +{ + uint id=gl_GlobalInvocationID.x; + + uint row=LOCAL_SIZE_X*id; + uint stop=row+LOCAL_SIZE_X; + + uint Sum=localSum[row]; + for(uint i=row+1u; i < stop; ++i) { + Sum += localSum[i]; + localSum[i]=Sum; + } + + localSum[offset2+id+1u]=Sum; +} diff --git a/Build/source/utils/asymptote/base/shaders/sum3.glsl b/Build/source/utils/asymptote/base/shaders/sum3.glsl new file mode 100644 index 00000000000..85f55ff2a6c --- /dev/null +++ b/Build/source/utils/asymptote/base/shaders/sum3.glsl @@ -0,0 +1,28 @@ +layout(local_size_x=LOCAL_SIZE_X) in; + +uniform uint offset2; + +layout(binding=2, std430) buffer localSumBuffer +{ + uint localSum[]; +}; + +layout(binding=3, std430) buffer globalSumBuffer { + uint globalSum[]; +}; + +void main(void) +{ + uint id=gl_GlobalInvocationID.x; + + uint row=offset2+LOCAL_SIZE_X*id; + uint stop=row+LOCAL_SIZE_X; + + uint Sum=localSum[row]; + for(uint i=row+1u; i < stop; ++i) { + Sum += localSum[i]; + localSum[i]=Sum; + } + + globalSum[id+1u]=Sum; +} diff --git a/Build/source/utils/asymptote/base/shaders/count0.glsl b/Build/source/utils/asymptote/base/shaders/zero.glsl index 9bcb6d222e5..9bcb6d222e5 100644 --- a/Build/source/utils/asymptote/base/shaders/count0.glsl +++ b/Build/source/utils/asymptote/base/shaders/zero.glsl diff --git a/Build/source/utils/asymptote/base/v3dheadertypes.asy b/Build/source/utils/asymptote/base/v3dheadertypes.asy index fd4afe81652..dba3c18d0b3 100644 --- a/Build/source/utils/asymptote/base/v3dheadertypes.asy +++ b/Build/source/utils/asymptote/base/v3dheadertypes.asy @@ -1,6 +1,6 @@ // Enum class for v3dheadertypes // AUTO-GENERATED from v3dheadertypes.csv -// Generated at 2022-02-04 23:53:49.222250 +// Generated at 2022-03-07 12:05:14.285216 struct v3dheadertypes { diff --git a/Build/source/utils/asymptote/base/v3dtypes.asy b/Build/source/utils/asymptote/base/v3dtypes.asy index 52515a14ba6..6de6b31c5c2 100644 --- a/Build/source/utils/asymptote/base/v3dtypes.asy +++ b/Build/source/utils/asymptote/base/v3dtypes.asy @@ -1,6 +1,6 @@ // Enum class for v3dtypes // AUTO-GENERATED from v3dtypes.csv -// Generated at 2022-02-04 23:53:49.158592 +// Generated at 2022-03-07 12:05:14.274334 struct v3dtypes { diff --git a/Build/source/utils/asymptote/camp.tab.cc b/Build/source/utils/asymptote/camp.tab.cc index dbe17c9a035..3a61e702a0e 100644 --- a/Build/source/utils/asymptote/camp.tab.cc +++ b/Build/source/utils/asymptote/camp.tab.cc @@ -1,8 +1,8 @@ -/* A Bison parser, made by GNU Bison 3.7.4. */ +/* A Bison parser, made by GNU Bison 3.7.6. */ /* Bison implementation for Yacc-like parsers in C - Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2020 Free Software Foundation, + Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2021 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ /* As a special exception, you may create a larger work that contains part or all of the Bison parser skeleton and distribute that work @@ -46,10 +46,10 @@ USER NAME SPACE" below. */ /* Identify Bison output, and Bison version. */ -#define YYBISON 30704 +#define YYBISON 30706 /* Bison version string. */ -#define YYBISON_VERSION "3.7.4" +#define YYBISON_VERSION "3.7.6" /* Skeleton name. */ #define YYSKELETON_NAME "yacc.c" @@ -323,6 +323,18 @@ typedef int_least16_t yytype_int16; typedef short yytype_int16; #endif +/* Work around bug in HP-UX 11.23, which defines these macros + incorrectly for preprocessor constants. This workaround can likely + be removed in 2023, as HPE has promised support for HP-UX 11.23 + (aka HP-UX 11i v2) only through the end of 2022; see Table 2 of + <https://h20195.www2.hpe.com/V2/getpdf.aspx/4AA4-7673ENW.pdf>. */ +#ifdef __hpux +# undef UINT_LEAST8_MAX +# undef UINT_LEAST16_MAX +# define UINT_LEAST8_MAX 255 +# define UINT_LEAST16_MAX 65535 +#endif + #if defined __UINT_LEAST8_MAX__ && __UINT_LEAST8_MAX__ <= __INT_MAX__ typedef __UINT_LEAST8_TYPE__ yytype_uint8; #elif (!defined __UINT_LEAST8_MAX__ && defined YY_STDINT_H \ @@ -420,9 +432,9 @@ typedef int yy_state_fast_t; /* Suppress unused-variable warnings by "using" E. */ #if ! defined lint || defined __GNUC__ -# define YYUSE(E) ((void) (E)) +# define YY_USE(E) ((void) (E)) #else -# define YYUSE(E) /* empty */ +# define YY_USE(E) /* empty */ #endif #if defined __GNUC__ && ! defined __ICC && 407 <= __GNUC__ * 100 + __GNUC_MINOR__ @@ -844,7 +856,7 @@ static const yytype_int16 yypgoto[] = /* YYDEFGOTO[NTERM-NUM]. */ static const yytype_int16 yydefgoto[] = { - -1, 1, 2, 57, 51, 36, 37, 38, 233, 234, + 0, 1, 2, 57, 51, 36, 37, 38, 233, 234, 63, 64, 65, 39, 40, 41, 42, 185, 162, 99, 100, 101, 270, 43, 271, 306, 307, 242, 243, 244, 44, 45, 181, 46, 175, 176, 59, 47, 133, 134, @@ -1430,7 +1442,7 @@ yy_symbol_value_print (FILE *yyo, yysymbol_kind_t yykind, YYSTYPE const * const yyvaluep) { FILE *yyoutput = yyo; - YYUSE (yyoutput); + YY_USE (yyoutput); if (!yyvaluep) return; # ifdef YYPRINT @@ -1438,7 +1450,7 @@ yy_symbol_value_print (FILE *yyo, YYPRINT (yyo, yytoknum[yykind], *yyvaluep); # endif YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN - YYUSE (yykind); + YY_USE (yykind); YY_IGNORE_MAYBE_UNINITIALIZED_END } @@ -1552,13 +1564,13 @@ static void yydestruct (const char *yymsg, yysymbol_kind_t yykind, YYSTYPE *yyvaluep) { - YYUSE (yyvaluep); + YY_USE (yyvaluep); if (!yymsg) yymsg = "Deleting"; YY_SYMBOL_PRINT (yymsg, yykind, yyvaluep, yylocationp); YY_IGNORE_MAYBE_UNINITIALIZED_BEGIN - YYUSE (yykind); + YY_USE (yykind); YY_IGNORE_MAYBE_UNINITIALIZED_END } @@ -1821,555 +1833,555 @@ yyreduce: case 2: /* file: fileblock */ #line 191 "camp.y" { absyntax::root = (yyvsp[0].b); } -#line 1825 "camp.tab.c" +#line 1837 "camp.tab.c" break; case 3: /* fileblock: %empty */ #line 195 "camp.y" { (yyval.b) = new file(lexerPos(), false); } -#line 1831 "camp.tab.c" +#line 1843 "camp.tab.c" break; case 4: /* fileblock: fileblock runnable */ #line 197 "camp.y" { (yyval.b) = (yyvsp[-1].b); (yyval.b)->add((yyvsp[0].run)); } -#line 1837 "camp.tab.c" +#line 1849 "camp.tab.c" break; case 5: /* bareblock: %empty */ #line 201 "camp.y" { (yyval.b) = new block(lexerPos(), true); } -#line 1843 "camp.tab.c" +#line 1855 "camp.tab.c" break; case 6: /* bareblock: bareblock runnable */ #line 203 "camp.y" { (yyval.b) = (yyvsp[-1].b); (yyval.b)->add((yyvsp[0].run)); } -#line 1849 "camp.tab.c" +#line 1861 "camp.tab.c" break; case 7: /* name: ID */ #line 207 "camp.y" { (yyval.n) = new simpleName((yyvsp[0].ps).pos, (yyvsp[0].ps).sym); } -#line 1855 "camp.tab.c" +#line 1867 "camp.tab.c" break; case 8: /* name: name '.' ID */ #line 208 "camp.y" { (yyval.n) = new qualifiedName((yyvsp[-1].pos), (yyvsp[-2].n), (yyvsp[0].ps).sym); } -#line 1861 "camp.tab.c" +#line 1873 "camp.tab.c" break; case 9: /* name: '%' */ #line 209 "camp.y" { (yyval.n) = new simpleName((yyvsp[0].ps).pos, symbol::trans("operator answer")); } -#line 1868 "camp.tab.c" +#line 1880 "camp.tab.c" break; case 10: /* runnable: dec */ #line 214 "camp.y" { (yyval.run) = (yyvsp[0].d); } -#line 1874 "camp.tab.c" +#line 1886 "camp.tab.c" break; case 11: /* runnable: stm */ #line 215 "camp.y" { (yyval.run) = (yyvsp[0].s); } -#line 1880 "camp.tab.c" +#line 1892 "camp.tab.c" break; case 12: /* runnable: modifiers dec */ #line 217 "camp.y" { (yyval.run) = new modifiedRunnable((yyvsp[-1].ml)->getPos(), (yyvsp[-1].ml), (yyvsp[0].d)); } -#line 1886 "camp.tab.c" +#line 1898 "camp.tab.c" break; case 13: /* runnable: modifiers stm */ #line 219 "camp.y" { (yyval.run) = new modifiedRunnable((yyvsp[-1].ml)->getPos(), (yyvsp[-1].ml), (yyvsp[0].s)); } -#line 1892 "camp.tab.c" +#line 1904 "camp.tab.c" break; case 14: /* modifiers: MODIFIER */ #line 223 "camp.y" { (yyval.ml) = new modifierList((yyvsp[0].mod).pos); (yyval.ml)->add((yyvsp[0].mod).val); } -#line 1898 "camp.tab.c" +#line 1910 "camp.tab.c" break; case 15: /* modifiers: PERM */ #line 224 "camp.y" { (yyval.ml) = new modifierList((yyvsp[0].perm).pos); (yyval.ml)->add((yyvsp[0].perm).val); } -#line 1904 "camp.tab.c" +#line 1916 "camp.tab.c" break; case 16: /* modifiers: modifiers MODIFIER */ #line 226 "camp.y" { (yyval.ml) = (yyvsp[-1].ml); (yyval.ml)->add((yyvsp[0].mod).val); } -#line 1910 "camp.tab.c" +#line 1922 "camp.tab.c" break; case 17: /* modifiers: modifiers PERM */ #line 228 "camp.y" { (yyval.ml) = (yyvsp[-1].ml); (yyval.ml)->add((yyvsp[0].perm).val); } -#line 1916 "camp.tab.c" +#line 1928 "camp.tab.c" break; case 18: /* dec: vardec */ #line 232 "camp.y" { (yyval.d) = (yyvsp[0].vd); } -#line 1922 "camp.tab.c" +#line 1934 "camp.tab.c" break; case 19: /* dec: fundec */ #line 233 "camp.y" { (yyval.d) = (yyvsp[0].d); } -#line 1928 "camp.tab.c" +#line 1940 "camp.tab.c" break; case 20: /* dec: typedec */ #line 234 "camp.y" { (yyval.d) = (yyvsp[0].d); } -#line 1934 "camp.tab.c" +#line 1946 "camp.tab.c" break; case 21: /* dec: ACCESS stridpairlist ';' */ #line 236 "camp.y" { (yyval.d) = new accessdec((yyvsp[-2].pos), (yyvsp[-1].ipl)); } -#line 1940 "camp.tab.c" +#line 1952 "camp.tab.c" break; case 22: /* dec: FROM name UNRAVEL idpairlist ';' */ #line 238 "camp.y" { (yyval.d) = new unraveldec((yyvsp[-4].pos), (yyvsp[-3].n), (yyvsp[-1].ipl)); } -#line 1946 "camp.tab.c" +#line 1958 "camp.tab.c" break; case 23: /* dec: FROM name UNRAVEL '*' ';' */ #line 240 "camp.y" { (yyval.d) = new unraveldec((yyvsp[-4].pos), (yyvsp[-3].n), WILDCARD); } -#line 1952 "camp.tab.c" +#line 1964 "camp.tab.c" break; case 24: /* dec: UNRAVEL name ';' */ #line 241 "camp.y" { (yyval.d) = new unraveldec((yyvsp[-2].pos), (yyvsp[-1].n), WILDCARD); } -#line 1958 "camp.tab.c" +#line 1970 "camp.tab.c" break; case 25: /* dec: FROM strid ACCESS idpairlist ';' */ #line 243 "camp.y" { (yyval.d) = new fromaccessdec((yyvsp[-4].pos), (yyvsp[-3].ps).sym, (yyvsp[-1].ipl)); } -#line 1964 "camp.tab.c" +#line 1976 "camp.tab.c" break; case 26: /* dec: FROM strid ACCESS '*' ';' */ #line 245 "camp.y" { (yyval.d) = new fromaccessdec((yyvsp[-4].pos), (yyvsp[-3].ps).sym, WILDCARD); } -#line 1970 "camp.tab.c" +#line 1982 "camp.tab.c" break; case 27: /* dec: IMPORT stridpair ';' */ #line 247 "camp.y" { (yyval.d) = new importdec((yyvsp[-2].pos), (yyvsp[-1].ip)); } -#line 1976 "camp.tab.c" +#line 1988 "camp.tab.c" break; case 28: /* dec: INCLUDE ID ';' */ #line 248 "camp.y" { (yyval.d) = new includedec((yyvsp[-2].pos), (yyvsp[-1].ps).sym); } -#line 1982 "camp.tab.c" +#line 1994 "camp.tab.c" break; case 29: /* dec: INCLUDE STRING ';' */ #line 250 "camp.y" { (yyval.d) = new includedec((yyvsp[-2].pos), (yyvsp[-1].stre)->getString()); } -#line 1988 "camp.tab.c" +#line 2000 "camp.tab.c" break; case 30: /* idpair: ID */ #line 254 "camp.y" { (yyval.ip) = new idpair((yyvsp[0].ps).pos, (yyvsp[0].ps).sym); } -#line 1994 "camp.tab.c" +#line 2006 "camp.tab.c" break; case 31: /* idpair: ID ID ID */ #line 256 "camp.y" { (yyval.ip) = new idpair((yyvsp[-2].ps).pos, (yyvsp[-2].ps).sym, (yyvsp[-1].ps).sym , (yyvsp[0].ps).sym); } -#line 2000 "camp.tab.c" +#line 2012 "camp.tab.c" break; case 32: /* idpairlist: idpair */ #line 260 "camp.y" { (yyval.ipl) = new idpairlist(); (yyval.ipl)->add((yyvsp[0].ip)); } -#line 2006 "camp.tab.c" +#line 2018 "camp.tab.c" break; case 33: /* idpairlist: idpairlist ',' idpair */ #line 262 "camp.y" { (yyval.ipl) = (yyvsp[-2].ipl); (yyval.ipl)->add((yyvsp[0].ip)); } -#line 2012 "camp.tab.c" +#line 2024 "camp.tab.c" break; case 34: /* strid: ID */ #line 266 "camp.y" { (yyval.ps) = (yyvsp[0].ps); } -#line 2018 "camp.tab.c" +#line 2030 "camp.tab.c" break; case 35: /* strid: STRING */ #line 267 "camp.y" { (yyval.ps).pos = (yyvsp[0].stre)->getPos(); (yyval.ps).sym = symbol::literalTrans((yyvsp[0].stre)->getString()); } -#line 2025 "camp.tab.c" +#line 2037 "camp.tab.c" break; case 36: /* stridpair: ID */ #line 272 "camp.y" { (yyval.ip) = new idpair((yyvsp[0].ps).pos, (yyvsp[0].ps).sym); } -#line 2031 "camp.tab.c" +#line 2043 "camp.tab.c" break; case 37: /* stridpair: strid ID ID */ #line 274 "camp.y" { (yyval.ip) = new idpair((yyvsp[-2].ps).pos, (yyvsp[-2].ps).sym, (yyvsp[-1].ps).sym , (yyvsp[0].ps).sym); } -#line 2037 "camp.tab.c" +#line 2049 "camp.tab.c" break; case 38: /* stridpairlist: stridpair */ #line 278 "camp.y" { (yyval.ipl) = new idpairlist(); (yyval.ipl)->add((yyvsp[0].ip)); } -#line 2043 "camp.tab.c" +#line 2055 "camp.tab.c" break; case 39: /* stridpairlist: stridpairlist ',' stridpair */ #line 280 "camp.y" { (yyval.ipl) = (yyvsp[-2].ipl); (yyval.ipl)->add((yyvsp[0].ip)); } -#line 2049 "camp.tab.c" +#line 2061 "camp.tab.c" break; case 40: /* vardec: barevardec ';' */ #line 284 "camp.y" { (yyval.vd) = (yyvsp[-1].vd); } -#line 2055 "camp.tab.c" +#line 2067 "camp.tab.c" break; case 41: /* barevardec: type decidlist */ #line 288 "camp.y" { (yyval.vd) = new vardec((yyvsp[-1].t)->getPos(), (yyvsp[-1].t), (yyvsp[0].dil)); } -#line 2061 "camp.tab.c" +#line 2073 "camp.tab.c" break; case 42: /* type: celltype */ #line 292 "camp.y" { (yyval.t) = (yyvsp[0].t); } -#line 2067 "camp.tab.c" +#line 2079 "camp.tab.c" break; case 43: /* type: name dims */ #line 293 "camp.y" { (yyval.t) = new arrayTy((yyvsp[-1].n), (yyvsp[0].dim)); } -#line 2073 "camp.tab.c" +#line 2085 "camp.tab.c" break; case 44: /* celltype: name */ #line 297 "camp.y" { (yyval.t) = new nameTy((yyvsp[0].n)); } -#line 2079 "camp.tab.c" +#line 2091 "camp.tab.c" break; case 45: /* dims: '[' ']' */ #line 301 "camp.y" { (yyval.dim) = new dimensions((yyvsp[-1].pos)); } -#line 2085 "camp.tab.c" +#line 2097 "camp.tab.c" break; case 46: /* dims: dims '[' ']' */ #line 302 "camp.y" { (yyval.dim) = (yyvsp[-2].dim); (yyval.dim)->increase(); } -#line 2091 "camp.tab.c" +#line 2103 "camp.tab.c" break; case 47: /* dimexps: '[' exp ']' */ #line 306 "camp.y" { (yyval.elist) = new explist((yyvsp[-2].pos)); (yyval.elist)->add((yyvsp[-1].e)); } -#line 2097 "camp.tab.c" +#line 2109 "camp.tab.c" break; case 48: /* dimexps: dimexps '[' exp ']' */ #line 308 "camp.y" { (yyval.elist) = (yyvsp[-3].elist); (yyval.elist)->add((yyvsp[-1].e)); } -#line 2103 "camp.tab.c" +#line 2115 "camp.tab.c" break; case 49: /* decidlist: decid */ #line 312 "camp.y" { (yyval.dil) = new decidlist((yyvsp[0].di)->getPos()); (yyval.dil)->add((yyvsp[0].di)); } -#line 2109 "camp.tab.c" +#line 2121 "camp.tab.c" break; case 50: /* decidlist: decidlist ',' decid */ #line 314 "camp.y" { (yyval.dil) = (yyvsp[-2].dil); (yyval.dil)->add((yyvsp[0].di)); } -#line 2115 "camp.tab.c" +#line 2127 "camp.tab.c" break; case 51: /* decid: decidstart */ #line 318 "camp.y" { (yyval.di) = new decid((yyvsp[0].dis)->getPos(), (yyvsp[0].dis)); } -#line 2121 "camp.tab.c" +#line 2133 "camp.tab.c" break; case 52: /* decid: decidstart ASSIGN varinit */ #line 320 "camp.y" { (yyval.di) = new decid((yyvsp[-2].dis)->getPos(), (yyvsp[-2].dis), (yyvsp[0].vi)); } -#line 2127 "camp.tab.c" +#line 2139 "camp.tab.c" break; case 53: /* decidstart: ID */ #line 324 "camp.y" { (yyval.dis) = new decidstart((yyvsp[0].ps).pos, (yyvsp[0].ps).sym); } -#line 2133 "camp.tab.c" +#line 2145 "camp.tab.c" break; case 54: /* decidstart: ID dims */ #line 325 "camp.y" { (yyval.dis) = new decidstart((yyvsp[-1].ps).pos, (yyvsp[-1].ps).sym, (yyvsp[0].dim)); } -#line 2139 "camp.tab.c" +#line 2151 "camp.tab.c" break; case 55: /* decidstart: ID '(' ')' */ #line 326 "camp.y" { (yyval.dis) = new fundecidstart((yyvsp[-2].ps).pos, (yyvsp[-2].ps).sym, 0, new formals((yyvsp[-1].pos))); } -#line 2146 "camp.tab.c" +#line 2158 "camp.tab.c" break; case 56: /* decidstart: ID '(' formals ')' */ #line 329 "camp.y" { (yyval.dis) = new fundecidstart((yyvsp[-3].ps).pos, (yyvsp[-3].ps).sym, 0, (yyvsp[-1].fls)); } -#line 2152 "camp.tab.c" +#line 2164 "camp.tab.c" break; case 57: /* varinit: exp */ #line 333 "camp.y" { (yyval.vi) = (yyvsp[0].e); } -#line 2158 "camp.tab.c" +#line 2170 "camp.tab.c" break; case 58: /* varinit: arrayinit */ #line 334 "camp.y" { (yyval.vi) = (yyvsp[0].ai); } -#line 2164 "camp.tab.c" +#line 2176 "camp.tab.c" break; case 59: /* block: '{' bareblock '}' */ #line 339 "camp.y" { (yyval.b) = (yyvsp[-1].b); } -#line 2170 "camp.tab.c" +#line 2182 "camp.tab.c" break; case 60: /* arrayinit: '{' '}' */ #line 343 "camp.y" { (yyval.ai) = new arrayinit((yyvsp[-1].pos)); } -#line 2176 "camp.tab.c" +#line 2188 "camp.tab.c" break; case 61: /* arrayinit: '{' ELLIPSIS varinit '}' */ #line 345 "camp.y" { (yyval.ai) = new arrayinit((yyvsp[-3].pos)); (yyval.ai)->addRest((yyvsp[-1].vi)); } -#line 2182 "camp.tab.c" +#line 2194 "camp.tab.c" break; case 62: /* arrayinit: '{' basearrayinit '}' */ #line 347 "camp.y" { (yyval.ai) = (yyvsp[-1].ai); } -#line 2188 "camp.tab.c" +#line 2200 "camp.tab.c" break; case 63: /* arrayinit: '{' basearrayinit ELLIPSIS varinit '}' */ #line 349 "camp.y" { (yyval.ai) = (yyvsp[-3].ai); (yyval.ai)->addRest((yyvsp[-1].vi)); } -#line 2194 "camp.tab.c" +#line 2206 "camp.tab.c" break; case 64: /* basearrayinit: ',' */ #line 353 "camp.y" { (yyval.ai) = new arrayinit((yyvsp[0].pos)); } -#line 2200 "camp.tab.c" +#line 2212 "camp.tab.c" break; case 65: /* basearrayinit: varinits */ #line 354 "camp.y" { (yyval.ai) = (yyvsp[0].ai); } -#line 2206 "camp.tab.c" +#line 2218 "camp.tab.c" break; case 66: /* basearrayinit: varinits ',' */ #line 355 "camp.y" { (yyval.ai) = (yyvsp[-1].ai); } -#line 2212 "camp.tab.c" +#line 2224 "camp.tab.c" break; case 67: /* varinits: varinit */ #line 359 "camp.y" { (yyval.ai) = new arrayinit((yyvsp[0].vi)->getPos()); (yyval.ai)->add((yyvsp[0].vi));} -#line 2219 "camp.tab.c" +#line 2231 "camp.tab.c" break; case 68: /* varinits: varinits ',' varinit */ #line 362 "camp.y" { (yyval.ai) = (yyvsp[-2].ai); (yyval.ai)->add((yyvsp[0].vi)); } -#line 2225 "camp.tab.c" +#line 2237 "camp.tab.c" break; case 69: /* formals: formal */ #line 366 "camp.y" { (yyval.fls) = new formals((yyvsp[0].fl)->getPos()); (yyval.fls)->add((yyvsp[0].fl)); } -#line 2231 "camp.tab.c" +#line 2243 "camp.tab.c" break; case 70: /* formals: ELLIPSIS formal */ #line 367 "camp.y" { (yyval.fls) = new formals((yyvsp[-1].pos)); (yyval.fls)->addRest((yyvsp[0].fl)); } -#line 2237 "camp.tab.c" +#line 2249 "camp.tab.c" break; case 71: /* formals: formals ',' formal */ #line 369 "camp.y" { (yyval.fls) = (yyvsp[-2].fls); (yyval.fls)->add((yyvsp[0].fl)); } -#line 2243 "camp.tab.c" +#line 2255 "camp.tab.c" break; case 72: /* formals: formals ELLIPSIS formal */ #line 371 "camp.y" { (yyval.fls) = (yyvsp[-2].fls); (yyval.fls)->addRest((yyvsp[0].fl)); } -#line 2249 "camp.tab.c" +#line 2261 "camp.tab.c" break; case 73: /* explicitornot: EXPLICIT */ #line 375 "camp.y" { (yyval.boo) = true; } -#line 2255 "camp.tab.c" +#line 2267 "camp.tab.c" break; case 74: /* explicitornot: %empty */ #line 376 "camp.y" { (yyval.boo) = false; } -#line 2261 "camp.tab.c" +#line 2273 "camp.tab.c" break; case 75: /* formal: explicitornot type */ #line 381 "camp.y" { (yyval.fl) = new formal((yyvsp[0].t)->getPos(), (yyvsp[0].t), 0, 0, (yyvsp[-1].boo), 0); } -#line 2267 "camp.tab.c" +#line 2279 "camp.tab.c" break; case 76: /* formal: explicitornot type decidstart */ #line 383 "camp.y" { (yyval.fl) = new formal((yyvsp[-1].t)->getPos(), (yyvsp[-1].t), (yyvsp[0].dis), 0, (yyvsp[-2].boo), 0); } -#line 2273 "camp.tab.c" +#line 2285 "camp.tab.c" break; case 77: /* formal: explicitornot type decidstart ASSIGN varinit */ #line 385 "camp.y" { (yyval.fl) = new formal((yyvsp[-3].t)->getPos(), (yyvsp[-3].t), (yyvsp[-2].dis), (yyvsp[0].vi), (yyvsp[-4].boo), 0); } -#line 2279 "camp.tab.c" +#line 2291 "camp.tab.c" break; case 78: /* formal: explicitornot type ID decidstart */ #line 388 "camp.y" { bool k = checkKeyword((yyvsp[-1].ps).pos, (yyvsp[-1].ps).sym); (yyval.fl) = new formal((yyvsp[-2].t)->getPos(), (yyvsp[-2].t), (yyvsp[0].dis), 0, (yyvsp[-3].boo), k); } -#line 2286 "camp.tab.c" +#line 2298 "camp.tab.c" break; case 79: /* formal: explicitornot type ID decidstart ASSIGN varinit */ #line 391 "camp.y" { bool k = checkKeyword((yyvsp[-3].ps).pos, (yyvsp[-3].ps).sym); (yyval.fl) = new formal((yyvsp[-4].t)->getPos(), (yyvsp[-4].t), (yyvsp[-2].dis), (yyvsp[0].vi), (yyvsp[-5].boo), k); } -#line 2293 "camp.tab.c" +#line 2305 "camp.tab.c" break; case 80: /* fundec: type ID '(' ')' blockstm */ #line 397 "camp.y" { (yyval.d) = new fundec((yyvsp[-2].pos), (yyvsp[-4].t), (yyvsp[-3].ps).sym, new formals((yyvsp[-2].pos)), (yyvsp[0].s)); } -#line 2299 "camp.tab.c" +#line 2311 "camp.tab.c" break; case 81: /* fundec: type ID '(' formals ')' blockstm */ #line 399 "camp.y" { (yyval.d) = new fundec((yyvsp[-3].pos), (yyvsp[-5].t), (yyvsp[-4].ps).sym, (yyvsp[-2].fls), (yyvsp[0].s)); } -#line 2305 "camp.tab.c" +#line 2317 "camp.tab.c" break; case 82: /* typedec: STRUCT ID block */ #line 403 "camp.y" { (yyval.d) = new recorddec((yyvsp[-2].pos), (yyvsp[-1].ps).sym, (yyvsp[0].b)); } -#line 2311 "camp.tab.c" +#line 2323 "camp.tab.c" break; case 83: /* typedec: TYPEDEF vardec */ #line 404 "camp.y" { (yyval.d) = new typedec((yyvsp[-1].pos), (yyvsp[0].vd)); } -#line 2317 "camp.tab.c" +#line 2329 "camp.tab.c" break; case 84: /* slice: ':' */ #line 408 "camp.y" { (yyval.slice) = new slice((yyvsp[0].pos), 0, 0); } -#line 2323 "camp.tab.c" +#line 2335 "camp.tab.c" break; case 85: /* slice: exp ':' */ #line 409 "camp.y" { (yyval.slice) = new slice((yyvsp[0].pos), (yyvsp[-1].e), 0); } -#line 2329 "camp.tab.c" +#line 2341 "camp.tab.c" break; case 86: /* slice: ':' exp */ #line 410 "camp.y" { (yyval.slice) = new slice((yyvsp[-1].pos), 0, (yyvsp[0].e)); } -#line 2335 "camp.tab.c" +#line 2347 "camp.tab.c" break; case 87: /* slice: exp ':' exp */ #line 411 "camp.y" { (yyval.slice) = new slice((yyvsp[-1].pos), (yyvsp[-2].e), (yyvsp[0].e)); } -#line 2341 "camp.tab.c" +#line 2353 "camp.tab.c" break; case 88: /* value: value '.' ID */ #line 415 "camp.y" { (yyval.e) = new fieldExp((yyvsp[-1].pos), (yyvsp[-2].e), (yyvsp[0].ps).sym); } -#line 2347 "camp.tab.c" +#line 2359 "camp.tab.c" break; case 89: /* value: name '[' exp ']' */ #line 416 "camp.y" { (yyval.e) = new subscriptExp((yyvsp[-2].pos), new nameExp((yyvsp[-3].n)->getPos(), (yyvsp[-3].n)), (yyvsp[-1].e)); } -#line 2354 "camp.tab.c" +#line 2366 "camp.tab.c" break; case 90: /* value: value '[' exp ']' */ #line 418 "camp.y" { (yyval.e) = new subscriptExp((yyvsp[-2].pos), (yyvsp[-3].e), (yyvsp[-1].e)); } -#line 2360 "camp.tab.c" +#line 2372 "camp.tab.c" break; case 91: /* value: name '[' slice ']' */ #line 419 "camp.y" { (yyval.e) = new sliceExp((yyvsp[-2].pos), new nameExp((yyvsp[-3].n)->getPos(), (yyvsp[-3].n)), (yyvsp[-1].slice)); } -#line 2367 "camp.tab.c" +#line 2379 "camp.tab.c" break; case 92: /* value: value '[' slice ']' */ #line 421 "camp.y" { (yyval.e) = new sliceExp((yyvsp[-2].pos), (yyvsp[-3].e), (yyvsp[-1].slice)); } -#line 2373 "camp.tab.c" +#line 2385 "camp.tab.c" break; case 93: /* value: name '(' ')' */ @@ -2377,7 +2389,7 @@ yyreduce: { (yyval.e) = new callExp((yyvsp[-1].pos), new nameExp((yyvsp[-2].n)->getPos(), (yyvsp[-2].n)), new arglist()); } -#line 2381 "camp.tab.c" +#line 2393 "camp.tab.c" break; case 94: /* value: name '(' arglist ')' */ @@ -2385,301 +2397,301 @@ yyreduce: { (yyval.e) = new callExp((yyvsp[-2].pos), new nameExp((yyvsp[-3].n)->getPos(), (yyvsp[-3].n)), (yyvsp[-1].alist)); } -#line 2389 "camp.tab.c" +#line 2401 "camp.tab.c" break; case 95: /* value: value '(' ')' */ #line 429 "camp.y" { (yyval.e) = new callExp((yyvsp[-1].pos), (yyvsp[-2].e), new arglist()); } -#line 2395 "camp.tab.c" +#line 2407 "camp.tab.c" break; case 96: /* value: value '(' arglist ')' */ #line 431 "camp.y" { (yyval.e) = new callExp((yyvsp[-2].pos), (yyvsp[-3].e), (yyvsp[-1].alist)); } -#line 2401 "camp.tab.c" +#line 2413 "camp.tab.c" break; case 97: /* value: '(' exp ')' */ #line 433 "camp.y" { (yyval.e) = (yyvsp[-1].e); } -#line 2407 "camp.tab.c" +#line 2419 "camp.tab.c" break; case 98: /* value: '(' name ')' */ #line 435 "camp.y" { (yyval.e) = new nameExp((yyvsp[-1].n)->getPos(), (yyvsp[-1].n)); } -#line 2413 "camp.tab.c" +#line 2425 "camp.tab.c" break; case 99: /* value: THIS */ #line 436 "camp.y" { (yyval.e) = new thisExp((yyvsp[0].pos)); } -#line 2419 "camp.tab.c" +#line 2431 "camp.tab.c" break; case 100: /* argument: exp */ #line 440 "camp.y" { (yyval.arg).name = symbol::nullsym; (yyval.arg).val=(yyvsp[0].e); } -#line 2425 "camp.tab.c" +#line 2437 "camp.tab.c" break; case 101: /* argument: ID ASSIGN exp */ #line 441 "camp.y" { (yyval.arg).name = (yyvsp[-2].ps).sym; (yyval.arg).val=(yyvsp[0].e); } -#line 2431 "camp.tab.c" +#line 2443 "camp.tab.c" break; case 102: /* arglist: argument */ #line 445 "camp.y" { (yyval.alist) = new arglist(); (yyval.alist)->add((yyvsp[0].arg)); } -#line 2437 "camp.tab.c" +#line 2449 "camp.tab.c" break; case 103: /* arglist: ELLIPSIS argument */ #line 447 "camp.y" { (yyval.alist) = new arglist(); (yyval.alist)->addRest((yyvsp[0].arg)); } -#line 2443 "camp.tab.c" +#line 2455 "camp.tab.c" break; case 104: /* arglist: arglist ',' argument */ #line 449 "camp.y" { (yyval.alist) = (yyvsp[-2].alist); (yyval.alist)->add((yyvsp[0].arg)); } -#line 2449 "camp.tab.c" +#line 2461 "camp.tab.c" break; case 105: /* arglist: arglist ELLIPSIS argument */ #line 451 "camp.y" { (yyval.alist) = (yyvsp[-2].alist); (yyval.alist)->addRest((yyvsp[0].arg)); } -#line 2455 "camp.tab.c" +#line 2467 "camp.tab.c" break; case 106: /* tuple: exp ',' exp */ #line 456 "camp.y" { (yyval.alist) = new arglist(); (yyval.alist)->add((yyvsp[-2].e)); (yyval.alist)->add((yyvsp[0].e)); } -#line 2461 "camp.tab.c" +#line 2473 "camp.tab.c" break; case 107: /* tuple: tuple ',' exp */ #line 457 "camp.y" { (yyval.alist) = (yyvsp[-2].alist); (yyval.alist)->add((yyvsp[0].e)); } -#line 2467 "camp.tab.c" +#line 2479 "camp.tab.c" break; case 108: /* exp: name */ #line 461 "camp.y" { (yyval.e) = new nameExp((yyvsp[0].n)->getPos(), (yyvsp[0].n)); } -#line 2473 "camp.tab.c" +#line 2485 "camp.tab.c" break; case 109: /* exp: value */ #line 462 "camp.y" { (yyval.e) = (yyvsp[0].e); } -#line 2479 "camp.tab.c" +#line 2491 "camp.tab.c" break; case 110: /* exp: LIT */ #line 463 "camp.y" { (yyval.e) = (yyvsp[0].e); } -#line 2485 "camp.tab.c" +#line 2497 "camp.tab.c" break; case 111: /* exp: STRING */ #line 464 "camp.y" { (yyval.e) = (yyvsp[0].stre); } -#line 2491 "camp.tab.c" +#line 2503 "camp.tab.c" break; case 112: /* exp: LIT exp */ #line 466 "camp.y" { (yyval.e) = new scaleExp((yyvsp[-1].e)->getPos(), (yyvsp[-1].e), (yyvsp[0].e)); } -#line 2497 "camp.tab.c" +#line 2509 "camp.tab.c" break; case 113: /* exp: '(' name ')' exp */ #line 468 "camp.y" { (yyval.e) = new castExp((yyvsp[-2].n)->getPos(), new nameTy((yyvsp[-2].n)), (yyvsp[0].e)); } -#line 2503 "camp.tab.c" +#line 2515 "camp.tab.c" break; case 114: /* exp: '(' name dims ')' exp */ #line 470 "camp.y" { (yyval.e) = new castExp((yyvsp[-3].n)->getPos(), new arrayTy((yyvsp[-3].n), (yyvsp[-2].dim)), (yyvsp[0].e)); } -#line 2509 "camp.tab.c" +#line 2521 "camp.tab.c" break; case 115: /* exp: '+' exp */ #line 472 "camp.y" { (yyval.e) = new unaryExp((yyvsp[-1].ps).pos, (yyvsp[0].e), (yyvsp[-1].ps).sym); } -#line 2515 "camp.tab.c" +#line 2527 "camp.tab.c" break; case 116: /* exp: '-' exp */ #line 474 "camp.y" { (yyval.e) = new unaryExp((yyvsp[-1].ps).pos, (yyvsp[0].e), (yyvsp[-1].ps).sym); } -#line 2521 "camp.tab.c" +#line 2533 "camp.tab.c" break; case 117: /* exp: OPERATOR exp */ #line 475 "camp.y" { (yyval.e) = new unaryExp((yyvsp[-1].ps).pos, (yyvsp[0].e), (yyvsp[-1].ps).sym); } -#line 2527 "camp.tab.c" +#line 2539 "camp.tab.c" break; case 118: /* exp: exp '+' exp */ #line 476 "camp.y" { (yyval.e) = new binaryExp((yyvsp[-1].ps).pos, (yyvsp[-2].e), (yyvsp[-1].ps).sym, (yyvsp[0].e)); } -#line 2533 "camp.tab.c" +#line 2545 "camp.tab.c" break; case 119: /* exp: exp '-' exp */ #line 477 "camp.y" { (yyval.e) = new binaryExp((yyvsp[-1].ps).pos, (yyvsp[-2].e), (yyvsp[-1].ps).sym, (yyvsp[0].e)); } -#line 2539 "camp.tab.c" +#line 2551 "camp.tab.c" break; case 120: /* exp: exp '*' exp */ #line 478 "camp.y" { (yyval.e) = new binaryExp((yyvsp[-1].ps).pos, (yyvsp[-2].e), (yyvsp[-1].ps).sym, (yyvsp[0].e)); } -#line 2545 "camp.tab.c" +#line 2557 "camp.tab.c" break; case 121: /* exp: exp '/' exp */ #line 479 "camp.y" { (yyval.e) = new binaryExp((yyvsp[-1].ps).pos, (yyvsp[-2].e), (yyvsp[-1].ps).sym, (yyvsp[0].e)); } -#line 2551 "camp.tab.c" +#line 2563 "camp.tab.c" break; case 122: /* exp: exp '%' exp */ #line 480 "camp.y" { (yyval.e) = new binaryExp((yyvsp[-1].ps).pos, (yyvsp[-2].e), (yyvsp[-1].ps).sym, (yyvsp[0].e)); } -#line 2557 "camp.tab.c" +#line 2569 "camp.tab.c" break; case 123: /* exp: exp '#' exp */ #line 481 "camp.y" { (yyval.e) = new binaryExp((yyvsp[-1].ps).pos, (yyvsp[-2].e), (yyvsp[-1].ps).sym, (yyvsp[0].e)); } -#line 2563 "camp.tab.c" +#line 2575 "camp.tab.c" break; case 124: /* exp: exp '^' exp */ #line 482 "camp.y" { (yyval.e) = new binaryExp((yyvsp[-1].ps).pos, (yyvsp[-2].e), (yyvsp[-1].ps).sym, (yyvsp[0].e)); } -#line 2569 "camp.tab.c" +#line 2581 "camp.tab.c" break; case 125: /* exp: exp LT exp */ #line 483 "camp.y" { (yyval.e) = new binaryExp((yyvsp[-1].ps).pos, (yyvsp[-2].e), (yyvsp[-1].ps).sym, (yyvsp[0].e)); } -#line 2575 "camp.tab.c" +#line 2587 "camp.tab.c" break; case 126: /* exp: exp LE exp */ #line 484 "camp.y" { (yyval.e) = new binaryExp((yyvsp[-1].ps).pos, (yyvsp[-2].e), (yyvsp[-1].ps).sym, (yyvsp[0].e)); } -#line 2581 "camp.tab.c" +#line 2593 "camp.tab.c" break; case 127: /* exp: exp GT exp */ #line 485 "camp.y" { (yyval.e) = new binaryExp((yyvsp[-1].ps).pos, (yyvsp[-2].e), (yyvsp[-1].ps).sym, (yyvsp[0].e)); } -#line 2587 "camp.tab.c" +#line 2599 "camp.tab.c" break; case 128: /* exp: exp GE exp */ #line 486 "camp.y" { (yyval.e) = new binaryExp((yyvsp[-1].ps).pos, (yyvsp[-2].e), (yyvsp[-1].ps).sym, (yyvsp[0].e)); } -#line 2593 "camp.tab.c" +#line 2605 "camp.tab.c" break; case 129: /* exp: exp EQ exp */ #line 487 "camp.y" { (yyval.e) = new equalityExp((yyvsp[-1].ps).pos, (yyvsp[-2].e), (yyvsp[-1].ps).sym, (yyvsp[0].e)); } -#line 2599 "camp.tab.c" +#line 2611 "camp.tab.c" break; case 130: /* exp: exp NEQ exp */ #line 488 "camp.y" { (yyval.e) = new equalityExp((yyvsp[-1].ps).pos, (yyvsp[-2].e), (yyvsp[-1].ps).sym, (yyvsp[0].e)); } -#line 2605 "camp.tab.c" +#line 2617 "camp.tab.c" break; case 131: /* exp: exp CAND exp */ #line 489 "camp.y" { (yyval.e) = new andExp((yyvsp[-1].ps).pos, (yyvsp[-2].e), (yyvsp[-1].ps).sym, (yyvsp[0].e)); } -#line 2611 "camp.tab.c" +#line 2623 "camp.tab.c" break; case 132: /* exp: exp COR exp */ #line 490 "camp.y" { (yyval.e) = new orExp((yyvsp[-1].ps).pos, (yyvsp[-2].e), (yyvsp[-1].ps).sym, (yyvsp[0].e)); } -#line 2617 "camp.tab.c" +#line 2629 "camp.tab.c" break; case 133: /* exp: exp CARETS exp */ #line 491 "camp.y" { (yyval.e) = new binaryExp((yyvsp[-1].ps).pos, (yyvsp[-2].e), (yyvsp[-1].ps).sym, (yyvsp[0].e)); } -#line 2623 "camp.tab.c" +#line 2635 "camp.tab.c" break; case 134: /* exp: exp AMPERSAND exp */ #line 492 "camp.y" { (yyval.e) = new binaryExp((yyvsp[-1].ps).pos, (yyvsp[-2].e), (yyvsp[-1].ps).sym, (yyvsp[0].e)); } -#line 2629 "camp.tab.c" +#line 2641 "camp.tab.c" break; case 135: /* exp: exp BAR exp */ #line 493 "camp.y" { (yyval.e) = new binaryExp((yyvsp[-1].ps).pos, (yyvsp[-2].e), (yyvsp[-1].ps).sym, (yyvsp[0].e)); } -#line 2635 "camp.tab.c" +#line 2647 "camp.tab.c" break; case 136: /* exp: exp OPERATOR exp */ #line 494 "camp.y" { (yyval.e) = new binaryExp((yyvsp[-1].ps).pos, (yyvsp[-2].e), (yyvsp[-1].ps).sym, (yyvsp[0].e)); } -#line 2641 "camp.tab.c" +#line 2653 "camp.tab.c" break; case 137: /* exp: exp INCR exp */ #line 495 "camp.y" { (yyval.e) = new binaryExp((yyvsp[-1].ps).pos, (yyvsp[-2].e), (yyvsp[-1].ps).sym, (yyvsp[0].e)); } -#line 2647 "camp.tab.c" +#line 2659 "camp.tab.c" break; case 138: /* exp: NEW celltype */ #line 497 "camp.y" { (yyval.e) = new newRecordExp((yyvsp[-1].pos), (yyvsp[0].t)); } -#line 2653 "camp.tab.c" +#line 2665 "camp.tab.c" break; case 139: /* exp: NEW celltype dimexps */ #line 499 "camp.y" { (yyval.e) = new newArrayExp((yyvsp[-2].pos), (yyvsp[-1].t), (yyvsp[0].elist), 0, 0); } -#line 2659 "camp.tab.c" +#line 2671 "camp.tab.c" break; case 140: /* exp: NEW celltype dimexps dims */ #line 501 "camp.y" { (yyval.e) = new newArrayExp((yyvsp[-3].pos), (yyvsp[-2].t), (yyvsp[-1].elist), (yyvsp[0].dim), 0); } -#line 2665 "camp.tab.c" +#line 2677 "camp.tab.c" break; case 141: /* exp: NEW celltype dims */ #line 503 "camp.y" { (yyval.e) = new newArrayExp((yyvsp[-2].pos), (yyvsp[-1].t), 0, (yyvsp[0].dim), 0); } -#line 2671 "camp.tab.c" +#line 2683 "camp.tab.c" break; case 142: /* exp: NEW celltype dims arrayinit */ #line 505 "camp.y" { (yyval.e) = new newArrayExp((yyvsp[-3].pos), (yyvsp[-2].t), 0, (yyvsp[-1].dim), (yyvsp[0].ai)); } -#line 2677 "camp.tab.c" +#line 2689 "camp.tab.c" break; case 143: /* exp: NEW celltype '(' ')' blockstm */ #line 507 "camp.y" { (yyval.e) = new newFunctionExp((yyvsp[-4].pos), (yyvsp[-3].t), new formals((yyvsp[-2].pos)), (yyvsp[0].s)); } -#line 2683 "camp.tab.c" +#line 2695 "camp.tab.c" break; case 144: /* exp: NEW celltype dims '(' ')' blockstm */ @@ -2688,13 +2700,13 @@ yyreduce: new arrayTy((yyvsp[-4].t)->getPos(), (yyvsp[-4].t), (yyvsp[-3].dim)), new formals((yyvsp[-2].pos)), (yyvsp[0].s)); } -#line 2692 "camp.tab.c" +#line 2704 "camp.tab.c" break; case 145: /* exp: NEW celltype '(' formals ')' blockstm */ #line 514 "camp.y" { (yyval.e) = new newFunctionExp((yyvsp[-5].pos), (yyvsp[-4].t), (yyvsp[-2].fls), (yyvsp[0].s)); } -#line 2698 "camp.tab.c" +#line 2710 "camp.tab.c" break; case 146: /* exp: NEW celltype dims '(' formals ')' blockstm */ @@ -2703,31 +2715,31 @@ yyreduce: new arrayTy((yyvsp[-5].t)->getPos(), (yyvsp[-5].t), (yyvsp[-4].dim)), (yyvsp[-2].fls), (yyvsp[0].s)); } -#line 2707 "camp.tab.c" +#line 2719 "camp.tab.c" break; case 147: /* exp: exp '?' exp ':' exp */ #line 521 "camp.y" { (yyval.e) = new conditionalExp((yyvsp[-3].pos), (yyvsp[-4].e), (yyvsp[-2].e), (yyvsp[0].e)); } -#line 2713 "camp.tab.c" +#line 2725 "camp.tab.c" break; case 148: /* exp: exp ASSIGN exp */ #line 522 "camp.y" { (yyval.e) = new assignExp((yyvsp[-1].pos), (yyvsp[-2].e), (yyvsp[0].e)); } -#line 2719 "camp.tab.c" +#line 2731 "camp.tab.c" break; case 149: /* exp: '(' tuple ')' */ #line 523 "camp.y" { (yyval.e) = new callExp((yyvsp[-2].pos), new nameExp((yyvsp[-2].pos), SYM_TUPLE), (yyvsp[-1].alist)); } -#line 2725 "camp.tab.c" +#line 2737 "camp.tab.c" break; case 150: /* exp: exp join exp */ #line 525 "camp.y" { (yyvsp[-1].j)->pushFront((yyvsp[-2].e)); (yyvsp[-1].j)->pushBack((yyvsp[0].e)); (yyval.e) = (yyvsp[-1].j); } -#line 2731 "camp.tab.c" +#line 2743 "camp.tab.c" break; case 151: /* exp: exp dir */ @@ -2737,314 +2749,314 @@ yyreduce: new joinExp((yyvsp[0].se)->getPos(), SYM_DOTS); (yyval.e)=jexp; jexp->pushBack((yyvsp[-1].e)); jexp->pushBack((yyvsp[0].se)); } -#line 2741 "camp.tab.c" +#line 2753 "camp.tab.c" break; case 152: /* exp: INCR exp */ #line 533 "camp.y" { (yyval.e) = new prefixExp((yyvsp[-1].ps).pos, (yyvsp[0].e), SYM_PLUS); } -#line 2747 "camp.tab.c" +#line 2759 "camp.tab.c" break; case 153: /* exp: DASHES exp */ #line 535 "camp.y" { (yyval.e) = new prefixExp((yyvsp[-1].ps).pos, (yyvsp[0].e), SYM_MINUS); } -#line 2753 "camp.tab.c" +#line 2765 "camp.tab.c" break; case 154: /* exp: exp INCR */ #line 538 "camp.y" { (yyval.e) = new postfixExp((yyvsp[0].ps).pos, (yyvsp[-1].e), SYM_PLUS); } -#line 2759 "camp.tab.c" +#line 2771 "camp.tab.c" break; case 155: /* exp: exp SELFOP exp */ #line 539 "camp.y" { (yyval.e) = new selfExp((yyvsp[-1].ps).pos, (yyvsp[-2].e), (yyvsp[-1].ps).sym, (yyvsp[0].e)); } -#line 2765 "camp.tab.c" +#line 2777 "camp.tab.c" break; case 156: /* exp: QUOTE '{' fileblock '}' */ #line 541 "camp.y" { (yyval.e) = new quoteExp((yyvsp[-3].pos), (yyvsp[-1].b)); } -#line 2771 "camp.tab.c" +#line 2783 "camp.tab.c" break; case 157: /* join: DASHES */ #line 547 "camp.y" { (yyval.j) = new joinExp((yyvsp[0].ps).pos,(yyvsp[0].ps).sym); } -#line 2777 "camp.tab.c" +#line 2789 "camp.tab.c" break; case 158: /* join: basicjoin */ #line 549 "camp.y" { (yyval.j) = (yyvsp[0].j); } -#line 2783 "camp.tab.c" +#line 2795 "camp.tab.c" break; case 159: /* join: dir basicjoin */ #line 551 "camp.y" { (yyvsp[-1].se)->setSide(camp::OUT); (yyval.j) = (yyvsp[0].j); (yyval.j)->pushFront((yyvsp[-1].se)); } -#line 2790 "camp.tab.c" +#line 2802 "camp.tab.c" break; case 160: /* join: basicjoin dir */ #line 554 "camp.y" { (yyvsp[0].se)->setSide(camp::IN); (yyval.j) = (yyvsp[-1].j); (yyval.j)->pushBack((yyvsp[0].se)); } -#line 2797 "camp.tab.c" +#line 2809 "camp.tab.c" break; case 161: /* join: dir basicjoin dir */ #line 557 "camp.y" { (yyvsp[-2].se)->setSide(camp::OUT); (yyvsp[0].se)->setSide(camp::IN); (yyval.j) = (yyvsp[-1].j); (yyval.j)->pushFront((yyvsp[-2].se)); (yyval.j)->pushBack((yyvsp[0].se)); } -#line 2804 "camp.tab.c" +#line 2816 "camp.tab.c" break; case 162: /* dir: '{' CURL exp '}' */ #line 562 "camp.y" { (yyval.se) = new specExp((yyvsp[-2].ps).pos, (yyvsp[-2].ps).sym, (yyvsp[-1].e)); } -#line 2810 "camp.tab.c" +#line 2822 "camp.tab.c" break; case 163: /* dir: '{' exp '}' */ #line 563 "camp.y" { (yyval.se) = new specExp((yyvsp[-2].pos), symbol::opTrans("spec"), (yyvsp[-1].e)); } -#line 2816 "camp.tab.c" +#line 2828 "camp.tab.c" break; case 164: /* dir: '{' exp ',' exp '}' */ #line 565 "camp.y" { (yyval.se) = new specExp((yyvsp[-4].pos), symbol::opTrans("spec"), new pairExp((yyvsp[-2].pos), (yyvsp[-3].e), (yyvsp[-1].e))); } -#line 2823 "camp.tab.c" +#line 2835 "camp.tab.c" break; case 165: /* dir: '{' exp ',' exp ',' exp '}' */ #line 568 "camp.y" { (yyval.se) = new specExp((yyvsp[-6].pos), symbol::opTrans("spec"), new tripleExp((yyvsp[-4].pos), (yyvsp[-5].e), (yyvsp[-3].e), (yyvsp[-1].e))); } -#line 2830 "camp.tab.c" +#line 2842 "camp.tab.c" break; case 166: /* basicjoin: DOTS */ #line 573 "camp.y" { (yyval.j) = new joinExp((yyvsp[0].ps).pos, (yyvsp[0].ps).sym); } -#line 2836 "camp.tab.c" +#line 2848 "camp.tab.c" break; case 167: /* basicjoin: DOTS tension DOTS */ #line 575 "camp.y" { (yyval.j) = new joinExp((yyvsp[-2].ps).pos, (yyvsp[-2].ps).sym); (yyval.j)->pushBack((yyvsp[-1].e)); } -#line 2842 "camp.tab.c" +#line 2854 "camp.tab.c" break; case 168: /* basicjoin: DOTS controls DOTS */ #line 577 "camp.y" { (yyval.j) = new joinExp((yyvsp[-2].ps).pos, (yyvsp[-2].ps).sym); (yyval.j)->pushBack((yyvsp[-1].e)); } -#line 2848 "camp.tab.c" +#line 2860 "camp.tab.c" break; case 169: /* basicjoin: COLONS */ #line 578 "camp.y" { (yyval.j) = new joinExp((yyvsp[0].ps).pos, (yyvsp[0].ps).sym); } -#line 2854 "camp.tab.c" +#line 2866 "camp.tab.c" break; case 170: /* basicjoin: LONGDASH */ #line 579 "camp.y" { (yyval.j) = new joinExp((yyvsp[0].ps).pos, (yyvsp[0].ps).sym); } -#line 2860 "camp.tab.c" +#line 2872 "camp.tab.c" break; case 171: /* tension: TENSION exp */ #line 583 "camp.y" { (yyval.e) = new binaryExp((yyvsp[-1].ps).pos, (yyvsp[0].e), (yyvsp[-1].ps).sym, new booleanExp((yyvsp[-1].ps).pos, false)); } -#line 2867 "camp.tab.c" +#line 2879 "camp.tab.c" break; case 172: /* tension: TENSION exp AND exp */ #line 586 "camp.y" { (yyval.e) = new ternaryExp((yyvsp[-3].ps).pos, (yyvsp[-2].e), (yyvsp[-3].ps).sym, (yyvsp[0].e), new booleanExp((yyvsp[-3].ps).pos, false)); } -#line 2874 "camp.tab.c" +#line 2886 "camp.tab.c" break; case 173: /* tension: TENSION ATLEAST exp */ #line 589 "camp.y" { (yyval.e) = new binaryExp((yyvsp[-2].ps).pos, (yyvsp[0].e), (yyvsp[-2].ps).sym, new booleanExp((yyvsp[-1].ps).pos, true)); } -#line 2881 "camp.tab.c" +#line 2893 "camp.tab.c" break; case 174: /* tension: TENSION ATLEAST exp AND exp */ #line 592 "camp.y" { (yyval.e) = new ternaryExp((yyvsp[-4].ps).pos, (yyvsp[-2].e), (yyvsp[-4].ps).sym, (yyvsp[0].e), new booleanExp((yyvsp[-3].ps).pos, true)); } -#line 2888 "camp.tab.c" +#line 2900 "camp.tab.c" break; case 175: /* controls: CONTROLS exp */ #line 597 "camp.y" { (yyval.e) = new unaryExp((yyvsp[-1].ps).pos, (yyvsp[0].e), (yyvsp[-1].ps).sym); } -#line 2894 "camp.tab.c" +#line 2906 "camp.tab.c" break; case 176: /* controls: CONTROLS exp AND exp */ #line 599 "camp.y" { (yyval.e) = new binaryExp((yyvsp[-3].ps).pos, (yyvsp[-2].e), (yyvsp[-3].ps).sym, (yyvsp[0].e)); } -#line 2900 "camp.tab.c" +#line 2912 "camp.tab.c" break; case 177: /* stm: ';' */ #line 603 "camp.y" { (yyval.s) = new emptyStm((yyvsp[0].pos)); } -#line 2906 "camp.tab.c" +#line 2918 "camp.tab.c" break; case 178: /* stm: blockstm */ #line 604 "camp.y" { (yyval.s) = (yyvsp[0].s); } -#line 2912 "camp.tab.c" +#line 2924 "camp.tab.c" break; case 179: /* stm: stmexp ';' */ #line 605 "camp.y" { (yyval.s) = (yyvsp[-1].s); } -#line 2918 "camp.tab.c" +#line 2930 "camp.tab.c" break; case 180: /* stm: IF '(' exp ')' stm */ #line 607 "camp.y" { (yyval.s) = new ifStm((yyvsp[-4].pos), (yyvsp[-2].e), (yyvsp[0].s)); } -#line 2924 "camp.tab.c" +#line 2936 "camp.tab.c" break; case 181: /* stm: IF '(' exp ')' stm ELSE stm */ #line 609 "camp.y" { (yyval.s) = new ifStm((yyvsp[-6].pos), (yyvsp[-4].e), (yyvsp[-2].s), (yyvsp[0].s)); } -#line 2930 "camp.tab.c" +#line 2942 "camp.tab.c" break; case 182: /* stm: WHILE '(' exp ')' stm */ #line 611 "camp.y" { (yyval.s) = new whileStm((yyvsp[-4].pos), (yyvsp[-2].e), (yyvsp[0].s)); } -#line 2936 "camp.tab.c" +#line 2948 "camp.tab.c" break; case 183: /* stm: DO stm WHILE '(' exp ')' ';' */ #line 613 "camp.y" { (yyval.s) = new doStm((yyvsp[-6].pos), (yyvsp[-5].s), (yyvsp[-2].e)); } -#line 2942 "camp.tab.c" +#line 2954 "camp.tab.c" break; case 184: /* stm: FOR '(' forinit ';' fortest ';' forupdate ')' stm */ #line 615 "camp.y" { (yyval.s) = new forStm((yyvsp[-8].pos), (yyvsp[-6].run), (yyvsp[-4].e), (yyvsp[-2].sel), (yyvsp[0].s)); } -#line 2948 "camp.tab.c" +#line 2960 "camp.tab.c" break; case 185: /* stm: FOR '(' type ID ':' exp ')' stm */ #line 617 "camp.y" { (yyval.s) = new extendedForStm((yyvsp[-7].pos), (yyvsp[-5].t), (yyvsp[-4].ps).sym, (yyvsp[-2].e), (yyvsp[0].s)); } -#line 2954 "camp.tab.c" +#line 2966 "camp.tab.c" break; case 186: /* stm: BREAK ';' */ #line 618 "camp.y" { (yyval.s) = new breakStm((yyvsp[-1].pos)); } -#line 2960 "camp.tab.c" +#line 2972 "camp.tab.c" break; case 187: /* stm: CONTINUE ';' */ #line 619 "camp.y" { (yyval.s) = new continueStm((yyvsp[-1].pos)); } -#line 2966 "camp.tab.c" +#line 2978 "camp.tab.c" break; case 188: /* stm: RETURN_ ';' */ #line 620 "camp.y" { (yyval.s) = new returnStm((yyvsp[-1].pos)); } -#line 2972 "camp.tab.c" +#line 2984 "camp.tab.c" break; case 189: /* stm: RETURN_ exp ';' */ #line 621 "camp.y" { (yyval.s) = new returnStm((yyvsp[-2].pos), (yyvsp[-1].e)); } -#line 2978 "camp.tab.c" +#line 2990 "camp.tab.c" break; case 190: /* stmexp: exp */ #line 625 "camp.y" { (yyval.s) = new expStm((yyvsp[0].e)->getPos(), (yyvsp[0].e)); } -#line 2984 "camp.tab.c" +#line 2996 "camp.tab.c" break; case 191: /* blockstm: block */ #line 629 "camp.y" { (yyval.s) = new blockStm((yyvsp[0].b)->getPos(), (yyvsp[0].b)); } -#line 2990 "camp.tab.c" +#line 3002 "camp.tab.c" break; case 192: /* forinit: %empty */ #line 633 "camp.y" { (yyval.run) = 0; } -#line 2996 "camp.tab.c" +#line 3008 "camp.tab.c" break; case 193: /* forinit: stmexplist */ #line 634 "camp.y" { (yyval.run) = (yyvsp[0].sel); } -#line 3002 "camp.tab.c" +#line 3014 "camp.tab.c" break; case 194: /* forinit: barevardec */ #line 635 "camp.y" { (yyval.run) = (yyvsp[0].vd); } -#line 3008 "camp.tab.c" +#line 3020 "camp.tab.c" break; case 195: /* fortest: %empty */ #line 639 "camp.y" { (yyval.e) = 0; } -#line 3014 "camp.tab.c" +#line 3026 "camp.tab.c" break; case 196: /* fortest: exp */ #line 640 "camp.y" { (yyval.e) = (yyvsp[0].e); } -#line 3020 "camp.tab.c" +#line 3032 "camp.tab.c" break; case 197: /* forupdate: %empty */ #line 644 "camp.y" { (yyval.sel) = 0; } -#line 3026 "camp.tab.c" +#line 3038 "camp.tab.c" break; case 198: /* forupdate: stmexplist */ #line 645 "camp.y" { (yyval.sel) = (yyvsp[0].sel); } -#line 3032 "camp.tab.c" +#line 3044 "camp.tab.c" break; case 199: /* stmexplist: stmexp */ #line 649 "camp.y" { (yyval.sel) = new stmExpList((yyvsp[0].s)->getPos()); (yyval.sel)->add((yyvsp[0].s)); } -#line 3038 "camp.tab.c" +#line 3050 "camp.tab.c" break; case 200: /* stmexplist: stmexplist ',' stmexp */ #line 651 "camp.y" { (yyval.sel) = (yyvsp[-2].sel); (yyval.sel)->add((yyvsp[0].s)); } -#line 3044 "camp.tab.c" +#line 3056 "camp.tab.c" break; -#line 3048 "camp.tab.c" +#line 3060 "camp.tab.c" default: break; } diff --git a/Build/source/utils/asymptote/camp.tab.h b/Build/source/utils/asymptote/camp.tab.h index a0ab8a0dc76..6ba33e85fb7 100644 --- a/Build/source/utils/asymptote/camp.tab.h +++ b/Build/source/utils/asymptote/camp.tab.h @@ -1,8 +1,8 @@ -/* A Bison parser, made by GNU Bison 3.7.4. */ +/* A Bison parser, made by GNU Bison 3.7.6. */ /* Bison interface for Yacc-like parsers in C - Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2020 Free Software Foundation, + Copyright (C) 1984, 1989-1990, 2000-2015, 2018-2021 Free Software Foundation, Inc. This program is free software: you can redistribute it and/or modify @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ /* As a special exception, you may create a larger work that contains part or all of the Bison parser skeleton and distribute that work diff --git a/Build/source/utils/asymptote/configure b/Build/source/utils/asymptote/configure index 132eca7c656..35bc6177527 100755 --- a/Build/source/utils/asymptote/configure +++ b/Build/source/utils/asymptote/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for Asymptote 2.78. +# Generated by GNU Autoconf 2.69 for Asymptote 2.79. # # Report bugs to <https://github.com/vectorgraphics/asymptote/issues>. # @@ -581,8 +581,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='Asymptote' PACKAGE_TARNAME='asymptote' -PACKAGE_VERSION='2.78' -PACKAGE_STRING='Asymptote 2.78' +PACKAGE_VERSION='2.79' +PACKAGE_STRING='Asymptote 2.79' PACKAGE_BUGREPORT='https://github.com/vectorgraphics/asymptote/issues' PACKAGE_URL='' @@ -1304,7 +1304,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures Asymptote 2.78 to adapt to many kinds of systems. +\`configure' configures Asymptote 2.79 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1370,7 +1370,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of Asymptote 2.78:";; + short | recursive ) echo "Configuration of Asymptote 2.79:";; esac cat <<\_ACEOF @@ -1489,7 +1489,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -Asymptote configure 2.78 +Asymptote configure 2.79 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2075,7 +2075,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by Asymptote $as_me 2.78, which was +It was created by Asymptote $as_me 2.79, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -9486,7 +9486,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by Asymptote $as_me 2.78, which was +This file was extended by Asymptote $as_me 2.79, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -9548,7 +9548,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -Asymptote config.status 2.78 +Asymptote config.status 2.79 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/Build/source/utils/asymptote/configure.ac b/Build/source/utils/asymptote/configure.ac index 9eceff5d407..3d46cb43db5 100644 --- a/Build/source/utils/asymptote/configure.ac +++ b/Build/source/utils/asymptote/configure.ac @@ -3,7 +3,7 @@ # this file. AC_PREREQ(2) -AC_INIT([Asymptote],[2.78],[https://github.com/vectorgraphics/asymptote/issues]) +AC_INIT([Asymptote],[2.79],[https://github.com/vectorgraphics/asymptote/issues]) VERSION=$PACKAGE_VERSION AC_SUBST(VERSION) m4_include([ax_pthread.m4]) diff --git a/Build/source/utils/asymptote/doc/CAD.pdf b/Build/source/utils/asymptote/doc/CAD.pdf Binary files differindex c9e5dc9942a..59b6de4844d 100644 --- a/Build/source/utils/asymptote/doc/CAD.pdf +++ b/Build/source/utils/asymptote/doc/CAD.pdf diff --git a/Build/source/utils/asymptote/doc/FAQ/asy-faq.info b/Build/source/utils/asymptote/doc/FAQ/asy-faq.info index bfd11cacf0b..87570ff8d93 100644 --- a/Build/source/utils/asymptote/doc/FAQ/asy-faq.info +++ b/Build/source/utils/asymptote/doc/FAQ/asy-faq.info @@ -10,7 +10,7 @@ END-INFO-DIR-ENTRY File: asy-faq.info, Node: Top, Next: Question 1.1, Up: (dir) ASYMPTOTE FREQUENTLY ASKED QUESTIONS - 2022-02-05 + 2022-03-07 This is the list of Frequently Asked Questions about Asymptote (asy). diff --git a/Build/source/utils/asymptote/doc/TeXShopAndAsymptote.pdf b/Build/source/utils/asymptote/doc/TeXShopAndAsymptote.pdf Binary files differindex b585bd4ef0d..f16877d17a0 100644 --- a/Build/source/utils/asymptote/doc/TeXShopAndAsymptote.pdf +++ b/Build/source/utils/asymptote/doc/TeXShopAndAsymptote.pdf diff --git a/Build/source/utils/asymptote/doc/asy-latex.pdf b/Build/source/utils/asymptote/doc/asy-latex.pdf Binary files differindex 3e57a01df6a..f321e985992 100644 --- a/Build/source/utils/asymptote/doc/asy-latex.pdf +++ b/Build/source/utils/asymptote/doc/asy-latex.pdf diff --git a/Build/source/utils/asymptote/doc/asy.1 b/Build/source/utils/asymptote/doc/asy.1 index faa77d42b14..067d01031c6 100644 --- a/Build/source/utils/asymptote/doc/asy.1 +++ b/Build/source/utils/asymptote/doc/asy.1 @@ -37,6 +37,9 @@ Compute indexing partial sums on GPU [true]. .B \-GPUinterlock Use fragment shader interlock [true]. .TP +.B \-GPUlocalSize n +Compute shader local size [16]. +.TP .B \-V,\-View View output; command-line only. .TP diff --git a/Build/source/utils/asymptote/doc/asyRefCard.pdf b/Build/source/utils/asymptote/doc/asyRefCard.pdf Binary files differindex 63dc23bf577..329c9f2cdac 100644 --- a/Build/source/utils/asymptote/doc/asyRefCard.pdf +++ b/Build/source/utils/asymptote/doc/asyRefCard.pdf diff --git a/Build/source/utils/asymptote/doc/asymptote.pdf b/Build/source/utils/asymptote/doc/asymptote.pdf Binary files differindex a2098dfa94c..5b0956acb0d 100644 --- a/Build/source/utils/asymptote/doc/asymptote.pdf +++ b/Build/source/utils/asymptote/doc/asymptote.pdf diff --git a/Build/source/utils/asymptote/doc/asymptote.texi b/Build/source/utils/asymptote/doc/asymptote.texi index 2d5e355ec4f..ff7df7a7bb4 100644 --- a/Build/source/utils/asymptote/doc/asymptote.texi +++ b/Build/source/utils/asymptote/doc/asymptote.texi @@ -417,7 +417,7 @@ In interactive mode, or when given the @code{-V} option (the default when running @code{Asymptote} on a single file under @code{MSDOS}), @code{Asymptote} will automatically invoke the @code{PostScript} viewer @code{gv} (under @code{UNIX}) or @code{gsview} (under -@code{MSDOS} to display graphical output. +@code{MSDOS}) to display graphical output. The @code{PostScript} viewer should be capable of automatically redrawing whenever the output file is updated. The default @code{UNIX} @code{PostScript} viewer @code{gv} supports this (via a @code{SIGHUP} @@ -441,7 +441,7 @@ pressing the @code{r} key). @cindex configuration file Configuration variables are most easily set as @code{Asymptote} variables in an optional configuration file @code{config.asy} -@pxref{configuration file}). +(@pxref{configuration file}). For example, the setting @code{pdfviewer} specifies the location of the @acronym{PDF} viewer. Here are the default values of several important configuration variables under @code{UNIX}: @@ -1049,7 +1049,7 @@ See section @ref{graph} (or the online external links posted at @url{https://asymptote.sourceforge.io}) for further examples, including two-dimensional and interactive three-dimensional scientific graphs. Additional examples have been -posted by Philippe Ivaldi at @url{http://www.piprime.fr/asymptote}. +posted by Philippe Ivaldi at @url{https://web.archive.org/web/20201130113133/http://www.piprime.fr/asymptote}. @node Drawing commands, Bezier curves, Tutorial, Top @chapter Drawing commands @@ -6553,9 +6553,9 @@ structure. Link to the documentation for the @code{geometry} module are posted here: @url{https://asymptote.sourceforge.io/links.html}, including an extensive set of examples, -@url{http://www.piprime.fr/files/asymptote/geometry/}, and an index: +@url{https://web.archive.org/web/20201130113133/http://www.piprime.fr/files/asymptote/geometry/}, and an index: @quotation -@url{http://www.piprime.fr/files/asymptote/geometry/modules/geometry.asy.index.type.html} +@url{https://web.archive.org/web/20201130113133/http://www.piprime.fr/files/asymptote/geometry/modules/geometry.asy.index.type.html} @end quotation @node trembling, stats, geometry, Base modules @@ -9017,7 +9017,7 @@ as illustrated in the examples @code{@uref{https://asymptote.sourceforge.io/gall This module, contributed by Philippe Ivaldi, can be used for drawing 3D grids. Here is an example (further examples can be found in -@code{grid3.asy} and at @url{http://www.piprime.fr/files/asymptote/grid3/}): +@code{grid3.asy} and at @url{https://web.archive.org/web/20201130113133/http://www.piprime.fr/files/asymptote/grid3/}): @verbatiminclude grid3xyz.asy @sp 1 @center @image{./grid3xyz} @@ -9110,7 +9110,7 @@ shading behaviour is the default shading behavior for a surface. An example of @code{tube} is provided in the file @code{@uref{https://asymptote.sourceforge.io/gallery/3Dwebgl/trefoilknot.html,,trefoilknot}@uref{https://asymptote.sourceforge.io/gallery/3Dwebgl/trefoilknot.asy,,.asy}}. Further examples can be found at -@url{http://www.piprime.fr/files/asymptote/tube/}. +@url{https://web.archive.org/web/20201130113133/http://www.piprime.fr/files/asymptote/tube}. @node flowchart, contour, tube, Base modules @section @code{flowchart} @@ -9788,6 +9788,11 @@ and the @code{librsvg} package on @code{MacOS X}; under @url{https://sourceforge.net/projects/tumagcc/files/rsvg-convert-2.40.20.7z} +Deconstruction of a picture into its components is fastest when using +the @code{LaTeX} TeX engine. One can speed up deconstruction for +other TeX engines using the 2.13.1 version or later of @code{dvisvgm} +and setting @code{dvisvgmMultipleFiles=true;} in the @code{Asymptote} configuration file (@pxref{configuration file}). + @node GUI usage, , GUI installation, GUI @section GUI usage @cindex GUI usage diff --git a/Build/source/utils/asymptote/doc/png/asymptote.info b/Build/source/utils/asymptote/doc/png/asymptote.info index a6d3a7fedf5..6975f386052 100644 --- a/Build/source/utils/asymptote/doc/png/asymptote.info +++ b/Build/source/utils/asymptote/doc/png/asymptote.info @@ -1,7 +1,7 @@ -This is asymptote.info, produced by makeinfo version 6.7 from +This is asymptote.info, produced by makeinfo version 6.8 from asymptote.texi. -This file documents 'Asymptote', version 2.78. +This file documents 'Asymptote', version 2.79. <https://asymptote.sourceforge.io> @@ -22,7 +22,7 @@ File: asymptote.info, Node: Top, Next: Description, Prev: (dir), Up: (dir) Asymptote ********* -This file documents 'Asymptote', version 2.78. +This file documents 'Asymptote', version 2.79. <https://asymptote.sourceforge.io> @@ -372,7 +372,7 @@ File: asymptote.info, Node: Configuring, Next: Search paths, Prev: Microsoft In interactive mode, or when given the '-V' option (the default when running 'Asymptote' on a single file under 'MSDOS'), 'Asymptote' will automatically invoke the 'PostScript' viewer 'gv' (under 'UNIX') or -'gsview' (under 'MSDOS' to display graphical output. The 'PostScript' +'gsview' (under 'MSDOS') to display graphical output. The 'PostScript' viewer should be capable of automatically redrawing whenever the output file is updated. The default 'UNIX' 'PostScript' viewer 'gv' supports this (via a 'SIGHUP' signal). Version 'gv-3.6.3' or later (from @@ -384,7 +384,7 @@ necessary to click on the 'gsview' window; under 'UNIX' one must manually redisplay by pressing the 'r' key). Configuration variables are most easily set as 'Asymptote' variables -in an optional configuration file 'config.asy' *note configuration +in an optional configuration file 'config.asy' (*note configuration file::). For example, the setting 'pdfviewer' specifies the location of the PDF viewer. Here are the default values of several important configuration variables under 'UNIX': @@ -864,7 +864,8 @@ label("(0,0,1)",(0,0,1),Z); external links posted at <https://asymptote.sourceforge.io>) for further examples, including two-dimensional and interactive three-dimensional scientific graphs. Additional examples have been posted by Philippe -Ivaldi at <http://www.piprime.fr/asymptote>. +Ivaldi at +<https://web.archive.org/web/20201130113133/http://www.piprime.fr/asymptote>. File: asymptote.info, Node: Drawing commands, Next: Bezier curves, Prev: Tutorial, Up: Top @@ -5035,6 +5036,7 @@ draw("$X$",z0+s--z2+s,darkgreen,Arrows,Bars,PenMargins); \end{center} \end{document} [./latexusage] + File: asymptote.info, Node: Base modules, Next: Options, Prev: LaTeX usage, Up: Top @@ -5202,8 +5204,9 @@ geometry routines, including 'perpendicular' symbols and a 'triangle' structure. Link to the documentation for the 'geometry' module are posted here: <https://asymptote.sourceforge.io/links.html>, including an extensive set of examples, -<http://www.piprime.fr/files/asymptote/geometry/>, and an index: - <http://www.piprime.fr/files/asymptote/geometry/modules/geometry.asy.index.type.html> +<https://web.archive.org/web/20201130113133/http://www.piprime.fr/files/asymptote/geometry/>, +and an index: + <https://web.archive.org/web/20201130113133/http://www.piprime.fr/files/asymptote/geometry/modules/geometry.asy.index.type.html> File: asymptote.info, Node: trembling, Next: stats, Prev: geometry, Up: Base modules @@ -7707,7 +7710,8 @@ File: asymptote.info, Node: grid3, Next: solids, Prev: graph3, Up: Base modu This module, contributed by Philippe Ivaldi, can be used for drawing 3D grids. Here is an example (further examples can be found in 'grid3.asy' -and at <http://www.piprime.fr/files/asymptote/grid3/>): +and at +<https://web.archive.org/web/20201130113133/http://www.piprime.fr/files/asymptote/grid3/>): import grid3; size(8cm,0,IgnoreAspect); @@ -7812,7 +7816,7 @@ default shading behavior for a surface. An example of 'tube' is provided in the file 'trefoilknot.asy'. Further examples can be found at -<http://www.piprime.fr/files/asymptote/tube/>. +<https://web.archive.org/web/20201130113133/http://www.piprime.fr/files/asymptote/tube>. File: asymptote.info, Node: flowchart, Next: contour, Prev: tube, Up: Base modules @@ -8264,6 +8268,7 @@ Options (negate by replacing - with -no): -GPUindexing Compute indexing partial sums on GPU [true] -GPUinterlock Use fragment shader interlock [true] +-GPUlocalSize n Compute shader local size [16] -V,-View View output; command-line only -absolute Use absolute WebGL dimensions [false] -a,-align C|B|T|Z Center, Bottom, Top, or Zero page alignment [C] @@ -8613,6 +8618,12 @@ available as <https://sourceforge.net/projects/tumagcc/files/rsvg-convert-2.40.20.7z> + Deconstruction of a picture into its components is fastest when using +the 'LaTeX' TeX engine. One can speed up deconstruction for other TeX +engines using the 2.13.1 version or later of 'dvisvgm' and setting +'dvisvgmMultipleFiles=true;' in the 'Asymptote' configuration file +(*note configuration file::). + File: asymptote.info, Node: GUI usage, Prev: GUI installation, Up: GUI @@ -8921,9 +8932,9 @@ Index * ---: Bezier curves. (line 84) * -=: Self & prefix operators. (line 6) -* -c: Options. (line 205) -* -l: Options. (line 224) -* -u: Options. (line 215) +* -c: Options. (line 206) +* -l: Options. (line 225) +* -u: Options. (line 216) * -V: Configuring. (line 6) * -V <1>: Drawing in batch mode. (line 16) @@ -9002,8 +9013,8 @@ Index * alias: Structures. (line 62) * alias <1>: Arrays. (line 183) * Align: label. (line 12) -* aligndir: Options. (line 197) -* all: Arrays. (line 341) +* aligndir: Options. (line 198) +* all: Arrays. (line 342) * Allow: Pens. (line 363) * and: Bezier curves. (line 56) * AND: Arithmetic & logical. @@ -9016,7 +9027,7 @@ Index * animation <1>: animation. (line 6) * annotate: annotate. (line 6) * antialias: three. (line 261) -* antialias <1>: Options. (line 167) +* antialias <1>: Options. (line 168) * append: Files. (line 38) * append <1>: Arrays. (line 39) * arc: Paths and guides. (line 24) @@ -9070,7 +9081,7 @@ Index * Asymptote Web Application: Description. (line 6) * asymptote.sty: LaTeX usage. (line 6) * asymptote.xml: Editing modes. (line 48) -* ASYMPTOTE_CONFIG: Options. (line 138) +* ASYMPTOTE_CONFIG: Options. (line 139) * atan: Mathematical functions. (line 6) * aTan: Mathematical functions. @@ -9085,7 +9096,7 @@ Index * attach <1>: LaTeX usage. (line 50) * attach <2>: graph. (line 406) * autoadjust: three. (line 418) -* autoimport: Options. (line 134) +* autoimport: Options. (line 135) * automatic scaling: graph. (line 710) * automatic scaling <1>: graph. (line 710) * axialshade: fill. (line 43) @@ -9245,13 +9256,13 @@ Index * conditional <1>: Arithmetic & logical. (line 61) * config: Configuring. (line 74) -* config <1>: Options. (line 138) +* config <1>: Options. (line 139) * configuration file: Configuring. (line 20) -* configuration file <1>: Options. (line 138) +* configuration file <1>: Options. (line 139) * configuring: Configuring. (line 6) * conj: Data types. (line 62) * constructors: Structures. (line 91) -* context: Options. (line 167) +* context: Options. (line 168) * continue: Programming. (line 48) * continue <1>: Debugger. (line 31) * contour: contour. (line 6) @@ -9262,8 +9273,8 @@ Index * convert: Configuring. (line 74) * convert <1>: Files. (line 159) * convert <2>: animation. (line 6) -* convert <3>: Options. (line 167) -* convertOptions: Options. (line 153) +* convert <3>: Options. (line 168) +* convertOptions: Options. (line 154) * Coons shading: fill. (line 78) * copy: Arrays. (line 176) * cos: Mathematical functions. @@ -9302,7 +9313,7 @@ Index * cyclic <1>: Paths and guides. (line 376) * cyclic <2>: Arrays. (line 39) * cyclic <3>: three. (line 556) -* Cyrillic: Pens. (line 237) +* Cyrillic: Pens. (line 238) * dashdotted: Pens. (line 102) * dashed: Pens. (line 102) * data types: Data types. (line 6) @@ -9375,10 +9386,10 @@ Index * drawline: math. (line 9) * drawtree: drawtree. (line 6) * dvips: Configuring. (line 74) -* dvipsOptions: Options. (line 153) +* dvipsOptions: Options. (line 154) * dvisvgm: Configuring. (line 74) -* dvisvgm <1>: Options. (line 172) -* dvisvgmOptions: Options. (line 153) +* dvisvgm <1>: Options. (line 173) +* dvisvgmOptions: Options. (line 154) * E: Labels. (line 18) * E <1>: Mathematical functions. (line 48) @@ -9420,7 +9431,7 @@ Index * eol: Files. (line 97) * eol <1>: Arrays. (line 356) * EPS: label. (line 78) -* EPS <1>: Options. (line 167) +* EPS <1>: Options. (line 168) * erase: Drawing in interactive mode. (line 11) * erase <1>: Data types. (line 257) @@ -9511,7 +9522,7 @@ Index * fontsize: Pens. (line 192) * for: Programming. (line 26) * format: Data types. (line 290) -* format <1>: Options. (line 167) +* format <1>: Options. (line 168) * forum: Help. (line 6) * frame: Frames and pictures. (line 7) @@ -9539,7 +9550,7 @@ Index * globalwrite: Files. (line 40) * globalwrite <1>: Files. (line 154) * glOptions: three. (line 261) -* glOptions <1>: Options. (line 153) +* glOptions <1>: Options. (line 154) * GNU Scientific Library: Mathematical functions. (line 48) * gouraudshade: fill. (line 63) @@ -9548,7 +9559,7 @@ Index * graph: graph. (line 6) * graph3: graph3. (line 6) * graphic: label. (line 78) -* graphic <1>: Options. (line 172) +* graphic <1>: Options. (line 173) * graphical user interface: GUI. (line 6) * graphwithderiv: graph. (line 670) * gray: Pens. (line 25) @@ -9562,7 +9573,7 @@ Index (line 62) * gsl: Mathematical functions. (line 48) -* gsOptions: Options. (line 153) +* gsOptions: Options. (line 154) * GUI: GUI. (line 6) * GUI installation: GUI installation. (line 6) * GUI usage: GUI usage. (line 6) @@ -9585,15 +9596,15 @@ Index (line 39) * history: Files. (line 147) * history <1>: Interactive mode. (line 54) -* historylines: Interactive mode. (line 57) +* historylines: Interactive mode. (line 58) * HookHead: draw. (line 26) * HookHead3: three. (line 622) * Horizontal: flowchart. (line 77) * HTML5: three. (line 233) * htmlviewer: Configuring. (line 20) * htmlviewer <1>: Configuring. (line 43) -* htmlviewerOptions: Options. (line 153) -* hyperrefOptions: Options. (line 153) +* htmlviewerOptions: Options. (line 154) +* hyperrefOptions: Options. (line 154) * hypot: Mathematical functions. (line 6) * I: Mathematical functions. @@ -9613,7 +9624,7 @@ Index * image-based lighting: three. (line 104) * ImageMagick: Configuring. (line 74) * ImageMagick <1>: animation. (line 6) -* ImageMagick <2>: Options. (line 167) +* ImageMagick <2>: Options. (line 168) * images: palette. (line 6) * implicit casts: Casts. (line 6) * implicit linear solver: MetaPost. (line 10) @@ -9722,7 +9733,7 @@ Index (line 6) * lastcut: Paths and guides. (line 266) * lasy-mode: Editing modes. (line 6) -* latex: Options. (line 167) +* latex: Options. (line 168) * LaTeX NFSS fonts: Pens. (line 206) * LaTeX usage: LaTeX usage. (line 6) * latexmk: LaTeX usage. (line 30) @@ -9753,7 +9764,7 @@ Index * lexorder: math. (line 63) * lexorder <1>: math. (line 66) * libcurl: Import. (line 94) -* libgs: Options. (line 172) +* libgs: Options. (line 173) * libm routines: Mathematical functions. (line 6) * libsigsegv: Functions. (line 100) @@ -9788,8 +9799,8 @@ Index * loop: Programming. (line 26) * LSP: Language server protocol. (line 6) -* lualatex: Options. (line 167) -* luatex: Options. (line 167) +* lualatex: Options. (line 168) +* luatex: Options. (line 168) * MacOS X binary distributions: MacOS X binary distributions. (line 6) * MacOS X configuration: Compiling from UNIX source. @@ -9895,7 +9906,7 @@ Index * None <1>: draw. (line 26) * none: Files. (line 65) * normal: three. (line 542) -* nosafe: Options. (line 192) +* nosafe: Options. (line 193) * NOT: Arithmetic & logical. (line 68) * notaknot: graph. (line 36) @@ -9916,7 +9927,7 @@ Index * obliqueZ: three. (line 378) * ode: ode. (line 6) * offset: Pens. (line 123) -* offset <1>: Options. (line 197) +* offset <1>: Options. (line 198) * OmitTick: graph. (line 223) * OmitTickInterval: graph. (line 223) * OmitTickIntervals: graph. (line 223) @@ -9948,7 +9959,7 @@ Index * outprefix: Frames and pictures. (line 91) * output: Files. (line 38) -* output <1>: Options. (line 167) +* output <1>: Options. (line 168) * OutTicks: graph3. (line 35) * overloading functions: Functions. (line 55) * overwrite: Pens. (line 360) @@ -9981,11 +9992,11 @@ Index * patterns: Pens. (line 271) * patterns <1>: patterns. (line 6) * PBR: three. (line 74) -* PDF: Options. (line 167) -* pdflatex: Options. (line 167) -* pdfreloadOptions: Options. (line 153) +* PDF: Options. (line 168) +* pdflatex: Options. (line 168) +* pdfreloadOptions: Options. (line 154) * pdfviewer: Configuring. (line 20) -* pdfviewerOptions: Options. (line 153) +* pdfviewerOptions: Options. (line 154) * pen: Pens. (line 6) * PenMargin: draw. (line 42) * PenMargin2: three. (line 638) @@ -10042,7 +10053,7 @@ Index * pstoedit: PostScript to Asymptote. (line 6) * psviewer: Configuring. (line 20) -* psviewerOptions: Options. (line 153) +* psviewerOptions: Options. (line 154) * pt: Figure size. (line 18) * public: Structures. (line 6) * push: Arrays. (line 39) @@ -10095,7 +10106,7 @@ Index * rename: Files. (line 156) * render: three. (line 46) * render <1>: three. (line 184) -* render <2>: Options. (line 167) +* render <2>: Options. (line 168) * replace: Data types. (line 270) * resetdefaultpen: Pens. (line 387) * rest arguments: Rest arguments. (line 6) @@ -10132,9 +10143,9 @@ Index * RPM: UNIX binary distributions. (line 6) * runtime imports: Import. (line 102) -* Russian: Pens. (line 237) +* Russian: Pens. (line 238) * S: Labels. (line 18) -* safe: Options. (line 192) +* safe: Options. (line 193) * save: Frames and pictures. (line 288) * saveline: Files. (line 139) @@ -10166,7 +10177,7 @@ Index (line 6) * sequence: Arrays. (line 118) * settings: Configuring. (line 20) -* settings <1>: Options. (line 138) +* settings <1>: Options. (line 139) * sgn: Mathematical functions. (line 26) * shading: fill. (line 32) @@ -10210,7 +10221,7 @@ Index * size <4>: Frames and pictures. (line 74) * size <5>: three. (line 556) -* size <6>: Options. (line 167) +* size <6>: Options. (line 168) * size3: three. (line 320) * Slant: label. (line 42) * slant: Transforms. (line 38) @@ -10280,9 +10291,9 @@ Index * surface <2>: three. (line 128) * surface <3>: three. (line 142) * surface <4>: graph3. (line 99) -* SVG: Options. (line 172) +* SVG: Options. (line 173) * system: Data types. (line 354) -* system <1>: Options. (line 192) +* system <1>: Options. (line 193) * syzygy: syzygy. (line 6) * tab: Files. (line 65) * tab completion: Drawing in interactive mode. @@ -10303,7 +10314,7 @@ Index * tessellation: three. (line 154) * tex: Frames and pictures. (line 305) -* tex <1>: Options. (line 167) +* tex <1>: Options. (line 168) * TeX fonts: Pens. (line 213) * TeX string: Data types. (line 208) * texcommand: Configuring. (line 74) @@ -10398,7 +10409,7 @@ Index * UpsideDown: Frames and pictures. (line 104) * UpsideDown <1>: Frames and pictures. - (line 110) + (line 111) * URL: Import. (line 94) * usepackage: Frames and pictures. (line 321) @@ -10447,7 +10458,7 @@ Index * xasy: GUI. (line 6) * xaxis3: graph3. (line 7) * xdr: Files. (line 80) -* xelatex: Options. (line 167) +* xelatex: Options. (line 168) * XEquals: graph. (line 265) * xequals: graph. (line 278) * xlimits: graph. (line 639) @@ -10516,146 +10527,146 @@ Node: UNIX binary distributions12610 Node: MacOS X binary distributions13733 Node: Microsoft Windows14321 Node: Configuring15529 -Node: Search paths20142 -Node: Compiling from UNIX source21150 -Node: Editing modes24301 -Node: Git26723 -Node: Uninstall27230 -Node: Tutorial27576 -Node: Drawing in batch mode28423 -Node: Drawing in interactive mode29299 -Node: Figure size30331 -Node: Labels31926 -Node: Paths32754 -Ref: unitcircle33370 -Node: Drawing commands35268 -Node: draw37076 -Ref: arrows38258 -Node: fill43773 -Ref: gradient shading44819 -Node: clip49433 -Node: label50182 -Ref: Label50782 -Node: Bezier curves56639 -Node: Programming60539 -Ref: array iteration62292 -Node: Data types62459 -Ref: format73227 -Node: Paths and guides77673 -Ref: circle77927 -Ref: extension87627 -Node: Pens94437 -Ref: fillrule102128 -Ref: basealign103032 -Ref: transparency106714 -Ref: makepen110308 -Ref: overwrite111192 -Node: Transforms112406 -Node: Frames and pictures114345 -Ref: envelope115503 -Ref: size116596 -Ref: unitsize117583 -Ref: shipout118656 -Ref: filltype121007 -Ref: add124420 -Ref: add about125362 -Ref: tex128392 -Node: Files129287 -Ref: cd130344 -Ref: scroll135246 -Node: Variable initializers138164 -Node: Structures140881 -Node: Operators148454 -Node: Arithmetic & logical148768 -Node: Self & prefix operators151138 -Node: User-defined operators151932 -Node: Implicit scaling152845 -Node: Functions153408 -Ref: stack overflow156525 -Node: Default arguments156807 -Node: Named arguments157563 -Node: Rest arguments160133 -Node: Mathematical functions163254 -Node: Arrays167911 -Ref: sort175350 -Ref: tridiagonal178261 -Ref: solve179492 -Node: Slices183632 -Node: Casts187540 -Node: Import189810 -Node: Static195380 -Node: LaTeX usage198266 -Node: Base modules204780 -Node: plain207257 -Node: simplex207931 -Node: math208204 -Node: interpolate210871 -Node: geometry211150 -Node: trembling211744 -Node: stats212013 -Node: patterns212272 -Node: markers212507 -Node: map214365 -Node: tree214789 -Node: binarytree214969 -Node: drawtree215636 -Node: syzygy215837 -Node: feynman216111 -Node: roundedpath216385 -Node: animation216667 -Ref: animate217088 -Node: embed218200 -Node: slide219154 -Node: MetaPost219485 -Node: babel220201 -Node: labelpath220433 -Node: labelpath3221253 -Node: annotate221564 -Node: CAD222034 -Node: graph222344 -Ref: ticks229503 -Ref: pathmarkers243225 -Ref: marker243695 -Ref: markuniform244049 -Ref: errorbars245908 -Ref: automatic scaling251037 -Node: palette262747 -Ref: images262865 -Ref: image267161 -Ref: logimage267682 -Ref: penimage268788 -Ref: penfunctionimage269051 -Node: three269823 -Ref: PostScript3D300123 -Node: obj301861 -Node: graph3302110 -Ref: GaussianSurface307392 -Node: grid3308542 -Node: solids309327 -Node: tube310319 -Node: flowchart312549 -Node: contour317192 -Node: contour3323700 -Node: smoothcontour3324012 -Node: slopefield325731 -Node: ode327220 -Node: Options327477 -Ref: configuration file335032 -Ref: settings335032 -Ref: texengines336296 -Ref: convert336296 -Node: Interactive mode339739 -Ref: history341888 -Node: GUI343191 -Node: GUI installation343741 -Node: GUI usage344474 -Node: Command-Line Interface345537 -Node: Language server protocol346979 -Node: PostScript to Asymptote348404 -Node: Help349182 -Node: Debugger350856 -Node: Credits352612 -Node: Index353837 +Node: Search paths20144 +Node: Compiling from UNIX source21152 +Node: Editing modes24303 +Node: Git26725 +Node: Uninstall27232 +Node: Tutorial27578 +Node: Drawing in batch mode28425 +Node: Drawing in interactive mode29301 +Node: Figure size30333 +Node: Labels31928 +Node: Paths32756 +Ref: unitcircle33372 +Node: Drawing commands35313 +Node: draw37121 +Ref: arrows38303 +Node: fill43818 +Ref: gradient shading44864 +Node: clip49478 +Node: label50227 +Ref: Label50827 +Node: Bezier curves56684 +Node: Programming60584 +Ref: array iteration62337 +Node: Data types62504 +Ref: format73272 +Node: Paths and guides77718 +Ref: circle77972 +Ref: extension87672 +Node: Pens94482 +Ref: fillrule102173 +Ref: basealign103077 +Ref: transparency106759 +Ref: makepen110353 +Ref: overwrite111237 +Node: Transforms112451 +Node: Frames and pictures114390 +Ref: envelope115548 +Ref: size116641 +Ref: unitsize117628 +Ref: shipout118701 +Ref: filltype121052 +Ref: add124465 +Ref: add about125407 +Ref: tex128437 +Node: Files129332 +Ref: cd130389 +Ref: scroll135291 +Node: Variable initializers138209 +Node: Structures140926 +Node: Operators148499 +Node: Arithmetic & logical148813 +Node: Self & prefix operators151183 +Node: User-defined operators151977 +Node: Implicit scaling152890 +Node: Functions153453 +Ref: stack overflow156570 +Node: Default arguments156852 +Node: Named arguments157608 +Node: Rest arguments160178 +Node: Mathematical functions163299 +Node: Arrays167956 +Ref: sort175395 +Ref: tridiagonal178306 +Ref: solve179537 +Node: Slices183677 +Node: Casts187585 +Node: Import189855 +Node: Static195425 +Node: LaTeX usage198311 +Node: Base modules204826 +Node: plain207303 +Node: simplex207977 +Node: math208250 +Node: interpolate210917 +Node: geometry211196 +Node: trembling211876 +Node: stats212145 +Node: patterns212404 +Node: markers212639 +Node: map214497 +Node: tree214921 +Node: binarytree215101 +Node: drawtree215768 +Node: syzygy215969 +Node: feynman216243 +Node: roundedpath216517 +Node: animation216799 +Ref: animate217220 +Node: embed218332 +Node: slide219286 +Node: MetaPost219617 +Node: babel220333 +Node: labelpath220565 +Node: labelpath3221385 +Node: annotate221696 +Node: CAD222166 +Node: graph222476 +Ref: ticks229635 +Ref: pathmarkers243357 +Ref: marker243827 +Ref: markuniform244181 +Ref: errorbars246040 +Ref: automatic scaling251169 +Node: palette262879 +Ref: images262997 +Ref: image267293 +Ref: logimage267814 +Ref: penimage268920 +Ref: penfunctionimage269183 +Node: three269955 +Ref: PostScript3D300255 +Node: obj301993 +Node: graph3302242 +Ref: GaussianSurface307524 +Node: grid3308674 +Node: solids309502 +Node: tube310494 +Node: flowchart312766 +Node: contour317409 +Node: contour3323917 +Node: smoothcontour3324229 +Node: slopefield325948 +Node: ode327437 +Node: Options327694 +Ref: configuration file335303 +Ref: settings335303 +Ref: texengines336567 +Ref: convert336567 +Node: Interactive mode340010 +Ref: history342159 +Node: GUI343462 +Node: GUI installation344012 +Node: GUI usage345054 +Node: Command-Line Interface346117 +Node: Language server protocol347559 +Node: PostScript to Asymptote348984 +Node: Help349762 +Node: Debugger351436 +Node: Credits353192 +Node: Index354417 End Tag Table diff --git a/Build/source/utils/asymptote/glrender.cc b/Build/source/utils/asymptote/glrender.cc index 9b75e9c847b..68f298d10a3 100644 --- a/Build/source/utils/asymptote/glrender.cc +++ b/Build/source/utils/asymptote/glrender.cc @@ -84,12 +84,15 @@ GLint countShader; GLint transparentShader; GLint blendShader; GLint zeroShader; -GLint preSumShader; -GLint partialSumShader; +GLint sum1Shader; +GLint sum2Shader; +GLint sum3Shader; -GLuint countBuffer; GLuint offsetBuffer; -GLuint sumBuffer; +GLuint countBuffer; +GLuint maxBuffer; +GLuint localSumBuffer; +GLuint globalSumBuffer; GLuint fragmentBuffer; GLuint depthBuffer; GLuint opaqueBuffer; @@ -157,7 +160,13 @@ extern void exitHandler(int); namespace gl { -GLint processors; +GLint gs2; +GLint gs; +GLint g; +GLuint processors; +GLuint localsize; +GLint maxgroups; +GLuint maxSize; bool outlinemode=false; bool ibl=false; @@ -198,6 +207,8 @@ const picture* Picture; string Format; int fullWidth,fullHeight; int Width,Height; +GLuint pixels; +GLuint lastpixels; double oWidth,oHeight; int screenWidth,screenHeight; int maxTileWidth; @@ -428,7 +439,6 @@ int window; using utils::statistics; statistics S; -GLint shaderProg,shaderProgColor; GLTexture2<float,GL_FLOAT> IBLbrdfTex; GLTexture2<float,GL_FLOAT> irradiance; @@ -529,26 +539,83 @@ uint32_t ceillog2(uint32_t n) return 32-CLZ(n-1); } +void initComputeShaders() +{ + string sum1=locateFile("shaders/sum1.glsl"); + string sum2=locateFile("shaders/sum2.glsl"); + string sum3=locateFile("shaders/sum3.glsl"); + + if(sum1.empty() || sum2.empty() || sum3.empty()) + noShaders(); + + std::vector<ShaderfileModePair> shaders(1); + std::vector<std::string> shaderParams; + + shaders[0]=ShaderfileModePair(sum1.c_str(),GL_COMPUTE_SHADER); + ostringstream s; + s << "LOCAL_SIZE_X " << localsize << "u" << endl; + shaderParams.push_back(s.str().c_str()); + GLuint rc=compileAndLinkShader(shaders,shaderParams,true,false,true); + if(rc == 0) { + GPUindexing=false; // Compute shaders are unavailable. + if(settings::verbose > 2) + cout << "No compute shader support" << endl; + } else { + glGetIntegeri_v(GL_MAX_COMPUTE_WORK_GROUP_COUNT,0,&maxgroups); + maxgroups=min(1024,maxgroups/(GLint) (localsize*localsize)); + camp::sum1Shader=rc; + + shaders[0]=ShaderfileModePair(sum2.c_str(),GL_COMPUTE_SHADER); + camp::sum2Shader=compileAndLinkShader(shaders,shaderParams,true,false,true); + + shaders[0]=ShaderfileModePair(sum3.c_str(),GL_COMPUTE_SHADER); + camp::sum3Shader=compileAndLinkShader(shaders,shaderParams,true,false, + true); + } +} + +void initBlendShader() +{ + string screen=locateFile("shaders/screen.glsl"); + string blend=locateFile("shaders/blend.glsl"); + + if(screen.empty() || blend.empty()) + noShaders(); + + std::vector<ShaderfileModePair> shaders(2); + std::vector<std::string> shaderParams; + + ostringstream s,m2; + s << "ARRAYSIZE " << maxSize << "u" << endl; + shaderParams.push_back(s.str().c_str()); + m2 << "m2 " << localsize; + shaderParams.push_back(m2.str().c_str()); + if(GPUindexing) + shaderParams.push_back("GPUINDEXING"); + shaders[0]=ShaderfileModePair(screen.c_str(),GL_VERTEX_SHADER); + shaders[1]=ShaderfileModePair(blend.c_str(),GL_FRAGMENT_SHADER); + camp::blendShader=compileAndLinkShader(shaders,shaderParams,ssbo); +} + void initShaders() { Nlights=nlights == 0 ? 0 : max(Nlights,nlights); Nmaterials=max(Nmaterials,nmaterials); - shaderProg=glCreateProgram(); - - string zero=locateFile("shaders/count0.glsl"); + string zero=locateFile("shaders/zero.glsl"); string vertex=locateFile("shaders/vertex.glsl"); + string count=locateFile("shaders/count.glsl"); string fragment=locateFile("shaders/fragment.glsl"); - string blend=locateFile("shaders/blend.glsl"); string screen=locateFile("shaders/screen.glsl"); - string pre=locateFile("shaders/presum.glsl"); - string partial=locateFile("shaders/partialsum.glsl"); - if(vertex.empty() || fragment.empty() || blend.empty() || screen.empty() || - zero.empty() || pre.empty() || partial.empty()) + if(zero.empty() || vertex.empty() || fragment.empty() || screen.empty() || + count.empty()) noShaders(); - std::vector<ShaderfileModePair> shaders(1); + if(GPUindexing) + initComputeShaders(); + + std::vector<ShaderfileModePair> shaders(2); std::vector<std::string> shaderParams; if(ibl) { @@ -556,46 +623,15 @@ void initShaders() initIBL(); } -#ifdef HAVE_SSBO - if(GPUindexing) { - shaders[0]=ShaderfileModePair(pre.c_str(),GL_COMPUTE_SHADER); - GLuint rc=compileAndLinkShader(shaders,shaderParams,true,interlock,true); - if(rc == 0) { - GPUindexing=false; // Compute shaders are unavailable. - if(settings::verbose > 2) - cout << "No compute shader support" << endl; - } else { - camp::preSumShader=rc; - - ostringstream s,S; - s << "PROCESSORS " << processors << "u" << endl; - shaderParams.push_back(s.str().c_str()); - - S << "STEPSM1 " << ceillog2(processors)-1 << "u" << endl; - shaderParams.push_back(S.str().c_str()); - shaders[0]=ShaderfileModePair(partial.c_str(),GL_COMPUTE_SHADER); - camp::partialSumShader=compileAndLinkShader(shaders,shaderParams, - true,interlock,true); - } - } -#endif - string count=locateFile(GPUindexing ? "shaders/offset.glsl" : - "shaders/count.glsl"); - if(count.empty()) - noShaders(); - - shaders.push_back(ShaderfileModePair()); - shaders[0]=ShaderfileModePair(vertex.c_str(),GL_VERTEX_SHADER); #ifdef HAVE_SSBO + if(GPUindexing) + shaderParams.push_back("GPUINDEXING"); shaders[1]=ShaderfileModePair(count.c_str(),GL_FRAGMENT_SHADER); camp::countShader=compileAndLinkShader(shaders,shaderParams,true); - if(camp::countShader) { + if(camp::countShader) shaderParams.push_back("HAVE_SSBO"); - if(GPUindexing) - shaderParams.push_back("GPUINDEXING"); - } #else camp::countShader=0; #endif @@ -611,6 +647,10 @@ void initShaders() cout << "No SSBO support; order-independent transparency unavailable" << endl; + ostringstream m2; + m2 << "m2 " << localsize; + shaderParams.push_back(m2.str().c_str()); + shaders[1]=ShaderfileModePair(fragment.c_str(),GL_FRAGMENT_SHADER); shaderParams.push_back("MATERIAL"); if(orthographic) @@ -662,30 +702,38 @@ void initShaders() camp::transparentShader=compileAndLinkShader(shaders,shaderParams,ssbo, interlock); shaderParams.clear(); - if(ssbo) { - shaders[0]=ShaderfileModePair(screen.c_str(),GL_VERTEX_SHADER); - if(GPUindexing) - shaderParams.push_back("GPUINDEXING"); - else { + if(ssbo) { + if(!GPUindexing) { + shaders[0]=ShaderfileModePair(screen.c_str(),GL_VERTEX_SHADER); shaders[1]=ShaderfileModePair(zero.c_str(),GL_FRAGMENT_SHADER); camp::zeroShader=compileAndLinkShader(shaders,shaderParams,ssbo); } - - shaders[1]=ShaderfileModePair(blend.c_str(),GL_FRAGMENT_SHADER); - camp::blendShader=compileAndLinkShader(shaders,shaderParams,ssbo); + maxSize=1; + initBlendShader(); } lastshader=-1; } +void deleteComputeShaders() +{ + glDeleteProgram(camp::sum1Shader); + glDeleteProgram(camp::sum2Shader); + glDeleteProgram(camp::sum3Shader); +} + +void deleteBlendShader() +{ + glDeleteProgram(camp::blendShader); +} + void deleteShaders() { if(camp::ssbo) { - glDeleteProgram(camp::blendShader); - if(GPUindexing) { - glDeleteProgram(camp::preSumShader); - glDeleteProgram(camp::partialSumShader); - } else + deleteBlendShader(); + if(GPUindexing) + deleteComputeShaders(); + else glDeleteProgram(camp::zeroShader); glDeleteProgram(camp::countShader); } @@ -712,10 +760,13 @@ void setBuffers() camp::transparentData.Reserve(); #ifdef HAVE_SSBO - glGenBuffers(1, &camp::countBuffer); glGenBuffers(1, &camp::offsetBuffer); - if(GPUindexing) - glGenBuffers(1, &camp::sumBuffer); + glGenBuffers(1, &camp::maxBuffer); + if(GPUindexing) { + glGenBuffers(1, &camp::localSumBuffer); + glGenBuffers(1, &camp::globalSumBuffer); + } else + glGenBuffers(1, &camp::countBuffer); glGenBuffers(1, &camp::fragmentBuffer); glGenBuffers(1, &camp::depthBuffer); glGenBuffers(1, &camp::opaqueBuffer); @@ -803,6 +854,7 @@ void Export() trBeginTile(tr); remesh=true; drawscene(fullWidth,fullHeight); + gl::lastshader=-1; ++count; } while (trEndTile(tr)); if(settings::verbose > 1) @@ -955,6 +1007,16 @@ void reshape0(int width, int height) Width=width; Height=height; + static int lastWidth=1; + static int lastHeight=1; + if(View && Width*Height > 1 && (Width != lastWidth || Height != lastHeight) + && settings::verbose > 1) { + cout << "Rendering " << stripDir(Prefix) << " as " + << Width << "x" << Height << " image" << endl; + lastWidth=Width; + lastHeight=Height; + } + setProjection(); glViewport(0,0,Width,Height); if(camp::ssbo) @@ -1066,7 +1128,7 @@ void togglefitscreen() void initTimer() { gettimeofday(&lasttime,NULL); - gettimeofday(&lastframetime,NULL); + lastframetime=lasttime; } void idleFunc(void (*f)()) @@ -1102,7 +1164,7 @@ void display() bool fps=settings::verbose > 2; drawscene(Width,Height); if(fps) { - if(framecount < 10) // Measure steady-state framerate + if(framecount < 20) // Measure steady-state framerate seconds(); else { double s=seconds(); @@ -1960,10 +2022,6 @@ void glrender(const string& prefix, const picture *pic, const string& format, #ifdef HAVE_LIBGLUT setosize(); #endif - - if(View && settings::verbose > 1) - cout << "Rendering " << stripDir(prefix) << " as " - << Width << "x" << Height << " image" << endl; #endif } @@ -2069,11 +2127,8 @@ void glrender(const string& prefix, const picture *pic, const string& format, GLint val; glGetIntegerv(GL_MAX_UNIFORM_BLOCK_SIZE,&val); - if(GPUindexing) { - glGetIntegerv(GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS,&processors); - if(processors <= 1) - GPUindexing=false; - } + if(GPUindexing) + localsize=getSetting<Int>("GPUlocalSize"); Maxmaterials=val/sizeof(Material); if(nmaterials > Maxmaterials) nmaterials=Maxmaterials; @@ -2216,67 +2271,137 @@ void registerBuffer(const std::vector<T>& buffervector, GLuint& bufferIndex, void clearCount() { glUseProgram(zeroShader); - glUniform1ui(glGetUniformLocation(zeroShader,"width"),gl::Width); gl::lastshader=zeroShader; + glUniform1ui(glGetUniformLocation(zeroShader,"width"),gl::Width); fpu_trap(false); // Work around FE_INVALID glDrawArrays(GL_TRIANGLES, 0, 3); fpu_trap(settings::trap()); glMemoryBarrier(GL_SHADER_STORAGE_BARRIER_BIT); } +void initPartialSums() +{ + gl::gs=gl::localsize*gl::g; + gl::gs2=gl::localsize*gl::gs; + gl::processors=gl::localsize*gl::gs2; + GLuint zero=0; + glBindBuffer(GL_SHADER_STORAGE_BUFFER,camp::localSumBuffer); + glBufferData(GL_SHADER_STORAGE_BUFFER,(gl::processors+gl::gs2+2)*sizeof(GLuint),NULL, + GL_DYNAMIC_DRAW); + glClearBufferData(GL_SHADER_STORAGE_BUFFER,GL_R8UI,GL_RED_INTEGER, + GL_UNSIGNED_BYTE,&zero); + glBindBufferBase(GL_SHADER_STORAGE_BUFFER,2,camp::localSumBuffer); + + glBindBuffer(GL_SHADER_STORAGE_BUFFER,camp::globalSumBuffer); + glBufferData(GL_SHADER_STORAGE_BUFFER,(1+gl::gs)*sizeof(GLuint),NULL, + GL_DYNAMIC_DRAW); + glClearBufferData(GL_SHADER_STORAGE_BUFFER,GL_R8UI,GL_RED_INTEGER, + GL_UNSIGNED_BYTE,&zero); + glBindBufferBase(GL_SHADER_STORAGE_BUFFER,3,camp::globalSumBuffer); +} + +GLuint partialSums() +{ + GLuint fragments; + // Compute local partial sums on the GPU + glUseProgram(sum1Shader); + glUniform1ui(glGetUniformLocation(sum1Shader,"elements"),gl::pixels); + glDispatchCompute(gl::gs2,1,1); + + glMemoryBarrier(GL_BUFFER_UPDATE_BARRIER_BIT); + + glUseProgram(sum2Shader); + GLuint offset2=gl::processors+1; + glUniform1ui(glGetUniformLocation(sum2Shader,"offset2"),offset2); + glDispatchCompute(gl::gs,1,1); + + glMemoryBarrier(GL_BUFFER_UPDATE_BARRIER_BIT); + + glUseProgram(sum3Shader); + glUniform1ui(glGetUniformLocation(sum3Shader,"offset2"),offset2); + glDispatchCompute(gl::g,1,1); + + glMemoryBarrier(GL_BUFFER_UPDATE_BARRIER_BIT); + // Compute global partial sums, including number of fragments, on the CPU + GLuint *sum=(GLuint *) (glMapBuffer(GL_SHADER_STORAGE_BUFFER, + GL_READ_WRITE)); + fragments=0; + for(GLint i=1; i <= gl::gs; ++i) { + fragments += sum[i]; + sum[i]=fragments; + } + glUnmapBuffer(GL_SHADER_STORAGE_BUFFER); + return fragments; +} + void refreshBuffers() { GLuint zero=0; - GLuint fragments=0; - GLuint pixels=gl::Width*gl::Height; + GLuint fragments; + gl::pixels=gl::Width*gl::Height; if(initSSBO) { glBindBuffer(GL_SHADER_STORAGE_BUFFER,camp::offsetBuffer); - glBufferData(GL_SHADER_STORAGE_BUFFER,(pixels+GPUindexing)*sizeof(GLuint), + glBufferData(GL_SHADER_STORAGE_BUFFER, + (GPUindexing ? 2:1)*gl::pixels*sizeof(GLuint), NULL,GL_DYNAMIC_DRAW); - glBindBufferBase(GL_SHADER_STORAGE_BUFFER,1,camp::offsetBuffer); + glBindBufferBase(GL_SHADER_STORAGE_BUFFER,0,camp::offsetBuffer); glClearBufferData(GL_SHADER_STORAGE_BUFFER,GL_R8UI,GL_RED_INTEGER, GL_UNSIGNED_BYTE,&zero); - glBindBuffer(GL_SHADER_STORAGE_BUFFER,camp::countBuffer); - glBufferData(GL_SHADER_STORAGE_BUFFER,pixels*sizeof(GLuint),NULL, - GL_DYNAMIC_DRAW); - glBindBufferBase(GL_SHADER_STORAGE_BUFFER,2,camp::countBuffer); + glBindBuffer(GL_SHADER_STORAGE_BUFFER,camp::maxBuffer); + glBufferData(GL_SHADER_STORAGE_BUFFER,sizeof(GLuint), + NULL,GL_DYNAMIC_DRAW); + glBindBufferBase(GL_SHADER_STORAGE_BUFFER,1,camp::maxBuffer); glClearBufferData(GL_SHADER_STORAGE_BUFFER,GL_R8UI,GL_RED_INTEGER, GL_UNSIGNED_BYTE,&zero); glBindBuffer(GL_SHADER_STORAGE_BUFFER,camp::opaqueBuffer); - glBufferData(GL_SHADER_STORAGE_BUFFER,pixels*sizeof(glm::vec4),NULL,GL_DYNAMIC_DRAW); - glBindBufferBase(GL_SHADER_STORAGE_BUFFER,5,camp::opaqueBuffer); + glBufferData(GL_SHADER_STORAGE_BUFFER,gl::pixels*sizeof(glm::vec4),NULL, + GL_DYNAMIC_DRAW); + glBindBufferBase(GL_SHADER_STORAGE_BUFFER,6,camp::opaqueBuffer); glBindBuffer(GL_SHADER_STORAGE_BUFFER,camp::opaqueDepthBuffer); - glBufferData(GL_SHADER_STORAGE_BUFFER,pixels*sizeof(GLfloat),NULL,GL_DYNAMIC_DRAW); - glBindBufferBase(GL_SHADER_STORAGE_BUFFER,6,camp::opaqueDepthBuffer); + glBufferData(GL_SHADER_STORAGE_BUFFER,gl::pixels*sizeof(GLfloat),NULL, + GL_DYNAMIC_DRAW); + glBindBufferBase(GL_SHADER_STORAGE_BUFFER,7,camp::opaqueDepthBuffer); const GLfloat zerof=0.0; glClearBufferData(GL_SHADER_STORAGE_BUFFER,GL_R32F,GL_RED,GL_FLOAT,&zerof); if(GPUindexing) { - glBindBuffer(GL_SHADER_STORAGE_BUFFER,camp::sumBuffer); - glBufferData(GL_SHADER_STORAGE_BUFFER,(gl::processors+1)*sizeof(GLuint),NULL, - GL_DYNAMIC_DRAW); + double Tmin=HUGE_VAL; + GLuint G=1; + for(gl::g=2; gl::g <= gl::maxgroups; + gl::g *= 2) { + initPartialSums(); + partialSums(); + seconds(); + partialSums(); + double T=seconds(); + if(T < Tmin) { + Tmin=T; + G=gl::g; + } + } + gl::g=G; + initPartialSums(); + } else { + glBindBuffer(GL_SHADER_STORAGE_BUFFER,camp::countBuffer); + glBufferData(GL_SHADER_STORAGE_BUFFER,gl::pixels*sizeof(GLuint), + NULL,GL_DYNAMIC_DRAW); + glBindBufferBase(GL_SHADER_STORAGE_BUFFER,2,camp::countBuffer); glClearBufferData(GL_SHADER_STORAGE_BUFFER,GL_R8UI,GL_RED_INTEGER, GL_UNSIGNED_BYTE,&zero); - glBindBufferBase(GL_SHADER_STORAGE_BUFFER,0,camp::sumBuffer); } - initSSBO=false; } if(GPUindexing && gl::exporting) { - glBindBuffer(GL_SHADER_STORAGE_BUFFER,camp::countBuffer); - glClearBufferData(GL_SHADER_STORAGE_BUFFER,GL_R8UI,GL_RED_INTEGER, - GL_UNSIGNED_BYTE,&zero); - glBindBuffer(GL_SHADER_STORAGE_BUFFER,camp::offsetBuffer); glClearBufferData(GL_SHADER_STORAGE_BUFFER,GL_R8UI,GL_RED_INTEGER, GL_UNSIGNED_BYTE,&zero); - glBindBuffer(GL_SHADER_STORAGE_BUFFER,camp::sumBuffer); + glBindBuffer(GL_SHADER_STORAGE_BUFFER,camp::globalSumBuffer); } // Determine the fragment offsets @@ -2294,32 +2419,22 @@ void refreshBuffers() glEnable(GL_MULTISAMPLE); glDepthMask(GL_TRUE); // Write to depth buffer - if(GPUindexing) { // Compute partial sums directly on the GPU - glUseProgram(preSumShader); - glUniform1ui(glGetUniformLocation(preSumShader,"elements"),pixels); - glMemoryBarrier(GL_SHADER_STORAGE_BARRIER_BIT); - glDispatchCompute(gl::processors,1,1); - - glUseProgram(partialSumShader); - glUniform1ui(glGetUniformLocation(partialSumShader,"elements"),pixels); - - glMemoryBarrier(GL_SHADER_STORAGE_BARRIER_BIT); - glDispatchCompute(1,1,1); - - glMemoryBarrier(GL_SHADER_STORAGE_BARRIER_BIT); - glGetBufferSubData(GL_SHADER_STORAGE_BUFFER,gl::processors*sizeof(GLuint),sizeof(GLuint),&fragments); - } else { // Compute partial sums on the CPU + if(GPUindexing) + fragments=partialSums(); + else { + // Compute partial sums on the CPU glBindBuffer(GL_SHADER_STORAGE_BUFFER,camp::countBuffer); - GLuint *countm1=(GLuint *) (glMapBuffer(GL_SHADER_STORAGE_BUFFER,GL_READ_ONLY))-1; + GLuint *count=((GLuint *) glMapBuffer(GL_SHADER_STORAGE_BUFFER, + GL_READ_ONLY)); glBindBuffer(GL_SHADER_STORAGE_BUFFER,camp::offsetBuffer); - GLuint *offset=(GLuint *) glMapBuffer(GL_SHADER_STORAGE_BUFFER,GL_WRITE_ONLY); + GLuint *offset=(GLuint *) glMapBuffer(GL_SHADER_STORAGE_BUFFER, + GL_WRITE_ONLY); - size_t Offset=0; - offset[0]=0; - for(size_t i=1; i < pixels; ++i) - offset[i]=Offset += countm1[i]; - fragments=offset[pixels-1]+countm1[pixels]; + size_t Offset=offset[0]=count[0]; + for(size_t i=1; i < gl::pixels; ++i) + offset[i]=Offset += count[i]; + fragments=Offset; glBindBuffer(GL_SHADER_STORAGE_BUFFER,camp::offsetBuffer); glUnmapBuffer(GL_SHADER_STORAGE_BUFFER); @@ -2336,15 +2451,16 @@ void refreshBuffers() glBindBuffer(GL_SHADER_STORAGE_BUFFER,camp::fragmentBuffer); glBufferData(GL_SHADER_STORAGE_BUFFER,maxFragments*sizeof(glm::vec4), NULL,GL_DYNAMIC_DRAW); - glBindBufferBase(GL_SHADER_STORAGE_BUFFER,3,camp::fragmentBuffer); + glBindBufferBase(GL_SHADER_STORAGE_BUFFER,4,camp::fragmentBuffer); glBindBuffer(GL_SHADER_STORAGE_BUFFER,camp::depthBuffer); glBufferData(GL_SHADER_STORAGE_BUFFER,maxFragments*sizeof(GLfloat), NULL,GL_DYNAMIC_DRAW); - glBindBufferBase(GL_SHADER_STORAGE_BUFFER,4,camp::depthBuffer); + glBindBufferBase(GL_SHADER_STORAGE_BUFFER,5,camp::depthBuffer); - glBindBuffer(GL_SHADER_STORAGE_BUFFER,camp::sumBuffer); + if(GPUindexing) + glBindBuffer(GL_SHADER_STORAGE_BUFFER,camp::globalSumBuffer); } gl::lastshader=-1; @@ -2356,16 +2472,38 @@ void setUniforms(vertexBuffer& data, GLint shader) if(shader != gl::lastshader) { glUseProgram(shader); - gl::lastshader=shader; - if(camp::ssbo) { + if(normal) glUniform1ui(glGetUniformLocation(shader,"width"),gl::Width); - GLuint pixels=gl::Width*gl::Height; - GLuint M=GPUindexing ? pixels/gl::processors : 0; - GLuint r=pixels-M*gl::processors; - glUniform1ui(glGetUniformLocation(shader,"M"),M); + + if(camp::ssbo && GPUindexing && + (shader == transparentShader || !interlock)) { + glUniform1ui(glGetUniformLocation(shader,"pixels"),gl::pixels); + GLuint offset2=1+gl::processors; + glUniform1ui(glGetUniformLocation(shader,"offset2"),offset2); + GLuint m=GPUindexing ? gl::pixels/gl::processors : 0; + GLuint r=gl::pixels-m*gl::processors; + glUniform1ui(glGetUniformLocation(shader,"m1"),m); glUniform1ui(glGetUniformLocation(shader,"r"),r); } + } + + glUniformMatrix4fv(glGetUniformLocation(shader,"projViewMat"),1,GL_FALSE, + value_ptr(gl::projViewMat)); + + glUniformMatrix4fv(glGetUniformLocation(shader,"viewMat"),1,GL_FALSE, + value_ptr(gl::viewMat)); + if(normal) + glUniformMatrix3fv(glGetUniformLocation(shader,"normMat"),1,GL_FALSE, + value_ptr(gl::normMat)); + + if(shader == countShader) { + gl::lastshader=shader; + return; + } + + if(shader != gl::lastshader) { + gl::lastshader=shader; glUniform1ui(glGetUniformLocation(shader,"nlights"),gl::nlights); for(size_t i=0; i < gl::nlights; ++i) { @@ -2382,10 +2520,13 @@ void setUniforms(vertexBuffer& data, GLint shader) (GLfloat) gl::Diffuse[i4+2]); } - if (settings::getSetting<bool>("ibl")) { - gl::IBLbrdfTex.setUniform(glGetUniformLocation(shader,"reflBRDFSampler")); - gl::irradiance.setUniform(glGetUniformLocation(shader,"diffuseSampler")); - gl::reflTextures.setUniform(glGetUniformLocation(shader,"reflImgSampler")); + if(settings::getSetting<bool>("ibl")) { + gl::IBLbrdfTex.setUniform(glGetUniformLocation(shader, + "reflBRDFSampler")); + gl::irradiance.setUniform(glGetUniformLocation(shader, + "diffuseSampler")); + gl::reflTextures.setUniform(glGetUniformLocation(shader, + "reflImgSampler")); } } @@ -2395,15 +2536,6 @@ void setUniforms(vertexBuffer& data, GLint shader) bool copy=(gl::remesh || data.partial || !data.rendered) && !gl::copied; registerBuffer(data.materials,data.materialsBuffer,copy,GL_UNIFORM_BUFFER); glBindBufferBase(GL_UNIFORM_BUFFER,binding,data.materialsBuffer); - - glUniformMatrix4fv(glGetUniformLocation(shader,"projViewMat"),1,GL_FALSE, - value_ptr(gl::projViewMat)); - - glUniformMatrix4fv(glGetUniformLocation(shader,"viewMat"),1,GL_FALSE, - value_ptr(gl::viewMat)); - if(normal) - glUniformMatrix3fv(glGetUniformLocation(shader,"normMat"),1,GL_FALSE, - value_ptr(gl::normMat)); } void drawBuffer(vertexBuffer& data, GLint shader, bool color) @@ -2500,6 +2632,18 @@ void drawTriangle() triangleData.clear(); } +// Return the smallest power of 2 greater than or equal to n. +inline GLuint ceilpow2(GLuint n) +{ + --n; + n |= n >> 1; + n |= n >> 2; + n |= n >> 4; + n |= n >> 8; + n |= n >> 16; + return ++n; +} + void aBufferTransparency() { // Collect transparent fragments @@ -2510,21 +2654,41 @@ void aBufferTransparency() // Blend transparent fragments glDisable(GL_DEPTH_TEST); glUseProgram(blendShader); + gl::lastshader=blendShader; glUniform1ui(glGetUniformLocation(blendShader,"width"),gl::Width); - GLuint pixels=gl::Width*gl::Height; - GLuint M=GPUindexing ? pixels/gl::processors : 0; - GLuint r=pixels-M*gl::processors; - glUniform1ui(glGetUniformLocation(blendShader,"M"),M); - glUniform1ui(glGetUniformLocation(blendShader,"r"),r); + if(GPUindexing) { + glUniform1ui(glGetUniformLocation(blendShader,"pixels"),gl::pixels); + GLuint offset2=gl::processors+1; + glUniform1ui(glGetUniformLocation(blendShader,"offset2"),offset2); + GLuint m=GPUindexing ? gl::pixels/gl::processors : 0; + GLuint r=gl::pixels-m*gl::processors; + glUniform1ui(glGetUniformLocation(blendShader,"m1"),m); + glUniform1ui(glGetUniformLocation(blendShader,"r"),r); + } glUniform4f(glGetUniformLocation(blendShader,"background"), gl::Background[0],gl::Background[1],gl::Background[2], gl::Background[3]); - gl::lastshader=blendShader; fpu_trap(false); // Work around FE_INVALID glMemoryBarrier(GL_SHADER_STORAGE_BARRIER_BIT); glDrawArrays(GL_TRIANGLES,0,3); fpu_trap(settings::trap()); transparentData.clear(); + + if(gl::maxSize > 0) { + glBindBuffer(GL_SHADER_STORAGE_BUFFER,camp::maxBuffer); + GLuint *p=(GLuint *) glMapBuffer(GL_SHADER_STORAGE_BUFFER,GL_READ_WRITE); + gl::maxSize=p[0]; + p[0]=0; + glUnmapBuffer(GL_SHADER_STORAGE_BUFFER); + if(gl::maxSize > 0) { + gl::maxSize=ceilpow2(gl::maxSize); + gl::deleteBlendShader(); + gl::initBlendShader(); + } + if(GPUindexing) + glBindBuffer(GL_SHADER_STORAGE_BUFFER,camp::globalSumBuffer); + } + glEnable(GL_DEPTH_TEST); } diff --git a/Build/source/utils/asymptote/revision.cc b/Build/source/utils/asymptote/revision.cc index 5f594c129c9..c15e21a33e3 100644 --- a/Build/source/utils/asymptote/revision.cc +++ b/Build/source/utils/asymptote/revision.cc @@ -1,2 +1,2 @@ -const char *REVISION="2.78"; +const char *REVISION="2.79"; const char *AsyGLVersion="1.01"; diff --git a/Build/source/utils/asymptote/settings.cc b/Build/source/utils/asymptote/settings.cc index df4e51c85d2..d5342908c29 100644 --- a/Build/source/utils/asymptote/settings.cc +++ b/Build/source/utils/asymptote/settings.cc @@ -1248,6 +1248,8 @@ void initSettings() { "Compute indexing partial sums on GPU", true)); addOption(new boolSetting("GPUinterlock", 0, "Use fragment shader interlock", true)); + addOption(new IntSetting("GPUlocalSize", 0, "n", + "Compute shader local size", 16)); addOption(new pairSetting("position", 0, "pair", "Initial 3D rendering screen position")); diff --git a/Build/source/utils/asymptote/v3dheadertypes.h b/Build/source/utils/asymptote/v3dheadertypes.h index 2508a56c632..67536e98b63 100644 --- a/Build/source/utils/asymptote/v3dheadertypes.h +++ b/Build/source/utils/asymptote/v3dheadertypes.h @@ -1,6 +1,6 @@ // Enum class for v3dheadertypes // AUTO-GENERATED from v3dheadertypes.csv -// Generated at 2022-02-04 23:52:38.083092 +// Generated at 2022-03-07 12:04:07.350990 namespace camp { diff --git a/Build/source/utils/asymptote/v3dheadertypes.py b/Build/source/utils/asymptote/v3dheadertypes.py index 399b41ae9be..9ac4b9401f3 100644 --- a/Build/source/utils/asymptote/v3dheadertypes.py +++ b/Build/source/utils/asymptote/v3dheadertypes.py @@ -1,7 +1,7 @@ #!/usr/bin/env python3 # Enum class for v3dheadertypes """ AUTO-GENERATED from v3dheadertypes.csv """ -# Generated at 2022-02-04 23:53:49.288716 +# Generated at 2022-03-07 12:05:14.330045 class v3dheadertypes: v3dheadertypes_canvasWidth=1 diff --git a/Build/source/utils/asymptote/v3dtypes.h b/Build/source/utils/asymptote/v3dtypes.h index 52688eaff88..a674ff8bf5b 100644 --- a/Build/source/utils/asymptote/v3dtypes.h +++ b/Build/source/utils/asymptote/v3dtypes.h @@ -1,6 +1,6 @@ // Enum class for v3dtypes // AUTO-GENERATED from v3dtypes.csv -// Generated at 2022-02-04 23:52:38.083296 +// Generated at 2022-03-07 12:04:07.351004 namespace camp { diff --git a/Build/source/utils/asymptote/v3dtypes.py b/Build/source/utils/asymptote/v3dtypes.py index f6c2593527e..728f6a343db 100644 --- a/Build/source/utils/asymptote/v3dtypes.py +++ b/Build/source/utils/asymptote/v3dtypes.py @@ -1,7 +1,7 @@ #!/usr/bin/env python3 # Enum class for v3dtypes """ AUTO-GENERATED from v3dtypes.csv """ -# Generated at 2022-02-04 23:53:49.262612 +# Generated at 2022-03-07 12:05:14.296777 class v3dtypes: v3dtypes_material=1 |