From 4dfcb829b33a074b1733f925a718013441fbcbaa Mon Sep 17 00:00:00 2001 From: Dhanya Thattil Date: Thu, 5 Nov 2026 16:16:40 +0100 Subject: [PATCH] 1010/jf chip1 2 part3 (#1619) * cli and test side wip * server side upto imp * almost done, need to pick up from last pr to get chipindex * update activatetime also for exptime * use chipindex and fix the cli put * minor * tests pass * binary in * hdr mode works * binaries in * cannot cap activation time with 8 bit storage * update activation time when changin exptime only if hdr enabled * update activation time no matter if hdr enabled or not (when changing exptime), its anyway not enabled * jf binary in * enable hdr only after setting activation time * jf binary in * fix enable by reading reg again * swapped timeout and activation time, select bits reversed also for 1.2 chipversion * inversion select removed in firmware * jungfrau binary in * minor: err message * fix * fixed autocomplete for synchrortron * should now ++17 as well * added hdr to python * minor * updated the help for hdr * updated the help for python api and the pybindings minor refactor * minor typo in pybind * fixed pybind error --- python/CMakeLists.txt | 1 + python/slsdet/__init__.py | 1 + python/slsdet/detector.py | 24 + python/src/detector.cpp | 11 +- python/src/enums.cpp | 5 + python/src/hdr.cpp | 20 + python/src/main.cpp | 2 + python/tests/test_det_api.py | 84 + .../jungfrauDetectorServer/RegisterDefs.h | 14 + .../bin/jungfrauDetectorServerv10.1.0 | Bin 284116 -> 285612 bytes .../slsDetectorFunctionList.c | 126 +- .../slsDetectorServer_defs.h | 5 + .../include/slsDetectorFunctionList.h | 5 +- .../include/slsDetectorServer_funcs.h | 2 + .../src/slsDetectorServer_funcs.c | 69 +- .../autocomplete/bash_autocomplete.sh | 11 +- .../generator/autocomplete/dump.json | 31983 ++++++++-------- .../generator/autocomplete/fixed.json | 31983 ++++++++-------- .../autocomplete/zsh_autocomplete.sh | 11 +- slsDetectorSoftware/generator/commands.yaml | 12 + .../generator/extended_commands.yaml | 48 +- slsDetectorSoftware/generator/readme.md | 2 +- slsDetectorSoftware/include/sls/Detector.h | 7 + slsDetectorSoftware/src/Caller.cpp | 2 +- slsDetectorSoftware/src/Caller.h | 2 + slsDetectorSoftware/src/CallerSpecial.cpp | 41 + slsDetectorSoftware/src/Detector.cpp | 8 + slsDetectorSoftware/src/Module.cpp | 8 + slsDetectorSoftware/src/Module.h | 2 + slsDetectorSoftware/src/inferAction.cpp | 16 + slsDetectorSoftware/src/inferAction.h | 2 + .../tests/Caller/test-Caller-jungfrau.cpp | 41 + slsSupportLib/include/sls/ToString.h | 5 + slsSupportLib/include/sls/sls_detector_defs.h | 18 + .../include/sls/sls_detector_funcs.h | 5 +- slsSupportLib/include/sls/versionAPI.h | 2 +- slsSupportLib/src/ToString.cpp | 37 + slsSupportLib/tests/test-ToString.cpp | 11 + 38 files changed, 32731 insertions(+), 31895 deletions(-) create mode 100644 python/src/hdr.cpp diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt index eeac372f0..2c8b39dcc 100755 --- a/python/CMakeLists.txt +++ b/python/CMakeLists.txt @@ -9,6 +9,7 @@ pybind11_add_module(_slsdet src/pattern.cpp src/scan.cpp src/current.cpp + src/hdr.cpp src/duration.cpp src/DurationWrapper.cpp src/pedestal.cpp diff --git a/python/slsdet/__init__.py b/python/slsdet/__init__.py index 7cfbd17fb..1a9b03942 100755 --- a/python/slsdet/__init__.py +++ b/python/slsdet/__init__.py @@ -29,6 +29,7 @@ IpAddr = _slsdet.IpAddr MacAddr = _slsdet.MacAddr scanParameters = _slsdet.scanParameters currentSrcParameters = _slsdet.currentSrcParameters +hdrParameters = _slsdet.hdrParameters DurationWrapper = _slsdet.DurationWrapper pedestalParameters = _slsdet.pedestalParameters diff --git a/python/slsdet/detector.py b/python/slsdet/detector.py index 36e59949e..9f1d08202 100755 --- a/python/slsdet/detector.py +++ b/python/slsdet/detector.py @@ -3003,6 +3003,30 @@ class Detector(CppDetectorApi): def collectionmode(self, value): ut.set_using_dict(self.setCollectionMode, value) + @property + @element + def hdr(self): + """[Jungfrau] Enables the high dynamic range in detector in synchrotron or fel mode. + Pass in an hdrParameters instance, optionally initialized with the desired operationMode (defs.operationMode.SYNCHOTRON or defs.operationMode.FEL). The default constructor hdrParameters() disables the HDR, which is the default mode of operation. FEL can only be used with chip version '1.2 HDR'. + + Example + ------- + >>> d.hdr = hdrParameters(defs.SYNCHROTRON) + >>> d.hdr + [enabled synchotron] + >>> d.hdr = hdrParameters(defs.FEL) + >>>d.hdr + [enabled fel] + >>> d.hdr = hdrParameters() + >>> d.hdr + [disabled] + """ + return self.getHDR() + + @hdr.setter + def hdr(self, value): + ut.set_using_dict(self.setHDR, value) + @property def maxclkphaseshift(self): """ diff --git a/python/src/detector.cpp b/python/src/detector.cpp index 984560824..6d1cc72c2 100644 --- a/python/src/detector.cpp +++ b/python/src/detector.cpp @@ -942,7 +942,6 @@ void init_det(py::module &m) { (void (Detector::*)(const std::vector &)) & Detector::setRxROI, py::arg()); - CppDetectorApi.def("clearRxROI", (void (Detector::*)()) & Detector::clearRxROI); CppDetectorApi.def( @@ -1307,6 +1306,16 @@ void init_det(py::module &m) { (void (Detector::*)(defs::collectionMode, sls::Positions)) & Detector::setCollectionMode, py::arg(), py::arg() = Positions{}); + CppDetectorApi.def( + "getHDR", + (Result(Detector::*)(sls::Positions) const) & + Detector::getHDR, + py::arg() = Positions{}); + CppDetectorApi.def( + "setHDR", + (void (Detector::*)(const defs::hdrParameters, sls::Positions)) & + Detector::setHDR, + py::arg(), py::arg() = Positions{}); CppDetectorApi.def("getNumberOfBursts", (Result(Detector::*)(sls::Positions) const) & Detector::getNumberOfBursts, diff --git a/python/src/enums.cpp b/python/src/enums.cpp index f7302df80..294fffc7d 100644 --- a/python/src/enums.cpp +++ b/python/src/enums.cpp @@ -333,4 +333,9 @@ void init_enums(py::module &m) { .value("HOLE", slsDetectorDefs::collectionMode::HOLE) .value("ELECTRON", slsDetectorDefs::collectionMode::ELECTRON) .export_values(); + + py::enum_(Defs, "operationMode") + .value("SYNCHROTRON", slsDetectorDefs::operationMode::SYNCHROTRON) + .value("FEL", slsDetectorDefs::operationMode::FEL) + .export_values(); } diff --git a/python/src/hdr.cpp b/python/src/hdr.cpp new file mode 100644 index 000000000..fbff48469 --- /dev/null +++ b/python/src/hdr.cpp @@ -0,0 +1,20 @@ +// SPDX-License-Identifier: LGPL-3.0-or-other +// Copyright (C) 2021 Contributors to the SLS Detector Package + +#include "py_headers.h" + +#include "sls/ToString.h" +#include "sls/sls_detector_defs.h" + +namespace py = pybind11; +void init_hdr(py::module &m) { + + using hdr = slsDetectorDefs::hdrParameters; + py::class_(m, "hdrParameters") + .def(py::init()) + .def(py::init()) + .def_readwrite("enable", &hdr::enable) + .def_readwrite("opMode", &hdr::opMode) + .def(pybind11::self == pybind11::self) + .def("__repr__", [](const hdr &a) { return sls::ToString(a); }); +} diff --git a/python/src/main.cpp b/python/src/main.cpp index 901c4900e..8f4582d49 100644 --- a/python/src/main.cpp +++ b/python/src/main.cpp @@ -18,6 +18,7 @@ void init_network(py::module &); void init_pattern(py::module &); void init_scan(py::module &); void init_source(py::module &); +void init_hdr(py::module &); void init_duration(py::module &); void init_pedestal(py::module &); @@ -38,6 +39,7 @@ PYBIND11_MODULE(_slsdet, m) { init_pattern(m); init_scan(m); init_source(m); + init_hdr(m); init_duration(m); init_pedestal(m); // init_experimental(m); diff --git a/python/tests/test_det_api.py b/python/tests/test_det_api.py index 0a0056a82..fb2f99f1e 100644 --- a/python/tests/test_det_api.py +++ b/python/tests/test_det_api.py @@ -15,6 +15,7 @@ from slsdet import Detector from slsdet._slsdet import slsDetectorDefs detectorType = slsDetectorDefs.detectorType +operationMode = slsDetectorDefs.operationMode @pytest.fixture( scope="session", @@ -77,3 +78,86 @@ def test_numinterfaces(session_simulator): d = Detector() assert d.numinterfaces == 1 + +def test_hdrParameters(): + """ Test hdrParameters struct.""" + + from slsdet import hdrParameters + + # default is disabled + p = hdrParameters() + assert p.enable == 0 + assert p.opMode == operationMode.SYNCHROTRON + assert repr(p) == "[disabled]" + + # constructing with operation mode enables it + p = hdrParameters(operationMode.SYNCHROTRON) + assert p.enable == 1 + assert p.opMode == operationMode.SYNCHROTRON + assert repr(p) == "[enabled synchrotron]" + + p = hdrParameters(operationMode.FEL) + assert p.enable == 1 + assert p.opMode == operationMode.FEL + assert repr(p) == "[enabled fel]" + + # read write + p.enable = 0 + assert p.enable == 0 + assert p != hdrParameters(operationMode.FEL) + p.enable = 1 + p.opMode = operationMode.SYNCHROTRON + assert p == hdrParameters(operationMode.SYNCHROTRON) + assert p != hdrParameters() + + # invalid arguments + with pytest.raises(TypeError): + hdrParameters(1) + with pytest.raises(TypeError): + hdrParameters(operationMode.FEL, 1) + + Log(LogLevel.INFOGREEN, f"✅ Test passed. Struct: hdrParameters") + + +@pytest.mark.detectorintegration +def test_hdr(session_simulator): + """ Test hdr command.""" + det_type, num_interfaces, num_mods, d = session_simulator + assert d is not None + + from slsdet import hdrParameters + + if d.type == detectorType.JUNGFRAU: + prev_val = d.getHDR() + + # invalid arguments (only hdrParameters accepted) + with pytest.raises(TypeError): + d.hdr = 0 + with pytest.raises(TypeError): + d.hdr = operationMode.SYNCHROTRON + + # TODO: test fel once chip version can be checked (only for chip v1.2 HDR) + d.hdr = hdrParameters(operationMode.SYNCHROTRON) + assert d.hdr == hdrParameters(operationMode.SYNCHROTRON) + assert repr(d.hdr) == "[enabled synchrotron]" + + d.hdr = hdrParameters() + assert d.hdr == hdrParameters() + assert repr(d.hdr) == "[disabled]" + + # per module + d.hdr = {0: hdrParameters(operationMode.SYNCHROTRON)} + assert d.getHDR([0])[0] == hdrParameters(operationMode.SYNCHROTRON) + if num_mods > 1: + assert d.getHDR([1])[0] == hdrParameters() + assert d.hdr == [hdrParameters(operationMode.SYNCHROTRON), hdrParameters()] + + for i in range(len(d)): + d.setHDR(prev_val[i], [i]) + else: + with pytest.raises(Exception): + d.hdr + with pytest.raises(Exception): + d.hdr = hdrParameters() + + Log(LogLevel.INFOGREEN, f"✅ Test passed. Command: hdr") diff --git a/slsDetectorServers/jungfrauDetectorServer/RegisterDefs.h b/slsDetectorServers/jungfrauDetectorServer/RegisterDefs.h index 6a16724a1..042731759 100644 --- a/slsDetectorServers/jungfrauDetectorServer/RegisterDefs.h +++ b/slsDetectorServers/jungfrauDetectorServer/RegisterDefs.h @@ -463,6 +463,20 @@ Time before end of exposure when comparator is disabled */ #define COMP_DSBLE_TIME_REG (0x6C << MEM_MAP_SHIFT) +/* High Dynamic Range, timeout and activation time tT = T x 25 ns */ +#define HDR_REG (0x6D << MEM_MAP_SHIFT) + +#define HDR_TIMOUT_OFST (0) +#define HDR_MAX_TIMEOUT_VAL (0xFFFF) +#define HDR_TIMOUT_MSK (HDR_MAX_TIMEOUT_VAL << HDR_TIMOUT_OFST) +#define HDR_ACTIVATION_TIME_OFST (16) +#define HDR_MAX_ACTIVATION_TIME_VAL (0xFF) +#define HDR_ACTIVATION_TIME_MSK (HDR_MAX_ACTIVATION_TIME_VAL << HDR_ACTIVATION_TIME_OFST) +#define HDR_MODE_FEL_OFST (24) +#define HDR_MODE_FEL_MSK (0x00000001 << HDR_MODE_FEL_OFST) +#define HDR_ENABLE_OFST (31) +#define HDR_ENABLE_MSK (0x00000001 << HDR_ENABLE_OFST) + /* Trigger Delay 32 bit register */ #define SET_TRIGGER_DELAY_LSB_REG (0x70 << MEM_MAP_SHIFT) diff --git a/slsDetectorServers/jungfrauDetectorServer/bin/jungfrauDetectorServerv10.1.0 b/slsDetectorServers/jungfrauDetectorServer/bin/jungfrauDetectorServerv10.1.0 index 4fd0a4679533c96721b696c7a181a3a9ff92ad73..b1f9bfaf25f56ea1bda927a310b11d08839f4af0 100755 GIT binary patch delta 150105 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

-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 delta 148318 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 z zSbBvwsEUXh!o7=Qn%j*YH$_p<a(0QT4zgj zwiZHLQH(olJTG67>~7w&bg#1GI9oyt#oa|=q>z)TjiR*#I+$W?JJzu__R7IrDS@9ZQxFT??6)T_p2KA=B-DHcv6uOQDBCRJv2z{Vg?_`u+_p zEA%*r)!K`lr^VeT;&Xgk2tI7)isJqzP-72$BWi3{h*@Lirdn?ICXHEp<58z zZXp$8P^S{QLT2Xv5Fx>g`&y;L!=#86LBJ0AbHCMQ<=o*;2JxM8I+m)6 z30f2%F{G!&F;6{cwM8r?J$ai3%yR&skiPY0`qPIp@iloNN=v4o7HW3-F4sJxeAhg#6`e z&#K9e{E|ziYxg#FZ#z@{>Ki9F-o5GdO{d;uCUJ?+Fuo2<#}|DqYITdHW4T<>sa(d0 z{kS+f8|CnC;+a#H*)ra<7Ehlky+%?Z89he5ak`o{6h&{rr5ICx2vmd5c!7B4yfaP4 zyW8TqeM)~f@eX&l@cDSYS(f*o{fyyPOu>~N7Czhk{&%08J71_Z;EQ^TZFk6a@x@AWc6?SdbRafpE^T}j@sY1oYS;!ar~{k zXJAY&N8IIz>)0n>Ioh#L?vO_xBP?P-c&OQDBppz-aI1~t@;@^t4zsGFgP4zOZSE---=KH?vO>P>37WETWkw+fK>JLUT~DW&|8R&`~jSG@gGnFd8qG ziq$AQHF-dsmYOpsQy)KB;g@ykU~9z28=QJvytw-o7wMd;ToiL} zr$y&nPGgT{I zIJW6ipJH6NdnzY5#x{Kpx8Cikp4M}m?VgOLk9>pmA|ka^Pt?XWee5fvRumEK*0D{W z5%fzD4Q_z<-5t<)#dN3prJVZ8s-?4-& zby86KY-DFAK?gXRs2Gk5o}!#S?gaZR?HcX=g|BbqXd6+7UKDjrr>L*WsHe|o>T#qO z$KYIUSNQl0^`dx7JH>lO#{2U8;-<}PSBugUC9G}S?s?>@*z`(Mhg-SJgrsl3?A+q7 z?EN_yqIXYW;7NJ7hsob(BnmfsII3&B*%EQ9ik#DsSebEym=dtQo?s_nR*GSme@}WKT7vc=%pNvr28lI@)^D_I+mh2#@zW`z&1T3=wFOs`dF%t}z=O`cg)cbC2?<9Ohn}A_py3#w@1S-!nhv>P_E^@9j+% zmrzn^wTgrKBflxu5A$T$&EJTNq2B~vS)ei<8J8gZzD5xtyvVzl@8{12-wZ&Abfz!< zml^n7{`VB%8mw|=`g4Wn>lIg|D~hV&W4^#gOvG-~2+6T5>VwxE@)SML z)9pNW@taG8So6&#;!P3xr!&RdOZc^jU*nbzC7>98I%XdK5wlK%?dhEq{qI7QJy-5s z%=V#J7sY#~apr!yzVCUfD^i}ohdiohu%35rn!d-q>G~TZsj*&ZF`g?9tvcVnF8TV$ zc5e7_u%7eN(>G4z9?$R7BKiJXVT?ztV5&pK>SyPV_A&-aUFn@DeR#sPH>>lYjs`m?W*&lNX1A>UU!qr-DUna+EiR7 zR8;he%NTh%Y$eK5Op--wdDBZeLJSaJRmX&uF>O(G>H1g4cn;dQisNd3G8VC8~#SPhqOl zt!EQ0n`ob26zysm?RFXMrL&?|#Z!st&wPDGFp4#MR&@5l8pY_VD8OL`02WRcoZK7$vzWx2Zuoz z9Q%YoJYaj&YTFk(4UXi)QK>$WO!U%8Y3_v#v2`tW_`l(uC=3f{n;6=wQKXv7GcMA9 z*SDe|4{{oh<4P3d))%pCd|N%ch~=QAIQsgGG-8?iRIf>y>P4!um5BW1$iIw`*&SDm zD`f(kWCEvJg>@6{m@Nj+%Hbk8nHZMso?cVPNjRULX*4qu&hP7~yD4taC#{N0sbL#^ z_F#R2kFE6C-0=2(=$ouLIM*`!jOv=f?vi3yJm+uf~)As%}pX-Vn;;?{Gvq|l9mr5T?LfIY5M2h-rdq>=sUQ*wquj^ zDaEMzBg^s^Q#`zWhi8bawjF&HAm z+UKqKj68Rq&-@2d|xv>%6MxwXL&|>6o<`y2CLL8M4>Rb4pgTf1sttVlXvQZPSgi@ds zN@<3SH^4!}dKq!ZnU3c3>m!%|g7Pt1_IRB0cESCm)82q2kG6xX*|3Cw~p)Ksl4YfHI(r$@?HXWS{&Y)RLv}*$wT4 zc4oaNZ14tfLzWosOQF)N8fY=JIO}!D1-Y^|LRnB&)&?jUO3r!_3WY+m)66@$9kNfl7iycR@VOg03>}_W z1l2?J6MqL)L)8;+g-W5)iSwbw(Bg@6p}El9iPu9;$T{&E$N@Pf&VWLp(23blbEe|v zYZACGlP#r8vA(H=YBR?|l~847I#dFcWTrwzP*LV!C=bfZ>|gW|4O1GQex=zRG~ zs0nJiyd2sI?Y#U+Xalt2@<*Xk$X$B*gWw`?(dETZE|h!uU!bAT(97?ER7k!2F6iV0 z@;;#uYJeIhEQGc~TPNHCt%g=lxCttTiYLs5@}c|*zk#x$>wkAk*BTgPiqIaEG=2vh_WjUNEzLb>A;p>!yHd;(;L?BnAh z1yaU$hYpXUEsTqXc0fDES%$vZs=CN3hvEM@VQ2p3OXe+dJ>{n0)R5A85XgRce>_<=$R5W%EG#8rd9{X=F8_XX2 z4m1=RI`$1nh19WIq1FuQGvigL5o*kM8QKBu$oL0T1yyCNhf1N+jOU>x(2|T*Pytks z@f0*0nw?P!WkcB+k3kbM+>9<64}ltY@5Ee}Jl?>M?gf z6;Q>P0%!@eWXuAn2r3#g56Xw~$J_wThGvh+gEF9uF|!~CBxp7?d-P>c7L+yG4r!1! z`VznMtPly4|a1v)(H9JCMGH|i8r2i1*gf!0IoM;(Dm zppsEuXfd>Sln&)X`J?tjIZ)21&!KcEebmQL0+cZ71IRiG`)3`s6Fiwt>ra0dYJ?io z--PO+`t)s3EmWJn8LEP+(qDnfq4M;9Ld8&V`rn`es35%(%7t>%pM{)|GyQ2ugS7NA z$PU@lOCYxbD(Me{Eh8!ZkxQXQsBz?9p*_%^k&B_N(AJTEgw{jrNB$lvfl5Z+1}%aX zjm(E!kZa`4P!5zcat@RMWsJNQN`{h0=0b5$+{mlkU?>N99o{10xgCXr}cyKq5QNyP!5!n)(gsjGScFpWGFc;22vrn znid5%jv&V)!k|`&54027IpU`wBn(xLI1N=ol_QQrrBLaJW@r(#Xv86?04f-95Sk0k z9dQ84fpSJPKu*Xx;u9zxN*}Qovb#b1h+UupDI<13&CI5nwYQ)Ks6pEf?Syt}uR&X( zty(oy1yyPPf=Zwg?e9<#RHVHC&4uP_tD$TtTYCmdhtjnbPy&>oJw62c7Yc@I%kgYU zr3Iuu0P)BfpZg$=O7ZzKv>Do*x(KR-DpT)-N}!U|+o2+;DD}5c9+a2rf}D^u^+sqY zG&J=(C=QBCy&6&=#hsc1HV-Gq!>2;~pnbz9LbXus@XMhpsA_lyR1TF79|;vh#lwd~ zg;3$}K~OG~J3JYh08JR)7fOLrhWCb4NFCk-Y8^%u4^yG0Vc5T>VO_y`JnM&rL$y%t zFbh-#RSjz!Ou|t4urp9GR6OiQs1Pa~b`+Wo%^r3bazf5w29yG&4Eq{VA$8anQ0q_< z9=Z=|f|`bYI2ij^57rOejb|-XJM=xM3aT1f2bDwRLu;U7sCek>P$5(}bR#qynmu#_ zlm%rCeG$?iZRlFa4%vr32Pu#;v;t}#LP-ztKn+mC5cd;c9auNy5vU5P8nO&3g-VCG zp~cYRA@@QBP{EM9p*$#WND<_OoI`#GB}2(WZiTFnb;x|EZ7{Q(!E>P&sAcf=Py^I3 z_!_8gF!rx*@CdL#0sZ;7QODXvyF!paQ61@K`7p${m~zWk4B&Q=w!idGKIJ zh19|QAuD7Z?0`-V!ln$m6l#PT2la$@LOTb=LhjAr=0P@aJ+yvM1XK={4+?>bq2fX3 z2hq!+MT1(Qd?3|<&k0}_3r|;Cevq=FQib5P*d_* zXeYEY`6RRf+K_w-@ z2Wsm_efIk|)BrW~dk5MKZSMC5R0&n~+X|IHCH-E77DJ2sy$t0;`ThO@e z30e)UPWl713|f|S2UG|ZCKW()p}9#5plm2RX&#ggr6=70B|r&Dc`44RdMFs0Gz-s` zL`+2DbZ8&6FL5%o722BUgvz1v#PLuSRFyb7MeNgvjc&11<5BPG<+f20^6?~2YT2R^ zthUqfG}$RM*(v4%AG?6d8g$uk*@CV(TycJvHBCsqtD7}}67C?Ew@UBht!BIVdmzS3=M=6xYz8D;-yQ(3OQNE9lC@mFIU&*W;S7FFT_6CCm=7Tbx@= z8!FDN#)^bvMZ!xV-jv|xs~%LoAje;*8<~u)WHPog7vi1{pHir<0%KoM4`o4F73wA` z`WY(vnOtaJ7$qN83Y9=5Vf9ef2ZZ}TeHD2P$ZN=jiYw_;m8DQ=0v$Y|9&+1=VhdBf z;*kN@PJ-@Ky|M6)P^@04>g^6!48i;iQN5SIStOhFjOvYp^Gj*GrK-0Fyqqx03DXmH zJWii{T=mAotJl-w)~jAST#kP^{=MMbcPWo|Rkyb{jwUWNap6)p>m3q!NA)JaOHg77 zN?ZopVLRLhuJ0mh8WYw<_4dVG*o7txJ76m&+&W10Cc<;yrl#Lky-D!UC#cFNRBu0c zbsb98sorFT`ak(J#_4I*+n)>j-@-h-rFsXz4um=oIuPC(LX!?ry(w@ZTnG<>L*Y<( zu;5|vFx5K*-uxzg?@iS^6kd<~^~fIv=fQdKa1kC3b>q-Pgr|t`lWG}63!<~K4H?~I5-X-1@9=Qs>)UGXxRQarS!S#9RpXt!T9lp>KzAXEvHnMtKRW& zC^AElIRSPTQ;fxm>b)F?6}G}xz_mWivrqMQwO|e4Z1_t28!ljJE~s87TnHD!nXm#Y z@I<)eJk9XD>YW59!^vBE`p2NsQ)P<5RPOnOocPhIs>h<;o6^2;wRNR z4L08ita_)z&F2`%&Z*w3;N|dgI0tsX4tNHT!TN!(;DXMoCoJDD6QChk1 z)&bbktpil=)i`!|C`OO!y+&{^xR>hv4Q#%QTlMC_8vYvo*TPvOkVOL5!He0hSUg_! zUJox>L8D!vdS}BEY8e)5RqqY({#M#ntLmKt&#qw-SfhGxbmQ2(ox0zydgsC_tim_J zh1)3JZK`)3ylgAxdaLTa8Llj2L@86fE_nYIglEgwz zHy^G#gB?DjdVdRxdxvfpj$3hP2+|O=5S~o}vq_);&OJ>(J*|3ggAbo#yg8+MZ-=X1 zL(prg_jm9H?7#->Kq0)^PS>)l-aFt*!dDXh_plXzEB<%Fv+Rk+(z)<3ydjMuO;f$g;d1(JIeqsL5#}<&T&8*-g)5%KEI+Aw zAA=XgQ}^+zw**!xUX|i~9B%AMN%T~`Pry4*GGd%my-&h9_~+p7F2zyIg<>w0!3l5z zyaL{Qf`)lQ^?Kl)`-r?x^_Igaa0>hsT>1$^$tSA!X*iegxrBcPKKvtX%4=!&NObz!ue8 z2{*&d@C&d)t5#^#YvHXl-mNs=b@1{y>_nXET@Skm?;`x)g#C}h5r^aNT-b1oVn3#O zUlf607hDCm{y_cxpnCrSD-^pzvHug!+JFt%pnCrW=Mg54FdN_sxB`9&w!t>|Wq8j~ zGI><>z5<{88x7O_H`QB>ql613T-XSwz$x%1xUre~YgWCl!i(TV@Mbs^4uxNX*B_xJ zA5p!p!&z_^yajIio_Xo_s&^}V@)8oeMD=citMRYKe>?1U;c(%wVdu-2($JQw-Wo3K z`2bBnP`$Nq@`IS?2UYJIaKm@l@b6Ubo3IO^E`+`Xmz0o!64hG=x5O|hj8VOB!-a$| zB>X#YC>#pE3-36Lg*}Y@-+^Npj%9~c?|X1jH@Z+a)%!l2zM9s)TJ`=L&LB(%VRpi; zhp3K2s&^OMxQ-H9r+Rn8C;v(=|EhZb13So=gN*Hgw-SCU;Xi;2;X-&XY%QU$ThaPM z9LZcr=0ZKZ!;5xa)%y{=1YQDv49CH7@F#Hfw-n>Is&^k;2p7Vi!Zz3je+I8_qH3B{ z@8_@+cESyC-DB95$5ihZ!kFya%}BLd^?nJL@1hEJsot;P3<6~kXg|FAW6bKus`mhV z_))snqpJ67*g@_cUG=uXR{X8_pNBK>&%plzT-QilHmY79 zygrutj#a&ig*gHKi}AO>D*h_|A#hF@RS>3nyTJS1%NW0xsoqc=6ROd!TJ?s(CHR-% z9}e3PWJ6E{tWxYM#cqX5pU3n*uX-cl&1*2#YgBI(yyF|H;~Ui*4ZC0$+zsCPHND_# z)f)pV_$&CkRUC&OppGA4-VZOj6eDvf^M1Gl{}TK!foJz-nC{KIA6AwUc`5ULc*4sl z{W9}@crghqCV_bPFpcprjnNJ_ypPRzpLsuAUQ9bHR=vI9g!i%k30$}ohn2`yA}7GB z5762VFz>gRYd~>=J3}+qj$v}`$b&i_O5i*HqY@CW2WS*`!{q^tvX&YLM+&d!Hh!c_ zJW~JL-wH|MNfz^6xI$J0hc(=_FA6cr;V>oM(^1%@MpM94!3L z2Ur0fsIOY=z2H;*>R6;YeFEyZ|0iMRIp=2zEByswt@(kxwJR3>tEKdLP?oy(>b361 z8mH@cjagK&u6HP^kAmVl7W=OYd?hHb^o5UJ__@4){5N^-U#Q22g96nTuKopq_y0G6 zzaa1CpuEz`k19JW=oUG?p@Ts2K*kIjN3?7pX4?o=QaiPcG2b{i>yhF)!y{*r^8H2` z`6*?h62wE@?WHC*IRXt;w6KottH(EX-fhI+taWUqJvt~N9wQa4R0xT1{ca5rkNMYboO=1B{n&-bi*iu= zibW?=C~+jN+b73UG0M337!jX*kIVdPH^ops5hp6lzjov8(I0m_K>6dx9S%?$M?UU& zezNJ~e~%%e`PXi|^5f$=T;^Z9DaL0XcRWD(;l~{hQ11NLQ}{q{ck#DBKOouk@z4L- z&1d|{*M1oC+h3^Ra3x7RWySkQQa$8cnv?Ngw=QU`+3NNAS{H~O%pu{o@6;A*jWy>N zHZ2U(Y%1r_j?}d`f?=Nd%X-X7SU|;AM{7~MeoZlYED+aiT6Ye>#4IoyiFjPK4SSX& zn}>~WhqPtl)ft@ZA#tgUapJ(8X}Nm+r~U6t;u*#IPd)X^;@z9XD|hyZr`S-oRK7fg z*LWoGejF^{Vf;Bx3GLr>HPiq#Y`Uhbvc_6gT~o&EV0^y1n#i*3O6xV#^+v8XZmO?Q z%dVzZ9IsK(TiDAGbbb962j{3%&PVg!GHtDV!tw97s4jO)^(>6)+Y2WWXbpixOR1HO zOq|f=xbR!5d?Q6^<^S3f{&b*qK?}`T_XV18z-TYJC1BW0*%RMVr%U1W|FiIEzbbr+ zC-tFT_88QimG<_XYFT4VZe@1$p_)u;HDixQd&urS^QOvqr^cG8+L@ZVg}iNLPf#EJ z5gqQB+%oh^P ze|RwmxDGbMEr+F!M&rZ%W>L+kySS+KNI_zJ``;A%r(ZF;1!}C@pQ+ccgZWlC@og$N zU1(St)bJ=d4p>J1K)^GgLyj#j@xYlFgzrOe%Ws5RoB{jOe)0Y2LQmbpz1>AplsG&t z3TmRBKV|9O@OREsn;k9$w_?=Q%kCSgs5raIl}n5&8I45&_oLIPrSIryHM0f`r9cyOKP)=5nt2{|1@Ou?xbv{ zUN_}?Ug1+W#Z2leEF($s@fi;X)w4_W{$}jweLX*`&F}Ir9s<7k%B;^relfrBo_MZvt@e2Yw7WTyz zcj8O4;;w)5;<9VGnf}~Q&NJJ15W3-cVYqDkIykMnh_?*|YRVJx*r>1r(R%&?&xFTv zEN48AJT}?g_!q~l+Wef*)r4NgN z)|RgQQPAHQV$yHbKV{ST-V;SzH^ z*^f~sF!sx#S14#a|Am-bo%G!Kcn|lpK@Ip*5jj|A>bcn;V-a$xFA;jq7g7@JGs39@ z^IY#UygEZMlJzezOo6Wa-&)p9vLM8?B2Wf$EOawTofFK$uUfbc25u~Z+6`P??avKd znv@r?#=N;KdlT6y^k?TpLwk0fKj#kQN0a$^qj7(*Vij46W|>^vPtG)${p9#|=Oo2; ziJjBawovhieN7;Dff{bUDNw`h<-069NuR7(^kvz!Oi{%D?4Z+i=K?An;#C%kv8eIm z4n-_ptlqJh&4yvls$N1Vo{sR(qs}f+%b5At>^yvA&X&|Np8uDxr8_(0IEy1OKlcHI&T*0}yKd;n1 z*&)2KYLCB_ZTq~vmHn3goHIMkXNWJm7XLwmp_iNj$ zsYZv|aT2?6u6XfHtenKo(&jI`MNVTY=Zdv>`z*GCP(o4hm^6Pevb~O8fBW`&zDNE? z)bi)QQp=szb8h1esQh*UY3JsIOlm2NvQna$cb-Rd7+(Vx7&u>HJ8OY#2#rI zWDiWQL?;k$>p6O?rCO9wrrw+_Ue(y_FSm{VX)m|8<)6U0#ku=yWWjy&b$fmS0^5E5 zYa0tTv96yp@uvii{cMD@1~b#i47vSgQ8fOJGuA_&2|Fa3|N9G%vz6jAc7H5v(IC6V zgiG`;G2x134A_68sDyTVlsiqdb`0z^^95|HKWoo(HhDJN$``yCgufB^+AZE~DGDlO z+C=%Do|I`J@?AZ`a9sKy9hvb(<6=2D26x7UGX+Dz{i|$9ONUxz;!LwZywtgz5<$ddOa08)D}A zW|`~e1N%~o^-H&Cv-m%*ye3}9LXtb<+b!s7if$qnbhRu>#c2Dqy$Gv+`~^QXeh_wJPEmN@}Sz-#rt6w4`* z@BZXFg(q=i4vH9u;{)Z<3xEAr%HydHtzc>}3k|2`<1@cK@P4W}5(SFyz7D~)VDPv3 zr#Qu!d0+!M7BA3>VycYVq>gZ#rzoCp7|cig}EwN0QKKQ$ZN=UarqEWAz@li0E`+j8Ty z=@`pKf9=J0sJ(ZC|2dZ@^P=znikFGRAzhuYK@K-F?v*W2o8c+ZFCSM!ni0e&TM=6BWt-M})^Z zM2Ow(`TGBiu%JVP6T3XaSN3uLFBu!(A)2x4qKq+J8+C(d^1@>Ln#Jv$(M#Ipxs6YL zL16U%qrfAdw3qy=zaa11*}tZs+cZHJ&tu;0An?Oq5coz1fdM(uUHi(i#&)s}*Vq#r!_!-uLFcH%YYLKf;^0oO`x=@44rm zdyXU<`#8(~1I-oJ19*367kdE~YCBmw2mGLFrw1zN@sZKW@`MEc@{`+OMh*-1KIUKT z{PfZfPRHg`+&Wf9X^9+Q0~s|mO!LMQVwa)u1iA4*P2&e$mE4k9;}^~#5?eQtR@ZnF zH2&>R`o__=$``pB4`7XNWQ}Ww0%aKY#s-JhEIoJP?x>1U z*Ndp|(4NmofyvUP?GB0W1N=0Q6ofmF|C>{3#|f>s>(dj=+x5Nb?b^y9lDDgB{g6!u zNw#xeKcQ;yMPO(cK$d!tpE|*1#3CJXtcUFXiP!MuA6KQd6)Z1Gqcfa7Z`c~-@*mGo z;Y&(~Ja7tS580{#wiNg0Jr&+KoLJrUvX@h|P;E$>lA}+wLV{sBpgCqVsgfYlY1j@Y z=nXok8V)W*zylUw_QbEJPhim;>j~p+O)O+UH zP(s4vki*buqcyOl{c??l!36ft6N?gq?M}hN_nE-jND3y1bhpJ1bQ+X?!P$76&WZ|D z#L}_mJHdD{K(ORqx?Cd_*&QAWq$%&MLlMR&0w>fN2n1wnBfING5C=ii8TsyJw+%*MUu-n)#NxO< z?&Fu!VRi}T0L!t`_h&jhnG=fx#`xFi2>u&qyt~1LfpQe=g|0u-;YH8h1l+SXGRXh{ zf4+`AZ}amzNG!prQ4qlyX4Y45jyX07=$`*ddBc>w6!Vr)<|p((mKhxJ-4|;Y3ViWr z!hzSn>?U(Up_J2?92MlIpsdY)y^+eMH&MOkEBd$9iNpPn9T<0z9k};kqzG(yTpdcQ z)@)DRitzE{2zls@kOz>n8MWdN0^mx5JLaocNuwOIkFkbN!>f;~31@Loo*b3RNJRsc z4=d9~n#@Ny)O_p>=OzB-!Z=()Dy%w*NI-pn011Sg72|;bA3N`{tS^gCOUJ8O-Rr41 z0KiAk$PrM{!;Oj>V7RK`fsBYD$mcS#pZj>9n@qgp<7^qAmGyQ?j_2+QsH21^hI34} zeGtol^i4}k$gQ<;zrom^R_m;a1ebWbI4Ta`E>0=EN7<99^d3%3pGIoq(=@~$l4p^m zIHFs$C&kT%=sGg)a86vj&N(3={R{iJ#_27xJsD;9lt1%~n>ym6+xV^wNVK@)p!Ne4 z?VTwJCFUN~@+12wp?2~otr(w3=4&)?VjNsWP>?t>NTDR4YONc%WF5Gd8Mse>B1ZCB z0~fu5`MQ~kZ)zMg+L_Psy|w9af2nptCYGT;7G5kw_Ui;l2T5eg^E~Cn%84WbN*h)c z7BAnBph%`lyW+4*#+bM(4ru@#PamZFobt{x6P=EuiEkpt+~O^|Oeeksf7rp)Y{amT|PUV%94PcH51X_@|g#VBN7hg+$(CEk21 zubX)t7W;7F#b;s-_EX`d!kZv3)J0x5nY>X+646IPUxmfnMW3n9GctXqJ~U<*f2q=U z)K!~qD5LN9ABn!^t|7Fcd3$6?I8nYlImw(bfUZ_2)4vOnJ&m=4VvM!?o{>F>aebI) z3n}6I91A1*3j%IJwMxB$Wr_{eO7FpU3dKfHd=n*$IK@wb;sy}s<-%K_I4@o>)@P$d zj7;$#{fS^IXoL)p55+Q+v7;ZnM152;iNc(0FnbvsPx>{nC(Lh3_T3g^GLAdI_jI3%^(u17Dz84D@K!Rh%#eJc$ z0i4`5zPM8;2zUE5FtmY(R52c|_I)-Vj>f*|27qHE|o_6ihUzTnac}cpYpq?nl|WgBMUN41p!_2rP-u%NLFc z`={g!Lb)vI;*X+OUoHMfWayL+I2@)T+a>-UES)a+mIk88qX@!PI`&l*rsHZbkKyWj z@=Iue0}~^ef~egjQer#4|KqQV?&)?E#>CP3tgM$OsO;X)TK`-d>B)W(=1il9-`63R zif&n-2S4QXXR`_I53d^RSd`qsA;Gvdk0&SBDb zTuJdULU!^Qu)!M5XEmbJUo{Lg*hhO28iA))a1DQ*0hjN?D2k+SyDvP zq9-N^Li&pYE0VQ&YeQ5_3W#hKlnJvrUTEA`JJ^=>P6_gEwCy_~8D9eWhhC{JwJ*tZ~e`J_&9T~yydb-^m!0z5fLQd_wz1iKr z0=1loinrFWH;rk_9-R!_S#+rARxzn3NxCJw`?cHMChYEBx4Wiz>tws1hgZCHk-e#O zt1lA_Y#R6jSfAmlafRJq5!eF}Q+_`Nzd{jHen0jMR} zmquSQYq26?YJT|{Ht&qEuZ|b-cY}qQVQ1uPPc(VI;)-m??7-6)h_~O5SB#?j@wB%rINs0z?##*y(mvWz2Kc3tzl#;HpAcBa z(AssLkj=`>1O-}VLWq5U@G~a4b)PvMZ+wExz&Hfa4~HQ7nezq9WXx~+d5jhnJ^OFM z2a7)@tL@1kBRJu7EMva{{K$f>gUUhqGfl7Ga6}vkP81wXV~UA#y5V#rp-v%Jhl?ncCpe~l zZ!P)VFKyaB)Vlfjc%j*BFtnBRYF8riPbZ2-M8PK_19hUwC(3>#5xptV8`Y$ap!Ji9 zqK{%FEFQ z4cPEx)wKhUu;E7dJN~a)XBc}3|ha>HQo(Pp9+M{4lcoMg@?x@Wqm4(j&1D7J8wE-bQN6G3xH((8%KZ7JyP`pgYsHK4hwHrkrlS9F$|u7mpNtfef0D}I zDD*H}v&#LX^SOetv+OEdk*p}visTS`Urf0lX`F@qU7RXKEkSH69NiNZW{t$m!l_G0 z#+Dlzp%LQA!qTu{B$!rR6M^gr3V|k*O&L&lk~t?HA74OfhOU=uGM5*67*;n^Kk*zu zz(l*}fHIkZXMy02LJakCGdFkT>o{2bf_wZy>#NuOgRC)`#_kw)nt^THd8&9f2KTb& zUH5O<_y~zOg@uBYVM}Izk!a~*K3)Oz7nb*r9J6tH1nA$Ia^XanqM~iX^@F z??gA=VTZ-IE9BaqiV~tw-QUVJjV!~yL4f^7HwsOLGL6`C2cSx=%+Jf8tK{54oj~4G zmk>Fv91Xucrg64Z@>aTfPrNm1cLQmTjG#{?1fw+wHq{~c-Y29DzXx!Bl@9QQ1EW+% z?amh}Y8zarwPTz<@J)#ZGjDPON$A+zLezHbf4-ohkFSp6&C2Z95~%jZ*c*ZMgW%W( zo3nOMF#6d*yit?wh+gTT@X_g5zVUkD5<|nl`Nj@`6o)qAYeKqAMml03s{RbDKY~s6 z@ECky3MQq**tyYU=5!eb3Xnf)BM(HbZwPc4VmXunt$8$fK}qUnPW&97kAQzD^9)2cJ9&Nyh=L&M2I$qeIeG2}ucO1zE-$g_TELSgrt;E2?GXT!!RZ z8YEr2rjPI@XUj;s1__B7wZ&1H#<;*6g`JFTgW#+Kmd*W;e){hlg_*G)HJ=Pr2mg)G z+l@es1}6JXwX0o6X+S;-WTE0D&S`zE?-|1xku?304ZF-mq;wL%PF72$FQf8tMkRf$ z#)Ob4-1b3SBTF-#D3tCS3nF_nBE3Q64^b%7;CDkRByVab*bZ#H31rHvMdn~{@}k!c z)Km6%cctTD#aa7ClZsIYe*6S=(Ac_*IE7;JF7Dh!(M7>A|H!Y*mXF$sv!gc(zks@J zFIT{DGlp1;9n(RWX9sb1KfUvGm=Z%$IXGLjO4jYCGk1zP9a&h`n6PLF`~^{4(}^#MiqL;(fSR##3f(El^3TbX%mtR!@0v=0prN!j}zO zS%dsKZyk9o!k9QXk9`(*8WoLf&NuQrV23r9gxYPG@1oNvt_UTAZlM4K4!_Xy07uLQ z;i%RQdPKT`h!3!ecfb7eq+neS@6ovUS3`?d54s>P0tW3X4WqqEr{kx5nsGul@a>_E z*dCga-$AoIWOxa)&r4kUelGZ$&z;R_DtScbi{HogP-eZrnd0SQiel15GNy1#IEXQY zuK9*l(oVvt!_Mk9ta<{Yo-#&D3RL>nppGM_|0zcQXHOr}Z&+17SX|r7_k3i0H@%<; zQNj0oH>GDf9mRhs*Bsw;hVQ^?@m&IZm&o{rYVeJ4;rlhpKcYu+d{tGf-ei7buXXmr z#?t3qXWZMyxi;#BB^H`@2Utz@qbB1h9iZ#I~`?zl2rKh?;lXtYN`ov zi($yX4T`#wk>JC=Jt`k2xcG4YSCYfhuc!*o*iA243^jj4xv=>kkP&C{3xih9`9QVI z#1t~isQWqEZT~rp?7OTyr{mRi+zMKVCKnFoo(k1JGplEg#{8^a!f#p69S)H8J#$VJhL5;`3t8R@(;y_loy4qlOW2R{c+b$9aJ!E)eKKKS2v2fyy|4GkTVm5X!> zxE6&-g)Op312x<`_^YBt$&7m!4pO8737l4BLRp2V*qu*8%mh!30BpR6;vDHW#Y;5U z!)tdc@qe}U_>*sxin&rGUMKLv4|;Iud0VEZ7$`l6QU(6=Rpr_ndw;Dg*f;&1&ah^n zUJoHrgUwe4c5cqZ&dotjhd@V%kicW|eIUDmAVeE#)F59QY7|lu%>-j(~aGl{xMJ6^dGwj$uGNC^DIbVAUIIP%x(ogAe)XCU&aeae)Hzvpu0}Trp>>E z-30c1%HK0Y(W1FbjZgijzJQtUl@UxI!wP6r|!wQ5>8U z$4Z38zqk*CrZPfzpygOfxI!IEjnwo@p&=fgasZ%DB8#ZA(KXzPXO&Jmj~yiU{jxxI zG+5Z%qTQ0x7`~5|nr}|Hz8S^7DgWYC`J09GjRXs1Vala2gE_)NNhDEqJ8%sSVAX^) z_v3~A?0l2+!cGEFOY<2JR}t=0Wu|EXjS`1g5%xp7nrvz^fL-S%l}>Zl5%~-j;E2s zV79-~&$kxDd>)X_r#Mj?vV!FVAu*Uv`QndfL=9!fpH0?tA3Wbei5oOjyFi(?+q(C( zf0y?W^Y4cATeyiLmG;L&13-4A~HU(Io_&cm=Wk>j7Q*E=N(=(-!xGaNC4g* zw8PVkV#BESxWmloe%h~1V(9387K87spy!PrCQLSW%@`6NGR zxCZ$xsCLO^`8-4ZoBceU3-OMS>$T+PNr1uN1Fgjx0()o*0{n~PwW!X?D^vOZOlr6R@%LA^`{IvWe6eyCn})dJ*=ZED12-0>O zIN+g0G<%FJ>}{@>m}2%h7?|}ULX3P43Ymy(PxHogop8hGK8=tBr#Ai!R(y;=f2v(& z!cocZ_S%waicdHHYSgtzT4I$l&w6dT4V{oX(AmS2df6D}FpLG%4c;d8go@uGGRS&z#k zGKyW`8f6@YB2Cx?GZJc0xhFK9)Z?d>E-{iJbZzfbVJ{aBu4!&^(AcJlx{`_+_6?2> z#mEpmRS1$J&jliif%tAO)pBZwSKEQ&b$H4t4rfpI?IrG0&a{)L9H|6#1z0&B=7JA- zTlIXHlAq`DP~O3w1}FzFc<&h*B~i&F3mUVau?c95tHu4Fh`meE*i}|d?inkFy>>*+>c= zF4%*I!=-SK%%9L~GJp`Hg83Q=Vm>Ehr!R{->S3l-K(=@2&TyCcGYDS~8eZLO{ah3` zg5?vyok`4O4mlm&FUi*uehhqDFn-pI%f58j87BKuS#r%jqx+->bY@JEeG22&l|Aps zCQiHIw3pQm$dJCQ`&j)Z-}Oy2`{w&Sl&*uuEuPs%Qc~Oeq4A8`Tpxw9k9O`^s#_CR z$L?!8iQRlaQ+BAEfZJ^Y$%XgfbBb}TtcdNM*r7jK1&7sn!jGoGtdE?I7VntNbYKbL zp`Z%^qQqbXh~CD~Tsf#la4d`@@7Q}6iKYA?c^Wv8Hk_uTh`XmWUL}3*j;SD->~hB3 zrY@Sd{Ya|VWzPW&=B`Wxm>jF4dOD+8*?CdC=sE2(jZealC>k4K(GUz`Rsg9L(6nn6 zqJ_q_dgPUrFpw&~{~?`-0?J2Flf7^~fEMY|Z=Wx^8dlG888o(LG}0TY=e&BW4a%*|f z?_u>V7lF;$Qo@%E*FUg+rtTw@H3plg3-Q!u+I^d!cPMk7q9A<6s{w4X(H-At@2(!- zbR_tn0R92kn}qFx{=jw{ne4!JKd_Ce@JgkOWfz-ZS!2Mm#;~dgndNYG-;jeVp{9Vp zyrQ}uJ|5eKAtmMTDADS|HE5@1g2^xnLCs}N8Q4ts% z7$Ja;6}j|??f}PA%9!xXDN@_rMNwf5QwN2?j6nbzN2-UJOqlRJ=Mnj`>IxY|Uv+JR zQQ-dY-azj@*fQk}K@X-QOMjV~xZM3=T6$Np=c`=QcFCm! z5LaDcXNGF~PJRK67)sw!#*DMiW@4F5E2f5iacsL&9+sa7oM}G9jAXW-*yvShuAnnf7xZu1Wy&45O&sTB|JO_4$Vkinm zAckmY9B3FV8hpT;o*azllNnJ0jS*H~i7<1kd zj2%p&5{61Mmdk$sr|g9m1Mgy4M($=75+*%Qi!F77dj+F{(2TU_;mbTw?0cJ*&m&v} z&}4saJ>{q*;UtX+u@9!)pSWV17x3n7r$;0$Y{UGZNO|TDBxTRt+o0_ZoGz^?WNa_o zes6o{ZF9GY#-|%9Yo0SjG=2SDjPnf`lU7|BXl}QMVBK9$BkQUGXAt*kvOeC3qMONL z$XL%UhOiE23Qe|#USdb73mEkQ7*(EkzObf+PT$qq7HY5to+&g~qU=XU+*{92@8fXE z2;~gN$PZPdrvhoMyRglNTAy9FtwhM8LT%$eJ%`3Iw2s9f6>2-?B{r8rW_L83aSAsM zF9*%WYU$v0Ov(HZS>P+N_Lm}Yq82H&>L0uTT9FhGC36SNG@xPQNW^%K#DO`6hI;Jv z+$Jp=H$Eja+81i?m3^vk(PW$GEj}S7*w4e5Xi$i)OUJJp2}k6Z^24D~G~qXrhY)e* z?#8)>Mv<=1QDt0ZZEsMgEFp=?#(}%m8|uXQMU{)BkeMmP?UpH{yn zCK!l=J)!7Vy%WTb_jm1YW5S+7q&;$E;d)8He@;jGO)WJS+ZToPu!oNH!5_)|?gk~K zG@(2Fjs|DAR@~j-L7Z~D-;s{et!2XzLmj*_MTc5fAqIocVy+|@{p65Qy~6MrN(abO zYcl)bU$}@z!ZkdSurzHV^X+lqu2r+&Hfm*gbBpS$ZMRGH)$)aMRr|A(@+cR;e#{WZ zk&=n_Fs)5L_f53nNKS2x37egCXpo;n8quD_L2gy#={m1mt64Z`Gl%G@DyF1ko^|%; zjinI)TNhxbIV0H+;sem@(LF{Epd5ncZ0fCicR&f+qzr!r%IUT(jn!Hcf zaG|N9CZomoFWj@K*|*UYi4!f(U>PZHkp0$S&y5!tiN-D&)L80X^shdh}r zOMtP1f#qym^_#**h0;eg@H#_OADvq$H}S391Z@T^(6lhz)dIL7Rgpc@of|`BZftm{ z=f+D_a>H#CKobYq0dPu+?vAo+W=re-UEY!f7?Tc6eaLly)QfZ=RD-pr3+t*=#^_Rn zIYb%dUT!EmpH&6uf;JQhQlghwy)r|SoT{Ts`C%)-*KMD;v z9m`}il_gE23!aLkRDB0(#;DcncW)WZp&B$By1+Ue*Uu?vR_g6+v(jC}e@dTn8Mk+1 z=^x=$D9a;6^R*18o*SIQ8aOJ|D$!UE>shyn0n$@_{24AB$9+{e?=ZkzI5Yo8s;9}w z7TtGCj6UUGuysc^z6xaL$jH8~LAJXF+2$H#CnLB>-aq7-B&(W}9z!E)u#&eNQPWdy zX0WE2`kH3`I;&`c%62m5No{G0mbos;XOjQeQh8q~08P-)^wfRc-INf{-`XmmosJ?` zGit#DQZlu7=*9av+R+LZ!F{EzxpZ&;qe^$Hrio>)CKO6k;FY`HVl?1%l>DQjOg8T# z7d!=q93Cdg6R94{FDeJThM^H+`eY3S zUx0#^nua`F4gHr<)AS5NpSUAykU7#=!;uqgdz^R7t-mOm zQXQg_)@AdFjOpL^^yB+xdB>erepLhV(Pi6O3^?2o<#ZgoXK|S^G_Nkuz=AIDI0daj zxf@g?KEZzVJykVFx#&|h{!!mY;rr#9@4IQf&+tOZ+gS8S0-#RA`jl=w|Cn3f_^~z(nit^31D=xd z-zQ8W$x?`_9^jLRGm-<$kciCRs#Xyw-5hW3n8JF$k zLHBJ2mn5*s$Bj*U7#Kafg)$y5Ta_f=*&L6P)}^OfVZX5SRMaH*bJj>iUa{ZRBcjnG zR=8Tw#LZXVzy#L7eb&JJDjWFFt$`F*0}3aqQAJv@;$*;PTIvlL^%U2|=@n`Rrs3#m z7c?;IXW}tujyg?MzgVrY*;)sy$fp6C7N^fwQ19W3(_7Cd-P-9mep1t^JDFV{=2X`&H@*!zaxC}+nqOzyiN?R}G>W%cn0HW`w zDh{x>e^jokLXve_ZA7H)L)789rH%k=U7-G3r=5xK4`{xhrTM9p_P zQnZVA+9U>wv`Yb0&G61f_h&yOOJl%Lu!k&-Nw@UUd%^__M=KeNbZQH&t=?nwV3YM> zF^+P`obRY1_j)UZ+pup>Dc5SxQaXd8Y+A~{-b9L~?0_k|$2Xtg1bAx*Ap5ddVoed& zPRAP76kRJqRvN0x(t8UHRbIC4M?*AOow%t=f0>4yu`Y5r`&p40_bLk^u883@W?b7O_XMx_UTtBfQ-1^*+UY#E`S-Qc|OuW;ZW z(`xTT8PHBQKohC}q$p=qy`UF^Tku}6NQEx3qnuq_;GK@ZlZr4DQ9P=lhE+Bc zDL0g;HpJR7Xxb_Lf!dKs>Pkb8lDT~YSDvRdAW2leg(~Q(L#w+9q2=(N4Z5*kf*!me1|oJvlG|#LS5?usdDB~ zT0B#Rvrh|$$`VcgS3r6LvOfSR2ISi7k**~oF*IHSOI3vG?MIJi)-wZgAoxae*ZAvd zKWNTi@qX~&ILU^t|65nPyN;xzH?*FR+vuQa<627ww*vqpD6h&!sy8DJuOl-e@p^NP zdkqcTA`X{E44reTJ?-|R`3iXV4%T?_nK_*J9 zDQ=y#VNF#(Tq7qKW zsS@S7y1t-C@pz7kVt^Zp#~5605hyC$R2d1Xvc^8iAr($M70lJ(@-afeMzm$VRs(w^&`agKTs<|x` ztp*`(DN|ynA@iFd(kTc(fr_d>G`e;z>I|hn;Bf)04-s;U%k&|F@U)n0|k$9rhau*9j)hS z5Ps=j5!PC1*lJB?jUaaYs;ZYXnD(!X?IV$GTLrR1Wn?F5kbP2vYz^su!d7rN-zARV zxQZLH51Lo*qx!C+rCMW&>vyzr z?@;_#RV}fbqYb_Z%iHm>zW23{)ElkP$T-xEga$4WaA4uv$^uq~psHH>pUvD?)Y#nXBTy>RL%V|z{fYe1N1t9o@TF*w@Q9YscJq zZGurZ1L2WDNI5LSrR*G&XzvU{f~5ofZRy zVxVxXSdYRdZ#2XiG#vl7QPbXN`u*SOMCGqI_0Yb%AQ=y!0ed9wbN06hWUBPm||+`_!o5Tj@ma7? z#Hum;c3yv(1i17#4Q8Ye;N|2a?Kel(%NFo2(y6*p(;W;YMh<1vbe%Db0=}g{MLrN9i=aFWInu zFsdevq^gP(NxKWk z$vbF+Ye{QHUg0`AU7vxkGl0PgJgsXE1o4ltrys8)RH+Cest`SGRl2GJhdX)#4WTRq zK}-f*Q3F1jT$8pob;L`l$zRhKq;fY4XCt9)M(G15^_3%|X675s&+gf==N4kDkD%f6 zyOo27Q+5;AALe+PE5=>N0pe?j?jAH62kl0~p>aSkeiJb3;(g~4r2G;aD%tRDbL)y@ zJzkz`E3GRo@H*#<%0ad?lh{bUTxJrVkuQsJS7I+vHhaVNUfX-wjioj5ch}-Ee*1av zU>a(Ao9>Q_dZjKZ$D)eO5`(d)E2k`uO2!3PslpEx9>O6N`MBhKq}&i3b#ic$;6Z5{ z;*G+UD0|>&Z!2|CB&{5M54t4nTcOJ1dw}5burLsRe(+VBtV2O7pG*vlH(>1IWh!4E zoW0|pHXY4%NBbB*3)m5+G$61z!YKRP(IWl^(gw0rprPzN+OWm)$VZ-e zY-j4>z-}&hn+x8~WweAs^tBlxZ-0O>4bO`4Y~g;vcpjM|UVWfwE=A4%6u`l{7oXZ> zBl7gcr=DJ;lH9{Z^66bZ64*B8gYB+EF6#Lanq(?xzj)84DQ2 z$OF%FW%G>7lLIo1FCt(+Xbe>(4H|>QV7sU>_29!SS6ehQtV9+T4A<|YdQ1Ri0-}7& zt);*=vTVDIQ4WB08H2L}8XDdNSgt#d?;;R+?+b9PDM2D)5OqGDWa!)>_4-N%B^;`Y zZbd>`GNuiVx-1zJLaEUimv;W&_sBAVjr`BEXyT!x-1K6}7-aDpqm{V;LkNZSlq2PV5mFd%C@kQ&bn# z5EyF{qKM~zo5ZNo2iGVTS5-(&sD#uS87b3P5}9eN(;;2_TrabAgp~`a&)y`4-+d3M z`!z`Q(jfK3|Ax+sRyO1_;zZL%B~72NnV{*CBN4z zA+@_9S1Job$^xW(+>rWmsaAZavq^kSfK-77sRHTcG>CQ8AlA4F#B`&mq%o$D=em*{V}KM5qn_hv#PURTf^0XG z`sh#^$xzw^l%Ch1bSqF5hkoxo1k4SZ_gw$9WsX+{>K|rcNkCfz?q{C_EPSod0 zwSuu~1(0gyhSV>MwDK!oN%DIZNPTNpm1=dIQDW4;EdjvAyIYLG(KDM`-W<0E*xlKGSI$tr%hTt{_*7_WZmDRZj} z5bK6<;VeV!ED&4jhFEtUVuKlC@2y3C@cJylaA6j{_b|i$`(y{%e~-gI6uX0`iR_t* zGvlf5X(HbXBC}J;0aoHq(x)U%PREu5$~Ctk&G??yLFQBxFK{f+rn__p8B~EJH)W4( zC-EgqYk!mvWS5V71{P}hIC>G8C>C8pMF=Ig(WALDKii!%p(mLssgww&`&NJAq zK}PKWi4J(<$g&V=KggJM5X>6u#;g#TS)5lL7_Vlp;qFl7e9|`!Ne8%3|HJ*t^}nvJ zlu)mAtK64Y-VVR;tvUP1@fXct!&MipONbzxNT+%w9Gxoj6z$3S+4Y1a!421heW zop1wv>ddWk@C~UVs&)%Pay+q0uw-0%=u~Q>)<>7=2ijW!_jcpqfEYgu)q=2n07SK> z$V)ovUt!ee+u(qNuoix?GD0dV%khfZ><9N$m7_1Cqz@<=UWt;o zHI&S7ql5?vsYFP&Ovsxcq@Iot-fR4;@@)@&gQ|Z>i)G~Jj%TK-eeQUt;|J6%)k@(F z9qt>KlL}q_KP(yRs#4(Fu8r66GzgIFE9+PRmtn;RziLofr-CK*JlAX!xdqqCHN>hkKQ4 z)q#}gM#HKXka(DA$j(2J?{q|ghLUyvora~HhJrd=iH^!N90d)|ZF)HrWodP&WEsh! z0cd!l5)Bp&4PC0Bq3koQ94-`^;@4eA$&otn4Yq)2TAUN%KlC)!N8-9KCL-nJ-zUNn z))@@f1HN-Px0p*yQLGS=<~^IAImfn_ZFp0sd@~Q^an~_dtDd*h!Jpm?M&pMr#Wg)G^VI8 z%Gnf^ie^(^M$XKwdgxBs$42JW~`W2w--#Dx3dDV}D%_KS|w(#8!;wEOuYi9h<^kDXfjF9(mvd?496ES^!*?)RE=>7G-349m!=-hQhj2UNlH?6Jk+hDNg?A zIgQu+g6pGc>?6Ut9>bApkUn}%(P6p!s(ExR%2$S6=Ly8oH4~7Tc}s+(GX^F~T3ydt zOt^maCcLY)6dh5RSD$Uua=Y@c-J~OQO}y)zPOGs7;9b^4&bv|&R|?)mfiG&({?8kp z1`kjYJIY=>Asjp?mU*yqnaa2kE*{+YgpiTm+^d%}+P6OKj~5Yjf8xsNODWFCg!fiT$aJbp z{H2tfKo;Oer%^T6x@ojM@)Bl0zDLWmU0Ei95&uTpjXubVZt=kXf@9D`!8pjYYn>z*4FIo(8l;#+OE7TEO3v3z zsTDwp7Rwdjb)v!#ZmuU;HM@&Qsu!+k1X-f;k2;*(9vLPsoK*t zrXZPyidqqoMN8Chw#_e-O4dWyPf4>aF^eI{(}LW^D3C*CayU~aEm4`$L}7}|lb_~l zd2)3j;S;v%`)cseM>&lL9u)UAk>Owh4iWQlm|R`sQ^eYc+SHS%8>=~pPfrZ7$H5{z zElaJL2ElJP>j#L%It1Tk2>$kl#%|Uz%1h8W=NicvHcCTusR@S0gmO3Z>Q{kYi&v;p zDe|Vj!ueOSSmobbH}oQO==E9X(*q1#1^m=$L%VH_3WAl2*B)L>Cqa))5R85%O7c$1 zF#KiPE8(&*Cj%WSh%i}3XO0G)C*9C-%+ZRoVu6o&Ch+O>#-(w`F!GaXEJT3>s(8Rj zOV+>=0gDeDZ|0I3G<&1qnXpo?IQx+eLK)m6_&+#1!Z-xgua0i0jlWR*N(%I}94tBs z0`|Ua>+-A^npE)$rI@RD1tjH?DAld)g*xQc0y)8Pc4ZGU6~62=!(gn{NI>>>9@UVW zb0xQcMn;Jh4Zq(MFvndaSx)Yy6xT)Z)k_vQ>@%=_o)L)pSc*!0I#e7yq7IYUX2R|fE_IsU1TE&=I?@Pl1h5sOQWT$eiu0mRE zC4(0gKj6tzoMhikSK>SBWsAn{H8H$4K35ZeHjfVCt{@t;t4N$wgSce-v4i+LWq9Xf z^fd%7DDJrVpHi{oSZMe8LSOt#X$_BVD980tTqCvk14;?HYX{*-%Ra3&SRFHIlrC7v z!zxuP+t#L&=q;V|%rw4$ME-XzC53f;8~7oh$#-w0IVmGj8JmblG<3dOliK9YL+ZLM zCTD%;bCA6J7@H<@;or_sIqvOMMd|wn}N(5zD#nC}};FKC08P1aUW+V==oq$~{ojwon)= zIR5a+DqL0A%Dx48kjwL;&Doei#Tt2q>v3-lg1&5n`Mo#8G<0&7Qf;QT2b{0EHmhMq@b2sG6?~YxQZU&!7dnt%4#k)gX?_S+NLZ7v) zmEBZf8;oL6Q=&1B8K%JS%@T~8FqA9BG6W3ls9!XNFh4p4;j)0iN0M(CjDgESFoTSS zMVLG}5LRNa?b9w|505e1ZMVCK!Tu!-(GoO%jY{xYC{1?e23zar#bMIaoA%3l!U>Xc5oop&eS%beH^xyYy3Vk5<8+Zs{l+epG~Ih|Ks^q(&v;cqJL zry2#vu?1AXDaxL1^kx-G(v7yQkz$aP`J=Br^G9Ci2P>sJSSj5>glxL1`K0K=g-dfG z?AzRKKA3(TqDRyz{W8J4PB!1z~ zu`V5HlwYuy;V1qaZ>Jx|!~6J!KZiAaKYp2j4*nb~(hKpc1%Bbr@ml(J{EEP@h= zQDU#B3woi*rmx+zpeFvuA`Bz;P5i#Oy(~HK59sS+j9RV(B2k$*A^EohWeVW+_l6fp*YeN+pE!HoHY721{L5k`Zfj? zVE5xRm30{E=5RSdF~*Y_c%&*jN;J*WCZ z`kqrsyho=|r0FM48b=WRI||*Cr0|Ze*}OUQ>feiq2x^*^OCXK~7=t|YIsX@((hpk54ON0Gu&-VaqXlUJ-|IuJ5mo)4IliD zZ3ebR`1s;q|7;PmFP13a``xKj(+W(QY8%#5Z0ZlzBhT2u=m>LfbRQ$$u7&??Z}t?& zG$^PIMQD}nVVr5|38ooH=DxkeFsXn#vaul0>MwU?vMd#36hxwd1R>)=$U#rZKDavV zCIm^ol&jMO$L7iEbnx1JyJPtB8K4#ZLwr(CCTv!rb?q&-iBz#7!raG- zh;*nMpky&9YB!pyLfO(=4Ez@;xqyBWsn)5{|j{r?2>=7ltfccEaT|t|$Gn zJ-Q3w1S5M`JzS$zd`;ha@RsS5m3?ujfqh~MCp>%6_=yi#L+oX0$PiBO6SHH7)sztw zaKefs;r88I`=fayZr|AmE|7P@B#0)~nyqELXp(xK_OO`&OF<~Msk8Uo@WAsF=>D`){FK0*Ecik26mz{$}1fFv{{wjNZSHcM~4E$^G z{Th7V8_)Ry;VgT8MKV~dc%FyndDF|o4B>-Q$pY!;TgNZfo&o7+kn|-sfhmUPL=DnJ zqi`WJT^0YZG_CjtrfJ2Wkfs%XuQaXrqtmqF@0>>UI~2R~xprw<@jsKM6@SY#t@xXz zsp7XKC5rDG3^UmBX@>1yqL|UxT?w)#D8jR?=r8t^f@d_xO5t{1`~2=^4}0(o!I3th zx&3ktL(L~m-BBx}6TD0xY@{-(5bF$-?!dowVC=1RlWcnzT$*`eVGs(A*I#AqvTTG> zMA=)<@PlR1dImj-nLq~POlL%U49n_(+CT>+lmVH*fEXB%XuD;G2mWkJlEmly$o-x5 zop>Z-gCMjDukGXK)6m;?B1t?HvStRvKZD9<>ZivEFT04}oh$~|IT%2~4>h+67wrcF zY-Pz}L?=^IGJs4?lYwTyRD-cO2sh0Ppt2$O9|tSkU^Y=<4jv%3HXNBjCh3tGwv_|m zJ}YOx%4gVi4G@Q!2hHq|KP`Xz9`ro>pqa4C$CFiE(+%RL@h&W194NM`(^~UY>zTG! z2a3~supYx_p3i-IkK#8E!RkTtXt zwE4dzwr+7SW7Y=2elP>k4s4EB2bQJU`GbQn3wu%7&%9RQR@Z~cp3Ll@uusBIonq5 z#z{k9v_Xr}<5K~ z-Do^!Rt6gXc^na7bR!^F{UUM*T$|;yNPo&_!L7(9b(K9!)HhMoI?xa}+csFRV`dBXnAzt1TgBd}nd%3bH-1P==3RTqEaJwJSyb7_Zyf1# z51m0`+lw|0G3>3FS+)x)IG?r=5I4@|rD7YnQMzrc!bKA5!BYFbj}u%ZG|J2d4l5!JYyJl-#58r=%M` zOgHw=Cf(?=ZQeHc3GjSB1FSFz1$A_Qr!c@fW<}XcXYYa-N@v^t8Y-q}6r+*recP~M zVoa-Db7-MfxSlN3U2~j{7v11r7^ASjc66B7qV=jdB;HkXc4N!-k1?c3P2EV{t$qgN@p*bRWq0bkvuvI3Qu=P`2|O}F)TMQ_7#vtWi?~m!K3LbT4YjR<4EN`ddgI?>`bDaYb?GeId5f51shGDu=VLRu@)SdPP;6-~iY?*GV)mti6E?VAU)s)(5Cgpj;k`j~Z4XC? zA)$G5>!M;FtOk6ywBiqRs0cibz^|-|Qv6zo=U9r)we=h+b}_V=cMtL2E#}!)j1*gT zig|;&N6Z@tnwW$=zCbu<=G}q^kQ^wMc{m|BTClWZMlv~XqwJw8z0ApY7P``Q72mgL zH;){w?dBoUlVPl`V?G_F&}w^bl$e^3I*(@aJ9#vhrvmblQG6~Bbus#i}m%IwE z&8w)?jGi1q5M z!>8-;=~;YwHq+)YR%~5oA@03_d#&dS__K8xD>fb=yh`yAhy#Ds69C_tNJVB}Ml)K& z%3H^uCX7GBrW-8NnAXue8EsE`^=7drcvM!y1J|}KW5rPEK46OW`)DB+gJa6XOJPy= z9Cj}U_j==ABGxo0I+scBC1r-#lW?!+#1oKlPf3N>6X{~UA8{CWk7({5!QF!+ig7nL zQ++oVEGQh2kGn$c`RZ+9zRfaDG)Ei^Aj=1qo1@DJvso}EgB`2q)10|_KDKjjX$J%D z&Ko&`?PVMpCq}f{GM_4z!bdTmHm_QaHyFcBk@oWWw4GRv@88gUZ)=k(hIl7{*$MM) z15(A7UGwG>p?ULZkM)TW(2&~Xa-3V+=}5wte5o=0CP_9iy<*h22!{!_M%ml3uiDMG z?M@Y2buwfjn?#miH)M5(Bixil?#RF_6xhSRG_yX&a8L$eFvFrKx2@@TG0?9|Ru6k5 zzHMbUR|xhlSw8q>iye=h_?RqADqqm7*bcsV4|_}&%q9yT0s>9mvN?ZZt-<&#xRwb# zmH>}ThQ|_y#}0Pcy;>!^Fr#kwa{E*w{L^VP)^h7h zX{0;qm1bsPjzA-A^ZzbR&)=~p+P*5w1An&Qm&Jvx)2C34avCE9M?DLTF)?n9ogeOE zL&?ix)6kg0jVz76Md2BrHGC?$V5f;!+y0F0M zDE*rVQpeNG;S>_Ib{x@hb}FZXg8$%rWZ(2$@Okb8@gooJt?;$Ch6j}1B5#AA?DX)% zy;yr7ydi-F^>7u0tDu7VxC$=FSm%p>>3NHSUAS)H`kvBl5QG{6qT~w#aA*~4tZT~G z^|BR+^|Sj8fWJAoAZh@Cvi2>Ay6@NFdlc50ydTmILXZ)WV**0Ks3OnEc?v&T6imhs(372) zFW^PLf^z%@FS2{Y6Ylf+5kG8)CW(8;7_zr{NY(#pIuPXaw6<8JZTNUtrs@3d>i(_3+l3v z#DreI(CN6v)^3XN!N;4z6lMFMWHc#KgUJ}70AV%WKgZrTD0*t^Iz?>kpNogNc=#22 z=z8`FJ=>3G`|<2k{j>L{h>txEDxiSyV5gce!@LHSevPI!lCTTNuLL9r&w}u5y8c<6 zsba{Bad;MoXD{iVA+jcgHb5d61#>2e78BTd;353+cz+PykJ7zwn=us|tffG<6v(#J zKie`@d};_|dB5xtb($jjF%>{k0YqRgs`5WHM3ECI?k}T=eN88k@>YzZ^k>-pfkqU| z9=ccvkpyWoPZN8Ok-MLnb+2}K(2jM#2wX+5?$?ENzb@=~PuBf?B;@c*|qIvvB36zy4bhn z>esj;t_CM(xoP~q!3rmB^{0z1T5Wl)m6_gdj-Iy#?tgS;t{#2Blz?&w@*j8J|&@LprB@NV2XKbVlDjN3`1ETd(VP6NC8Ke|EP^?Bd%?? zr;D9pugY+*0`5;btwA{=9o%rhjbm`9O*G>FCuO*pl^9Ih>=|NOYhe+s3vXctB$HWK z1je{Q-S?8pn3-btmt?g`VqzWyMh{|YlY*-hrZyI)HWv1LG*g?=>^haHO)9%iV``Je zt|v3KnOtDYn<@5}3a(?kOo7~D?UsVJ7!ob)dUU}QT#shgNd@`1PQta*ar7>qP6VNO zyaT$ETJUu=WeBCwKDD4hb_P<2B^7iwXU1p6d*Z4$U@tIcCHaNFFuE45oB0H0$Dxh# zysSfi)Hd3KECs^RCWkPq3FiFl0n_pckwFC)iil3z`x)Y6Uhw;lF0k#-5EuIt^f0sg zeP@XQJ_Qsw#Gm-tGG~bmCHCfrVa?;ej*c3TVIdr{l4vHOnIVPE3@J=sEo^20%h1?p zHZg!@^2CtDCI+yZA<_?Y4JxP)%02EWl+#q0%EUr0e=s<^hb5w>kICjYTO8L259n~% zWPB8BPeVgf@^65}X$7{`v&F}U6x_(8TXch3m|Q@wV&?&)*UhWi7Lw#%nIuoPbFL5# zimbRI@X6M~=2}aEt^ORbXOjC|yKzv6_|H$>+!$A1mU@4Y$xW5&o_kV+vZPqW4f)yJTbbG|9Oe}Y34lADQ@zl z%Tj1w7HgjieCM*Bk%6lWU`{4aCX+%Yq`JRbR1$1>ObQg#a__PQ2ZpgJ08ZDCJzBef z^LjUK$G93MIlVNDrj~cd$Hm&y(MWoMzZL#})?7neaTNS;mC1TDn#J`(HVG_b*Gmd2 zFd-~q*DDGlHu&0C6xb}UijR@(mSC&50n$6YZHNns#RGa+FWa|fU!-;_FM7)AYrzZ+ z`J4ov-Q0M4FxGf%V{=&_o69sill3v;2O&n<0mRV9aPX68BI_%i zJ>*o`>PupRRC3zaUQ%g)Yq6$DVykfB?V+R^P$(FK8OhoWjw#974UU(SwHq9xlC>Kg zDaqOmj^t!rWKG{>?FL7WWbFn=WU_XHqhqpWgCjUo>{>~sj4t$T8JS`msSKPgThxbb zT|}=mu&gX`i(%y~b~<*rar;b?mfP1-h}+?*-YgX5;77jpgUEbmz>#IXyG5~xs7AdQ zRj3!=DyF3}IlN9Lk>_zSgA7xKqF;z_pXxw=!9aVZ5`PUA0)*XeAT@b0NA$1P4TzA3 zUk3L|fT#uF_|DdKwsTcBPO$95n)qEb{_bMilKEnnkaE0Rj(5X!MDevx|0K5dxinvl zYm>PItFI-zow;bIGdxgT`gX^9t4m)*H8?y|491_EMcdCV@xY(Wk|p{Z6r0TUYL*z} z9lR7n*iu_gme@ErXUQ#>pCD%mRJ6arV#jhZW=Wz2Ualp!Gg)G!WWg7frMyi8+Uy6~ z4&vUyrB26e-IUDneZN29ORKM)Lr4e}W4+vjkQCU;9(aG?5Ll1PU_CD5u+OY87-tjT zaIa*U(-FsE`>?R;lecX-3q=2(swBI~lB7jlw0*@=5BzaS(i&%Se_D7x&Oj&(5FEYw zD>`C(xIheSTm~}AWYU(Q`4MQoCz|iM%w}FF1`ZOI!}3_p(VK$jZSj0G?u}l~BXPJ` z(;pC-6UGXb4Xz$6xu?0bMSUDds|sWa1qT)WGeOc zYuK7820g_xjk}f`j3J;gcmU6MnVh{ z#R)-0YYY-ENDvV(A%qx2yu=WLMhzknVy!jC7!cz_lvv_6#u`L4M${N_yo{B$}ne5he7t@hV!5bET%HHOs{G1{Gy;naU$-r0a#y^!p|$?l=UCd&gY=V^(F#-(h-< zsLJ1w@a?+C?#UDrvv;C1FaKC}dV)tQXcFSxIq&phQPEo{a^7LX??_#c)y<5ZcgwzPaQ*?4%420I`VyT(;mh4^Fh)9h~_1*eA zV%IMfbp9B5h=9V|TWwR%diK2J$itpkR-^E+L%P{A@%sida(w1o+kyd#`5}Dq0 z1s$^gyN#@}+(#40R>kxtid)D(aRcZ||9sDeBUneG||72cKu? zH3)tU)#Yl%k$LDH*}3p~39IcTY|XCo9mEn4Qy`9I>?c^}Z6)6SvCUqFAu_m@vCPLw z@13KW%Wl_M@5#P*ekn4!d46f2N8|XlZo>x*RB>4mD{s+ z)a=p`Bw0`JI6YBJU@AMPlvOc4kfy&+&DV#Y*59V~irSq!-AldE4r&s$fNKS%TGTR* z%6JE5^L_E39Pa&a^dHCgy3G2evV(QcGUeX0Y{k1RyBDGF;;3ERa4j?AxWn9vE)=>0 zRXV(-sn-(?h0o(TZJD2Ve84V}-i63)BH{(Zr$d@M2*g8Z zB`(DDw!r`XR~_TtOySuQ)YN)CShw<`{uZk(Gr07-sCai$>D4<;Yf`Cscyg2^E_iG0E9rZ^)A6Iu0$)lI31;;*xgIW~OZ7HU? ze;Kcp+f6M@lXgt6IKO{JFD~mofj4B?ik2bER{SR(=Mn|V5MNY1?iz}Vk8pV%{l1Q2 z(c0DPm9k0CXjlJaFsnm*Zm{J*kN+331lm2A{rsP@pP$an)n0d6h7r#=d0e-Nqsy3I zFJrdwzRc#`$*fsXDkEZQJ)&!o|B5YYP2DcdeMYxS;rFdXCf*Hsvs8u#2AAnf>yUWs zGBaYi>_(5{qLj>)9{O9A5Zzq;Tn4wzNz3I&qfmtIjOcDsuP>PD+rth6;q5GCoVVG} zKM?75Fh=mc&oUS(#*Ag0MJ{s7yzbyHKeX8`3<3_*>CP)tz#R9U?AC`g+2`us%8=RV z?Wvr1L?m+l_t&l6^nS^$%!Y0K)ZG1^e6*Ek5+jy9yj*B}Pj=CBY8-Z0ao@d!6>NMF zr~KXG)ct!*Zx6d$d_0BbeA`rp4NYV4#$heT;J+W%atwZcSj#c^SHoJ4!H*4VIR^jr zuzSYf`-in0ga2$;%Q5)&VJ*ktn}@X+gS*UsFay4zh4?I>(f!n!&?`=V;N@KJcjWCb z4#z&keIR?Vd&*KDVC9(dT^48!@TH7X)OOr6nDur?#|&%Uf|4^*&n9mjkK@?LGRxLa zr1Nk(&+1D-HPKV-WeVcxhWjG0^}I}bQh z)^?3{YG=4V;hy`v9q5U(GjZyye&Qp}r)PKzh8}cz3c$KDhDtH-vv=ctKFV`n_+tro zEzURY=^pa?02y9~p_ioM+>MmmMpEwN33=B!*4z{FkSAnoPe_|*F-uRN9-s@N*Afpr z!3>7?b7^r;$9nelPC=k42z2?LVK}RPccL}(-j`j&*n;j(;kkqNjfbb)eQwYD@zo-4R7k@11b z)zg!1sW)Q>i0c4xJ#$~0zaQGHX>+$uvzq6sdG68s(){x7bJkVTmFP{=LF~hV^^R8? zzgf_nrqk`~NG(~Ps9z}w4bmMm-6@N6$E_5AmF0T|y=KuW-fI&p!w9t@k?8@RIN*7r z*{a^IUG~uCuHD=bx;*SoKg7!`Js)&LYu)~3jLpTc8tKm={rY>ti@G6qq}R_r?+L#; zU6&_ssSxG^<+4+6lvwxOzyOpPLB{kacl3-n+K4M` zJZ0up%B#)CGd9ZVrsJB3D!E-*U8nrqu2VG))$*FZHJ6jzQ#I#5mkm~HH7C`lY7Xy} zhub!XUvpeOQg~c9i0th@jwbB(;1RCxCfoc2f>@P4&YCn=ZT?m!X3tTk&VAg8De~as zBUt$eKK|WgeJ{YlLN`x_+<9`(PyO9{erhe~seSI;{J{~)bF|BA%S#V6#L z|6Wcg6CYD1J`VogoWzj}O!!j^Ioap=Zl8nx$t5-gINi4`zN4AV_|`ds`HXMh94RhF z2y@&?Inw8o0QcHY%&jNo-tYzAGSB?2qoiB?6k!`1mkS5W75Aq>^+!wtuSMbL5#)X@8JzKy1TTw_TY@h!*M2xgFbZ=C)mn>G(?awibUI zfFjJKuVlFO5JlzC$L8#>>~;Gs^6Q$;WP4y2R<2$(s>UJ1@N9XTF=h(;RB zQh~Yjtb9n@9=W!hl|urHzwP(C(%XF-mfbeA8m+&T!<)oT`>kHD)b=y;e=ECN8^6MT zd}UVtR?h5S^sRFZuML0eH)UiguLT|Nre7sGo>&q;>bPHj^xa(bf8^IIC?IEe>EB*` zoa%DuBz8S%W}K6cjkpu!xF6!R2w*e?U^R#g6n*RYyiev}SD5>p6m`p8MB^zQ_>OG7 zPP7LR_pmkRocv3Z;78mtG`YF%bn?`l*o4TCiy!K-Yh$ZsjkPUtx<%{xbXljI`V0HP zrkr9GyKY*iSQnl;#IpkAscD{C*8jZh)X}5pyTKOJ>R=0M&7AWxzPZqDJuhE=9{$aIa?_1UYI z2LFp6GIaFQ(`Jn~dBZDOm_6!ctzKZ;=jn3nJB*XvBAWe@ritBJ$s9D_VNkuK&ETXm+vYh70no zfKOS1KF_KLvgDqxiEEIpl)g5z-g|9ky_t4VuNk(ylqI^A1ZT?8HhXZ;xd}QWa4@m|&zM0XKaIYGu(TNdEOziUr zq=nG}WQju8k0%dw7X~%(Su6iBo~@BV4UA9xv)Gi(C&bXcq~M(K%M#weGwWGb^hlp2 z9Ej37vpG^7p^i99_}YD$;KB|b!A7<7_G$GT>EC=JqKERFuSXE#p=|iN{JRik7USfI zQmrm7c%so!c!I(;%YQHX$Y=j=8|%MmtFS-FwbqNjV_oNWHHZGdFV8feT)rfS%ch1Y z?y`I&;NEs(#%1~B|C&(NKgyxn+gO2<(viB(-B*&X@=yC(l&CN;_)`t9>epKjn~ z%Z|~G(x>gM2z1Gt>as@p_;a6#y7N(XVjb-2Lceln)GMw?cO%Yz5OF8*=n(hlKfK{; z#qZfwe`4p{%K4+&d29GcN8N9t^w;i&A)y~gEE#3%!Uu6GIm6k6{7G)JHTMO~(|?j1 z``~KUlMuh&R<{rL(y|>nddJ<+Fn3>(egD_&ko;%)q0d%Ynyu#5 zKg%9|TZ5y0GYx$jc~ySYbm!Pr`Ru@Bo@z{)X54m6*OM&a=~wyN9n7R{Rbc-9hl*5+ zP5%fTU!!Ds-MhMq-1S|5p)PsD&#Zr(D&wt9 zI;Jd^(i*q=vKotwZLi6PpYTYpAJ(@Qr;nvQ&podb%o2P6G1KmB%_#gnQKnpzlYNdG zZu@cb*fsfFo8!D+fBbgchqN9xS`XXtngM^6o&NXgWYu*!@o_4=g+<9Q1}Hl54Y!&T zPbrDBTY`)!hBGr-l;~F1j!?)t=sWp(yW;^I>NUgX?gXeg{GI&0&txK$^b-I1(15Q9 zek?&aCG1`g(wafU-JyXkWFXCz1g)L(b98yE{`Of+QT^?Ep{mosO7GlJ9zO%6&8CM7 z1x?oq?p&jZtfYCY^yAH2o^kcHx1;k>z%MlwRKAy|l5KaQJgj0Kd zX74q9&kT`jur5LCKQSjs^`7@|g;EduQIlt~C5#*0mFm_C_YuJwg{N1zR(LAG6r^%l$w2FD`^W+A>f?X>iGKcQM_B`F`}Qd*~N>!obB_RHMd+}Vh8yN-`875sO4 z`k675y_n->hDG)2>B-u;&tn_DzU?R(?oxE1{t({mDw?mH=Sq|3+hb8(?|PZb7L|MV zY?7fyG}X49hU(Voxb8Ck!k})l-9p&^13ff#5N{glfhRm2|CG&IIxU;G5A2mq_kkHu zVzqOX`pfGG#BpV%ndqY)edzeW(R$q3hRY65M~vcEI$ZaS*kYIWty%1&q6*8cEc{w0 zM8`Ii-ww|ig!dd7E;5H>uK*C+@WpMF8BwCW>aQMVhMuPltA4gyiGH?q3mrUzR)&** zR&gE9KOAuemz0IfiPVyux`kAIkXd+>XZTC@q_oh*h?8tg@YJQxZmB9Ti)3@4OAY zb3F#8<}yTJ3|#H2+W){a_&f3;KdSgwUwfM%9nalpcAaMN>U487ZxPK?cE_EZtgxw0 zFMguG@V537t<>Tk`pa*{J@m1+ZaUr4=Ahr(a#*EDpLYkAzRX(v?kXSV`9J);%gu!;r|GqkM^EaC}Z1xP<%3G`)7>%L6E10cLs|TvhJ*L0E>4!O=Eqv~6a+ zK4Z`j)wbo?;E^yQuKy=c~J@kA13a?(0=%MwrTOzPvw7ec5!m_+d48_@)Tg z!pXjF`=)^?k0R=)ckbk#x01IC#xlB}rWNVyqEA&<85Zw$M%i6HY;AEyi8=>5NOZgW z^%r;jVKXdT?Q-lq9%QI%z2o=_RoE)JlL%o6(P1Yi5;W{FW7EF(SuyJrV6*(mLe7yTW zrOtqULUF9`>MX>0t~U?I4pi!}qp3Zk^`s>OUG~cR`;r0n%KMv(x+zzSxV-V`82{_I z(ugaqDK4!H9hXNLx4Nl*tE8mV)*Q$LzFSa^XiMn9V6sq0>rMr0FRrkY@l~>xx9UG5UM5>)JI`6Tx2^D^s zlfAi*MJ8|F_4Vew#~#nZt*6j(q#QRFJf>p(UH+Mqo21?UnELY3*#c3 z9bIuA#owdyE#1{)g`|;kd`yY2Q;4aRDHZ(Q_0?BO2HU^un7>hEx@i4_R}FMKSH-)- zS6$KX?5*Onf2$N{qVAVLPIsYTGtSjlqX)mLEikyr0@jo5{OHAxk{BBN3srU^V$YRG}=aEUPHnT)R1Va~j_8 z9G%IuEy3?iNf;3FI^|wRuZv9*dDUC2yak7uLBDKIu^Eo)0syNel@pl)@NEiFU8&sF z6fhk^KUqz2uI7p6&WxiZcndF~P!w#VO8w}%P_l}8sz-fT`>3xpD|@PbV~?GY?qg^6 zditi~{D0c??6Qt&AXl}ay?1rI4DoEb5PR;xO?T>c*qYNza+w z^C}Tf#(dpo&|B%F_>^YQ*9q@Q{_}$eV@uLUzGoXfjCdOP_8hS#^;NMQGQV!+&iwji z*O%Et+<9N~eqf9hu36bvJuZE)KV8@({ZvrDf9|ZZJYQCwC1YJa_Q0T_9`D(#V>9#z z$~EBo!uz=FxCW++iNi{d?!Gvd{6Iy-eP0~QH#Mz7{pP zx&xK>)>mCub)D6<@s69f520){J8BW|RIt~_#p~MD6i;>KKdQ+iOMIp*bi0bOqT4&) z9B(s!^rY%h=<*l1M3=u`rgn;Hp1~e103FWe1og)a?=?)8$BXOVAmIDW6hH5%M=N9u zzm62{7ILtCagcHvY%8nq^8xLny>pJLaj3! zuy=!*oq+FIMC6OUuBk{+Go`hRDqi+=P3J@v=VL4Dp|{JG^)RzWs4t(|c(+wtzfmh= z?Zy%Ou%duP-NRI^IQM#<(Njw6H+tuPeCcINVytNzk8}z&Rs9ST|G%h3jO5XGfU{cI0qaI~8 z%W1A1sUGW#$ZI$10=d?E!~mos(NVf z#!aa@Www^qWr-O7b|EpT&yBbF``*dFqh#SIE#X$rbF5(3C8NW8HCB_8st(HzcRK+s zy8vd&X!T}5Rj_NvmS|T5D^S;~YR-;U(Gsr{@7`CXdmqg;d|y>_XGULd?#%3~(v@#H zJ>}&mQ%mAm$kcsQZ|T#OQ+rk2XKiCJ((BGtQ+IRfSoN0fS|2!RULUJIda!E87G~_L z^qYR?NaI{pYKfvVU3StBm^+_Uk3W1;uLhN!)K#jCv3c3ah>|H=BDVNu@{ZW5S2wf0 zag`aErg{x+evr;t8A+6#Ox+l7H$rr)wHCE`ueB}V2i*KrNa~j6D-O?j+dJpx;xyIM z=cJ7Q=I%7rrHd!7k-L+)UcE#$5y5NvoKOpOOu5&~w3dkJl9AqyI{?(2IBJqe_o36SIrB`23S$shXn=K${ zdzG_9Z$-;l#Rq-)uZVQt?*iH9SiUOd{l;o%iEFd1WJeVnwLJ-L`(1N_X2SETclaSP zdT7;~%)C=9D)oEy6?EjZXm8zpa?SJVG2fF`PcF@4&#R#mJTh#*@PBUGY<6V0h6GnV z5?u925Q_w-cYJ{&gUV_8%e5rEkt33LBY&q=6z47q(7IvcO+dRyLs>ILv*J_Y+|2bzm+8iOd7lF^r8!*>lB=dOezLc~! z@ezbgq{i2sa`4dORG0Q-_lT#;sSsTSk8ytNq`7~b>RWhH_gwwmwI}tIM`wr4GtK4o zEG*bMbaH#Ftod5w?cTsC)XbFbx~Awf`7${F^-c@D_tzqv_@#YBzwhLA&zJnYNp0u2 zOLW`l$mj&BvJKdCvc?T8omyhfdr@^9Nmaf`Ua7N;MuJ$SY2->{)fhg(J7+v^TRT{{ z;mRd`l)wnq&82ecigV;-9xo>zp{_qeR$Bp`bx*b%UQ~|++JW5hW=tC>%P0pB`ZC*v_0Q8Zi(W|1 zgIl{C1nPKKjM6q7H%Dpp{BE^_-FA0#q`%pr?X36i>Ac*oTYlTKUyHJL?xeI?Y1l?b zv7a`|a5~+~g-mHG6`p73-F-Ho>ERR}PKh#ik5>;+0`J68&*geg97XrVk$PKeUF+Ls zV-Itb)bMRCds_N04XqNdrhP(m4kM!Ps(K6sD;71J!>Z>_jOciCV*s_nj=Z1WR}PdoAMo--=IrQbzzM)6|DIXy$s zJYAC|d_0EO=;JWoo2XiQde`<%IN7F26#FLcq>Jt#>FdpHuYHrgGW>$jsJjy4h;DA{ zg0P)4iZ{Z>3r~XAnap%W;q@-y^?2Te5PL7b(d9SeZ8l4AVzkAX810uMGGB}y>Av2& zYJ0=Q+dlkctz}vpJv5A-q$>SKUHEQ-CDY~}b-}ziNiC0?a6wR2CR~uNqU^V?a)kRJHa(&9SK})W^2|f@3?Mu)JX2cvU4?cU`c#cU>@( za#ak+ejL{<%vIx*^%KH;a>4v&hDr#HZ`jCA>D&u0PE>8=(LrNvKAsgC0* z&y$m0Q}NBAs$NrDnvW;VRBOI(dZ6np)z_~|?9Bb#Gs8G#)}2|!=-KLT-U-H4Q5%s3gMV_%m#C3z6u}WZ1^#s zTy{3_Igm}Z_uDYie;g<0Y+!1=q0OM@`09EeLiTA;PQM)6`xeIeiJbX^HiJgepNr#e zT!R@tSEV^q8unn!l!i{x^V4I0_n)`lyKwt<0^g4w?#^Tsk=bCD&sCkRnS{=4sM$4F zJs_L%a;D(Uv3c_i)!#9N=chFIFtPVCM=v*+3G&BZI%I^ZWik!<;-7~n}>d+2Kvy@gm0>8yHG7v;kA^x+9+D=C|gP23%_9* z;_KVA+)=v!b1q7MK>u7+&Avrywer;1>RMf6oz3G|ilKMvPhZz_SJhmZSwGx;pf-yN zaG+MZ|2E7U$jl0UtLZ<#{LPMYJ8WqK-G^%FX4TS__t(wB2u3T1YW0vvUkmg1_N<*v z^FdksR3XmFbib`0vf8h(pnS!&E>TI{D_D)JD0OZ2evcvOihkcd=!&CcWJUGnKW%20 zncH49*wrbMU&^a8=PglFtRaLBxl(g!iOQAMm@6z`Ua84is?wCbHfn}z!Q_dP>}aEA zf3bSmw_B}l#p-L9Rkm>sc1^8p=Q_%Ku5Ocj8JtdKiY)1hej@3LnO>%jw{BAO)^avV zxVM&@1KwAwnlB#lTs%^4UVL9=SW`$i<8+}d{s~Vd78VEzuG@urTw`YRg?6AdRF$jGsyD}@CLi4q+Iq4p%~sVkmBX(e>6U< zU9Fyc{O^M1rs%QPXQ?_MudAK9f8=Ej`H7nA*VGqduygPy>KERzR#?+m%Vew-T(hM@ zt&#zZf^KYS{M_jogqi7U)ILYvm7$EsdFSJb&lF!hGLQN<6>H7IPQa>o9uwAP4v|}Z^`0B(pmWg#+);!_j9olJ?7EM+R^qSRr z|IjYU-AM7(5jPU!#o8_;Tjv>zwdn@o^c9#*sbbwQDMnn&``_h}~RpyA!%rp;w zqyodXeyE3rn4IqwEvH8}j2Qd?J-=GN5-p*5>m${nrEdydrylG{Qa5WIC0Wsu{i!yb zviBVneMPtaSGj++Ry*tK99^%inYvERkl*JkZ+xugw@hi_dRB70lWX3ob*+v2)-=wq zS80TaYo47S^iy@N|MyME`M8)dsB4Q!{(fSxCUb+DYO&VRr>u=Kk8H%p7E|Plub5Xh zs<(Yk+1(cKnmD~#MOwEa{njfr{##V6wB>xDzc85dftmQJdfl(eH?vh{E8Q76_^CQJF86#% zIxg(gaC|JupE7AbwE6hhFIOh&e$uJC{=t4q`-gB+4L{{5`HnYhGv@M{D_Wrbth+hh zi*5Lvj>Fv!nR#=oTHx{NUhk7RNyn{yP;)i8-}}UF>U&}5?e%>3?dSG>zuR%!8O(m% zp19nesU^R$bqX5T^czB9ZfV5Ue|GzJUH4x;NeF(phNq04`q~D5a6sSZOS!*%-8Cs- zQbLnRHrTXpQ={X(4l%)#>9|cc*qiB0GW>TU)$h2?k7`gfk;VC5I|cGc)ldH#YsYn$$@ZMw6`b7x!7L3%;M-k0{zf)gmU^v-0Jd3Yxi zt5pHI6x%;n4>cXSK3AcIyFSo{*!2M)ng4~bJA($(WZ9?q@V|}o<8hAqzhcWDxA_}WGA7{SLj&ChJn;C$4{olHGxa;R5b$nSBEn@5a_tM=Po1VJ+_n+(kr+*&G+?zLE(|?Z|qNRKi|RGxI@n_I=G{gajf=hx-zBd%9PdS`Jbz9O}TXJRUb6>0gG1aj$zU2 znq7ObfwWqe}R>NIRqPoV#Z_%#=>m8`;y?0@K$6WWN`gzk%ik$td?RxfF)RgU4 zr9M8J{M?zFOxGdRuhY?0d^zNH)4-mXZ`HlE%5!F}I;0*MT=6*ia|M83o5}szi+PiwF)cT z&U1Uf0dNe|gGTUQT`zc6h{d1`tOHxYUT_4Q1((1LU`rEX9GsLcME-ML%;$JJICl41 zq35Rm^LHOgXmPxZ;{)IdI87weUKJu6q=OVN1oQ{dAOeJfAm9%KxHb)ezZXW#%*aFsr)nGYT z42r;PkOQ(n8b}6%KtJFDgB_If&wrD zOabG-XpjivKyT0;gn?iX2n=vzst}D+MWJA8pg04Lf&*YT*a|j)3a|n!0rNo~m*4m94rHiz&tP$Oa+->EJy;hZBdaxQS2a7=wm<@737Dxl9U!)wsgFs zL<$3F0B68aZ~*KETfqiU0akz|U_QtL(?B*z2Pt3(=ntYn1PBE|z#j;3Et|3c*ux`g z!QpJ|zmJ2RpcnC*nbTNWnd{- z0P;aDm;^FFDo6kWKn#ckPS63^fdbdFaLYiyt9Ke40sFx&um!9KtHE-x7!-loAg7Rj zSs)E0gF&DlU};Bm1*|iQw!j8%jmIT}Z@@Wl0vrN+!FEsu)`FFw7%T(@U1Oa~_z%}jvLvm3mhy_EyXpjX0LGYVs0mOiK!0%0naUciegGFEkSPO0xk?^n3 zTobb3sbB`k2lK&VkP4cgas3MW-#z(%=eR!tSWv)i{bvq4rCOV=Q>wbK@<}Onf&<_L zs0UYo7$8L;2mz5G7A)oZ-a$P7^u5^Lbgc?r+jPA0A3WDGTru|-4w8kU;Cmiy8R%bs zTzGFz?oVLG_Xs!Td+y&K-`|}VqRMgqB$Cnp2%H8N!8KrvkRlzP{|aRQM1yh=4#IM!=m7k| ztyd{KU{HY+sUQykoCCc< zXcdBPl)?({1DdOvSfA^A8v2?(U(y1B9Ov(lqGG!g_8r)N1}Aoq-o*M`-_+38^m+Fd z2paaK;;3MD!=*+nbB!F>XHdqRLsPg)+zn8@B zx0Kibs=yYo4eSK^ui$MZ5KSy!tUPYQa}j4P!plh5RALF70YW%-fiz$TTR{QvnKpi! z@PBFAq?e|>G;@yd;m8w5?N5~m-k`)q_&Tt0e7|5vs+4F1=fIlXcX8;8SaSM>_d*^w z8e1H96 z`B_c%SWBG6Ov$i(>MJHr8=sXkvF1jG<*-kUYl3B_GIx!z>@(MX8fTM4uW4Hh8b85%%N#k@@}gOuLcm>@~Wj> zjqj_L2a$f7CA?<)%a&k^88e-nUY~9Wl4j9#OP*;Aw*;HHuUX>F&aYXL%&DU+?aY8t zmcBK&UbAFNbImMEwAp>MCD2TN$XBBi>0byYMEgT&<^Ea#L&VVN{nZ?$w)ht`|>w^|~VYomEZ^UO_V=x3HtRlms`p!qDClyclMpbnXlUU`B5CG&mI=3;V-?2yz8Mt{Gy+Ej*>- z`WCKlBV07$dK)5tC%yRH@EUksAqVp~m=7aJK7!04!Z}1ZorI>7&~y@>PQud>WIBS( zPz(jEB*ghF&hrK^W{D@EgCumA=f?6}I``pOn!Cc0Xl6f}IS5aJr^2CdVHgKi4*ZE2 zRn9<_GY-Q?VN^N;mChic89L!*@CtY#yco`h=fR!fP!dig;bc^Q4As}d2$YLJxqDzf zZI!zX-U(O2)ns%X9f3I;P)!!9nS|;IP(Xl!-SA!_M6l@yHWz{BB2fM{G;{;r4<94~ zo}Z(0j3CnyBoD#z5G)Tt@(|>WcuYHl_?8miGUDO6xjdJDmhk5}KTStu?pahs&SsIb zSp=L#z**#I7CD-E6wRD~cfz~jDtHUL23`lRfLFqc;id2lc(x&4BWJIXu^Cs;%r$r# zJOl0uN5X+{TLizxsBJnqn!W+9f)Qjog5=IdMM(O_JaRA}o&-);cxx|x?!1)OLda@9&r^0CDbu{vNZ@3?V6gD8qH$-rghy_f} za>>~nB=80ayg>qQkiZ*6@CFeSTt<~w;2ZEQ_&nSIpMX!p>);LWI5-O)0w=;za5UTj z?hO0GfrcoYdy4~w#N=QuIhcz;a}j86S2z;J6mv1f+(5W3tY9lSn?cTI!;|2ta5_8= zM$mi&%_pb%NH_`(g~Q;sa0lxD9C9*;oXjC-bI948-SA#`3%m_p3NM4_ z!wccra6UX0o(A`W2f%1z4w{%l&gPJ_JTf+ijOCG`JTjDb8a@jjhL6H~;r-PAyloup zgg3xd@M?GsybQ*MdHL`>cp5wd9t)?#S@0w{8tx6Fu{<=E*BK6l1L3x?g00wmKQ=!I zAB9iARdC@J4%Tq64qgGTgy+HY;TiC37!|*cieFEM$HA!bbyWF!C>#d2g*)JYZs34! z!RKK#F>4{UXfcf7vk-jN05~2-;8_U#`Zv`7*DrH$mI%&s1BquL@hl{sg~T&?U?%rx za(^cGXU>D?!^vkNldm1a|e z@~OHPsk)b7!sim6FCvTFa(F4c%#e|5gpAxk4I<&W$rMzyFsBeT%tfNPNHmAs&LOu2 zQ;Cq=7m(`$a$P`f3&?E&IV>QDbI`&Zw2*g&f^`k^UBi4g;GOVpcrm;bw!;3D2h1}Y z^UOX0pT@lTn0FqWh5ctu!jAFSaR?jh3U9j}=1oSZk<0H(orPZ(XnOQG}u1-!9bq2aH0sYN1f8 zmKtgm0aoz|Aa*FIHBp9IyIiQXXyT&+p*|v^b!UWH_l==8j}>Zjj-j^13bkd3p*{^3 z>eKFq`Yctb&obc?Fge@C*k)U~p=uDgh75JbwB4^@A}b~egk5lKAqOWoIE~H1uvvFQ z{;5I8Kk?v|Dr~kD8=b{OXrgsLp<2hmnJ^l2pb-ZeaV&$&FkKa<+k(l^z$4_eD>?0o zjk_X9*X5Wl0@ERAw=7JDMj}HoT_LJ{tP$H?#b%Y*j0pN*`##&T5vq?xrLm|wmNF9i z4cv&SW@0LA*cZY2Hef2k_al7Ld7+XxAC5_er(&A6n1-^FdJ&Uc!W5V`D-cGbSw)xx zO%+Z*gH6cUqIhhA&EMyI)i_L%1s{QrVUl=Ef~wbUz$Dd}gdBfFj@MnmB-b$s5pE{J zEoqn}1CwByPy1tv8JJ==d=0*VNvbi)R!q_rlSESM=8Ho0!a__?i3zqF^5Q%pFU~jQ z?<<7-{aQnQyIRO^s|+`3DdY-D}EXST)e`Fi>+=U$# zcBE=`&4U+WPY3qIzTHx=X9o5R!k)pHlSCfF3_Vt2&I-&~fjQS zx!6Jy>YIffr@{MS)ZOnO_M`x%9>H$hAAcQt8Q3iwroc_#M^!qA*}^cJ3$szR-skx> zt1(j%Wyh;tioDDMQUl6KWRaV$mWrQ;cRB(G2Bf4GFIy;g4d_NPn1u`w<25YC571-?--U(hg+Vh#BWjpH*oR+1-2 zMhaOPWyp;f7M-LMIvOp**1;D&U-A6iTt^f|a_ggezdI z6kaP-_!&HazylbRXROzK4KAbmb`JKySf%@E3V09&Jj76sQ_dbgVyK=()RTyM4H2qW zB23NgMFs0c@#u9KrULb%JochI_adHNr(ud!uVQ#PyauKo^tvfjZ_0HH#WH5Mp?de{ zyfBUf99r)bLk*(*4Wj%FP8DkKSVIj#fFTGl9s$N9!1%-PQ7Xz}D#}uL8@$s{6SzNN zH5JDt)Wm*<%AO=tHm)HXfwK`fn~IXn^+^M$Sfn#KPN>O);6z-;b|nj4PBI-s%6hAP@4RM9?M#&%o=@xFz?Z-v6x`Ymeo+nDz4U_-s< zFVuSuL#?=p%P@tZenP@OIcunjP@yWq47FjcP#e}8s&cnbm3yhN~P zS&&*yFMIW3xY!V11`6>d!-g*x!As$5Fb?E24(s$;Lwt>6`ntf7t+xo-db=UJ(fW5= zV94%N>+X?;?6FYD9!m@v)m6wSI%ZKcLs18*|2?VSJ!cxywO2^j0YmnpUFx;XkbQ70 zeMaMWs&G784EYoe=&8kqe0r&nPt*Gzk|^Ym6hjW>W$~f-iG&m(6UG{HSa%_ZMH?~+ z2b6>ZO8N%Af}_gEQOz@C3jQXA`y&H|92rEHF%`#>nhn!08D$u96ahvtY#6;j$k8M? zhKR=y@z^vW$Br}Pv-Ltg`;8%=ns;l~j^ zvsTDV9NL5kAt&JICM_0nQn4W?&lGZUVZI?>rqB8^59AycGUpgBbUiMVj#4hybGe?^ zR>-{0hMW^6gYm~3p)j8FjdO-9iAA>X=a$hQ&bZ3J2pDCCkL zLoQt;DqZg?x`L#)@nqS4=geDVS5Y!W-af zL$cjbmQ91#i$YmeWytrZ3i*C6rF9pjbq}R<38j=m_htlzk;1~K5TrjEcybqIVGm^i zQ^jGbp$Iw@L6ah|G0!C^NM4Ho>xn3rh_tGT zh+qK`G!Ox!`=`={cq)^KwhFgq=)(161MyHRk`O3~^JL0W@;2g`M?8!IN|zFk zc1UzQe6JJFA>uj8l;P83@k|-0J{HvvpyxA*o)2pnL-z_X^Z+L4fC)kj@yrP!o*@T% z-*pllm86|8WhLnbKV2^jF?<}H4P&C=m4|K0LEpGqNg-!pCLvQ;bE{AwGyP#8>%3 zd{tyfN4$^@OwwkYkZrQzEAVwgwp}P>TS|F5JX|{`Tm^46WDw5>@qEw;7?ZZggzaY= z{CJ>{9RlH%aD^c|MhV$52Hs2k?|8tF!PMX24EP(k(U6_6S*Hbt?A%t!&cW~on9}eA4HG`5hQfJkfDnV`4ENmAquOrgOJV;nE0H;*M-8`WuGC#)(9E4 z-jEL;6!PICh74ap{SPlUEfT&C-@><}!spK5+Y9jRl-}o2<@2aA14ojPj*m~k$0y_4m*LyX z3^{(AkmHGGA}XDTMknvYx9`EFGv$;MMs=ljy@IQLFgQf6t z7*$O}(rMS=o3sU8X$!i;8E}>%nYWbFNr#zI5RTP)-}&I=1sVc`uLixe7*v4)&KK*;%n;I;4u8jC0z zix?UUOzZj;)p-fwB2}28~KI91D|^ z_m97I4w&oUx#{ap751~N3haegvT$~!U%tv@K*>=kLt~(gr^J)V98J>VT&X#B!5E$mx%xy z7VIQ~{X}q(2)Yx2iwJJgXT#IIi3fWV6%W8916+hJBRuEH*9m`<@cRf)AuK&c_*%mE zBRrlp&7bgrgkMK^Ogo?-rXN5xNm@q)To_>$a)dt-93_GiL~x!68t~c0`0V8ffX8|k zhgF0iZwjhkG1YH5W5Jt*=R7$B0Wt|6L3nIl8cX>82rv%;79aqsPopt<^Bcl9(u^;p z{y#;|lPDBP*QlRS)K6^p@@aZR6rNm|*>{=OfmSZmkojRk=0{SBJ5!3$-111uNHhsl zlfYIO!TivW-)y)5#%25MWAq%z=ou6G1f*TQEE z(J@+xj=c>LEZC<@E7x%*=j1q;=Yx4Z7=eP(WH8SMpP~H^z9mE_Wr$Ac@HqG)d>3Bv#W0{V*#B>Z*X-E*Gp%8dJycnh(8M2=qGTv}# ze;A)Kl=B466Y!!5i{N7X|1iARupknMC4v6%E_jb2wxZ^(sJRQ8=z=D?%3D#K7^*k$;NAs+55#KWO58h98DgiYak4$Sp1vK>y%2`A@|tq|g|)jY@jho@ox za8wme!3ggM#~I?0(Ly|u4p+lyqU&Kcd!K->!q*M)XoC=seq)G;aCVPJaz2D}5`1(q zywnigLiq{QFwQB!j~?K;dY;2Hk$G$=p9dpA3>$T4iy_4D8pUQbY=S7@zy|6bo z`efnlCc$y=AQ+qWxeAj&9}?(yR)~J*Ip5FuK|{pO5Q0f>5xW!K4PO_cuVIM3U13bp z7lHdGGT=PRfU}-+;%8Y(^eu+VVKm&Abo(~4WZ0L|{A3ahNeVNz%x-L1%#HtxqWcf% z@~RvEf3C|bBV%S}M&@nIjFFL&6{2HA}2E_2s4>7SB-M7CgD@pgh!wneQJ*TrG-dB;h;xA$&*rEqr0iq9k-Mb%z2wSh9m956}0-iKah% zz5gHXNW!lxLin}*|GP>)P@BZ}SkJj<0>ya$&BrOkd2+Q~t{UY^_o?v|;^n!G!s{uf z#xu*Y2J28;&y@aC;y=X_Gmi<&=hJ>qKFx_gU5K2qdX}2aQiD9q!_TY@;WG``gMH%1 ziXVsDa0m9|fcq)#r{Wa!%l4UtSYjr8m|TQ8+flkXYBJ}%38$vHV*&c*yyJi|K)NwNCJLK$ggb)?X9}v|oho#virq=E z8CN;E4;{lNn_aYM>pj|fUlKObc;jjdQijy?4MZ3Ao22LsB`Zxn)+AAx$w%2-L+A^J z&=wnCD6q3*ne~N5Xf1I6^bqf#g$s~H?xf(I6uh$@{SbXl_;Y;Yb1Yx|Ii|mBw3#hu zyK5Wn#vQ1JpF1g`?sC@>;T1^Z1!}S&8)qb8{zNn74CIva*GRu!dftE6Ch0eeA1D5L zzI^B|KC~dubK33h>` zi_)eLN}H2#pMviz64n%@+V1{U3a(1R=21Qf8;?^lSA2>1Mbhzs(jnm#Va`}GAitCH z87`j@sABi+a6ilasnSbVD&74J!kXg#Y8u~9 zAEMwx3$YOAAZL1rQ$3W8GjK9aK~DJ4BxL%BnEoM_c!(t)ig9=n%KgBZUxw=Pb1wA9 z@>6&Qk0Xhf&Nz{xls(~&Qfk42^|XUYe!VT>0; zcE*dd-6wn1cNpNMq`30Nmza*gyq-pJYK}p zcoqk65PR_$9>Q+ii~DgmcH(y2iEX$AH{eEW#3ro8wYW;GRKaB)OLFCM@{ zxCi%QJMPAzntr03QogG zn2FFdJv!WSoNOI0?t%I84P+7~^pL|35B= z@E=!`@E_;!0-nM%cpOh)5BA|fJd9nq4|ib)Zo?h82{&UiwqOIU!y2r^mAD$0V+Ah8 zCHnt=6uBr7F&F1!J{DpQ&cvyhjTtx@$74E<#<7@!sYzIR4P(3*!qUrl7SG`zp2A~z z9J{dx_v7^=qf0wobm30ig zbj-mloQe~%I>SYpi}5%TM`MC1N%+#05WaK`&*Mcrjc2hJkKq6g;vwwDy|^EDV<&FM zo!Ew3a070{Mr^`b{r^jAU91wZ2Fq~;mLV;^RE(uK4;Nqo&c#dh3{TX8$KVjHf<4Oowj zScSD%iK}oKmg6EU!-ZIkb8sGBfB!Eja4`dOaSBeuNtlV_Z~~6PF*qDYB;kRp81O;} z4_v}CID{wgB=%uH9>ycM4-a4m?!g_{j@6r8Y<1Cst+)=?V;$DxYOKNvti&a_3`=kk z&c}sVh;wiz&cbY*fs=6xrsE_Wi{mgAN9q3$#4d&>q3m)9WmoYWUcgg$29M(j?7==f zh=;KY_u($=z-_n#H{oV%#ujYAby$OSxDr?6a;(t*%NDy>BBBUOa4ycrd@RHqoQYF0 z8#8b+j>mKyjbkwdQK2b@8TeKVi)ejUAP6e z;YQqqP1uZUu>sd$4X(hIxD=OTDK5qZScJ22F6LoAPRAU~!s@9mCc4PLG#rm3aWp2F zl7z)qeENP3&*Mcrjc0KH2eB8A;UVnCy|^EDV<&FMo!Ew3a070{M*V+rlZ#prYjG8> z!E#)IWw;cJu@vXw0xZDUn2UKh4X0x!X5j>!h+{AfN8m^dm?Yr~mqPf$6&%w4zi{5g zNfD>99|!OV_Tm9NgnMu=w&QNxircXj+i*Q@zfEPkobP3PkP!i3slt1Hw@Co6Q*oXai z7?0pSJb=|5F7~+Cf$g{%w_*#n;yPT9by$z9u?j1&5|`jIEWt%M9~WXF&cT^D3$t+s zPDbm9Gfq?Roc_NkUBo0e#^N|k#ZegJa1)cuCMH*L00&JVc9}qQpc*`+1`lbfhcwkg z?my&y1+T7{ihQ7g4^-sfOr%f+g({f7g6S*xR>e~Nzk*3CnDpV3Aw0}vYngm4ldo0t zwarQBE%%ou)b!g-`|a~dXqe&;HcUrN*1!oHWY|!OOR)l3s6pE|@a_iBf1Am_O~FT- zLU?pT5?S<7+1qs!Wj z8h0GW)8a>nADx63q1tlQagO=E2cKCU!ZRySLC+}Y83jBu(pKCdTXCG`8Hzr0J)N38v);ZjCv4?}t>clY zTT74+w02-u5{{|O_^zh-?i8#;-KvdGw58%Ql+pLp{CgSLjB2`B4L7scX3n-bPy7+_$CB`U1%5v@ ziK=YnRVVKAoy~{E@6!Lj-(ii1W?QuJ57I*T0aO0q07~$Kb*QFCw})_aXA*kaedW75 z2|GsmBQ2vb3pv{l`$G7kCi~IE5Pp;;UcoyQ{G$rt)k)Yn*`Gnl#?h#0exwP1bQ0I; z|36Z|P7ym#;6=Qagmwwr(~|Jx!VrEuA2rdB7a|k?nDhLY6a9D@u0#d=co2s?N6~hQ zwjadqBs^Ce!gIRqb1eHDg`PW)7j3_Y-?bL2H@VoBgr8`mpD^W5Hse;y?ZI+8Q~hMG z@F7mRkCXC==jVp-JVlxDOB4Jxpso|85qFYlo63oQ2n%XKdFM`22m z@KcuispqSIF*bx>j1w_J#7G>(Q%TsP&G*RYXPF`Vj7e`~!W*Y0(Pu0=ea3$AEd?RE zWquOnp9)dF{oI1I5EZ23T3m87x3jCY`d#CwJGt*H`_ijkSi_Iat*y3Q>5(mqc z3l|Bi>5JXilZ1WcA?#a`g#Vrr!hcUgmi+I7N!ZVF`)42@+uyDK|6)1|Ul2CxEOLaR}KG14G(Lh!=<5g#1qlip`WGtwc*R>#H;zs+Wcj0{&Fj}x!>VF%e^B0m1F3a?v?Gx0SW;A{QHQ zBM!$AN%VHz>g^u5!Pff7;YpNge=pU}$H-FQ#b`foq%#5|dr?6XMucdBcg2Jw*qcP} zm*4y4m%cbe=}VI6Mg`xP;|Pv)6Q#3l7umLpswa&N(WG(C;;8W?HU8jEM{#yJilZNA z*hu_1ejKwc#bysAQFB>{nk$_1Z1!@|{YFi5NNEPH!dg6r(v9+4|IRpx-Z>W+p#0x? zCW%I`4AJN{4lPmSU8D5>cWrX9#i=D3jgirqgV^o#lA6Ao=I_3Q*PLEzaC(V}-!maZ z@0ocX@fV!` zcwdKzt|S^?6{7KVI2-394aYOp_(5cuf1~-o(fr@`;9jP#U}^=ue+EIzg*gIs_@ipI36b^(X=%onx@S^ z=J}7YloRvO$2i}|DE2XmeN5Yb%yZL5OP3}*R(QNH(@(p|x28M)@o`@Hi3VqWH#qal z0{@s`@ClRaWZCO3vTv$^?ae{ zKZ~C&6y7MjNmvtoR{GoYqT43w|96yy=#HgHbVoBX@!Yf!%^i<3FjsuP_yJVF9aEC% z&g~((vptFCHHK*3M$}aEt~yT5q@SB9+$qcg^XJ*RS>QA^ufHoFmm`XsU-5q(ko7d>EQBl-eGzrf^QY!lupOo7G2g&T#}<00%zqQ#TM>qU$6QANIZ zLi|}_y~p}OO&cDu0$FNUa0n_9VutXxE8BZL*aSPd4d!2`=|xBJ0*AO%^j zti*i^m387i@!8^YgpUYQ;DJ_Qrhb5;4{S#kd!Pg5_W-AT;DY{d9WS!p7cI#~{n^4{ zv}8UOV+YFE!eO*z5$-|0u%s7{p*CHzoQbzGv0kxMK1?wO|puqR%zpJ#NwI$8>y(~-&meRt2cybHO0Rv!*81;;j_Zpyr$R5_svee>qRxXWzA`vg44va^nbE+%`D*p;UJvo|NmL(f&%|J z2GdX*|0m6BC!2O>BSmV}p!PVPaH=KCsg|k26sV;@BQ|0!#cL^E%ObTKrPId$)$9aq zu@khVcnJGYh3hm~-6^bQ`nusRnDqXQ`Xy7=X}h{fj@piM)OI3z;Ni7~UP}$VnEc^m z!h??BPILr!imIw%TNJpDYUi~+fW78s=y;N3~v2U-M@_G?ynHRB#+FM zphbc$!W4PL1COZDBNS{>P*bKezB$hLGTkHBFmc9rfiu2pR$nK~s~a+eS?1d;^6f@E zfJc((u_Q!~rMS<>8dR`>vo>(nM=$9Ak6scXVZ$NRh7H>AQ4c)ofk$^?2eQbcy!lbi z`Di{Cqk-Kv<8$Nza{0Z@=#E%!Bi7BWF*Nw)p(ruBh9VzxWh1L~_pCint z9@k_|H7vRguX}ToHffrUIZ5;#ihSp460IKr26B#y=lcnP=TPN$?<>?uwAl%{*CNbhOU)-9VHn-61Bw!+3!N3uJKjt`Ohd zk;I>07~;>D;1TS@LG-0uky9>3Id~diK*b^lrv=aG~!0wl*Glp^(!8g#I;o+ zu645N$#WrolHwa$LcC#~QdEW|%N?pwd$TR%11k&Ai0@jK-kzq3jFW161E?+x#b>TkoYWnljJ|d*~-nHnf$h|YL43}dQ`quA7A1A)(>&X2+ zD%|g*!u|8G$T`0u=lo1sr%!P1Z()!QKLi8%R;DryLo>8X*W!xZ*30Y z))om&kE7iZn2x`FuT#-YPDP8qA(LK&Oie_~MjZPM>ZLP2H-1zFDbcz!{v=Z|>4 z*K?-rsiyU*o6+?9hPj@fPay?Qzh3S+^Z)#7GU}F*`TGL%^aT=rbh#syrsW@1&_^w` zOf}!1I$gL_crjkat1@nsakJ+rxPXGGn}oLtD{#S11?DO+-}xUaD)%lz`Q9tv5(^R~ zxk)ww|*+(H6oJTVyyW!!xE{Cr!Oho9QU%7Qc-717<#h zW;lLo3;fg;D6n8PvS5K9sLxI^v+;}gSwC2x-DSojTqs<)25ZcC_~dPgUr;}E%_S7! z^!E)}|9fb)or~Hee2d24>OdM+g(MiMgsNG%7T2M+uR5ND>WR9|WL$x(aX%hTLe1z9 zYQ`dGtI;Gi8r;hwxt;@ElfONJ5>6IuUgz@idb&)x%8na4oL2 z6QZrxQe>@y)*ej4BO^k1WHc7zV%(0L^^q%_GUlAKaXu=ro&sLG!D}}(D6m0!kIK(m zG(5`3svo6!<48LnGHj$sqi*zAMhK5l;4v9ICWFV$;yF7b)9j2)M~bbhPr~DB_IN5P z;Bf^s#db`F<9u9*%di}GVTT=)QadIT{?1n1fmihZ?{J3oGF-2wPo(ex89s3skJv&{ zljgZ7+${X$xDcM4fHHnk#!v3Sy-C@sur>Nw!=v(eJ`D?I@#XWYn6Yd*$IZzXOS# zlL>ZCCL+Z)9k6q`Z(AEeo9_5MzVW?9N!ZLnn>pe4t21nkOm%S@&nIEa<`A|p z%@4MQ@B=mYff{U;@&8vD!vD7_2|wH&!Vh(;9cr*+eiDAv8p4mZBw^>Q5O&T^LOZtO za};?l!w=FpKS&h%2}OT0D+#+b!S1E@33l2ikWY2T^bk67Y!KiJYVyKK9I{c+V57iK z>rYpN@YB_J4lmgk7;9fZ6YN=!8&OU7?6-XH`Jc^11^6I6bSbz?!Ce&Unu99Tr9wZS zX*s_DJ8-Z5zgGr(W$>bcUsUkE&DQN%;J+7JuU~GRUQPF_=`R*qmS?(OT*RxE=fxio ze?Su*IAd8}4S%VIzdVRXEXz-{EI%2&qz-DbgC|hBUlmz?XZm05!Vdla&=Sk<6?h3b z%l~Y&49}#8X?j?OhmYea%k2vK^=ZrMS(eo`S@#;OvD{9P-%#W?y*Oaie4kbGLzdV5 z^7Zho-%{kaSy+qpxF5y$ZnlbEt)?$!ST3J}8?eo?`4r3MGmw+@^;^}RU{yO47vU1C z+Z67n@GHZuW{<+vSZh^#tX1uC7PGfo%x3BVy=fp7DKNkn23Fx3RPex7i`d?R)qhaK zKZy9l_9UDb>Hk9*i&ZGY6MJ!g5?)o%t0Pgtua@IsJd%XL(f-E)1rAC-DE;6;RI@+I z=Z~XNll`$6H=zRmcrApJaS~3>!r8c0|39hVljlTSNW!0{`+K#V=uev9Pn+;0o=w83 zf)Gy4MKwF+UGbWNUsLdFD{v)t;NB#h9_N22n25Ew7AbnVHwk~99KxTcp!9#1{?97* zXBGSNHU0k#jn2%(S=fN<(1T~x@P9{y@V{#EzaISG)p!C=CgE&`|8HS3vdGzGNP)9^ z{PmRBUr!m1vvEFd$6ZMnlFyKQhBVbsEuKad`)l=-5dJ#d#d_R;y?87M=SKUVBgSGe zmf|L4!gJR`cwGUnEBJK4a3O;`UuO#7b^F#RCLR^o^`CBh4 zr}}~i{ZX@UVJ)ip1x<0`QWE~I?f$Odzwg2QNw_%C|1vQdrMuXGN3b^u{}>y>KgMAx zF2=369p&>6`CO9ECHY+1i}LyB@DTnv5|`jI{r{gd{bxrKE{_c1@>pDrwW#ecpH0HQ znDSq9k>>x}fXDGf60T%~aAgXvL-AKGpql<)aR~oMk^kF|hm&x1atK$YySfsq@C2Sr z!W-h>n5O@~A>%hTCgB>*uF>q;3S5m6UOSzHH|P3K85W`p-!!HRrdDAru0?aWXheu2 zQ>|zPuEf1)t{97t#mC}f@v->W^TRSiG;A`8A9nrkKMXtO;&>7zhE|E8RZ@#<@h~1q zqPL6=(OVSwmif34*W(5}j)rQ(XNG8a0h;3tH}ZLFu}vsbxwr1a12&!Hmmc-KVhg7njcUilws6)V1>Zf<){UCJdk?b6SQQvsj0U@7jWyr1+Wh}Lwf1h9G))cD zHsf}CIMeOn7+k)Wrtj^wS5s=QW~r^3)wXKtY{_h}C9}y^OpdJ>HJTv(1nDPSvlTPk zmdrt9x%7=8@(1{$8_Pp<1EKQY!$NIFvF6X)%OG}{Sjv14J;>626K zU=-NFpm0tlDlkVI=V;@bM~CR<@#y}|?%!O6Ec@wp8yb6(C~tO%^5!B-<}J37!541T z#MOnn4UZ+bMS@!-$hQDtN*3LkEdkShYpeA;O;R(?ve^Wrc@51QR#~c1z>^m(JY2P) zFx7%WHmd1UEYdP$9YKxzGegv$l|+BgbbnxS?~v%#Wl7X4-`?%k|6ZcGP2=b#CVy$a z2WZ$&!;{lObaHwU{ds$c{=74Z{<1Dae_5YIuQUDYobDgfL-dcFB)YmGL{~Q^u}Noa z(iso)mvM$&O=5$lI7vz3;Ri!JT)ZvU*u*8i!F2tG;v{~j>H9l<{}=W4(4>z7+WIAJ z{gRo`OG8QYG7G${fR~GL5yb{6b}EUEtKsoWN#t!8dD}%NODO98pZh4wcZ<|AN zU&q~0L-RVCPo+6iAHP76D@pYGI7Gka^}kyYqTj7dqE{&J3gM)0Te zlQ>=%;&?q?igg5RVEy2Q{WZ_u2vwg{_7F!Rp49& z&X+L-LzxUaW!%NdIMXoB^mfkmc0TZm3=PGi-{&bPpJ`X}jn(qqDc@c4%gjcjs0#F8JKC5I$Fq6!~0-_y2sa-T5PYEH)EoVKcV) zXl%NV#&WO$*I_sISlf~D0vRtT!7_i8KmnguKv9(ihgwTHYI={?^*smC`@cBLQqEKh z5t$YuvaI=7Z@AwW@;_DNKU2N`H!{&i8MUfmtKsppYVvHJIoxb>xVhMZttJ-ZO)S!J z0~#+JOiU9GficpLIfZAuR;#>LIqO)yGM2B5 z-G)27R&~Gk=zj0fUEia-rs@A_`hS}4o#vx9WIr)urD5najOSY4jl)O?G3l8(Gu5PMPc@ z6!-`Qe1aWKnSs4{%p%nqi&QmUr#W7yGf_>as_Dm5EwhdC_T203x!>Ef#M^UG63rOp zyg-`ohFfj(w|Oh-j-TG>ZJ4V6=Xqe3f@h_B3rcW{1O-JFl}aooEwY$YhUf93#U%Z= zaIwWC1>dINIVmBUlZq^M2aDZNfU~g%>+GU0wTrHT^Jdx=pN0L%GM^i7w_JJitC!mj zudqE%^SdZ=*JZqF*L%HP@C|mk{c_#ym+Ni?->u+<6kW(d3;i@NT!shmkX`LMyV~`5 z0WaBi`qi8XbYakv-W@~;;44?#pxk(x;=8vKPszAq6ak11Da+@ zONf@V+9|EIQ@R$V|5CU2|Ci5(=*#D9k?JPPr{Dk%CeefQL-gQ6JcK<-^iW5L9@^t? zf=FK>y+529eMNyQM%%y~i)*mPMy4kDswVlW`(Jf`RfY}B$*3t;Y07Wp+PKWaI;{8p zU(HmjnQHYO+?zz-Tos~ku1TUboNf)L`xeE%MX_(K!}Z7l-(rC(&RL~K)z^%Oh8r2R z<8J$h$L$}Uun$;hA8?-SJO$P%u#Uy*SnOdIdU&SYwl2GE)%$FxX@W;I!6WLFNHrRCH<&PKG zbee6CiA62TMNK<#R}wvuum3+$Xi1beH`A!O33az8HyYDz!anS`dBg%6SYX2nT!{zq zu(94qW4+N>ftA>aUB-UnjQu8{^ewAV)3s>2rz!X}1)rwi(`%CWrULK(o4l_-IVr@S zG!nYWnC&KGw$B^!eBOxX^Io@~_qr{z^-@%by=dTYPo=#b8JOzD#lw@h)>ccct(GTG z+uN~av!Th}PID6f%+ATr?D_nBteuo`NxXM|i1!{$;up(8{NhprlIwr}F%C(bl^)`( zNq7p+B=JYGLi~}bN&N4%A^!KZNt|P>mP5guooFO;b54kFw$<{fwh(`6OA@bH8{#z$ zp7$Dek}A$pV3q>2cB2AwMtaVWE@uKx^t|$J&cteCxtp_-_=DF%oZ-O?4`xV^p@tc1 zn9+##cs|@0;t!w1A-pVO@BJ*6_@o+rvImc&`#A#&7)0rEq%#VQBfDK6HnRHgUIi8@ zuLO5sdlFY?mC9&w63>xvjtA~239&z;7JI+PcT^_v+>8*To{6))_osR9&#;fUz&>IzA1UP{ zDzspcFcz;AX4#TCAugF`|F5LNg_`=si%VGI{WN?3=p;^`72@=QB+eck;_Qqh{#?Bs zOEq82)Qi<{1%+2ocm+jP2!Hi-h`*}F-&hx7|HnnVdS{4N^Oa}wL;UQ#B>rv^;_r@1 z;`UV`Za3V2p(eyHRM)xK>ta7L-3zCa_!kpG{ELamGQXIc#QB^ppCb92ai@$Z@Li^V zU|)zII7HD#ic;(g<`2H6i5IKs;^nBI#qzH`pm#|3+(v&Fc~cTU-w@*GDcEs{B|3VN z`01_?KYai>+0&e7S8j-R%|<5NwJ3>yGCssVnS|MxCj$yRPtoTu;5CYmpm-WiM1#~r zDst%bQ&ZEEiBs;)N#c8FhWOrDL?uf2PYGp9TCf%O<3T)(N1m$jO!du%bT?NfVdnM_ zX6`hIHB`IBn6q%3G3g#dK10CI8v;fXf&qned!*ZI@S9`sJ5#zH(i!4?eu{M2Nysh? zA=^kU+n_hwpf}q{E!#*fdm|dDePWXROk>{svj)ePjY&T?Duj=XNy5i6(b(~0=kS6t zr@`_9OGEME5aK0C7=JPZM?-@poiJ=l65hKqg!dXkzV{Fwk-kp)2I*Hw@3~Y8rBW#M z1fEL54ThdK$R}-g2x(o?#nL&G7UH!o)+J#?aq!=wdO*!m)hv~UspmY%LN}~P!a|BH zltHW}@n-i6+}86c13M!GcIfE$xA z?o0^dhNNfmo0vRvYzUd-Jf~tY3#XP_lTKB$8zy*QBDUccfBr|pj0qmpy>FWC0h$jR z&O#I&LD5t-O;ytyG}#SVxE*(zx1^Z2@SS0!rB_g@nx?Ah4f44`J~uG^4V`MPoQ296 zk!?+S#0&}3Bur1jySqbpcb~scv?YW|JCZPcTL{zJlQ3gy2s5;0-s0eYGEc&16!;kh zeun8k!}NFK-FRPr2=@*6J0#NICjIOde{Q7Jd~tOpKx;E0`6^NsbBWzSzzAj{pW&1+ADP)+)61GeD!`SBmLp~2U zZ$qQrhQ>M*nlUCceGMn*LH4~$`CPv!yR&9E#0%mOy-i`w}h{mF`E?PEBw`@2` zI^kO{CDH8pA)37qSKvx)K)y43JMP3TJb*)ZK8bEm3(@U{hPNAvR^OiQ!u;cQPIdcg zq~YzH?e;d@g~ph-v%u|YaEAx);0s?i=KS(REWt9M87fX;xkSbg!+#oz&_<9CS!W*QYA$^|kBH<;%t-{+B!~$QPDt@_m3V)@* zbF+n43A4yoa)mutIWk0*W3l>#i&IJTH4$IaomQ?7(MsL%>n$PrdYc3au2k^X)aYw! zUQccDM7>XUFlLYjS}M?$8pWZJJ! zbDx4=ufkgCbemNa{Khfqj+;tSWHrmIK7zfblnValUSTy~U5@=I-*0;Eo1R-O-_>Qv zhgP4~|G%kCzqvsK3#?{=)kAnee5-hxuf8mNO?aE|PUIWk9D&(514p5neN$V1Q(OPn z1!qyOn1jaVpreq*>NMfQEch@BKE_8Ln{H~T7d2H+a1N2lzjIK+8VQ-QZZ9%j-5DJ6 z;BgP~k+o?ivExzvS_(cg#T<5;IqD&ER5f>ADQd{ZB3x`vy4;+UW!H6L7hW|t)ijTf zK?*%yrvE>_)WtRtyHUZ9E4ZnSW)x{+;wC2kP6`DT{GDzTUO&@;$pT!6rC5QL$YSfa zB8Ap-uJsp@<(jvc>+UeeU0{w|Vouv^PTOh@Yfc(H#bhl^+LDq)FRuyF%XPRJw^>Ec zvWh-cc)hSDdS#!bUo{=%6N60nhk6?wjY;&!t`Pl^*PlFVdw^wLWBS)L(QBT6jYVEl z)7Mn=wGF6AU+cvacvk;^%>y>Gqtlw=kDTa_18#7V*OrS9;uD;O6#e5V_s_UL+kM{u z8U(nNCk#GH^jOAs#pD0!GF!iLfnYk?Ne+G(fRA_$H64}TlLxy{jI?=zJe|& z=mKB3a0rL+yaXrRKPNm^n1UA+c%ccmV;3^_YMV&lJl)6yk(`ZljQz|3%GT=Zvp+Qz(-{SrlTytBn+~%n(m8Cmm)+Hf*1* zpD`3Lv$~;>0&^&EnF0#vRba0gy)<6I6H$gQ9kJ!pXUnIbGw$Gw?G(tRz$^;vrobKw zQ2Z|}_xd0OROBCd6eyrT8wIx7saa>Irh2^#-uos6hMCL`GglmD$~Wvp5+}PtoODnu zi(=C#wuoX&lK7pYLi|pq?d2=I2Prg#LetRi#7ieA#%GQzaBvUB_EL<6PO{LS4^r$f z#rV!&{E)qVLH~dK63yn*Y$45d(M(O>)TVFNBPV&&oORe{3bj+nTs6tV^|*mz=9+Jt zMX?nW)5h7V;RW(D*BxeIWcV3tQo}jb8w!3y z!EY$=jo!paEyQ6sr|IW3G72MwM+=`4HvM-nD&8|Li8E6}Y(^7jPQs}UJe&A_s33_a zr-XR2g_6wa;yK%gn#H$>XUWOZWl$_5%Sz6WHK|XYw}ew?38x;fS*qcL8Jsd>vjm*- zlV;sHruR8jmIZ1o3)G?6c>W~|BbO|UT(KZxhP}DX!pCw89~H=A3$~$ki3Ph*K6i&C zzI!;1z;QSMt7&vMjqYaJyP5WG3nX_};s)G^ZMX$bBNN`O;JX#PFeAhZCnHlXEXFci ziqe}}#h+hdHE$VOfB5`5q`>D@q)7UrB2?j`25VCHjJCWt&NAOr%tkf1M-A@ThC8qu zHOW0E@RTK;@fI@DF&}5+LZraGldU;ek0`M|Q8F@#@7f;XyLJjQbqQ17H#WrgDaX!F z+*+gCj?`^O>;DlGMNBlzjbUs24sfcJ`APgPz2RN!lh~j$Ht3A!&aifsi<)MxrkT43 z_oAB3RkM33dT$Rd#pMcC!xA;TSHAbkw}b*E6u7rT*mL)>%zaJz|9#V3$hcGirPs-n zrA%4cgjP>V6;$eh(rY2UpKm9fOAk2)N6uz3e;C6 zar2oFH=j%5?{$Xwdk6W9rr2Cv;$o|d?QZxX`rcvT;ld+OO*X5^W)|AK8+D(}+V1qT(sd1?39qHo?GWW?|)wUj=kc|`J(I)qTD3pwuO+pB?+I>aX)45 z=ugQ8e@Zrd>WXQ$8P&`QI1$Z$XBOcaY_Ntj-2DI3CWD`r;L{S^GAe{y(kv?Nx2V)@ zer}d}TMCZFacJ&#oB8`~_1I|I?)^ObViIomgK>L;GjR@@E8bp)n{bEOv7h3}n{14B z*cjdGcyWp2#fxy8`G3_87bcHYmraMwUaQSsum7pY>J~hOXB_v}%F1Ve45(O3#^oH<*5}^J%%C>Qq0~R$L-0F3}Cu zUK%&#xhTgK*ofZmBWE}sl$%5oyvHZ_Er0)3+kt+w(^rHjePt5eSP-HcXD87_1DA;t z@S1JFIEf}@glN)aynvT%2kx~UxZif5*LcQ8yLTma?-uzyxYXyti@pD+&k51=dA9Ss zwLacyKXHtV(qxz=~c*@C;1P|K%kC*f9Xw@|?+{!4lP z#X0LztpC+*cCi!B;Z;Y$a~uUP!1c&!9zKEEaBb{JIPYGYj#H3=Yl~3ZuH`Fh^@6oq z@CZ`qk#T%P!H+CMKJmyNJiu2*@D&xTFUIOJ7c{GC8he~jXfO~+hR-ebyp>=MhZ zOPn#E>5TatT!*cw2J6&d9q(Uv#+mcc&YY*?cIqkNiK*hC~WOW!R0lNtK|li4oR;K@2X zhK?$DbtxtDimxB`{9GqaGXQoxy%>@oI#RvSM{V~!p+rQ&3y z$fm>S!S6Epch%s#Gm!Iqw+8ERD^l>g*FtDZaq6DM+Q#7$EXNJl<`lm8?|J@v(~#od zbN_o4*n}Gp>pBlnu8gAxXn`hu+T#j9M5Raks-ge>pqi{Or;ZEFx z`%${@UkYJMNWzw7xC$x0r4CtU3yc0>j8p%U^#30y=m%4AJMO}Lcmx&n0|jkO@f)tq zcZ~2E0L6A>qMGa|!lkGJJ9=>tPx(xM*Z(LJS?otF_M_#v65DVa%J)YnlCX1R2s^7~ zxHH2A1$NHEMR*>sB;m)yL-?`Y@nb&m<0@Q>4X7=Dd_D>7GHB;y?VfA*T)UdL_h3H` z_%4Bko*RiO_#8$2Z?oaKM&z{5wV>ab>RoXXcB#>>8MqO*U_0(cn(jK|g9aA($!Hvp zSy+fgxCakl5Av1WOuCywyXCi=g?8s5C*92gyI0{kyqtvR<@Y>adp=A5e_p}Q&lWKs zX=s2Eo?nNXa4#N8LPv239m}u|)u4l-9qxB@VmDH><1AjlOG$WPYzQx8U_Q>n9oUJQ z_5}*RAl(aBlh8R||L!XWgiYy7)*J1-q)}yC`w79e3dw9I~1{ z$!fNYe?AwB@Bn&n?;(rR{l4H>;0q4FkS{90_lV)eCZxcN?!QQZ7b*Cn8tz*b!amNo zuL^5%7k2sLW3n$kG*R_`&vZf4|6YM>a1ZXsUObkB{hViiE*9ZZWWxQLWIrd{Kj0IQ z(LNEGfZF;Og}4MO@Nx(TLJ|&)ME4J{)Pc!Zic9buUey18Ss21E=Op2mGW?|s4^9o? zpaKtSvxB>F2(KpLSG@LDt+*F;&tGZtU+JE|x`^%{8WF-F-hL<(S?*9J@})ypd}0#& z)P#lqM}CJXc(@$-+Tj}g|FCXz_%NQui%Ix(T?oHkk9^_ROxisogl=Bky%390M%^;% z_FVTtycWW5h9}`S6#q>Q7GoKnL``{A(;e+biuNQnFj8?8%D1Pwz=byMnU74{qh`OI zW=DhtetQswwM6LkKyMn3$LW}lb8sFmLr&IPgKFHn3%io=(&P}V3xt7=eSJQs?`&FbrAC=RuN%|@H$`~Kfq+^x-|H@hyy!Msj$YigacFd3F$7z1N z6FKAY!^jf9zZ}BvuO?w2FN6V>8(4U)!Yn+9nGdQ2Ie_GN{IX9Or8r8U1lF zRv@SSV`mahri5@Z4d{hwLZLFsUYLT4y+ zW;PaKGj7rU&-A(Q;Qyxi+GY~gq6h!?EME4t%~W68n z#o}Y}vG}+f#Sfe2V;hs(VKpdzn1#t<=Y4ErZkWu#b=LorRu>iwlT%6b76rZ~3rlc0 zZo(aS2CZrjpX;leBDAtO{D3`T1*9k-r4Z-XjLxxVJj?N4=|+^`Qk2h#Rk#NGQ8_nU zHoG=k9(nz5Qj8qqq8OK=mCupar{9;H8%~@bPQ^4#$4NK`O`qS3JJE{sB(0qSXFDh`<6~~TK96z3fX4UWP!~>2WSIcm;8jT*rA?J@}@UEI98j}*D zF)|#}iVAr5ROgR#@euYof4s=~V>KIl(YfQ`{Bb=tJ9o^2X_;uz+9{Xlz4^``&qFnT zFGa>Jcl?+o#<9TrJXig`$u7+2-A#g{Boi5%PR739jIpi){Q+DFeosA0`E_?fWeaQ*VOMHOrrGdAxhtE{(mE< zxlu+F7h7;p@CUTv2dr#-U_LIyI&89{VIg8ti4_es{Gb|sP|cl&i82(FG2o!{ItQIu z;HJ%JrQ{}x++-R4ranB0XYrha(4NoC!UO1UQbw6H%4C|%Aw2JZ^aKZ_74V^jxD+d} z5>Me7i%Cp5Sq&zi$BXv&W%ywkes~5JAm{sVF)l?*HCeHhk&!qS$0gB6@FSB@g+EeV z;bN5wZSs*lcqoacgb+;`g=xt2Q;LxyQ}l)@YBr?<)ojXTC$m$X&}RCNGW|#S#7E0; z18%_`*lx|ob5nQVZtS$Aqr7Qrk;ST~t#`3cM2|Hf-Ra|bD8rA>Nuul;OMHz<^odC! z`b0La#f`|spV*3;V7eyw_skIe`wYy({3Oa*6QZ1TNRb@ra}Hxa4&tdKx_M%VoXCuB zp0EGkyvRj^h!%@RCoCFis{*T71yeB>DOAvmo3IB@;AuSTi1-CZ#I17mQ>?$i{@^nE zgXKwdT!oIalV&F}I<Zz3O8qvK z6z~Ua^9SMIP4R%#0;A=ASL-Ko;`~7qUE>WN**W|MMSAEr! z5~9A5@;M`)b2c)i@0Y&6727CM&BU+N$)H^ZT}gC~CC)Y3@z`X?V~ZURtJcwYTP6E# zog7Kxw_D47dub9~Jrbg;eM$62RfyiG^Qug2*BrN9b5h|03ddn*t*BdYo@2duPFfP~ zogKoxbCbAuS%`}*@!vN)#MSqSxNn6O@RfJ~4>5DLhN@ooONNq~O!1 z9i}{+#4lL+e!jbwpd+!eZ3(?| zQ2eQs_4XGh@q@HXcO{AH$kXF)`5+B}8+&?V8!|oq;|FHXq zt0g#mJ%I-gZzDTMJLw|(NDt{F{bZ1wB17bSO8o19o#X&HM7qfUIYTaz%j9ZGd?cT^ zceIAo5sDmbBowJWN|U2BIZBbEZDb3f$k82yB1d-PvYT|0 zF0zjtAcsgd=^=fjpA3*ea*CWGL*zWUNG_ABDe-RuNk|GwCDo(+Glry*@g$v0BAFzM zOeNW52FWFPB%c(LIbkV>+OtRXd|j?|Mz?f=^*7tN%Fw30Tm zg=`}`NITh0I!PDVM-Grfq?`1RKGIJH$RIgI&X6H;o?IlC$<>s&H;{y+kW}s8JIciv zl19dpbTWx#k}NWnWRn>rm*kOrQb^{Id1L`8A|+%IDI-hCa#BGm$ttpj)Q~z-Pa3Zm z+C-X33uz^7WXn@|vy;;5zI`ciUl-{lyGc9QLAH@CMA|;j^m(>V9)0raYa}x7Q%Ik} z`V`u?icq4DGJTZlqg)>)`xcQBQbZPzd1MYLB>AkFTt-K3rDAlt|m z(neZI3uz`zq>0~@fBV))Yl1frY@>J{mLXGgk@|?#N2ER?^%1F$ zBqXH7zqv{-lZ)g$86s!MDKba~NI&T#J*1l)A_vGm(nUJSZqiP6kZoj(2K`N&i&oM? znn@FBB=w|@)Q~k~6{#c@WI0(%%E%&8LW;-&GLOt5g(RQkkz6u^WRs~Ri)4~X8uT~m zWIRbDW5_6yN>WHdLQ33ym0Ttl$$2tF&X7}NkPMK1(noqoH#tNOkbR_!bdueqo$Mgn zNc9%~w2@ZQLYhevX(aWej?|DfWEH6-6=XSCO3KJ0QbLNz0y2-xA%!HLH-Mx43zvp@0OOtl#(B{PX z|9hlyNQ)*1?6b!%J8ZMb26fh{u|}0uDy&dunG#DBDX>VM99c4?(=I8JBv@dcIc5n7 z{A!FEl~VA1tUue>Cd0Rr*%zTeWZbzHJ6=w%K8qJ@z@E zNsB{{IHAi0mt1kfJtH0&^TabR4sh@m#)bhQvj}E5k5q<&8YW4RCWD}cIr1!0pvV#> zmMODBg;lDoQDdDt8*GNZ#fIA&JM6N@J_j^8-UCC+yH?zeGdkaSEU^ za3bT$3$mK1z(l4K6`06yq6(8Y-uVb)uQLQ#^E^jNJIVCEm3GOHB|!n3yw+Hy${Kan zDYHz474~V;;*bNnTylY9c)epp#F#6tx$!~0-fKJ}t5;dQzVOC7A7Sjj8C2*@WzJOS zOm)sx>wKEc^!*b`e5TZY<@}p7ueacCZZCoPy(9rCLek8V@q^!+)5tQ91$ry2Q=!f( z8&uh3jcrt@w`0>3MaopEGkt$VmxD0==NN$=JO5+t&>?r0o3v4xIBgO-yRHX>k(9 zPp5qbo)*z}lEU}UmT~(H6=|!;>5RJyoa#Hxk!O(tzMW%ZK95vvhYr)Wcb%USE*9^s ZBhtMO^F)&Trv*hU-f;>{0|h7co+Zx diff --git a/slsDetectorServers/jungfrauDetectorServer/slsDetectorFunctionList.c b/slsDetectorServers/jungfrauDetectorServer/slsDetectorFunctionList.c index d5db0c81c..9d15f0fd9 100644 --- a/slsDetectorServers/jungfrauDetectorServer/slsDetectorFunctionList.c +++ b/slsDetectorServers/jungfrauDetectorServer/slsDetectorFunctionList.c @@ -71,7 +71,6 @@ bool has_filter_resistor = false; bool has_filter_cells = false; bool has_current_src_normal = false; bool has_current_src_64bit_selection = false; -bool has_current_src_reverse_bits_selection = false; bool has_storage_start_in_chip_config = false; bool has_step_reduction = false; @@ -404,6 +403,8 @@ int setChipIndex(enum CHIPINDEX ind, char *mess) { return setChipVersionInFPGA(mess); } +enum CHIPINDEX getChipIndex() { return chipIndex; } + int validateChipIndex(enum CHIPINDEX ind, char *mess) { if (ind >= NUM_CHIP_INDICES) { sprintf(mess, "Invalid chip index %d. Options: %s\n", (int)ind, @@ -433,7 +434,6 @@ void setChipIndexAllowedFeatures() { has_filter_cells = false; has_current_src_normal = false; has_current_src_64bit_selection = false; - has_current_src_reverse_bits_selection = false; has_storage_start_in_chip_config = false; has_step_reduction = false; defaultDacValue_G0 = defaultDacList_G0; @@ -446,7 +446,6 @@ void setChipIndexAllowedFeatures() { has_filter_cells = true; has_current_src_normal = true; has_current_src_64bit_selection = true; - has_current_src_reverse_bits_selection = true; has_storage_start_in_chip_config = true; has_step_reduction = false; defaultDacValue_G0 = defaultDacList_G0; @@ -461,7 +460,6 @@ void setChipIndexAllowedFeatures() { has_filter_cells = false; has_current_src_normal = true; has_current_src_64bit_selection = true; - has_current_src_reverse_bits_selection = false; has_storage_start_in_chip_config = true; has_step_reduction = true; defaultDacValue_G0 = defaultDacList_v1_2; @@ -1247,6 +1245,8 @@ int setExpTime(int64_t val) { } set64BitReg(val, SET_EXPTIME_LSB_REG, SET_EXPTIME_MSB_REG); + updateHDRTimeout(); + // validate for tolerance val += ACQ_TIME_MIN_CLOCK; int64_t retval = getExpTime(); @@ -2168,10 +2168,6 @@ bool hasCurrentSource64BitSelectionFeature() { return has_current_src_64bit_selection; } -bool hasCurrentSourceReverseBitsSelectionFeature() { - return has_current_src_reverse_bits_selection; -} - bool hasStorageCellStartInChipConfig() { return has_storage_start_in_chip_config; } @@ -2721,23 +2717,9 @@ void enableCurrentSource(int fix, uint64_t select, int normal) { // select (64 bits) else { - uint64_t retval = 0; - // reverse bits select first - if (hasCurrentSourceReverseBitsSelectionFeature()) { - uint64_t tmp = select; - for (int i = 0; i != 64; ++i) { - // get each bit from LSB side - uint64_t bit = (tmp >> i) & 0x1; - // push the bit into MSB side - retval |= (bit << (63 - i)); - } - } else { - retval = select; - } - LOG(logINFO, ("\tSetting selection to 0x%lx (inverted from 0x%lx)\n", - (long unsigned int)retval, (long unsigned int)select)); - set64BitReg(retval, CRRNT_SRC_COL_LSB_REG, CRRNT_SRC_COL_MSB_REG); + (long unsigned int)select, (long unsigned int)select)); + set64BitReg(select, CRRNT_SRC_COL_LSB_REG, CRRNT_SRC_COL_MSB_REG); } if (hasCurrentSourceNormalFeature()) { @@ -2794,23 +2776,7 @@ uint64_t getSelectCurrentSource() { return ((bus_r(DAQ_REG) & DAQ_CRRNT_SRC_CLMN_SLCT_MSK) >> DAQ_CRRNT_SRC_CLMN_SLCT_OFST); } else { - // invert the select - uint64_t regval = - get64BitReg(CRRNT_SRC_COL_LSB_REG, CRRNT_SRC_COL_MSB_REG); - - uint64_t retval = regval; - if (hasCurrentSourceReverseBitsSelectionFeature()) { - uint64_t tmp = regval; - uint64_t inverted = 0; - for (int i = 0; i != 64; ++i) { - // get each bit from LSB side - uint64_t bit = (tmp >> i) & 0x1; - // push the bit into MSB side - inverted |= (bit << (63 - i)); - } - retval = inverted; - } - return retval; + return get64BitReg(CRRNT_SRC_COL_LSB_REG, CRRNT_SRC_COL_MSB_REG); } } @@ -2953,6 +2919,84 @@ void setElectronCollectionMode(int enable) { configureChip(); } +void updateHDRTimeout() { + uint32_t addr = HDR_REG; + uint32_t regval = bus_r(addr); + + uint64_t expTimeInClks = + get64BitReg(SET_EXPTIME_LSB_REG, SET_EXPTIME_MSB_REG) + + ACQ_TIME_MIN_CLOCK; + bool isFel = (regval & HDR_MODE_FEL_MSK); + + double percentage = + (isFel ? HDR_FEL_TIMEOUT_PERCENT : HDR_SYNC_TIMEOUT_PERCENT) / 100.0; + int timeout = expTimeInClks * percentage; + + // cap to max + if (timeout > HDR_MAX_TIMEOUT_VAL) { + LOG(logWARNING, ("HDR Timeout (%u clocks) exceeds maximum " + "value. Capping to %d clocks\n", + timeout, HDR_MAX_TIMEOUT_VAL)); + timeout = HDR_MAX_TIMEOUT_VAL; + } + + uint16_t timeoutInClks = (uint16_t)(timeout); + LOG(logINFO, ("Updating HDR Timeout to %d clocks (%d%% of exptime)\n", + timeoutInClks, (int)(percentage * 100.00))); + regval &= ~HDR_TIMOUT_MSK; + regval |= ((timeoutInClks << HDR_TIMOUT_OFST) & HDR_TIMOUT_MSK); + bus_w(addr, regval); +} + +int setHDR(bool enable, enum operationMode mode) { + LOG(logINFO, ("%s HDR\n", (enable ? "Enabling" : "Disabling"))); + + // disable hdr first + uint32_t addr = HDR_REG; + uint32_t regval = bus_r(addr); + bus_w(addr, regval & ~HDR_ENABLE_MSK); + if (!enable) { + return OK; + } + // mode + uint16_t actTime = 0; + switch (mode) { + case SYNCHROTRON: + LOG(logINFO, ("\tmode: synchrotron\n")); + actTime = HDR_SYNC_ACT_TIME_CLK_VAL; + regval &= ~HDR_MODE_FEL_MSK; + break; + case FEL: + LOG(logINFO, ("\tmode: FEL\n")); + actTime = HDR_FEL_ACT_TIME_CLK_VAL; + regval |= HDR_MODE_FEL_MSK; + break; + default: + LOG(logERROR, ("Unknown HDR mode %d\n", mode)); + return FAIL; + } + // timeout + regval &= ~HDR_ACTIVATION_TIME_MSK; + regval |= ((actTime << HDR_ACTIVATION_TIME_OFST) & HDR_ACTIVATION_TIME_MSK); + bus_w(addr, regval); + + updateHDRTimeout(); + + // enable HDR + regval = bus_r(addr) | HDR_ENABLE_MSK; + bus_w(addr, regval); + + LOG(logDEBUG, ("\tHDR Register: 0x%08x\n", bus_r(addr))); + return OK; +} + +void getHDR(bool *enable, enum operationMode *mode) { + uint32_t addr = HDR_REG; + uint32_t regval = bus_r(addr); + *enable = (regval & HDR_ENABLE_MSK) ? true : false; + *mode = (regval & HDR_MODE_FEL_MSK) ? FEL : SYNCHROTRON; +} + int getTenGigaFlowControl() { return ((bus_r(CONFIG_REG) & CONFIG_ETHRNT_FLW_CNTRL_MSK) >> CONFIG_ETHRNT_FLW_CNTRL_OFST); diff --git a/slsDetectorServers/jungfrauDetectorServer/slsDetectorServer_defs.h b/slsDetectorServers/jungfrauDetectorServer/slsDetectorServer_defs.h index 98e474212..803501ba8 100644 --- a/slsDetectorServers/jungfrauDetectorServer/slsDetectorServer_defs.h +++ b/slsDetectorServers/jungfrauDetectorServer/slsDetectorServer_defs.h @@ -158,6 +158,11 @@ #define ADC_OFST_HALF_SPEED_BOARD2_VAL (0x10) #define ADC_OFST_QUARTER_SPEED_BOARD2_VAL (0x08) +#define HDR_SYNC_TIMEOUT_PERCENT (8) +#define HDR_SYNC_ACT_TIME_CLK_VAL (1) // 25ns +#define HDR_FEL_TIMEOUT_PERCENT (0) // undefined +#define HDR_FEL_ACT_TIME_CLK_VAL (0) // undefined + /* Struct Definitions */ typedef struct udp_header_struct { uint32_t udp_destmac_msb; diff --git a/slsDetectorServers/slsDetectorServer/include/slsDetectorFunctionList.h b/slsDetectorServers/slsDetectorServer/include/slsDetectorFunctionList.h index 021330d0f..66e99a5af 100644 --- a/slsDetectorServers/slsDetectorServer/include/slsDetectorFunctionList.h +++ b/slsDetectorServers/slsDetectorServer/include/slsDetectorFunctionList.h @@ -102,6 +102,7 @@ int setChipVersionIntFromConfigFile(int val, char *mess); // for backward compatibility int setChipVersionStringFromConfigFile(char *cval, char *mess); int setChipIndex(enum CHIPINDEX ind, char *mess); +enum CHIPINDEX getChipIndex(); int validateChipIndex(enum CHIPINDEX ind, char *mess); void setChipIndexAllowedFeatures(); int setChipVersionInFPGA(char *mess); @@ -560,7 +561,6 @@ bool hasFilterResistorFeature(); bool hasFilterCellsFeature(); bool hasCurrentSourceNormalFeature(); bool hasCurrentSource64BitSelectionFeature(); -bool hasCurrentSourceReverseBitsSelectionFeature(); bool hasStorageCellStartInChipConfig(); bool hasStepReductionFeature(); bool isChipConfigured(); @@ -603,6 +603,9 @@ int setTimingInfoDecoder(enum timingInfoDecoder val); int getTimingInfoDecoder(enum timingInfoDecoder *retval); int getElectronCollectionMode(); void setElectronCollectionMode(int enable); +void updateHDRTimeout(); +int setHDR(bool enable, enum operationMode mode); +void getHDR(bool *enable, enum operationMode *mode); #endif // eiger specific - iodelay, pulse, rate, temp, activate, delay nw parameter diff --git a/slsDetectorServers/slsDetectorServer/include/slsDetectorServer_funcs.h b/slsDetectorServers/slsDetectorServer/include/slsDetectorServer_funcs.h index 2c7e60ce9..dc1777633 100644 --- a/slsDetectorServers/slsDetectorServer/include/slsDetectorServer_funcs.h +++ b/slsDetectorServers/slsDetectorServer/include/slsDetectorServer_funcs.h @@ -338,3 +338,5 @@ int get_collection_mode(int); int set_collection_mode(int); int get_pattern_wait_interval(int); int set_pattern_wait_interval(int); +int set_hdr(int); +int get_hdr(int); diff --git a/slsDetectorServers/slsDetectorServer/src/slsDetectorServer_funcs.c b/slsDetectorServers/slsDetectorServer/src/slsDetectorServer_funcs.c index bc7938810..5db5de92d 100644 --- a/slsDetectorServers/slsDetectorServer/src/slsDetectorServer_funcs.c +++ b/slsDetectorServers/slsDetectorServer/src/slsDetectorServer_funcs.c @@ -515,6 +515,8 @@ void function_table() { flist[F_SET_COLLECTION_MODE] = &set_collection_mode; flist[F_GET_PATTERN_WAIT_INTERVAL] = &get_pattern_wait_interval; flist[F_SET_PATTERN_WAIT_INTERVAL] = &set_pattern_wait_interval; + flist[F_SET_HDR] = &set_hdr; + flist[F_GET_HDR] = &get_hdr; // check if (NUM_DET_FUNCTIONS >= RECEIVER_ENUM_START) { LOG(logERROR, ("The last detector function enum has reached its " @@ -2368,7 +2370,7 @@ int set_num_additional_storage_cells(int file_des) { #else // only set if (Server_VerifyLock() == OK) { - if (!hasStorageCellsFeature() || getChipVersionInFPGA() > 11) { + if (!hasStorageCellsFeature() || getChipIndex() > v1_1) { ret = FAIL; sprintf(mess, "Cannot set addl. number of storage cells for this " "chip version\n"); @@ -11071,3 +11073,68 @@ int set_pattern_wait_interval(int file_des) { #endif return Server_SendResult(file_des, INT64, NULL, 0); } + +int set_hdr(int file_des) { + ret = OK; + memset(mess, 0, sizeof(mess)); + int args[2] = {-1, -1}; + if (receiveData(file_des, args, sizeof(args), INT32) < 0) + return printSocketReadError(); +#ifndef JUNGFRAUD + functionNotImplemented(); +#else + + if (Server_VerifyLock() == OK) { + int enable = args[0]; + enum operationMode mode = args[1]; + LOG(logDEBUG1, ("Setting HDR: %u %u\n", enable, mode)); + + if (enable != 0 && enable != 1) { + ret = FAIL; + sprintf(mess, + "Could not set HDR. Invalid enable argument %d. Options: " + "[0, 1]\n", + enable); + LOG(logERROR, (mess)); + } else if (mode != SYNCHROTRON && mode != FEL) { + ret = FAIL; + sprintf(mess, + "Could not set HDR. Invalid mode argument %d. Options: " + "[SYNCHROTRON, FEL]\n", + mode); + LOG(logERROR, (mess)); + } else if (mode == FEL && getChipIndex() != v1_2_HDR) { + ret = FAIL; + sprintf(mess, "Could not set HDR. FEL mode is only supported for " + "chip index v1.2 HDR\n"); + LOG(logERROR, (mess)); + } else if (check_detector_idle("set HDR") == OK) { + ret = setHDR(enable, mode); + if (ret == FAIL) { + sprintf(mess, "Could not %s HDR to mode: %d\n", + enable ? "enable" : "disable", args[1]); + LOG(logERROR, (mess)); + } + } + } +#endif + return Server_SendResult(file_des, INT32, NULL, 0); +} + +int get_hdr(int file_des) { + ret = OK; + memset(mess, 0, sizeof(mess)); + int retvals[2] = {-1, -1}; + LOG(logDEBUG1, ("Getting HDR\n")); + +#ifndef JUNGFRAUD + functionNotImplemented(); +#else + bool enable = false; + enum operationMode mode = SYNCHROTRON; + getHDR(&enable, &mode); + retvals[0] = enable; + retvals[1] = mode; +#endif + return Server_SendResult(file_des, INT32, retvals, sizeof(retvals)); +} diff --git a/slsDetectorSoftware/generator/autocomplete/bash_autocomplete.sh b/slsDetectorSoftware/generator/autocomplete/bash_autocomplete.sh index e05382e44..026e84b27 100644 --- a/slsDetectorSoftware/generator/autocomplete/bash_autocomplete.sh +++ b/slsDetectorSoftware/generator/autocomplete/bash_autocomplete.sh @@ -80,7 +80,7 @@ _sd() { local IS_PATH=0 -local SLS_COMMANDS=" acquire activate adcclk adcenable adcenable10g adcindex adcinvert adclist adcname adcphase adcpipeline adcreg adcvpp apulse asamples autocompdisable badchannels blockingtrigger burstmode burstperiod bursts burstsl bustest cdsgain chipversion clearbit clearbusy clientversion clkdiv clkfreq clkphase collectionmode column compdisabletime confadc config configtransceiver counters currentsource dac dacindex daclist dacname dacvalues datastream dbitclk dbitphase dbitpipeline defaultdac defaultpattern define_bit define_reg definelist_bit definelist_reg delay delayl detectorserverversion detsize diodelay dpulse dr drlist dsamples execcommand exptime exptime1 exptime2 exptime3 extrastoragecells extsampling extsamplingsrc extsig fformat filtercells filterresistor findex firmwaretest firmwareversion fliprows flowcontrol10g fmaster fname foverwrite fpath framecounter frames framesl frametime free fwrite gaincaps gainmode gappixels gatedelay gatedelay1 gatedelay2 gatedelay3 gates getbit hardwareversion highvoltage hostname im_a im_b im_c im_d im_io imagetest include initialchecks inj_ch interpolation interruptsubframe kernelversion lastclient led lock master maxadcphaseshift maxclkphaseshift maxdbitphaseshift measuredperiod measuredsubperiod moduleid nextframenumber nmod numinterfaces overflow packageversion parallel parameters partialreset patfname patioctrl patlimits patloop patloop0 patloop1 patloop2 patmask patnloop patnloop0 patnloop1 patnloop2 patsetbit pattern patternstart patwait patwait0 patwait1 patwait2 patwaittime patwaittime0 patwaittime1 patwaittime2 patword pedestalmode period periodl polarity port powerchip powerindex powerlist powername powervalues programfpga pulse pulsechip pulsenmove pumpprobe quad ratecorr readnrows readout readoutspeed readoutspeedlist rebootcontroller reg resetdacs resetfpga romode row runclk runtime rx_arping rx_clearroi rx_dbitlist rx_dbitoffset rx_dbitreorder rx_discardpolicy rx_fifodepth rx_frameindex rx_framescaught rx_framesperfile rx_hostname rx_jsonaddheader rx_jsonpara rx_lastclient rx_lock rx_missingpackets rx_padding rx_printconfig rx_realudpsocksize rx_roi rx_silent rx_start rx_status rx_stop rx_tcpport rx_threads rx_udpsocksize rx_version rx_zmqfreq rx_zmqhwm rx_zmqip rx_zmqport rx_zmqstartfnum rx_zmqstream samples savepattern scan scanerrmsg selinterface serialnumber setbit settings settingslist settingspath signalindex signallist signalname sleep slowadc slowadcindex slowadclist slowadcname slowadcvalues start status stop stopport storagecell_delay storagecell_start subdeadtime subexptime sync syncclk temp_10ge temp_adc temp_control temp_dcdc temp_event temp_fpga temp_fpgaext temp_fpgafl temp_fpgafr temp_slowadc temp_sodl temp_sodr temp_threshold templist tempvalues tengiga threshold thresholdnotb timing timing_info_decoder timinglist timingsource top transceiverenable trigger triggers triggersl trimbits trimen trimval tsamples txdelay txdelay_frame txdelay_left txdelay_right type udp_cleardst udp_dstip udp_dstip2 udp_dstlist udp_dstmac udp_dstmac2 udp_dstport udp_dstport2 udp_firstdst udp_numdst udp_reconfigure udp_srcip udp_srcip2 udp_srcmac udp_srcmac2 udp_validate update updatedetectorserver updatekernel updatemode user v_a v_b v_c v_chip v_d v_io v_limit vchip_comp_adc vchip_comp_fe vchip_cs vchip_opa_1st vchip_opa_fd vchip_ref_comp_fe versions veto vetoalg vetofile vetophoton vetoref vetostream virtual vm_a vm_b vm_c vm_d vm_io zmqhwm zmqip zmqport " +local SLS_COMMANDS=" acquire activate adcclk adcenable adcenable10g adcindex adcinvert adclist adcname adcphase adcpipeline adcreg adcvpp apulse asamples autocompdisable badchannels blockingtrigger burstmode burstperiod bursts burstsl bustest cdsgain chipversion clearbit clearbusy clientversion clkdiv clkfreq clkphase collectionmode column compdisabletime confadc config configtransceiver counters currentsource dac dacindex daclist dacname dacvalues datastream dbitclk dbitphase dbitpipeline defaultdac defaultpattern delay delayl detectorserverversion detsize diodelay dpulse dr drlist dsamples execcommand exptime exptime1 exptime2 exptime3 extrastoragecells extsampling extsamplingsrc extsig fformat filtercells filterresistor findex firmwaretest firmwareversion fliprows flowcontrol10g fmaster fname foverwrite fpath framecounter frames framesl frametime free fwrite gaincaps gainmode gappixels gatedelay gatedelay1 gatedelay2 gatedelay3 gates getbit hardwareversion hdr highvoltage hostname im_a im_b im_c im_d im_io imagetest include initialchecks inj_ch interpolation interruptsubframe kernelversion lastclient led lock master maxadcphaseshift maxclkphaseshift maxdbitphaseshift measuredperiod measuredsubperiod moduleid nextframenumber nmod numinterfaces overflow packageversion parallel parameters partialreset patfname patioctrl patlimits patloop patloop0 patloop1 patloop2 patmask patnloop patnloop0 patnloop1 patnloop2 patsetbit pattern patternstart patwait patwait0 patwait1 patwait2 patwaittime patwaittime0 patwaittime1 patwaittime2 patword pedestalmode period periodl polarity port powerchip powerindex powerlist powername powervalues programfpga pulse pulsechip pulsenmove pumpprobe quad ratecorr readnrows readout readoutspeed readoutspeedlist rebootcontroller reg resetdacs resetfpga romode row runclk runtime rx_arping rx_clearroi rx_dbitlist rx_dbitoffset rx_dbitreorder rx_discardpolicy rx_fifodepth rx_frameindex rx_framescaught rx_framesperfile rx_hostname rx_jsonaddheader rx_jsonpara rx_lastclient rx_lock rx_missingpackets rx_padding rx_printconfig rx_realudpsocksize rx_roi rx_silent rx_start rx_status rx_stop rx_streamdummyheader rx_tcpport rx_threads rx_udpsocksize rx_version rx_zmqfreq rx_zmqhwm rx_zmqip rx_zmqport rx_zmqstartfnum rx_zmqstream samples savepattern scan scanerrmsg selinterface serialnumber setbit settings settingslist settingspath signalindex signallist signalname sleep slowadc slowadcindex slowadclist slowadcname slowadcvalues start status stop stopport storagecell_delay storagecell_start subdeadtime subexptime sync syncclk temp_10ge temp_adc temp_control temp_dcdc temp_event temp_fpga temp_fpgaext temp_fpgafl temp_fpgafr temp_slowadc temp_sodl temp_sodr temp_threshold templist tempvalues tengiga threshold thresholdnotb timing timing_info_decoder timinglist timingsource top transceiverenable trigger triggers triggersl trimbits trimen trimval tsamples txdelay txdelay_frame txdelay_left txdelay_right type udp_cleardst udp_dstip udp_dstip2 udp_dstlist udp_dstmac udp_dstmac2 udp_dstport udp_dstport2 udp_firstdst udp_numdst udp_reconfigure udp_srcip udp_srcip2 udp_srcmac udp_srcmac2 udp_validate update updatedetectorserver updatekernel updatemode user v_a v_b v_c v_chip v_d v_io v_limit vchip_comp_adc vchip_comp_fe vchip_cs vchip_opa_1st vchip_opa_fd vchip_ref_comp_fe versions veto vetoalg vetofile vetophoton vetoref vetostream virtual vm_a vm_b vm_c vm_d vm_io zmqhwm zmqip zmqport " __acquire() { FCN_RETURN="" return 0 @@ -1172,6 +1172,15 @@ __hardwareversion() { FCN_RETURN="" return 0 } +__hdr() { +FCN_RETURN="" +if [[ ${IS_GET} -eq 0 ]]; then +if [[ "${cword}" == "2" ]]; then +FCN_RETURN="fel synchrotron" +fi +fi +return 0 +} __highvoltage() { FCN_RETURN="" if [[ ${IS_GET} -eq 0 ]]; then diff --git a/slsDetectorSoftware/generator/autocomplete/dump.json b/slsDetectorSoftware/generator/autocomplete/dump.json index 289b6fcc1..a16204e08 100644 --- a/slsDetectorSoftware/generator/autocomplete/dump.json +++ b/slsDetectorSoftware/generator/autocomplete/dump.json @@ -1,10 +1,10 @@ { - "id": "0x3856fae0", + "id": "0x557b76f545c8", "kind": "FunctionTemplateDecl", "loc": { - "offset": 8829, + "offset": 9088, "file": "../include/sls/ToString.h", - "line": 276, + "line": 282, "col": 3, "tokLen": 8, "includedFrom": { @@ -13,8 +13,8 @@ }, "range": { "begin": { - "offset": 8805, - "line": 275, + "offset": 9064, + "line": 281, "col": 1, "tokLen": 8, "includedFrom": { @@ -22,8 +22,8 @@ } }, "end": { - "offset": 9670, - "line": 298, + "offset": 9929, + "line": 304, "col": 1, "tokLen": 1, "includedFrom": { @@ -34,11 +34,11 @@ "name": "StringTo", "inner": [ { - "id": "0x3856f778", + "id": "0x557b76f54268", "kind": "TemplateTypeParmDecl", "loc": { - "offset": 8824, - "line": 275, + "offset": 9083, + "line": 281, "col": 20, "tokLen": 1, "includedFrom": { @@ -47,7 +47,7 @@ }, "range": { "begin": { - "offset": 8815, + "offset": 9074, "col": 11, "tokLen": 8, "includedFrom": { @@ -55,7 +55,7 @@ } }, "end": { - "offset": 8824, + "offset": 9083, "col": 20, "tokLen": 1, "includedFrom": { @@ -70,11 +70,11 @@ "index": 0 }, { - "id": "0x3856fa38", + "id": "0x557b76f54520", "kind": "FunctionDecl", "loc": { - "offset": 8829, - "line": 276, + "offset": 9088, + "line": 282, "col": 3, "tokLen": 8, "includedFrom": { @@ -83,7 +83,7 @@ }, "range": { "begin": { - "offset": 8827, + "offset": 9086, "col": 1, "tokLen": 1, "includedFrom": { @@ -91,8 +91,8 @@ } }, "end": { - "offset": 9670, - "line": 298, + "offset": 9929, + "line": 304, "col": 1, "tokLen": 1, "includedFrom": { @@ -106,11 +106,11 @@ }, "inner": [ { - "id": "0x3856f868", + "id": "0x557b76f54358", "kind": "ParmVarDecl", "loc": { - "offset": 8857, - "line": 276, + "offset": 9116, + "line": 282, "col": 31, "tokLen": 1, "includedFrom": { @@ -119,7 +119,7 @@ }, "range": { "begin": { - "offset": 8838, + "offset": 9097, "col": 12, "tokLen": 5, "includedFrom": { @@ -127,7 +127,7 @@ } }, "end": { - "offset": 8857, + "offset": 9116, "col": 31, "tokLen": 1, "includedFrom": { @@ -142,10 +142,10 @@ } }, { - "id": "0x3856f928", + "id": "0x557b76f54408", "kind": "ParmVarDecl", "loc": { - "offset": 8879, + "offset": 9138, "col": 53, "tokLen": 4, "includedFrom": { @@ -154,7 +154,7 @@ }, "range": { "begin": { - "offset": 8860, + "offset": 9119, "col": 34, "tokLen": 5, "includedFrom": { @@ -162,7 +162,7 @@ } }, "end": { - "offset": 8879, + "offset": 9138, "col": 53, "tokLen": 4, "includedFrom": { @@ -177,11 +177,11 @@ } }, { - "id": "0x385a5418", + "id": "0x557b76f75b78", "kind": "CompoundStmt", "range": { "begin": { - "offset": 8885, + "offset": 9144, "col": 59, "tokLen": 1, "includedFrom": { @@ -189,8 +189,8 @@ } }, "end": { - "offset": 9670, - "line": 298, + "offset": 9929, + "line": 304, "col": 1, "tokLen": 1, "includedFrom": { @@ -200,12 +200,12 @@ }, "inner": [ { - "id": "0x3856fd18", + "id": "0x557b76f547f0", "kind": "DeclStmt", "range": { "begin": { - "offset": 8891, - "line": 277, + "offset": 9150, + "line": 283, "col": 5, "tokLen": 6, "includedFrom": { @@ -213,7 +213,7 @@ } }, "end": { - "offset": 8905, + "offset": 9164, "col": 19, "tokLen": 1, "includedFrom": { @@ -223,10 +223,10 @@ }, "inner": [ { - "id": "0x3856fbd8", + "id": "0x557b76f546b0", "kind": "VarDecl", "loc": { - "offset": 8898, + "offset": 9157, "col": 12, "tokLen": 4, "includedFrom": { @@ -235,7 +235,7 @@ }, "range": { "begin": { - "offset": 8891, + "offset": 9150, "col": 5, "tokLen": 6, "includedFrom": { @@ -243,7 +243,7 @@ } }, "end": { - "offset": 8904, + "offset": 9163, "col": 18, "tokLen": 1, "includedFrom": { @@ -259,11 +259,11 @@ "init": "list", "inner": [ { - "id": "0x3856fcb8", + "id": "0x557b76f54790", "kind": "InitListExpr", "range": { "begin": { - "offset": 8902, + "offset": 9161, "col": 16, "tokLen": 1, "includedFrom": { @@ -271,7 +271,7 @@ } }, "end": { - "offset": 8904, + "offset": 9163, "col": 18, "tokLen": 1, "includedFrom": { @@ -285,11 +285,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x3856fcf8", + "id": "0x557b76f547d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 8903, + "offset": 9162, "col": 17, "tokLen": 1, "includedFrom": { @@ -297,7 +297,7 @@ } }, "end": { - "offset": 8903, + "offset": 9162, "col": 17, "tokLen": 1, "includedFrom": { @@ -312,11 +312,11 @@ "castKind": "IntegralToFloating", "inner": [ { - "id": "0x3856fc40", + "id": "0x557b76f54718", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 8903, + "offset": 9162, "col": 17, "tokLen": 1, "includedFrom": { @@ -324,7 +324,7 @@ } }, "end": { - "offset": 8903, + "offset": 9162, "col": 17, "tokLen": 1, "includedFrom": { @@ -347,12 +347,12 @@ ] }, { - "id": "0x38570268", + "id": "0x557b76f54d98", "kind": "CXXTryStmt", "range": { "begin": { - "offset": 8911, - "line": 278, + "offset": 9170, + "line": 284, "col": 5, "tokLen": 3, "includedFrom": { @@ -360,8 +360,8 @@ } }, "end": { - "offset": 9061, - "line": 282, + "offset": 9320, + "line": 288, "col": 5, "tokLen": 1, "includedFrom": { @@ -371,12 +371,12 @@ }, "inner": [ { - "id": "0x3856fef0", + "id": "0x557b76f54a20", "kind": "CompoundStmt", "range": { "begin": { - "offset": 8915, - "line": 278, + "offset": 9174, + "line": 284, "col": 9, "tokLen": 1, "includedFrom": { @@ -384,8 +384,8 @@ } }, "end": { - "offset": 8950, - "line": 280, + "offset": 9209, + "line": 286, "col": 5, "tokLen": 1, "includedFrom": { @@ -395,12 +395,12 @@ }, "inner": [ { - "id": "0x3856fed0", + "id": "0x557b76f54a00", "kind": "BinaryOperator", "range": { "begin": { - "offset": 8925, - "line": 279, + "offset": 9184, + "line": 285, "col": 9, "tokLen": 4, "includedFrom": { @@ -408,7 +408,7 @@ } }, "end": { - "offset": 8943, + "offset": 9202, "col": 27, "tokLen": 1, "includedFrom": { @@ -423,11 +423,11 @@ "opcode": "=", "inner": [ { - "id": "0x3856fd30", + "id": "0x557b76f54808", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 8925, + "offset": 9184, "col": 9, "tokLen": 4, "includedFrom": { @@ -435,7 +435,7 @@ } }, "end": { - "offset": 8925, + "offset": 9184, "col": 9, "tokLen": 4, "includedFrom": { @@ -448,7 +448,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856fbd8", + "id": "0x557b76f546b0", "kind": "VarDecl", "name": "tval", "type": { @@ -457,11 +457,11 @@ } }, { - "id": "0x3856fe80", + "id": "0x557b76f549a8", "kind": "CallExpr", "range": { "begin": { - "offset": 8932, + "offset": 9191, "col": 16, "tokLen": 3, "includedFrom": { @@ -469,7 +469,7 @@ } }, "end": { - "offset": 8943, + "offset": 9202, "col": 27, "tokLen": 1, "includedFrom": { @@ -483,11 +483,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x3856fe68", + "id": "0x557b76f54990", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 8932, + "offset": 9191, "col": 16, "tokLen": 3, "includedFrom": { @@ -495,7 +495,7 @@ } }, "end": { - "offset": 8937, + "offset": 9196, "col": 21, "tokLen": 4, "includedFrom": { @@ -510,11 +510,11 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3856fde0", + "id": "0x557b76f548f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 8932, + "offset": 9191, "col": 16, "tokLen": 3, "includedFrom": { @@ -522,7 +522,7 @@ } }, "end": { - "offset": 8937, + "offset": 9196, "col": 21, "tokLen": 4, "includedFrom": { @@ -535,7 +535,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37b08ff0", + "id": "0x557b762f13e8", "kind": "FunctionDecl", "name": "stod", "type": { @@ -546,11 +546,11 @@ ] }, { - "id": "0x3856fdc0", + "id": "0x557b76f54898", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 8942, + "offset": 9201, "col": 26, "tokLen": 1, "includedFrom": { @@ -558,7 +558,7 @@ } }, "end": { - "offset": 8942, + "offset": 9201, "col": 26, "tokLen": 1, "includedFrom": { @@ -569,11 +569,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856f868", + "id": "0x557b76f54358", "kind": "ParmVarDecl", "name": "t", "type": { @@ -582,7 +582,7 @@ } }, { - "id": "0x3856feb0", + "id": "0x557b76f549e0", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -591,7 +591,67 @@ "type": { "qualType": "size_t *" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b762eea40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 161154, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 4544, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 161154, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "size_t *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x557b762eea20", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 161154, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 161154, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] } @@ -600,12 +660,13 @@ ] }, { - "id": "0x38570248", + "id": "0x557b76f54d78", "kind": "CXXCatchStmt", "range": { "begin": { - "offset": 8952, - "line": 280, + "offset": 9211, + "file": "../include/sls/ToString.h", + "line": 286, "col": 7, "tokLen": 5, "includedFrom": { @@ -613,8 +674,8 @@ } }, "end": { - "offset": 9061, - "line": 282, + "offset": 9320, + "line": 288, "col": 5, "tokLen": 1, "includedFrom": { @@ -624,11 +685,11 @@ }, "inner": [ { - "id": "0x3856ffc0", + "id": "0x557b76f54af0", "kind": "VarDecl", "loc": { - "offset": 8988, - "line": 280, + "offset": 9247, + "line": 286, "col": 43, "tokLen": 1, "includedFrom": { @@ -637,7 +698,7 @@ }, "range": { "begin": { - "offset": 8959, + "offset": 9218, "col": 14, "tokLen": 5, "includedFrom": { @@ -645,7 +706,7 @@ } }, "end": { - "offset": 8988, + "offset": 9247, "col": 43, "tokLen": 1, "includedFrom": { @@ -659,11 +720,11 @@ } }, { - "id": "0x38570230", + "id": "0x557b76f54d60", "kind": "CompoundStmt", "range": { "begin": { - "offset": 8991, + "offset": 9250, "col": 46, "tokLen": 1, "includedFrom": { @@ -671,8 +732,8 @@ } }, "end": { - "offset": 9061, - "line": 282, + "offset": 9320, + "line": 288, "col": 5, "tokLen": 1, "includedFrom": { @@ -682,12 +743,12 @@ }, "inner": [ { - "id": "0x38570218", + "id": "0x557b76f54d48", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 9001, - "line": 281, + "offset": 9260, + "line": 287, "col": 9, "tokLen": 5, "includedFrom": { @@ -695,7 +756,7 @@ } }, "end": { - "offset": 9054, + "offset": 9313, "col": 62, "tokLen": 1, "includedFrom": { @@ -710,11 +771,11 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x38570200", + "id": "0x557b76f54d30", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 9001, + "offset": 9260, "col": 9, "tokLen": 5, "includedFrom": { @@ -722,7 +783,7 @@ } }, "end": { - "offset": 9054, + "offset": 9313, "col": 62, "tokLen": 1, "includedFrom": { @@ -736,11 +797,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x385701d0", - "kind": "CXXConstructExpr", + "id": "0x557b76f54d08", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 9007, + "offset": 9266, "col": 15, "tokLen": 12, "includedFrom": { @@ -748,7 +809,7 @@ } }, "end": { - "offset": 9054, + "offset": 9313, "col": 62, "tokLen": 1, "includedFrom": { @@ -757,23 +818,25 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481ca0", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const char *)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x385701b8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b76f54ce8", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 9007, + "offset": 9266, "col": 15, "tokLen": 12, "includedFrom": { @@ -781,7 +844,7 @@ } }, "end": { - "offset": 9054, + "offset": 9313, "col": 62, "tokLen": 1, "includedFrom": { @@ -790,18 +853,25 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b76f54ce0", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x38570190", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b76f54cb0", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 9007, + "offset": 9266, "col": 15, "tokLen": 12, "includedFrom": { @@ -809,7 +879,7 @@ } }, "end": { - "offset": 9054, + "offset": 9313, "col": 62, "tokLen": 1, "includedFrom": { @@ -818,145 +888,68 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a6a8", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const char *)" - } + "ctorType": { + "qualType": "void (const char *)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x38570170", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b76f54c68", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9007, - "col": 15, - "tokLen": 12, + "offset": 9279, + "col": 28, + "tokLen": 34, "includedFrom": { "file": "ToString.cpp" } }, "end": { - "offset": 9054, - "col": 62, - "tokLen": 1, + "offset": 9279, + "col": 28, + "tokLen": 34, "includedFrom": { "file": "ToString.cpp" } } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "qualType": "const char *" }, "valueCategory": "prvalue", - "temp": "0x38570168", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } - }, + "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38570138", - "kind": "CXXConstructExpr", + "id": "0x557b76f54bf0", + "kind": "StringLiteral", "range": { "begin": { - "offset": 9007, - "col": 15, - "tokLen": 12, + "offset": 9279, + "col": 28, + "tokLen": 34, "includedFrom": { "file": "ToString.cpp" } }, "end": { - "offset": 9054, - "col": 62, - "tokLen": 1, + "offset": 9279, + "col": 28, + "tokLen": 34, "includedFrom": { "file": "ToString.cpp" } } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "qualType": "const char[33]" }, - "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const char *)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", - "inner": [ - { - "id": "0x385700f0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 9020, - "col": 28, - "tokLen": 34, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 9020, - "col": 28, - "tokLen": 34, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x385700b8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 9020, - "col": 28, - "tokLen": 34, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 9020, - "col": 28, - "tokLen": 34, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "qualType": "const char[33]" - }, - "valueCategory": "lvalue", - "value": "\"Could not convert string to time\"" - } - ] - } - ] + "valueCategory": "lvalue", + "value": "\"Could not convert string to time\"" } ] } @@ -977,12 +970,12 @@ ] }, { - "id": "0x38570340", + "id": "0x557b76f54e70", "kind": "DeclStmt", "range": { "begin": { - "offset": 9068, - "line": 284, + "offset": 9327, + "line": 290, "col": 5, "tokLen": 5, "includedFrom": { @@ -990,7 +983,7 @@ } }, "end": { - "offset": 9095, + "offset": 9354, "col": 32, "tokLen": 1, "includedFrom": { @@ -1000,10 +993,10 @@ }, "inner": [ { - "id": "0x38570298", + "id": "0x557b76f54dc8", "kind": "UsingDecl", "loc": { - "offset": 9087, + "offset": 9346, "col": 24, "tokLen": 8, "includedFrom": { @@ -1012,7 +1005,7 @@ }, "range": { "begin": { - "offset": 9068, + "offset": 9327, "col": 5, "tokLen": 5, "includedFrom": { @@ -1020,7 +1013,7 @@ } }, "end": { - "offset": 9087, + "offset": 9346, "col": 24, "tokLen": 8, "includedFrom": { @@ -1033,12 +1026,12 @@ ] }, { - "id": "0x38570410", + "id": "0x557b76f54f40", "kind": "DeclStmt", "range": { "begin": { - "offset": 9101, - "line": 285, + "offset": 9360, + "line": 291, "col": 5, "tokLen": 5, "includedFrom": { @@ -1046,7 +1039,7 @@ } }, "end": { - "offset": 9133, + "offset": 9392, "col": 37, "tokLen": 1, "includedFrom": { @@ -1056,10 +1049,10 @@ }, "inner": [ { - "id": "0x38570368", + "id": "0x557b76f54e98", "kind": "UsingDecl", "loc": { - "offset": 9120, + "offset": 9379, "col": 24, "tokLen": 13, "includedFrom": { @@ -1068,7 +1061,7 @@ }, "range": { "begin": { - "offset": 9101, + "offset": 9360, "col": 5, "tokLen": 5, "includedFrom": { @@ -1076,7 +1069,7 @@ } }, "end": { - "offset": 9120, + "offset": 9379, "col": 24, "tokLen": 13, "includedFrom": { @@ -1089,12 +1082,12 @@ ] }, { - "id": "0x385a53e8", + "id": "0x557b76f75b48", "kind": "IfStmt", "range": { "begin": { - "offset": 9139, - "line": 286, + "offset": 9398, + "line": 292, "col": 5, "tokLen": 2, "includedFrom": { @@ -1102,8 +1095,8 @@ } }, "end": { - "offset": 9668, - "line": 297, + "offset": 9927, + "line": 303, "col": 5, "tokLen": 1, "includedFrom": { @@ -1114,12 +1107,12 @@ "hasElse": true, "inner": [ { - "id": "0x38571688", + "id": "0x557b76f561d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 9143, - "line": 286, + "offset": 9402, + "line": 292, "col": 9, "tokLen": 4, "includedFrom": { @@ -1127,7 +1120,7 @@ } }, "end": { - "offset": 9151, + "offset": 9410, "col": 17, "tokLen": 4, "includedFrom": { @@ -1142,11 +1135,11 @@ "adl": true, "inner": [ { - "id": "0x38571670", + "id": "0x557b76f561b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9148, + "offset": 9407, "col": 14, "tokLen": 2, "includedFrom": { @@ -1154,7 +1147,7 @@ } }, "end": { - "offset": 9148, + "offset": 9407, "col": 14, "tokLen": 2, "includedFrom": { @@ -1163,17 +1156,17 @@ } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38571650", + "id": "0x557b76f56198", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9148, + "offset": 9407, "col": 14, "tokLen": 2, "includedFrom": { @@ -1181,7 +1174,7 @@ } }, "end": { - "offset": 9148, + "offset": 9407, "col": 14, "tokLen": 2, "includedFrom": { @@ -1190,26 +1183,26 @@ } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38570428", + "id": "0x557b76f54f58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9143, + "offset": 9402, "col": 9, "tokLen": 4, "includedFrom": { @@ -1217,7 +1210,7 @@ } }, "end": { - "offset": 9143, + "offset": 9402, "col": 9, "tokLen": 4, "includedFrom": { @@ -1228,11 +1221,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856f928", + "id": "0x557b76f54408", "kind": "ParmVarDecl", "name": "unit", "type": { @@ -1241,11 +1234,11 @@ } }, { - "id": "0x38571638", + "id": "0x557b76f56180", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9151, + "offset": 9410, "col": 17, "tokLen": 4, "includedFrom": { @@ -1253,7 +1246,7 @@ } }, "end": { - "offset": 9151, + "offset": 9410, "col": 17, "tokLen": 4, "includedFrom": { @@ -1268,11 +1261,11 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38570448", + "id": "0x557b76f54f78", "kind": "StringLiteral", "range": { "begin": { - "offset": 9151, + "offset": 9410, "col": 17, "tokLen": 4, "includedFrom": { @@ -1280,7 +1273,7 @@ } }, "end": { - "offset": 9151, + "offset": 9410, "col": 17, "tokLen": 4, "includedFrom": { @@ -1299,11 +1292,11 @@ ] }, { - "id": "0x38585a60", + "id": "0x557b76f5f238", "kind": "CompoundStmt", "range": { "begin": { - "offset": 9157, + "offset": 9416, "col": 23, "tokLen": 1, "includedFrom": { @@ -1311,8 +1304,8 @@ } }, "end": { - "offset": 9231, - "line": 288, + "offset": 9490, + "line": 294, "col": 5, "tokLen": 1, "includedFrom": { @@ -1322,12 +1315,12 @@ }, "inner": [ { - "id": "0x38585a50", + "id": "0x557b76f5f228", "kind": "ReturnStmt", "range": { "begin": { - "offset": 9167, - "line": 287, + "offset": 9426, + "line": 293, "col": 9, "tokLen": 6, "includedFrom": { @@ -1335,7 +1328,7 @@ } }, "end": { - "offset": 9224, + "offset": 9483, "col": 66, "tokLen": 1, "includedFrom": { @@ -1345,11 +1338,11 @@ }, "inner": [ { - "id": "0x38585a28", + "id": "0x557b76f5f1f8", "kind": "CallExpr", "range": { "begin": { - "offset": 9174, + "offset": 9433, "col": 16, "tokLen": 13, "includedFrom": { @@ -1357,7 +1350,7 @@ } }, "end": { - "offset": 9224, + "offset": 9483, "col": 66, "tokLen": 1, "includedFrom": { @@ -1371,11 +1364,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x385716d0", + "id": "0x557b76f56240", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 9174, + "offset": 9433, "col": 16, "tokLen": 13, "includedFrom": { @@ -1383,7 +1376,7 @@ } }, "end": { - "offset": 9189, + "offset": 9448, "col": 31, "tokLen": 1, "includedFrom": { @@ -1399,18 +1392,44 @@ "name": "duration_cast", "lookups": [ { - "id": "0x385703c0", + "id": "0x557b76f54ef0", "kind": "UsingShadowDecl", "name": "duration_cast" } + ], + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "T" + }, + "inner": [ + { + "id": "0x557b76f542c0", + "kind": "TemplateTypeParmType", + "type": { + "qualType": "T" + }, + "isDependent": true, + "isInstantiationDependent": true, + "depth": 0, + "index": 0, + "decl": { + "id": "0x557b76f54268", + "kind": "TemplateTypeParmDecl", + "name": "T" + } + } + ] + } ] }, { - "id": "0x38585a00", + "id": "0x557b76f5f1d0", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 9191, + "offset": 9450, "col": 33, "tokLen": 8, "includedFrom": { @@ -1418,7 +1437,7 @@ } }, "end": { - "offset": 9223, + "offset": 9482, "col": 65, "tokLen": 1, "includedFrom": { @@ -1433,7 +1452,7 @@ "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x385856a8", + "id": "0x557b76f5ee70", "kind": "CXXConstructorDecl", "name": "duration", "type": { @@ -1442,11 +1461,11 @@ }, "inner": [ { - "id": "0x385859d0", + "id": "0x557b76f5f1a0", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 9191, + "offset": 9450, "col": 33, "tokLen": 8, "includedFrom": { @@ -1454,7 +1473,7 @@ } }, "end": { - "offset": 9223, + "offset": 9482, "col": 65, "tokLen": 1, "includedFrom": { @@ -1474,11 +1493,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x38585800", + "id": "0x557b76f5efc0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9219, + "offset": 9478, "col": 61, "tokLen": 4, "includedFrom": { @@ -1486,7 +1505,7 @@ } }, "end": { - "offset": 9219, + "offset": 9478, "col": 61, "tokLen": 4, "includedFrom": { @@ -1495,18 +1514,17 @@ } }, "type": { - "desugaredQualType": "const double", "qualType": "const double" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x385719a0", + "id": "0x557b76f56500", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9219, + "offset": 9478, "col": 61, "tokLen": 4, "includedFrom": { @@ -1514,7 +1532,7 @@ } }, "end": { - "offset": 9219, + "offset": 9478, "col": 61, "tokLen": 4, "includedFrom": { @@ -1527,7 +1545,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856fbd8", + "id": "0x557b76f546b0", "kind": "VarDecl", "name": "tval", "type": { @@ -1548,12 +1566,12 @@ ] }, { - "id": "0x385a53b8", + "id": "0x557b76f75b18", "kind": "IfStmt", "range": { "begin": { - "offset": 9238, - "line": 288, + "offset": 9497, + "line": 294, "col": 12, "tokLen": 2, "includedFrom": { @@ -1561,8 +1579,8 @@ } }, "end": { - "offset": 9668, - "line": 297, + "offset": 9927, + "line": 303, "col": 5, "tokLen": 1, "includedFrom": { @@ -1573,12 +1591,12 @@ "hasElse": true, "inner": [ { - "id": "0x38586cd8", + "id": "0x557b76f604c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 9242, - "line": 288, + "offset": 9501, + "line": 294, "col": 16, "tokLen": 4, "includedFrom": { @@ -1586,7 +1604,7 @@ } }, "end": { - "offset": 9250, + "offset": 9509, "col": 24, "tokLen": 4, "includedFrom": { @@ -1601,11 +1619,11 @@ "adl": true, "inner": [ { - "id": "0x38586cc0", + "id": "0x557b76f604a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9247, + "offset": 9506, "col": 21, "tokLen": 2, "includedFrom": { @@ -1613,7 +1631,7 @@ } }, "end": { - "offset": 9247, + "offset": 9506, "col": 21, "tokLen": 2, "includedFrom": { @@ -1622,17 +1640,17 @@ } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38586ca0", + "id": "0x557b76f60488", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9247, + "offset": 9506, "col": 21, "tokLen": 2, "includedFrom": { @@ -1640,7 +1658,7 @@ } }, "end": { - "offset": 9247, + "offset": 9506, "col": 21, "tokLen": 2, "includedFrom": { @@ -1649,26 +1667,26 @@ } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38585a78", + "id": "0x557b76f5f250", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9242, + "offset": 9501, "col": 16, "tokLen": 4, "includedFrom": { @@ -1676,7 +1694,7 @@ } }, "end": { - "offset": 9242, + "offset": 9501, "col": 16, "tokLen": 4, "includedFrom": { @@ -1687,11 +1705,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856f928", + "id": "0x557b76f54408", "kind": "ParmVarDecl", "name": "unit", "type": { @@ -1700,11 +1718,11 @@ } }, { - "id": "0x38586c88", + "id": "0x557b76f60470", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9250, + "offset": 9509, "col": 24, "tokLen": 4, "includedFrom": { @@ -1712,7 +1730,7 @@ } }, "end": { - "offset": 9250, + "offset": 9509, "col": 24, "tokLen": 4, "includedFrom": { @@ -1727,11 +1745,11 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38585a98", + "id": "0x557b76f5f270", "kind": "StringLiteral", "range": { "begin": { - "offset": 9250, + "offset": 9509, "col": 24, "tokLen": 4, "includedFrom": { @@ -1739,7 +1757,7 @@ } }, "end": { - "offset": 9250, + "offset": 9509, "col": 24, "tokLen": 4, "includedFrom": { @@ -1758,11 +1776,11 @@ ] }, { - "id": "0x3858fe60", + "id": "0x557b76f69508", "kind": "CompoundStmt", "range": { "begin": { - "offset": 9256, + "offset": 9515, "col": 30, "tokLen": 1, "includedFrom": { @@ -1770,8 +1788,8 @@ } }, "end": { - "offset": 9331, - "line": 290, + "offset": 9590, + "line": 296, "col": 5, "tokLen": 1, "includedFrom": { @@ -1781,12 +1799,12 @@ }, "inner": [ { - "id": "0x3858fe50", + "id": "0x557b76f694f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 9266, - "line": 289, + "offset": 9525, + "line": 295, "col": 9, "tokLen": 6, "includedFrom": { @@ -1794,7 +1812,7 @@ } }, "end": { - "offset": 9324, + "offset": 9583, "col": 67, "tokLen": 1, "includedFrom": { @@ -1804,11 +1822,11 @@ }, "inner": [ { - "id": "0x3858fe28", + "id": "0x557b76f694c8", "kind": "CallExpr", "range": { "begin": { - "offset": 9273, + "offset": 9532, "col": 16, "tokLen": 13, "includedFrom": { @@ -1816,7 +1834,7 @@ } }, "end": { - "offset": 9324, + "offset": 9583, "col": 67, "tokLen": 1, "includedFrom": { @@ -1830,11 +1848,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x38586d20", + "id": "0x557b76f60518", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 9273, + "offset": 9532, "col": 16, "tokLen": 13, "includedFrom": { @@ -1842,7 +1860,7 @@ } }, "end": { - "offset": 9288, + "offset": 9547, "col": 31, "tokLen": 1, "includedFrom": { @@ -1858,18 +1876,44 @@ "name": "duration_cast", "lookups": [ { - "id": "0x385703c0", + "id": "0x557b76f54ef0", "kind": "UsingShadowDecl", "name": "duration_cast" } + ], + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "T" + }, + "inner": [ + { + "id": "0x557b76f542c0", + "kind": "TemplateTypeParmType", + "type": { + "qualType": "T" + }, + "isDependent": true, + "isInstantiationDependent": true, + "depth": 0, + "index": 0, + "decl": { + "id": "0x557b76f54268", + "kind": "TemplateTypeParmDecl", + "name": "T" + } + } + ] + } ] }, { - "id": "0x3858fe00", + "id": "0x557b76f694a0", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 9290, + "offset": 9549, "col": 33, "tokLen": 8, "includedFrom": { @@ -1877,7 +1921,7 @@ } }, "end": { - "offset": 9323, + "offset": 9582, "col": 66, "tokLen": 1, "includedFrom": { @@ -1892,7 +1936,7 @@ "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x3858faa8", + "id": "0x557b76f69140", "kind": "CXXConstructorDecl", "name": "duration", "type": { @@ -1901,11 +1945,11 @@ }, "inner": [ { - "id": "0x3858fdd0", + "id": "0x557b76f69470", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 9290, + "offset": 9549, "col": 33, "tokLen": 8, "includedFrom": { @@ -1913,7 +1957,7 @@ } }, "end": { - "offset": 9323, + "offset": 9582, "col": 66, "tokLen": 1, "includedFrom": { @@ -1933,11 +1977,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x3858fc00", + "id": "0x557b76f69290", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9319, + "offset": 9578, "col": 62, "tokLen": 4, "includedFrom": { @@ -1945,7 +1989,7 @@ } }, "end": { - "offset": 9319, + "offset": 9578, "col": 62, "tokLen": 4, "includedFrom": { @@ -1954,18 +1998,17 @@ } }, "type": { - "desugaredQualType": "const double", "qualType": "const double" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x38586ff0", + "id": "0x557b76f607c0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9319, + "offset": 9578, "col": 62, "tokLen": 4, "includedFrom": { @@ -1973,7 +2016,7 @@ } }, "end": { - "offset": 9319, + "offset": 9578, "col": 62, "tokLen": 4, "includedFrom": { @@ -1986,7 +2029,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856fbd8", + "id": "0x557b76f546b0", "kind": "VarDecl", "name": "tval", "type": { @@ -2007,12 +2050,12 @@ ] }, { - "id": "0x385a5388", + "id": "0x557b76f75ae8", "kind": "IfStmt", "range": { "begin": { - "offset": 9338, - "line": 290, + "offset": 9597, + "line": 296, "col": 12, "tokLen": 2, "includedFrom": { @@ -2020,8 +2063,8 @@ } }, "end": { - "offset": 9668, - "line": 297, + "offset": 9927, + "line": 303, "col": 5, "tokLen": 1, "includedFrom": { @@ -2032,12 +2075,12 @@ "hasElse": true, "inner": [ { - "id": "0x385910d8", + "id": "0x557b76f6a790", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 9342, - "line": 290, + "offset": 9601, + "line": 296, "col": 16, "tokLen": 4, "includedFrom": { @@ -2045,7 +2088,7 @@ } }, "end": { - "offset": 9350, + "offset": 9609, "col": 24, "tokLen": 4, "includedFrom": { @@ -2060,11 +2103,11 @@ "adl": true, "inner": [ { - "id": "0x385910c0", + "id": "0x557b76f6a778", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9347, + "offset": 9606, "col": 21, "tokLen": 2, "includedFrom": { @@ -2072,7 +2115,7 @@ } }, "end": { - "offset": 9347, + "offset": 9606, "col": 21, "tokLen": 2, "includedFrom": { @@ -2081,17 +2124,17 @@ } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x385910a0", + "id": "0x557b76f6a758", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9347, + "offset": 9606, "col": 21, "tokLen": 2, "includedFrom": { @@ -2099,7 +2142,7 @@ } }, "end": { - "offset": 9347, + "offset": 9606, "col": 21, "tokLen": 2, "includedFrom": { @@ -2108,26 +2151,26 @@ } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3858fe78", + "id": "0x557b76f69520", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9342, + "offset": 9601, "col": 16, "tokLen": 4, "includedFrom": { @@ -2135,7 +2178,7 @@ } }, "end": { - "offset": 9342, + "offset": 9601, "col": 16, "tokLen": 4, "includedFrom": { @@ -2146,11 +2189,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856f928", + "id": "0x557b76f54408", "kind": "ParmVarDecl", "name": "unit", "type": { @@ -2159,11 +2202,11 @@ } }, { - "id": "0x38591088", + "id": "0x557b76f6a740", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9350, + "offset": 9609, "col": 24, "tokLen": 4, "includedFrom": { @@ -2171,7 +2214,7 @@ } }, "end": { - "offset": 9350, + "offset": 9609, "col": 24, "tokLen": 4, "includedFrom": { @@ -2186,11 +2229,11 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3858fe98", + "id": "0x557b76f69540", "kind": "StringLiteral", "range": { "begin": { - "offset": 9350, + "offset": 9609, "col": 24, "tokLen": 4, "includedFrom": { @@ -2198,7 +2241,7 @@ } }, "end": { - "offset": 9350, + "offset": 9609, "col": 24, "tokLen": 4, "includedFrom": { @@ -2217,11 +2260,11 @@ ] }, { - "id": "0x3859a270", + "id": "0x557b76f737c8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 9356, + "offset": 9615, "col": 30, "tokLen": 1, "includedFrom": { @@ -2229,8 +2272,8 @@ } }, "end": { - "offset": 9431, - "line": 292, + "offset": 9690, + "line": 298, "col": 5, "tokLen": 1, "includedFrom": { @@ -2240,12 +2283,12 @@ }, "inner": [ { - "id": "0x3859a260", + "id": "0x557b76f737b8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 9366, - "line": 291, + "offset": 9625, + "line": 297, "col": 9, "tokLen": 6, "includedFrom": { @@ -2253,7 +2296,7 @@ } }, "end": { - "offset": 9424, + "offset": 9683, "col": 67, "tokLen": 1, "includedFrom": { @@ -2263,11 +2306,11 @@ }, "inner": [ { - "id": "0x3859a238", + "id": "0x557b76f73788", "kind": "CallExpr", "range": { "begin": { - "offset": 9373, + "offset": 9632, "col": 16, "tokLen": 13, "includedFrom": { @@ -2275,7 +2318,7 @@ } }, "end": { - "offset": 9424, + "offset": 9683, "col": 67, "tokLen": 1, "includedFrom": { @@ -2289,11 +2332,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x38591120", + "id": "0x557b76f6a7e8", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 9373, + "offset": 9632, "col": 16, "tokLen": 13, "includedFrom": { @@ -2301,7 +2344,7 @@ } }, "end": { - "offset": 9388, + "offset": 9647, "col": 31, "tokLen": 1, "includedFrom": { @@ -2317,18 +2360,44 @@ "name": "duration_cast", "lookups": [ { - "id": "0x385703c0", + "id": "0x557b76f54ef0", "kind": "UsingShadowDecl", "name": "duration_cast" } + ], + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "T" + }, + "inner": [ + { + "id": "0x557b76f542c0", + "kind": "TemplateTypeParmType", + "type": { + "qualType": "T" + }, + "isDependent": true, + "isInstantiationDependent": true, + "depth": 0, + "index": 0, + "decl": { + "id": "0x557b76f54268", + "kind": "TemplateTypeParmDecl", + "name": "T" + } + } + ] + } ] }, { - "id": "0x3859a210", + "id": "0x557b76f73760", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 9390, + "offset": 9649, "col": 33, "tokLen": 8, "includedFrom": { @@ -2336,7 +2405,7 @@ } }, "end": { - "offset": 9423, + "offset": 9682, "col": 66, "tokLen": 1, "includedFrom": { @@ -2351,7 +2420,7 @@ "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x38599eb8", + "id": "0x557b76f73400", "kind": "CXXConstructorDecl", "name": "duration", "type": { @@ -2360,11 +2429,11 @@ }, "inner": [ { - "id": "0x3859a1e0", + "id": "0x557b76f73730", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 9390, + "offset": 9649, "col": 33, "tokLen": 8, "includedFrom": { @@ -2372,7 +2441,7 @@ } }, "end": { - "offset": 9423, + "offset": 9682, "col": 66, "tokLen": 1, "includedFrom": { @@ -2392,11 +2461,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x3859a010", + "id": "0x557b76f73550", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9419, + "offset": 9678, "col": 62, "tokLen": 4, "includedFrom": { @@ -2404,7 +2473,7 @@ } }, "end": { - "offset": 9419, + "offset": 9678, "col": 62, "tokLen": 4, "includedFrom": { @@ -2413,18 +2482,17 @@ } }, "type": { - "desugaredQualType": "const double", "qualType": "const double" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x385913f0", + "id": "0x557b76f6aa90", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9419, + "offset": 9678, "col": 62, "tokLen": 4, "includedFrom": { @@ -2432,7 +2500,7 @@ } }, "end": { - "offset": 9419, + "offset": 9678, "col": 62, "tokLen": 4, "includedFrom": { @@ -2445,7 +2513,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856fbd8", + "id": "0x557b76f546b0", "kind": "VarDecl", "name": "tval", "type": { @@ -2466,12 +2534,12 @@ ] }, { - "id": "0x385a5358", + "id": "0x557b76f75ab8", "kind": "IfStmt", "range": { "begin": { - "offset": 9438, - "line": 292, + "offset": 9697, + "line": 298, "col": 12, "tokLen": 2, "includedFrom": { @@ -2479,8 +2547,8 @@ } }, "end": { - "offset": 9668, - "line": 297, + "offset": 9927, + "line": 303, "col": 5, "tokLen": 1, "includedFrom": { @@ -2491,12 +2559,12 @@ "hasElse": true, "inner": [ { - "id": "0x3859b5b8", + "id": "0x557b76f74b30", "kind": "BinaryOperator", "range": { "begin": { - "offset": 9442, - "line": 292, + "offset": 9701, + "line": 298, "col": 16, "tokLen": 4, "includedFrom": { @@ -2504,7 +2572,7 @@ } }, "end": { - "offset": 9468, + "offset": 9727, "col": 42, "tokLen": 1, "includedFrom": { @@ -2519,11 +2587,11 @@ "opcode": "||", "inner": [ { - "id": "0x3859b4e8", + "id": "0x557b76f74a50", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 9442, + "offset": 9701, "col": 16, "tokLen": 4, "includedFrom": { @@ -2531,7 +2599,7 @@ } }, "end": { - "offset": 9450, + "offset": 9709, "col": 24, "tokLen": 3, "includedFrom": { @@ -2546,11 +2614,11 @@ "adl": true, "inner": [ { - "id": "0x3859b4d0", + "id": "0x557b76f74a38", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9447, + "offset": 9706, "col": 21, "tokLen": 2, "includedFrom": { @@ -2558,7 +2626,7 @@ } }, "end": { - "offset": 9447, + "offset": 9706, "col": 21, "tokLen": 2, "includedFrom": { @@ -2567,17 +2635,17 @@ } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3859b4b0", + "id": "0x557b76f74a18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9447, + "offset": 9706, "col": 21, "tokLen": 2, "includedFrom": { @@ -2585,7 +2653,7 @@ } }, "end": { - "offset": 9447, + "offset": 9706, "col": 21, "tokLen": 2, "includedFrom": { @@ -2594,26 +2662,26 @@ } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3859a288", + "id": "0x557b76f737e0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9442, + "offset": 9701, "col": 16, "tokLen": 4, "includedFrom": { @@ -2621,7 +2689,7 @@ } }, "end": { - "offset": 9442, + "offset": 9701, "col": 16, "tokLen": 4, "includedFrom": { @@ -2632,11 +2700,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856f928", + "id": "0x557b76f54408", "kind": "ParmVarDecl", "name": "unit", "type": { @@ -2645,11 +2713,11 @@ } }, { - "id": "0x3859b498", + "id": "0x557b76f74a00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9450, + "offset": 9709, "col": 24, "tokLen": 3, "includedFrom": { @@ -2657,7 +2725,7 @@ } }, "end": { - "offset": 9450, + "offset": 9709, "col": 24, "tokLen": 3, "includedFrom": { @@ -2672,11 +2740,11 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3859a2a8", + "id": "0x557b76f73800", "kind": "StringLiteral", "range": { "begin": { - "offset": 9450, + "offset": 9709, "col": 24, "tokLen": 3, "includedFrom": { @@ -2684,7 +2752,7 @@ } }, "end": { - "offset": 9450, + "offset": 9709, "col": 24, "tokLen": 3, "includedFrom": { @@ -2703,11 +2771,11 @@ ] }, { - "id": "0x3859b570", + "id": "0x557b76f74ad8", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 9457, + "offset": 9716, "col": 31, "tokLen": 4, "includedFrom": { @@ -2715,7 +2783,7 @@ } }, "end": { - "offset": 9468, + "offset": 9727, "col": 42, "tokLen": 1, "includedFrom": { @@ -2729,11 +2797,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x3859b540", + "id": "0x557b76f74aa8", "kind": "MemberExpr", "range": { "begin": { - "offset": 9457, + "offset": 9716, "col": 31, "tokLen": 4, "includedFrom": { @@ -2741,7 +2809,7 @@ } }, "end": { - "offset": 9462, + "offset": 9721, "col": 36, "tokLen": 5, "includedFrom": { @@ -2755,14 +2823,14 @@ "valueCategory": "prvalue", "name": "empty", "isArrow": false, - "referencedMemberDecl": "0x37aee0b8", + "referencedMemberDecl": "0x557b762c20a0", "inner": [ { - "id": "0x3859b520", + "id": "0x557b76f74a88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9457, + "offset": 9716, "col": 31, "tokLen": 4, "includedFrom": { @@ -2770,7 +2838,7 @@ } }, "end": { - "offset": 9457, + "offset": 9716, "col": 31, "tokLen": 4, "includedFrom": { @@ -2781,11 +2849,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856f928", + "id": "0x557b76f54408", "kind": "ParmVarDecl", "name": "unit", "type": { @@ -2800,11 +2868,11 @@ ] }, { - "id": "0x385a5170", + "id": "0x557b76f758c8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 9471, + "offset": 9730, "col": 45, "tokLen": 1, "includedFrom": { @@ -2812,8 +2880,8 @@ } }, "end": { - "offset": 9547, - "line": 294, + "offset": 9806, + "line": 300, "col": 5, "tokLen": 1, "includedFrom": { @@ -2823,12 +2891,12 @@ }, "inner": [ { - "id": "0x385a5160", + "id": "0x557b76f758b8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 9481, - "line": 293, + "offset": 9740, + "line": 299, "col": 9, "tokLen": 6, "includedFrom": { @@ -2836,7 +2904,7 @@ } }, "end": { - "offset": 9540, + "offset": 9799, "col": 68, "tokLen": 1, "includedFrom": { @@ -2846,11 +2914,11 @@ }, "inner": [ { - "id": "0x385a5138", + "id": "0x557b76f75888", "kind": "CallExpr", "range": { "begin": { - "offset": 9488, + "offset": 9747, "col": 16, "tokLen": 13, "includedFrom": { @@ -2858,7 +2926,7 @@ } }, "end": { - "offset": 9540, + "offset": 9799, "col": 68, "tokLen": 1, "includedFrom": { @@ -2872,11 +2940,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x3859b5e8", + "id": "0x557b76f74b70", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 9488, + "offset": 9747, "col": 16, "tokLen": 13, "includedFrom": { @@ -2884,7 +2952,7 @@ } }, "end": { - "offset": 9503, + "offset": 9762, "col": 31, "tokLen": 1, "includedFrom": { @@ -2900,18 +2968,44 @@ "name": "duration_cast", "lookups": [ { - "id": "0x385703c0", + "id": "0x557b76f54ef0", "kind": "UsingShadowDecl", "name": "duration_cast" } + ], + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "T" + }, + "inner": [ + { + "id": "0x557b76f542c0", + "kind": "TemplateTypeParmType", + "type": { + "qualType": "T" + }, + "isDependent": true, + "isInstantiationDependent": true, + "depth": 0, + "index": 0, + "decl": { + "id": "0x557b76f54268", + "kind": "TemplateTypeParmDecl", + "name": "T" + } + } + ] + } ] }, { - "id": "0x385a5110", + "id": "0x557b76f75860", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 9505, + "offset": 9764, "col": 33, "tokLen": 3, "includedFrom": { @@ -2919,7 +3013,7 @@ } }, "end": { - "offset": 9539, + "offset": 9798, "col": 67, "tokLen": 1, "includedFrom": { @@ -2928,13 +3022,12 @@ } }, "type": { - "desugaredQualType": "std::chrono::duration", "qualType": "std::chrono::duration" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x385a4db8", + "id": "0x557b75a2f130", "kind": "CXXConstructorDecl", "name": "duration", "type": { @@ -2943,11 +3036,11 @@ }, "inner": [ { - "id": "0x385a50e0", + "id": "0x557b76f75830", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 9505, + "offset": 9764, "col": 33, "tokLen": 3, "includedFrom": { @@ -2955,7 +3048,7 @@ } }, "end": { - "offset": 9539, + "offset": 9798, "col": 67, "tokLen": 1, "includedFrom": { @@ -2964,7 +3057,6 @@ } }, "type": { - "desugaredQualType": "std::chrono::duration", "qualType": "std::chrono::duration" }, "valueCategory": "prvalue", @@ -2975,11 +3067,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x385a4f10", + "id": "0x557b76f757e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9535, + "offset": 9794, "col": 63, "tokLen": 4, "includedFrom": { @@ -2987,7 +3079,7 @@ } }, "end": { - "offset": 9535, + "offset": 9794, "col": 63, "tokLen": 4, "includedFrom": { @@ -2996,18 +3088,17 @@ } }, "type": { - "desugaredQualType": "const double", "qualType": "const double" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x3859b890", + "id": "0x557b76f74cd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9535, + "offset": 9794, "col": 63, "tokLen": 4, "includedFrom": { @@ -3015,7 +3106,7 @@ } }, "end": { - "offset": 9535, + "offset": 9794, "col": 63, "tokLen": 4, "includedFrom": { @@ -3028,7 +3119,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856fbd8", + "id": "0x557b76f546b0", "kind": "VarDecl", "name": "tval", "type": { @@ -3049,12 +3140,12 @@ ] }, { - "id": "0x385a5340", + "id": "0x557b76f75aa0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 9554, - "line": 294, + "offset": 9813, + "line": 300, "col": 12, "tokLen": 1, "includedFrom": { @@ -3062,8 +3153,8 @@ } }, "end": { - "offset": 9668, - "line": 297, + "offset": 9927, + "line": 303, "col": 5, "tokLen": 1, "includedFrom": { @@ -3073,12 +3164,12 @@ }, "inner": [ { - "id": "0x385a5328", + "id": "0x557b76f75a88", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 9564, - "line": 295, + "offset": 9823, + "line": 301, "col": 9, "tokLen": 5, "includedFrom": { @@ -3086,8 +3177,8 @@ } }, "end": { - "offset": 9661, - "line": 296, + "offset": 9920, + "line": 302, "col": 78, "tokLen": 1, "includedFrom": { @@ -3102,12 +3193,12 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x385a5310", + "id": "0x557b76f75a70", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 9564, - "line": 295, + "offset": 9823, + "line": 301, "col": 9, "tokLen": 5, "includedFrom": { @@ -3115,8 +3206,8 @@ } }, "end": { - "offset": 9661, - "line": 296, + "offset": 9920, + "line": 302, "col": 78, "tokLen": 1, "includedFrom": { @@ -3130,12 +3221,12 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x385a52e0", - "kind": "CXXConstructExpr", + "id": "0x557b76f75a48", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 9570, - "line": 295, + "offset": 9829, + "line": 301, "col": 15, "tokLen": 12, "includedFrom": { @@ -3143,8 +3234,8 @@ } }, "end": { - "offset": 9661, - "line": 296, + "offset": 9920, + "line": 302, "col": 78, "tokLen": 1, "includedFrom": { @@ -3153,24 +3244,26 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481ca0", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const char *)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x385a52c8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b76f75a28", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 9570, - "line": 295, + "offset": 9829, + "line": 301, "col": 15, "tokLen": 12, "includedFrom": { @@ -3178,8 +3271,8 @@ } }, "end": { - "offset": 9661, - "line": 296, + "offset": 9920, + "line": 302, "col": 78, "tokLen": 1, "includedFrom": { @@ -3188,19 +3281,26 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b76f75a20", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x385a52a0", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b76f759f0", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 9570, - "line": 295, + "offset": 9829, + "line": 301, "col": 15, "tokLen": 12, "includedFrom": { @@ -3208,8 +3308,8 @@ } }, "end": { - "offset": 9661, - "line": 296, + "offset": 9920, + "line": 302, "col": 78, "tokLen": 1, "includedFrom": { @@ -3218,149 +3318,68 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a6a8", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const char *)" - } + "ctorType": { + "qualType": "void (const char *)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x385a5280", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b76f759d8", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9570, - "line": 295, - "col": 15, - "tokLen": 12, + "offset": 9855, + "col": 13, + "tokLen": 65, "includedFrom": { "file": "ToString.cpp" } }, "end": { - "offset": 9661, - "line": 296, - "col": 78, - "tokLen": 1, + "offset": 9855, + "col": 13, + "tokLen": 65, "includedFrom": { "file": "ToString.cpp" } } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "qualType": "const char *" }, "valueCategory": "prvalue", - "temp": "0x385a5278", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } - }, + "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x385a5248", - "kind": "CXXConstructExpr", + "id": "0x557b76f75940", + "kind": "StringLiteral", "range": { "begin": { - "offset": 9570, - "line": 295, - "col": 15, - "tokLen": 12, + "offset": 9855, + "col": 13, + "tokLen": 65, "includedFrom": { "file": "ToString.cpp" } }, "end": { - "offset": 9661, - "line": 296, - "col": 78, - "tokLen": 1, + "offset": 9855, + "col": 13, + "tokLen": 65, "includedFrom": { "file": "ToString.cpp" } } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "qualType": "const char[64]" }, - "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const char *)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", - "inner": [ - { - "id": "0x385a5230", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 9596, - "col": 13, - "tokLen": 65, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 9596, - "col": 13, - "tokLen": 65, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x385a51d8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 9596, - "col": 13, - "tokLen": 65, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 9596, - "col": 13, - "tokLen": 65, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "qualType": "const char[64]" - }, - "valueCategory": "lvalue", - "value": "\"Invalid unit in conversion from string to std::chrono::duration\"" - } - ] - } - ] + "valueCategory": "lvalue", + "value": "\"Invalid unit in conversion from string to std::chrono::duration\"" } ] } @@ -3391,12 +3410,12 @@ ] } { - "id": "0x385a56d0", + "id": "0x557b76f75e48", "kind": "FunctionTemplateDecl", "loc": { - "offset": 9697, + "offset": 9956, "file": "../include/sls/ToString.h", - "line": 300, + "line": 306, "col": 25, "tokLen": 8, "includedFrom": { @@ -3405,7 +3424,7 @@ }, "range": { "begin": { - "offset": 9673, + "offset": 9932, "col": 1, "tokLen": 8, "includedFrom": { @@ -3413,8 +3432,8 @@ } }, "end": { - "offset": 9822, - "line": 304, + "offset": 10081, + "line": 310, "col": 1, "tokLen": 1, "includedFrom": { @@ -3425,11 +3444,11 @@ "name": "StringTo", "inner": [ { - "id": "0x385a5450", + "id": "0x557b76f75bb0", "kind": "TemplateTypeParmDecl", "loc": { - "offset": 9692, - "line": 300, + "offset": 9951, + "line": 306, "col": 20, "tokLen": 1, "includedFrom": { @@ -3438,7 +3457,7 @@ }, "range": { "begin": { - "offset": 9683, + "offset": 9942, "col": 11, "tokLen": 8, "includedFrom": { @@ -3446,7 +3465,7 @@ } }, "end": { - "offset": 9692, + "offset": 9951, "col": 20, "tokLen": 1, "includedFrom": { @@ -3461,10 +3480,10 @@ "index": 0 }, { - "id": "0x385a5628", + "id": "0x557b76f75da0", "kind": "FunctionDecl", "loc": { - "offset": 9697, + "offset": 9956, "col": 25, "tokLen": 8, "includedFrom": { @@ -3473,7 +3492,7 @@ }, "range": { "begin": { - "offset": 9695, + "offset": 9954, "col": 23, "tokLen": 1, "includedFrom": { @@ -3481,8 +3500,8 @@ } }, "end": { - "offset": 9822, - "line": 304, + "offset": 10081, + "line": 310, "col": 1, "tokLen": 1, "includedFrom": { @@ -3496,11 +3515,11 @@ }, "inner": [ { - "id": "0x385a5538", + "id": "0x557b76f75c98", "kind": "ParmVarDecl", "loc": { - "offset": 9725, - "line": 300, + "offset": 9984, + "line": 306, "col": 53, "tokLen": 1, "includedFrom": { @@ -3509,7 +3528,7 @@ }, "range": { "begin": { - "offset": 9706, + "offset": 9965, "col": 34, "tokLen": 5, "includedFrom": { @@ -3517,7 +3536,7 @@ } }, "end": { - "offset": 9725, + "offset": 9984, "col": 53, "tokLen": 1, "includedFrom": { @@ -3532,11 +3551,11 @@ } }, { - "id": "0x385a5e00", + "id": "0x557b76f76510", "kind": "CompoundStmt", "range": { "begin": { - "offset": 9728, + "offset": 9987, "col": 56, "tokLen": 1, "includedFrom": { @@ -3544,8 +3563,8 @@ } }, "end": { - "offset": 9822, - "line": 304, + "offset": 10081, + "line": 310, "col": 1, "tokLen": 1, "includedFrom": { @@ -3555,12 +3574,12 @@ }, "inner": [ { - "id": "0x385a5930", + "id": "0x557b76f760c0", "kind": "DeclStmt", "range": { "begin": { - "offset": 9734, - "line": 301, + "offset": 9993, + "line": 307, "col": 5, "tokLen": 3, "includedFrom": { @@ -3568,7 +3587,7 @@ } }, "end": { - "offset": 9752, + "offset": 10011, "col": 23, "tokLen": 1, "includedFrom": { @@ -3578,10 +3597,10 @@ }, "inner": [ { - "id": "0x385a5800", + "id": "0x557b76f75f58", "kind": "VarDecl", "loc": { - "offset": 9746, + "offset": 10005, "col": 17, "tokLen": 3, "includedFrom": { @@ -3590,7 +3609,7 @@ }, "range": { "begin": { - "offset": 9734, + "offset": 9993, "col": 5, "tokLen": 3, "includedFrom": { @@ -3598,7 +3617,7 @@ } }, "end": { - "offset": 9751, + "offset": 10010, "col": 22, "tokLen": 1, "includedFrom": { @@ -3611,16 +3630,16 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "init": "list", "inner": [ { - "id": "0x385a5900", + "id": "0x557b76f76090", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 9746, + "offset": 10005, "col": 17, "tokLen": 3, "includedFrom": { @@ -3628,7 +3647,7 @@ } }, "end": { - "offset": 9751, + "offset": 10010, "col": 22, "tokLen": 1, "includedFrom": { @@ -3639,7 +3658,7 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "prvalue", "ctorType": { @@ -3650,11 +3669,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x385a5868", + "id": "0x557b76f75fc0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9750, + "offset": 10009, "col": 21, "tokLen": 1, "includedFrom": { @@ -3662,7 +3681,7 @@ } }, "end": { - "offset": 9750, + "offset": 10009, "col": 21, "tokLen": 1, "includedFrom": { @@ -3673,11 +3692,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385a5538", + "id": "0x557b76f75c98", "kind": "ParmVarDecl", "name": "t", "type": { @@ -3692,12 +3711,12 @@ ] }, { - "id": "0x385a5cc0", + "id": "0x557b76f763b8", "kind": "DeclStmt", "range": { "begin": { - "offset": 9758, - "line": 302, + "offset": 10017, + "line": 308, "col": 5, "tokLen": 4, "includedFrom": { @@ -3705,7 +3724,7 @@ } }, "end": { - "offset": 9785, + "offset": 10044, "col": 32, "tokLen": 1, "includedFrom": { @@ -3715,10 +3734,10 @@ }, "inner": [ { - "id": "0x385a5988", + "id": "0x557b76f760f0", "kind": "VarDecl", "loc": { - "offset": 9763, + "offset": 10022, "col": 10, "tokLen": 4, "includedFrom": { @@ -3727,7 +3746,7 @@ }, "range": { "begin": { - "offset": 9758, + "offset": 10017, "col": 5, "tokLen": 4, "includedFrom": { @@ -3735,7 +3754,7 @@ } }, "end": { - "offset": 9784, + "offset": 10043, "col": 31, "tokLen": 1, "includedFrom": { @@ -3748,16 +3767,16 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "init": "c", "inner": [ { - "id": "0x385a5ca8", + "id": "0x557b76f763a0", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 9770, + "offset": 10029, "col": 17, "tokLen": 10, "includedFrom": { @@ -3765,7 +3784,7 @@ } }, "end": { - "offset": 9784, + "offset": 10043, "col": 31, "tokLen": 1, "includedFrom": { @@ -3776,17 +3795,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "prvalue", "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x385a5c78", - "kind": "CXXConstructExpr", + "id": "0x557b76f76290", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 9770, + "offset": 10029, "col": 17, "tokLen": 10, "includedFrom": { @@ -3794,7 +3813,7 @@ } }, "end": { - "offset": 9784, + "offset": 10043, "col": 31, "tokLen": 1, "includedFrom": { @@ -3805,22 +3824,25 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (basic_string &&) noexcept" + "temp": "0x557b76f76288", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x385a5c30", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b76f76258", + "kind": "CallExpr", "range": { "begin": { - "offset": 9770, + "offset": 10029, "col": 17, "tokLen": 10, "includedFrom": { @@ -3828,7 +3850,7 @@ } }, "end": { - "offset": 9784, + "offset": 10043, "col": 31, "tokLen": 1, "includedFrom": { @@ -3839,17 +3861,16 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", "inner": [ { - "id": "0x385a5b20", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b76f76240", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9770, + "offset": 10029, "col": 17, "tokLen": 10, "includedFrom": { @@ -3857,9 +3878,72 @@ } }, "end": { - "offset": 9784, - "col": 31, - "tokLen": 1, + "offset": 10029, + "col": 17, + "tokLen": 10, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "std::string (*)(std::string &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b76f761c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10029, + "col": 17, + "tokLen": 10, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 10029, + "col": 17, + "tokLen": 10, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "std::string (std::string &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b76970ef8", + "kind": "FunctionDecl", + "name": "RemoveUnit", + "type": { + "qualType": "std::string (std::string &)" + } + } + } + ] + }, + { + "id": "0x557b76f761a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10040, + "col": 28, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 10040, + "col": 28, + "tokLen": 3, "includedFrom": { "file": "ToString.cpp" } @@ -3868,151 +3952,19 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x385a5b18", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b76f75f58", + "kind": "VarDecl", + "name": "tmp", "type": { - "qualType": "void () noexcept" + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x557b76006ce8" } - }, - "inner": [ - { - "id": "0x385a5af0", - "kind": "CallExpr", - "range": { - "begin": { - "offset": 9770, - "col": 17, - "tokLen": 10, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 9784, - "col": 31, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "prvalue", - "inner": [ - { - "id": "0x385a5ad8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 9770, - "col": 17, - "tokLen": 10, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 9770, - "col": 17, - "tokLen": 10, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "qualType": "std::string (*)(std::string &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x385a5a58", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 9770, - "col": 17, - "tokLen": 10, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 9770, - "col": 17, - "tokLen": 10, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "qualType": "std::string (std::string &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3804f538", - "kind": "FunctionDecl", - "name": "RemoveUnit", - "type": { - "qualType": "std::string (std::string &)" - } - } - } - ] - }, - { - "id": "0x385a5a38", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 9781, - "col": 28, - "tokLen": 3, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 9781, - "col": 28, - "tokLen": 3, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x385a5800", - "kind": "VarDecl", - "name": "tmp", - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" - } - } - } - ] - } - ] + } } ] } @@ -4025,12 +3977,12 @@ ] }, { - "id": "0x385a5df0", + "id": "0x557b76f76500", "kind": "ReturnStmt", "range": { "begin": { - "offset": 9791, - "line": 303, + "offset": 10050, + "line": 309, "col": 5, "tokLen": 6, "includedFrom": { @@ -4038,7 +3990,7 @@ } }, "end": { - "offset": 9819, + "offset": 10078, "col": 33, "tokLen": 1, "includedFrom": { @@ -4048,11 +4000,11 @@ }, "inner": [ { - "id": "0x385a5dc0", + "id": "0x557b76f764c8", "kind": "CallExpr", "range": { "begin": { - "offset": 9798, + "offset": 10057, "col": 12, "tokLen": 8, "includedFrom": { @@ -4060,7 +4012,7 @@ } }, "end": { - "offset": 9819, + "offset": 10078, "col": 33, "tokLen": 1, "includedFrom": { @@ -4074,11 +4026,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x385a5d00", + "id": "0x557b76f76408", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 9798, + "offset": 10057, "col": 12, "tokLen": 8, "includedFrom": { @@ -4086,7 +4038,7 @@ } }, "end": { - "offset": 9808, + "offset": 10067, "col": 22, "tokLen": 1, "includedFrom": { @@ -4102,23 +4054,49 @@ "name": "StringTo", "lookups": [ { - "id": "0x385a56d0", + "id": "0x557b76f75e48", "kind": "FunctionTemplateDecl", "name": "StringTo" }, { - "id": "0x3856fae0", + "id": "0x557b76f545c8", "kind": "FunctionTemplateDecl", "name": "StringTo" } + ], + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "T" + }, + "inner": [ + { + "id": "0x557b76f75c00", + "kind": "TemplateTypeParmType", + "type": { + "qualType": "T" + }, + "isDependent": true, + "isInstantiationDependent": true, + "depth": 0, + "index": 0, + "decl": { + "id": "0x557b76f75bb0", + "kind": "TemplateTypeParmDecl", + "name": "T" + } + } + ] + } ] }, { - "id": "0x385a5d80", + "id": "0x557b76f76488", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9810, + "offset": 10069, "col": 24, "tokLen": 3, "includedFrom": { @@ -4126,7 +4104,7 @@ } }, "end": { - "offset": 9810, + "offset": 10069, "col": 24, "tokLen": 3, "includedFrom": { @@ -4137,26 +4115,26 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385a5800", + "id": "0x557b76f75f58", "kind": "VarDecl", "name": "tmp", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" } } }, { - "id": "0x385a5da0", + "id": "0x557b76f764a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9815, + "offset": 10074, "col": 29, "tokLen": 4, "includedFrom": { @@ -4164,7 +4142,7 @@ } }, "end": { - "offset": 9815, + "offset": 10074, "col": 29, "tokLen": 4, "includedFrom": { @@ -4175,17 +4153,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385a5988", + "id": "0x557b76f760f0", "kind": "VarDecl", "name": "unit", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" } } } @@ -4198,7 +4176,7 @@ ] }, { - "id": "0x7feb10ea9db8", + "id": "0x557b772253f8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4206,7 +4184,7 @@ } }, { - "id": "0x7feb10eb41e8", + "id": "0x557b7722f998", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4214,7 +4192,7 @@ } }, { - "id": "0x38727ab8", + "id": "0x557b77248648", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4222,7 +4200,7 @@ } }, { - "id": "0x38731e78", + "id": "0x557b77252ae8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4230,7 +4208,7 @@ } }, { - "id": "0x7feb10e7ca18", + "id": "0x557b77259578", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4238,7 +4216,7 @@ } }, { - "id": "0x7feb10e80e08", + "id": "0x557b7725d998", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4246,7 +4224,7 @@ } }, { - "id": "0x7feb10e83e78", + "id": "0x557b77260a28", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4254,7 +4232,7 @@ } }, { - "id": "0x7feb10e89578", + "id": "0x557b77266188", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4262,7 +4240,7 @@ } }, { - "id": "0x7feb10e8ffd8", + "id": "0x557b7726cc68", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4270,7 +4248,7 @@ } }, { - "id": "0x7feb10e0b598", + "id": "0x557b772ecf78", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4278,7 +4256,7 @@ } }, { - "id": "0x7feb10e10c88", + "id": "0x557b772f26c8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4286,7 +4264,7 @@ } }, { - "id": "0x7feb10e13d28", + "id": "0x557b772f5788", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4294,7 +4272,7 @@ } }, { - "id": "0x3873b8f8", + "id": "0x557b772fd578", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4302,7 +4280,7 @@ } }, { - "id": "0x38740fd8", + "id": "0x557b77302cb8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4310,7 +4288,7 @@ } }, { - "id": "0x38745ac8", + "id": "0x557b77308088", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4318,7 +4296,7 @@ } }, { - "id": "0x38748b38", + "id": "0x557b7730b118", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4326,7 +4304,7 @@ } }, { - "id": "0x38750888", + "id": "0x557b77312f38", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4334,7 +4312,7 @@ } }, { - "id": "0x387538f8", + "id": "0x557b77315fc8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4342,7 +4320,7 @@ } }, { - "id": "0x38756998", + "id": "0x557b77319088", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4350,7 +4328,15 @@ } }, { - "id": "0x7feb10dd8ba8", + "id": "0x557b7731c148", + "kind": "FunctionDecl", + "name": "StringTo", + "type": { + "qualType": "defs::operationMode (const std::string &)" + } + }, + { + "id": "0x557b7731f198", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4358,7 +4344,7 @@ } }, { - "id": "0x7feb10ddb138", + "id": "0x557b773218a8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4366,7 +4352,7 @@ } }, { - "id": "0x7feb10ddc9e8", + "id": "0x557b77323218", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4374,7 +4360,7 @@ } }, { - "id": "0x7feb10ddd208", + "id": "0x557b77323af8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4382,7 +4368,7 @@ } }, { - "id": "0x7feb10ddda30", + "id": "0x557b773243d8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4390,7 +4376,7 @@ } }, { - "id": "0x7feb10dde1e8", + "id": "0x557b77324c30", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4398,7 +4384,7 @@ } }, { - "id": "0x7feb10dde9f8", + "id": "0x557b773254a8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4408,12 +4394,12 @@ ] } { - "id": "0x385a5fd8", + "id": "0x557b76f766e8", "kind": "FunctionDecl", "loc": { - "offset": 9856, + "offset": 10115, "file": "../include/sls/ToString.h", - "line": 306, + "line": 312, "col": 32, "tokLen": 8, "includedFrom": { @@ -4422,7 +4408,7 @@ }, "range": { "begin": { - "offset": 9825, + "offset": 10084, "col": 1, "tokLen": 8, "includedFrom": { @@ -4430,7 +4416,7 @@ } }, "end": { - "offset": 9885, + "offset": 10144, "col": 61, "tokLen": 1, "includedFrom": { @@ -4438,7 +4424,7 @@ } } }, - "previousDecl": "0x385a6238", + "previousDecl": "0x557b76f76960", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs12detectorTypeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -4452,13 +4438,13 @@ }, "inner": [ { - "id": "0x37f35630", + "id": "0x557b768575a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::detectorType" }, "decl": { - "id": "0x37f35590", + "id": "0x557b768571b0", "kind": "EnumDecl", "name": "detectorType" } @@ -4466,10 +4452,10 @@ ] }, { - "id": "0x385a5ed0", + "id": "0x557b76f765d8", "kind": "ParmVarDecl", "loc": { - "offset": 9884, + "offset": 10143, "col": 60, "tokLen": 1, "includedFrom": { @@ -4478,7 +4464,7 @@ }, "range": { "begin": { - "offset": 9865, + "offset": 10124, "col": 41, "tokLen": 5, "includedFrom": { @@ -4486,7 +4472,7 @@ } }, "end": { - "offset": 9884, + "offset": 10143, "col": 60, "tokLen": 1, "includedFrom": { @@ -4502,12 +4488,12 @@ ] } { - "id": "0x385a6528", + "id": "0x557b76f76c68", "kind": "FunctionDecl", "loc": { - "offset": 9923, + "offset": 10182, "file": "../include/sls/ToString.h", - "line": 307, + "line": 313, "col": 36, "tokLen": 8, "includedFrom": { @@ -4516,7 +4502,7 @@ }, "range": { "begin": { - "offset": 9888, + "offset": 10147, "col": 1, "tokLen": 8, "includedFrom": { @@ -4524,7 +4510,7 @@ } }, "end": { - "offset": 9952, + "offset": 10211, "col": 65, "tokLen": 1, "includedFrom": { @@ -4532,7 +4518,7 @@ } } }, - "previousDecl": "0x385a6788", + "previousDecl": "0x557b76f76ee0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs16detectorSettingsEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -4546,13 +4532,13 @@ }, "inner": [ { - "id": "0x37ff0eb0", + "id": "0x557b769263d0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::detectorSettings" }, "decl": { - "id": "0x37ff0e08", + "id": "0x557b76925b58", "kind": "EnumDecl", "name": "detectorSettings" } @@ -4560,10 +4546,10 @@ ] }, { - "id": "0x385a6428", + "id": "0x557b76f76b50", "kind": "ParmVarDecl", "loc": { - "offset": 9951, + "offset": 10210, "col": 64, "tokLen": 1, "includedFrom": { @@ -4572,7 +4558,7 @@ }, "range": { "begin": { - "offset": 9932, + "offset": 10191, "col": 45, "tokLen": 5, "includedFrom": { @@ -4580,7 +4566,7 @@ } }, "end": { - "offset": 9951, + "offset": 10210, "col": 64, "tokLen": 1, "includedFrom": { @@ -4596,12 +4582,12 @@ ] } { - "id": "0x385a6a78", + "id": "0x557b76f771e8", "kind": "FunctionDecl", "loc": { - "offset": 9984, + "offset": 10243, "file": "../include/sls/ToString.h", - "line": 308, + "line": 314, "col": 30, "tokLen": 8, "includedFrom": { @@ -4610,7 +4596,7 @@ }, "range": { "begin": { - "offset": 9955, + "offset": 10214, "col": 1, "tokLen": 8, "includedFrom": { @@ -4618,7 +4604,7 @@ } }, "end": { - "offset": 10013, + "offset": 10272, "col": 59, "tokLen": 1, "includedFrom": { @@ -4626,7 +4612,7 @@ } } }, - "previousDecl": "0x385a6cd8", + "previousDecl": "0x557b76f77460", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10speedLevelEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -4640,13 +4626,13 @@ }, "inner": [ { - "id": "0x37ff1b60", + "id": "0x557b76926b70", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::speedLevel" }, "decl": { - "id": "0x37ff1ab8", + "id": "0x557b76926908", "kind": "EnumDecl", "name": "speedLevel" } @@ -4654,10 +4640,10 @@ ] }, { - "id": "0x385a6978", + "id": "0x557b76f770d0", "kind": "ParmVarDecl", "loc": { - "offset": 10012, + "offset": 10271, "col": 58, "tokLen": 1, "includedFrom": { @@ -4666,7 +4652,7 @@ }, "range": { "begin": { - "offset": 9993, + "offset": 10252, "col": 39, "tokLen": 5, "includedFrom": { @@ -4674,7 +4660,7 @@ } }, "end": { - "offset": 10012, + "offset": 10271, "col": 58, "tokLen": 1, "includedFrom": { @@ -4690,12 +4676,12 @@ ] } { - "id": "0x385a6fc8", + "id": "0x557b76f77768", "kind": "FunctionDecl", "loc": { - "offset": 10045, + "offset": 10304, "file": "../include/sls/ToString.h", - "line": 309, + "line": 315, "col": 30, "tokLen": 8, "includedFrom": { @@ -4704,7 +4690,7 @@ }, "range": { "begin": { - "offset": 10016, + "offset": 10275, "col": 1, "tokLen": 8, "includedFrom": { @@ -4712,7 +4698,7 @@ } }, "end": { - "offset": 10074, + "offset": 10333, "col": 59, "tokLen": 1, "includedFrom": { @@ -4720,7 +4706,7 @@ } } }, - "previousDecl": "0x385a7228", + "previousDecl": "0x557b76f779e0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10timingModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -4734,13 +4720,13 @@ }, "inner": [ { - "id": "0x37fee460", + "id": "0x557b76923020", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingMode" }, "decl": { - "id": "0x37fee3b8", + "id": "0x557b76922d68", "kind": "EnumDecl", "name": "timingMode" } @@ -4748,10 +4734,10 @@ ] }, { - "id": "0x385a6ec8", + "id": "0x557b76f77650", "kind": "ParmVarDecl", "loc": { - "offset": 10073, + "offset": 10332, "col": 58, "tokLen": 1, "includedFrom": { @@ -4760,7 +4746,7 @@ }, "range": { "begin": { - "offset": 10054, + "offset": 10313, "col": 39, "tokLen": 5, "includedFrom": { @@ -4768,7 +4754,7 @@ } }, "end": { - "offset": 10073, + "offset": 10332, "col": 58, "tokLen": 1, "includedFrom": { @@ -4784,12 +4770,12 @@ ] } { - "id": "0x385a7518", + "id": "0x557b76f77ce8", "kind": "FunctionDecl", "loc": { - "offset": 10114, + "offset": 10373, "file": "../include/sls/ToString.h", - "line": 310, + "line": 316, "col": 38, "tokLen": 8, "includedFrom": { @@ -4798,7 +4784,7 @@ }, "range": { "begin": { - "offset": 10077, + "offset": 10336, "col": 1, "tokLen": 8, "includedFrom": { @@ -4806,7 +4792,7 @@ } }, "end": { - "offset": 10143, + "offset": 10402, "col": 67, "tokLen": 1, "includedFrom": { @@ -4814,7 +4800,7 @@ } } }, - "previousDecl": "0x385a7778", + "previousDecl": "0x557b76f77f60", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18frameDiscardPolicyEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -4828,13 +4814,13 @@ }, "inner": [ { - "id": "0x37fe94c0", + "id": "0x557b76920fe0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::frameDiscardPolicy" }, "decl": { - "id": "0x37fe9420", + "id": "0x557b76920dd8", "kind": "EnumDecl", "name": "frameDiscardPolicy" } @@ -4842,10 +4828,10 @@ ] }, { - "id": "0x385a7418", + "id": "0x557b76f77bd0", "kind": "ParmVarDecl", "loc": { - "offset": 10142, + "offset": 10401, "col": 66, "tokLen": 1, "includedFrom": { @@ -4854,7 +4840,7 @@ }, "range": { "begin": { - "offset": 10123, + "offset": 10382, "col": 47, "tokLen": 5, "includedFrom": { @@ -4862,7 +4848,7 @@ } }, "end": { - "offset": 10142, + "offset": 10401, "col": 66, "tokLen": 1, "includedFrom": { @@ -4878,12 +4864,12 @@ ] } { - "id": "0x385a7a68", + "id": "0x557b76f78268", "kind": "FunctionDecl", "loc": { - "offset": 10175, + "offset": 10434, "file": "../include/sls/ToString.h", - "line": 311, + "line": 317, "col": 30, "tokLen": 8, "includedFrom": { @@ -4892,7 +4878,7 @@ }, "range": { "begin": { - "offset": 10146, + "offset": 10405, "col": 1, "tokLen": 8, "includedFrom": { @@ -4900,7 +4886,7 @@ } }, "end": { - "offset": 10204, + "offset": 10463, "col": 59, "tokLen": 1, "includedFrom": { @@ -4908,7 +4894,7 @@ } } }, - "previousDecl": "0x385a7cc8", + "previousDecl": "0x557b76f784e0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10fileFormatEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -4922,13 +4908,13 @@ }, "inner": [ { - "id": "0x37feca90", + "id": "0x557b769211b0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::fileFormat" }, "decl": { - "id": "0x37fec9f0", + "id": "0x557b76921000", "kind": "EnumDecl", "name": "fileFormat" } @@ -4936,10 +4922,10 @@ ] }, { - "id": "0x385a7968", + "id": "0x557b76f78150", "kind": "ParmVarDecl", "loc": { - "offset": 10203, + "offset": 10462, "col": 58, "tokLen": 1, "includedFrom": { @@ -4948,7 +4934,7 @@ }, "range": { "begin": { - "offset": 10184, + "offset": 10443, "col": 39, "tokLen": 5, "includedFrom": { @@ -4956,7 +4942,7 @@ } }, "end": { - "offset": 10203, + "offset": 10462, "col": 58, "tokLen": 1, "includedFrom": { @@ -4972,12 +4958,12 @@ ] } { - "id": "0x385a7fb8", + "id": "0x557b76f787e8", "kind": "FunctionDecl", "loc": { - "offset": 10244, + "offset": 10503, "file": "../include/sls/ToString.h", - "line": 312, + "line": 318, "col": 38, "tokLen": 8, "includedFrom": { @@ -4986,7 +4972,7 @@ }, "range": { "begin": { - "offset": 10207, + "offset": 10466, "col": 1, "tokLen": 8, "includedFrom": { @@ -4994,7 +4980,7 @@ } }, "end": { - "offset": 10273, + "offset": 10532, "col": 67, "tokLen": 1, "includedFrom": { @@ -5002,7 +4988,7 @@ } } }, - "previousDecl": "0x385a8218", + "previousDecl": "0x557b76f78a60", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18externalSignalFlagEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5016,13 +5002,13 @@ }, "inner": [ { - "id": "0x37fee230", + "id": "0x557b76922d20", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::externalSignalFlag" }, "decl": { - "id": "0x37fee188", + "id": "0x557b76922b18", "kind": "EnumDecl", "name": "externalSignalFlag" } @@ -5030,10 +5016,10 @@ ] }, { - "id": "0x385a7eb8", + "id": "0x557b76f786d0", "kind": "ParmVarDecl", "loc": { - "offset": 10272, + "offset": 10531, "col": 66, "tokLen": 1, "includedFrom": { @@ -5042,7 +5028,7 @@ }, "range": { "begin": { - "offset": 10253, + "offset": 10512, "col": 47, "tokLen": 5, "includedFrom": { @@ -5050,7 +5036,7 @@ } }, "end": { - "offset": 10272, + "offset": 10531, "col": 66, "tokLen": 1, "includedFrom": { @@ -5066,12 +5052,12 @@ ] } { - "id": "0x385a8508", + "id": "0x557b76f78d68", "kind": "FunctionDecl", "loc": { - "offset": 10306, + "offset": 10565, "file": "../include/sls/ToString.h", - "line": 313, + "line": 319, "col": 31, "tokLen": 8, "includedFrom": { @@ -5080,7 +5066,7 @@ }, "range": { "begin": { - "offset": 10276, + "offset": 10535, "col": 1, "tokLen": 8, "includedFrom": { @@ -5088,7 +5074,7 @@ } }, "end": { - "offset": 10335, + "offset": 10594, "col": 60, "tokLen": 1, "includedFrom": { @@ -5096,7 +5082,7 @@ } } }, - "previousDecl": "0x385a8768", + "previousDecl": "0x557b76f78fe0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs11readoutModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5110,13 +5096,13 @@ }, "inner": [ { - "id": "0x37ff18e0", + "id": "0x557b769268c0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::readoutMode" }, "decl": { - "id": "0x37ff1838", + "id": "0x557b76926658", "kind": "EnumDecl", "name": "readoutMode" } @@ -5124,10 +5110,10 @@ ] }, { - "id": "0x385a8408", + "id": "0x557b76f78c50", "kind": "ParmVarDecl", "loc": { - "offset": 10334, + "offset": 10593, "col": 59, "tokLen": 1, "includedFrom": { @@ -5136,7 +5122,7 @@ }, "range": { "begin": { - "offset": 10315, + "offset": 10574, "col": 40, "tokLen": 5, "includedFrom": { @@ -5144,7 +5130,7 @@ } }, "end": { - "offset": 10334, + "offset": 10593, "col": 59, "tokLen": 1, "includedFrom": { @@ -5160,12 +5146,12 @@ ] } { - "id": "0x385a8a58", + "id": "0x557b76f792e8", "kind": "FunctionDecl", "loc": { - "offset": 10365, + "offset": 10624, "file": "../include/sls/ToString.h", - "line": 314, + "line": 320, "col": 28, "tokLen": 8, "includedFrom": { @@ -5174,7 +5160,7 @@ }, "range": { "begin": { - "offset": 10338, + "offset": 10597, "col": 1, "tokLen": 8, "includedFrom": { @@ -5182,7 +5168,7 @@ } }, "end": { - "offset": 10394, + "offset": 10653, "col": 57, "tokLen": 1, "includedFrom": { @@ -5190,7 +5176,7 @@ } } }, - "previousDecl": "0x385a8cb8", + "previousDecl": "0x557b76f79560", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8dacIndexEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5204,13 +5190,13 @@ }, "inner": [ { - "id": "0x37fee730", + "id": "0x557b769259d0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::dacIndex" }, "decl": { - "id": "0x37fee688", + "id": "0x557b76923068", "kind": "EnumDecl", "name": "dacIndex" } @@ -5218,10 +5204,10 @@ ] }, { - "id": "0x385a8958", + "id": "0x557b76f791d0", "kind": "ParmVarDecl", "loc": { - "offset": 10393, + "offset": 10652, "col": 56, "tokLen": 1, "includedFrom": { @@ -5230,7 +5216,7 @@ }, "range": { "begin": { - "offset": 10374, + "offset": 10633, "col": 37, "tokLen": 5, "includedFrom": { @@ -5238,7 +5224,7 @@ } }, "end": { - "offset": 10393, + "offset": 10652, "col": 56, "tokLen": 1, "includedFrom": { @@ -5254,12 +5240,12 @@ ] } { - "id": "0x385a8fa8", + "id": "0x557b76f79868", "kind": "FunctionDecl", "loc": { - "offset": 10425, + "offset": 10684, "file": "../include/sls/ToString.h", - "line": 315, + "line": 321, "col": 29, "tokLen": 8, "includedFrom": { @@ -5268,7 +5254,7 @@ }, "range": { "begin": { - "offset": 10397, + "offset": 10656, "col": 1, "tokLen": 8, "includedFrom": { @@ -5276,7 +5262,7 @@ } }, "end": { - "offset": 10454, + "offset": 10713, "col": 58, "tokLen": 1, "includedFrom": { @@ -5284,7 +5270,7 @@ } } }, - "previousDecl": "0x385a9208", + "previousDecl": "0x557b76f79ae0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs9burstModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5298,13 +5284,13 @@ }, "inner": [ { - "id": "0x37ff1de0", + "id": "0x557b76926e20", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::burstMode" }, "decl": { - "id": "0x37ff1d38", + "id": "0x557b76926bb8", "kind": "EnumDecl", "name": "burstMode" } @@ -5312,10 +5298,10 @@ ] }, { - "id": "0x385a8ea8", + "id": "0x557b76f79750", "kind": "ParmVarDecl", "loc": { - "offset": 10453, + "offset": 10712, "col": 57, "tokLen": 1, "includedFrom": { @@ -5324,7 +5310,7 @@ }, "range": { "begin": { - "offset": 10434, + "offset": 10693, "col": 38, "tokLen": 5, "includedFrom": { @@ -5332,7 +5318,7 @@ } }, "end": { - "offset": 10453, + "offset": 10712, "col": 57, "tokLen": 1, "includedFrom": { @@ -5348,12 +5334,12 @@ ] } { - "id": "0x385a94f8", + "id": "0x557b76f79de8", "kind": "FunctionDecl", "loc": { - "offset": 10492, + "offset": 10751, "file": "../include/sls/ToString.h", - "line": 316, + "line": 322, "col": 36, "tokLen": 8, "includedFrom": { @@ -5362,7 +5348,7 @@ }, "range": { "begin": { - "offset": 10457, + "offset": 10716, "col": 1, "tokLen": 8, "includedFrom": { @@ -5370,7 +5356,7 @@ } }, "end": { - "offset": 10521, + "offset": 10780, "col": 65, "tokLen": 1, "includedFrom": { @@ -5378,7 +5364,7 @@ } } }, - "previousDecl": "0x385a9758", + "previousDecl": "0x557b76f7a060", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs16timingSourceTypeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5392,13 +5378,13 @@ }, "inner": [ { - "id": "0x37ff2060", + "id": "0x557b76926fc0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingSourceType" }, "decl": { - "id": "0x37ff1fb8", + "id": "0x557b76926e68", "kind": "EnumDecl", "name": "timingSourceType" } @@ -5406,10 +5392,10 @@ ] }, { - "id": "0x385a93f8", + "id": "0x557b76f79cd0", "kind": "ParmVarDecl", "loc": { - "offset": 10520, + "offset": 10779, "col": 64, "tokLen": 1, "includedFrom": { @@ -5418,7 +5404,7 @@ }, "range": { "begin": { - "offset": 10501, + "offset": 10760, "col": 45, "tokLen": 5, "includedFrom": { @@ -5426,7 +5412,7 @@ } }, "end": { - "offset": 10520, + "offset": 10779, "col": 64, "tokLen": 1, "includedFrom": { @@ -5442,12 +5428,12 @@ ] } { - "id": "0x385a9a48", + "id": "0x557b76f7a368", "kind": "FunctionDecl", "loc": { - "offset": 10554, + "offset": 10813, "file": "../include/sls/ToString.h", - "line": 317, + "line": 323, "col": 31, "tokLen": 8, "includedFrom": { @@ -5456,7 +5442,7 @@ }, "range": { "begin": { - "offset": 10524, + "offset": 10783, "col": 1, "tokLen": 8, "includedFrom": { @@ -5464,7 +5450,7 @@ } }, "end": { - "offset": 10583, + "offset": 10842, "col": 60, "tokLen": 1, "includedFrom": { @@ -5472,7 +5458,7 @@ } } }, - "previousDecl": "0x385a9ca8", + "previousDecl": "0x557b76f7a5e0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs11M3_GainCapsEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5486,13 +5472,13 @@ }, "inner": [ { - "id": "0x37ff21c0", + "id": "0x557b769275a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::M3_GainCaps" }, "decl": { - "id": "0x37ff2120", + "id": "0x557b76926fe0", "kind": "EnumDecl", "name": "M3_GainCaps" } @@ -5500,10 +5486,10 @@ ] }, { - "id": "0x385a9948", + "id": "0x557b76f7a250", "kind": "ParmVarDecl", "loc": { - "offset": 10582, + "offset": 10841, "col": 59, "tokLen": 1, "includedFrom": { @@ -5512,7 +5498,7 @@ }, "range": { "begin": { - "offset": 10563, + "offset": 10822, "col": 40, "tokLen": 5, "includedFrom": { @@ -5520,7 +5506,7 @@ } }, "end": { - "offset": 10582, + "offset": 10841, "col": 59, "tokLen": 1, "includedFrom": { @@ -5536,12 +5522,12 @@ ] } { - "id": "0x385a9f98", + "id": "0x557b76f7a8e8", "kind": "FunctionDecl", "loc": { - "offset": 10617, + "offset": 10876, "file": "../include/sls/ToString.h", - "line": 318, + "line": 324, "col": 32, "tokLen": 8, "includedFrom": { @@ -5550,7 +5536,7 @@ }, "range": { "begin": { - "offset": 10586, + "offset": 10845, "col": 1, "tokLen": 8, "includedFrom": { @@ -5558,7 +5544,7 @@ } }, "end": { - "offset": 10646, + "offset": 10905, "col": 61, "tokLen": 1, "includedFrom": { @@ -5566,7 +5552,7 @@ } } }, - "previousDecl": "0x385aa1f8", + "previousDecl": "0x557b76f7ab60", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs12portPositionEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5580,13 +5566,13 @@ }, "inner": [ { - "id": "0x37ff27f0", + "id": "0x557b76927860", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::portPosition" }, "decl": { - "id": "0x37ff2750", + "id": "0x557b76927650", "kind": "EnumDecl", "name": "portPosition" } @@ -5594,10 +5580,10 @@ ] }, { - "id": "0x385a9e98", + "id": "0x557b76f7a7d0", "kind": "ParmVarDecl", "loc": { - "offset": 10645, + "offset": 10904, "col": 60, "tokLen": 1, "includedFrom": { @@ -5606,7 +5592,7 @@ }, "range": { "begin": { - "offset": 10626, + "offset": 10885, "col": 41, "tokLen": 5, "includedFrom": { @@ -5614,7 +5600,7 @@ } }, "end": { - "offset": 10645, + "offset": 10904, "col": 60, "tokLen": 1, "includedFrom": { @@ -5630,12 +5616,12 @@ ] } { - "id": "0x385aa4e8", + "id": "0x557b76f7ae68", "kind": "FunctionDecl", "loc": { - "offset": 10686, + "offset": 10945, "file": "../include/sls/ToString.h", - "line": 319, + "line": 325, "col": 38, "tokLen": 8, "includedFrom": { @@ -5644,7 +5630,7 @@ }, "range": { "begin": { - "offset": 10649, + "offset": 10908, "col": 1, "tokLen": 8, "includedFrom": { @@ -5652,7 +5638,7 @@ } }, "end": { - "offset": 10715, + "offset": 10974, "col": 67, "tokLen": 1, "includedFrom": { @@ -5660,7 +5646,7 @@ } } }, - "previousDecl": "0x385aa748", + "previousDecl": "0x557b76f7b0e0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18streamingInterfaceEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5674,13 +5660,13 @@ }, "inner": [ { - "id": "0x37ff2b80", + "id": "0x557b76927df0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::streamingInterface" }, "decl": { - "id": "0x37ff2ae0", + "id": "0x557b76927a20", "kind": "EnumDecl", "name": "streamingInterface" } @@ -5688,10 +5674,10 @@ ] }, { - "id": "0x385aa3e8", + "id": "0x557b76f7ad50", "kind": "ParmVarDecl", "loc": { - "offset": 10714, + "offset": 10973, "col": 66, "tokLen": 1, "includedFrom": { @@ -5700,7 +5686,7 @@ }, "range": { "begin": { - "offset": 10695, + "offset": 10954, "col": 47, "tokLen": 5, "includedFrom": { @@ -5708,7 +5694,7 @@ } }, "end": { - "offset": 10714, + "offset": 10973, "col": 66, "tokLen": 1, "includedFrom": { @@ -5724,12 +5710,12 @@ ] } { - "id": "0x385aaa38", + "id": "0x557b76f7b3e8", "kind": "FunctionDecl", "loc": { - "offset": 10750, + "offset": 11009, "file": "../include/sls/ToString.h", - "line": 320, + "line": 326, "col": 33, "tokLen": 8, "includedFrom": { @@ -5738,7 +5724,7 @@ }, "range": { "begin": { - "offset": 10718, + "offset": 10977, "col": 1, "tokLen": 8, "includedFrom": { @@ -5746,7 +5732,7 @@ } }, "end": { - "offset": 10779, + "offset": 11038, "col": 62, "tokLen": 1, "includedFrom": { @@ -5754,7 +5740,7 @@ } } }, - "previousDecl": "0x385aac98", + "previousDecl": "0x557b76f7b660", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs13vetoAlgorithmEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5768,13 +5754,13 @@ }, "inner": [ { - "id": "0x37ff2f40", + "id": "0x557b76927f70", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::vetoAlgorithm" }, "decl": { - "id": "0x37ff2ea0", + "id": "0x557b76927e10", "kind": "EnumDecl", "name": "vetoAlgorithm" } @@ -5782,10 +5768,10 @@ ] }, { - "id": "0x385aa938", + "id": "0x557b76f7b2d0", "kind": "ParmVarDecl", "loc": { - "offset": 10778, + "offset": 11037, "col": 61, "tokLen": 1, "includedFrom": { @@ -5794,7 +5780,7 @@ }, "range": { "begin": { - "offset": 10759, + "offset": 11018, "col": 42, "tokLen": 5, "includedFrom": { @@ -5802,7 +5788,7 @@ } }, "end": { - "offset": 10778, + "offset": 11037, "col": 61, "tokLen": 1, "includedFrom": { @@ -5818,12 +5804,12 @@ ] } { - "id": "0x385aaf88", + "id": "0x557b76f7b968", "kind": "FunctionDecl", "loc": { - "offset": 10809, + "offset": 11068, "file": "../include/sls/ToString.h", - "line": 321, + "line": 327, "col": 28, "tokLen": 8, "includedFrom": { @@ -5832,7 +5818,7 @@ }, "range": { "begin": { - "offset": 10782, + "offset": 11041, "col": 1, "tokLen": 8, "includedFrom": { @@ -5840,7 +5826,7 @@ } }, "end": { - "offset": 10838, + "offset": 11097, "col": 57, "tokLen": 1, "includedFrom": { @@ -5848,7 +5834,7 @@ } } }, - "previousDecl": "0x385ab1e8", + "previousDecl": "0x557b76f7bbe0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8gainModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5862,13 +5848,13 @@ }, "inner": [ { - "id": "0x37ff30a0", + "id": "0x557b76928250", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::gainMode" }, "decl": { - "id": "0x37ff3000", + "id": "0x557b76927f90", "kind": "EnumDecl", "name": "gainMode" } @@ -5876,10 +5862,10 @@ ] }, { - "id": "0x385aae88", + "id": "0x557b76f7b850", "kind": "ParmVarDecl", "loc": { - "offset": 10837, + "offset": 11096, "col": 56, "tokLen": 1, "includedFrom": { @@ -5888,7 +5874,7 @@ }, "range": { "begin": { - "offset": 10818, + "offset": 11077, "col": 37, "tokLen": 5, "includedFrom": { @@ -5896,7 +5882,7 @@ } }, "end": { - "offset": 10837, + "offset": 11096, "col": 56, "tokLen": 1, "includedFrom": { @@ -5912,12 +5898,12 @@ ] } { - "id": "0x385ab4d8", + "id": "0x557b76f7bee8", "kind": "FunctionDecl", "loc": { - "offset": 10868, + "offset": 11127, "file": "../include/sls/ToString.h", - "line": 322, + "line": 328, "col": 28, "tokLen": 8, "includedFrom": { @@ -5926,7 +5912,7 @@ }, "range": { "begin": { - "offset": 10841, + "offset": 11100, "col": 1, "tokLen": 8, "includedFrom": { @@ -5934,7 +5920,7 @@ } }, "end": { - "offset": 10897, + "offset": 11156, "col": 57, "tokLen": 1, "includedFrom": { @@ -5942,7 +5928,7 @@ } } }, - "previousDecl": "0x385ab738", + "previousDecl": "0x557b76f7c160", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8polarityEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5956,13 +5942,13 @@ }, "inner": [ { - "id": "0x37ff3340", + "id": "0x557b769283d0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::polarity" }, "decl": { - "id": "0x37ff32a0", + "id": "0x557b76928270", "kind": "EnumDecl", "name": "polarity" } @@ -5970,10 +5956,10 @@ ] }, { - "id": "0x385ab3d8", + "id": "0x557b76f7bdd0", "kind": "ParmVarDecl", "loc": { - "offset": 10896, + "offset": 11155, "col": 56, "tokLen": 1, "includedFrom": { @@ -5982,7 +5968,7 @@ }, "range": { "begin": { - "offset": 10877, + "offset": 11136, "col": 37, "tokLen": 5, "includedFrom": { @@ -5990,7 +5976,7 @@ } }, "end": { - "offset": 10896, + "offset": 11155, "col": 56, "tokLen": 1, "includedFrom": { @@ -6006,12 +5992,12 @@ ] } { - "id": "0x385aba28", + "id": "0x557b76f7c468", "kind": "FunctionDecl", "loc": { - "offset": 10936, + "offset": 11195, "file": "../include/sls/ToString.h", - "line": 323, + "line": 329, "col": 37, "tokLen": 8, "includedFrom": { @@ -6020,7 +6006,7 @@ }, "range": { "begin": { - "offset": 10900, + "offset": 11159, "col": 1, "tokLen": 8, "includedFrom": { @@ -6028,7 +6014,7 @@ } }, "end": { - "offset": 10965, + "offset": 11224, "col": 66, "tokLen": 1, "includedFrom": { @@ -6036,7 +6022,7 @@ } } }, - "previousDecl": "0x385abc88", + "previousDecl": "0x557b76f7c6e0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs17timingInfoDecoderEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6050,13 +6036,13 @@ }, "inner": [ { - "id": "0x37ff34a0", + "id": "0x557b76928550", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingInfoDecoder" }, "decl": { - "id": "0x37ff3400", + "id": "0x557b769283f0", "kind": "EnumDecl", "name": "timingInfoDecoder" } @@ -6064,10 +6050,10 @@ ] }, { - "id": "0x385ab928", + "id": "0x557b76f7c350", "kind": "ParmVarDecl", "loc": { - "offset": 10964, + "offset": 11223, "col": 65, "tokLen": 1, "includedFrom": { @@ -6076,7 +6062,7 @@ }, "range": { "begin": { - "offset": 10945, + "offset": 11204, "col": 46, "tokLen": 5, "includedFrom": { @@ -6084,7 +6070,7 @@ } }, "end": { - "offset": 10964, + "offset": 11223, "col": 65, "tokLen": 1, "includedFrom": { @@ -6100,12 +6086,12 @@ ] } { - "id": "0x385abf78", + "id": "0x557b76f7c9e8", "kind": "FunctionDecl", "loc": { - "offset": 11001, + "offset": 11260, "file": "../include/sls/ToString.h", - "line": 324, + "line": 330, "col": 34, "tokLen": 8, "includedFrom": { @@ -6114,7 +6100,7 @@ }, "range": { "begin": { - "offset": 10968, + "offset": 11227, "col": 1, "tokLen": 8, "includedFrom": { @@ -6122,7 +6108,7 @@ } }, "end": { - "offset": 11030, + "offset": 11289, "col": 63, "tokLen": 1, "includedFrom": { @@ -6130,7 +6116,7 @@ } } }, - "previousDecl": "0x385ac1d8", + "previousDecl": "0x557b76f7cc60", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs14collectionModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6144,13 +6130,13 @@ }, "inner": [ { - "id": "0x37ff3600", + "id": "0x557b76932080", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::collectionMode" }, "decl": { - "id": "0x37ff3560", + "id": "0x557b76928570", "kind": "EnumDecl", "name": "collectionMode" } @@ -6158,10 +6144,10 @@ ] }, { - "id": "0x385abe78", + "id": "0x557b76f7c8d0", "kind": "ParmVarDecl", "loc": { - "offset": 11029, + "offset": 11288, "col": 62, "tokLen": 1, "includedFrom": { @@ -6170,7 +6156,7 @@ }, "range": { "begin": { - "offset": 11010, + "offset": 11269, "col": 43, "tokLen": 5, "includedFrom": { @@ -6178,7 +6164,7 @@ } }, "end": { - "offset": 11029, + "offset": 11288, "col": 62, "tokLen": 1, "includedFrom": { @@ -6194,12 +6180,106 @@ ] } { - "id": "0x385ac478", + "id": "0x557b76f7cf68", "kind": "FunctionDecl", "loc": { - "offset": 11054, + "offset": 11324, "file": "../include/sls/ToString.h", - "line": 326, + "line": 331, + "col": 33, + "tokLen": 8, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 11292, + "col": 1, + "tokLen": 8, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 11353, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "previousDecl": "0x557b76f7d1e0", + "name": "StringTo", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs13operationModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "type": { + "qualType": "defs::operationMode (const std::string &)" + }, + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "inner": [ + { + "id": "0x557b76932200", + "kind": "EnumType", + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "decl": { + "id": "0x557b769320a0", + "kind": "EnumDecl", + "name": "operationMode" + } + } + ] + }, + { + "id": "0x557b76f7ce50", + "kind": "ParmVarDecl", + "loc": { + "offset": 11352, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 11333, + "col": 42, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 11352, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "name": "s", + "type": { + "qualType": "const std::string &" + } + } + ] +} +{ + "id": "0x557b76f7d4a8", + "kind": "FunctionDecl", + "loc": { + "offset": 11377, + "file": "../include/sls/ToString.h", + "line": 333, "col": 21, "tokLen": 8, "includedFrom": { @@ -6208,7 +6288,7 @@ }, "range": { "begin": { - "offset": 11034, + "offset": 11357, "col": 1, "tokLen": 8, "includedFrom": { @@ -6216,7 +6296,7 @@ } }, "end": { - "offset": 11083, + "offset": 11406, "col": 50, "tokLen": 1, "includedFrom": { @@ -6224,7 +6304,7 @@ } } }, - "previousDecl": "0x385ac6a8", + "previousDecl": "0x557b76f7d6f0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIhEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6238,7 +6318,7 @@ }, "inner": [ { - "id": "0x3713ad30", + "id": "0x557b7553cd90", "kind": "BuiltinType", "type": { "qualType": "unsigned char" @@ -6247,10 +6327,10 @@ ] }, { - "id": "0x385ac388", + "id": "0x557b76f7d390", "kind": "ParmVarDecl", "loc": { - "offset": 11082, + "offset": 11405, "col": 49, "tokLen": 1, "includedFrom": { @@ -6259,7 +6339,7 @@ }, "range": { "begin": { - "offset": 11063, + "offset": 11386, "col": 30, "tokLen": 5, "includedFrom": { @@ -6267,7 +6347,7 @@ } }, "end": { - "offset": 11082, + "offset": 11405, "col": 49, "tokLen": 1, "includedFrom": { @@ -6283,12 +6363,12 @@ ] } { - "id": "0x385ac948", + "id": "0x557b76f7d9b8", "kind": "FunctionDecl", "loc": { - "offset": 11107, + "offset": 11430, "file": "../include/sls/ToString.h", - "line": 327, + "line": 334, "col": 22, "tokLen": 8, "includedFrom": { @@ -6297,7 +6377,7 @@ }, "range": { "begin": { - "offset": 11086, + "offset": 11409, "col": 1, "tokLen": 8, "includedFrom": { @@ -6305,7 +6385,7 @@ } }, "end": { - "offset": 11136, + "offset": 11459, "col": 51, "tokLen": 1, "includedFrom": { @@ -6313,7 +6393,7 @@ } } }, - "previousDecl": "0x385acb78", + "previousDecl": "0x557b76f7dc00", "name": "StringTo", "mangledName": "_ZN3sls8StringToItEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6327,7 +6407,7 @@ }, "inner": [ { - "id": "0x3713ad50", + "id": "0x557b7553cdb0", "kind": "BuiltinType", "type": { "qualType": "unsigned short" @@ -6336,10 +6416,10 @@ ] }, { - "id": "0x385ac858", + "id": "0x557b76f7d8a0", "kind": "ParmVarDecl", "loc": { - "offset": 11135, + "offset": 11458, "col": 50, "tokLen": 1, "includedFrom": { @@ -6348,7 +6428,7 @@ }, "range": { "begin": { - "offset": 11116, + "offset": 11439, "col": 31, "tokLen": 5, "includedFrom": { @@ -6356,7 +6436,7 @@ } }, "end": { - "offset": 11135, + "offset": 11458, "col": 50, "tokLen": 1, "includedFrom": { @@ -6372,12 +6452,12 @@ ] } { - "id": "0x385ace18", + "id": "0x557b76f7dec8", "kind": "FunctionDecl", "loc": { - "offset": 11160, + "offset": 11483, "file": "../include/sls/ToString.h", - "line": 328, + "line": 335, "col": 22, "tokLen": 8, "includedFrom": { @@ -6386,7 +6466,7 @@ }, "range": { "begin": { - "offset": 11139, + "offset": 11462, "col": 1, "tokLen": 8, "includedFrom": { @@ -6394,7 +6474,7 @@ } }, "end": { - "offset": 11189, + "offset": 11512, "col": 51, "tokLen": 1, "includedFrom": { @@ -6402,7 +6482,7 @@ } } }, - "previousDecl": "0x385ad048", + "previousDecl": "0x557b76f7e110", "name": "StringTo", "mangledName": "_ZN3sls8StringToIjEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6416,7 +6496,7 @@ }, "inner": [ { - "id": "0x3713ad70", + "id": "0x557b7553cdd0", "kind": "BuiltinType", "type": { "qualType": "unsigned int" @@ -6425,10 +6505,10 @@ ] }, { - "id": "0x385acd28", + "id": "0x557b76f7ddb0", "kind": "ParmVarDecl", "loc": { - "offset": 11188, + "offset": 11511, "col": 50, "tokLen": 1, "includedFrom": { @@ -6437,7 +6517,7 @@ }, "range": { "begin": { - "offset": 11169, + "offset": 11492, "col": 31, "tokLen": 5, "includedFrom": { @@ -6445,7 +6525,7 @@ } }, "end": { - "offset": 11188, + "offset": 11511, "col": 50, "tokLen": 1, "includedFrom": { @@ -6461,12 +6541,12 @@ ] } { - "id": "0x385ad2b8", + "id": "0x557b76f7e398", "kind": "FunctionDecl", "loc": { - "offset": 11213, + "offset": 11536, "file": "../include/sls/ToString.h", - "line": 329, + "line": 336, "col": 22, "tokLen": 8, "includedFrom": { @@ -6475,7 +6555,7 @@ }, "range": { "begin": { - "offset": 11192, + "offset": 11515, "col": 1, "tokLen": 8, "includedFrom": { @@ -6483,7 +6563,7 @@ } }, "end": { - "offset": 11242, + "offset": 11565, "col": 51, "tokLen": 1, "includedFrom": { @@ -6491,7 +6571,7 @@ } } }, - "previousDecl": "0x385ad4e8", + "previousDecl": "0x557b76f7e5e0", "name": "StringTo", "mangledName": "_ZN3sls8StringToImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6505,7 +6585,7 @@ }, "inner": [ { - "id": "0x3713ad90", + "id": "0x557b7553cdf0", "kind": "BuiltinType", "type": { "qualType": "unsigned long" @@ -6514,10 +6594,10 @@ ] }, { - "id": "0x385ad1f8", + "id": "0x557b76f7e2c0", "kind": "ParmVarDecl", "loc": { - "offset": 11241, + "offset": 11564, "col": 50, "tokLen": 1, "includedFrom": { @@ -6526,7 +6606,7 @@ }, "range": { "begin": { - "offset": 11222, + "offset": 11545, "col": 31, "tokLen": 5, "includedFrom": { @@ -6534,7 +6614,7 @@ } }, "end": { - "offset": 11241, + "offset": 11564, "col": 50, "tokLen": 1, "includedFrom": { @@ -6550,12 +6630,12 @@ ] } { - "id": "0x385ad790", + "id": "0x557b76f7e8a8", "kind": "FunctionDecl", "loc": { - "offset": 11261, + "offset": 11584, "file": "../include/sls/ToString.h", - "line": 330, + "line": 337, "col": 17, "tokLen": 8, "includedFrom": { @@ -6564,7 +6644,7 @@ }, "range": { "begin": { - "offset": 11245, + "offset": 11568, "col": 1, "tokLen": 8, "includedFrom": { @@ -6572,7 +6652,7 @@ } }, "end": { - "offset": 11290, + "offset": 11613, "col": 46, "tokLen": 1, "includedFrom": { @@ -6580,7 +6660,7 @@ } } }, - "previousDecl": "0x385ad9c8", + "previousDecl": "0x557b76f7eaf0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIiEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6594,7 +6674,7 @@ }, "inner": [ { - "id": "0x3713acd0", + "id": "0x557b7553cd30", "kind": "BuiltinType", "type": { "qualType": "int" @@ -6603,10 +6683,10 @@ ] }, { - "id": "0x385ad698", + "id": "0x557b76f7e790", "kind": "ParmVarDecl", "loc": { - "offset": 11289, + "offset": 11612, "col": 45, "tokLen": 1, "includedFrom": { @@ -6615,7 +6695,7 @@ }, "range": { "begin": { - "offset": 11270, + "offset": 11593, "col": 26, "tokLen": 5, "includedFrom": { @@ -6623,7 +6703,7 @@ } }, "end": { - "offset": 11289, + "offset": 11612, "col": 45, "tokLen": 1, "includedFrom": { @@ -6639,12 +6719,12 @@ ] } { - "id": "0x385adc38", + "id": "0x557b76f7ed70", "kind": "FunctionDecl", "loc": { - "offset": 11310, + "offset": 11633, "file": "../include/sls/ToString.h", - "line": 331, + "line": 338, "col": 18, "tokLen": 8, "includedFrom": { @@ -6653,7 +6733,7 @@ }, "range": { "begin": { - "offset": 11293, + "offset": 11616, "col": 1, "tokLen": 8, "includedFrom": { @@ -6661,7 +6741,7 @@ } }, "end": { - "offset": 11339, + "offset": 11662, "col": 47, "tokLen": 1, "includedFrom": { @@ -6669,7 +6749,7 @@ } } }, - "previousDecl": "0x385ade68", + "previousDecl": "0x557b76f7efb0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIbEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6683,7 +6763,7 @@ }, "inner": [ { - "id": "0x3713ac50", + "id": "0x557b7553ccb0", "kind": "BuiltinType", "type": { "qualType": "bool" @@ -6692,10 +6772,10 @@ ] }, { - "id": "0x385adb78", + "id": "0x557b76f7eca0", "kind": "ParmVarDecl", "loc": { - "offset": 11338, + "offset": 11661, "col": 46, "tokLen": 1, "includedFrom": { @@ -6704,7 +6784,7 @@ }, "range": { "begin": { - "offset": 11319, + "offset": 11642, "col": 27, "tokLen": 5, "includedFrom": { @@ -6712,7 +6792,7 @@ } }, "end": { - "offset": 11338, + "offset": 11661, "col": 46, "tokLen": 1, "includedFrom": { @@ -6728,12 +6808,12 @@ ] } { - "id": "0x385ae108", + "id": "0x557b76f7f278", "kind": "FunctionDecl", "loc": { - "offset": 11362, + "offset": 11685, "file": "../include/sls/ToString.h", - "line": 332, + "line": 339, "col": 21, "tokLen": 8, "includedFrom": { @@ -6742,7 +6822,7 @@ }, "range": { "begin": { - "offset": 11342, + "offset": 11665, "col": 1, "tokLen": 8, "includedFrom": { @@ -6750,7 +6830,7 @@ } }, "end": { - "offset": 11391, + "offset": 11714, "col": 50, "tokLen": 1, "includedFrom": { @@ -6758,7 +6838,7 @@ } } }, - "previousDecl": "0x385ae338", + "previousDecl": "0x557b76f7f4c0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIlEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6772,7 +6852,7 @@ }, "inner": [ { - "id": "0x3713acf0", + "id": "0x557b7553cd50", "kind": "BuiltinType", "type": { "qualType": "long" @@ -6781,10 +6861,10 @@ ] }, { - "id": "0x385ae018", + "id": "0x557b76f7f160", "kind": "ParmVarDecl", "loc": { - "offset": 11390, + "offset": 11713, "col": 49, "tokLen": 1, "includedFrom": { @@ -6793,7 +6873,7 @@ }, "range": { "begin": { - "offset": 11371, + "offset": 11694, "col": 30, "tokLen": 5, "includedFrom": { @@ -6801,7 +6881,7 @@ } }, "end": { - "offset": 11390, + "offset": 11713, "col": 49, "tokLen": 1, "includedFrom": { @@ -6817,12 +6897,12 @@ ] } { - "id": "0x385af250", + "id": "0x557b76f803e8", "kind": "FunctionTemplateDecl", "loc": { - "offset": 11628, + "offset": 11951, "file": "../include/sls/ToString.h", - "line": 342, + "line": 349, "col": 16, "tokLen": 8, "includedFrom": { @@ -6831,8 +6911,8 @@ }, "range": { "begin": { - "offset": 11591, - "line": 341, + "offset": 11914, + "line": 348, "col": 1, "tokLen": 8, "includedFrom": { @@ -6840,8 +6920,8 @@ } }, "end": { - "offset": 11838, - "line": 348, + "offset": 12161, + "line": 355, "col": 1, "tokLen": 1, "includedFrom": { @@ -6852,11 +6932,11 @@ "name": "StringTo", "inner": [ { - "id": "0x385aec38", + "id": "0x557b76f7fdc8", "kind": "TemplateTypeParmDecl", "loc": { - "offset": 11610, - "line": 341, + "offset": 11933, + "line": 348, "col": 20, "tokLen": 1, "includedFrom": { @@ -6865,7 +6945,7 @@ }, "range": { "begin": { - "offset": 11601, + "offset": 11924, "col": 11, "tokLen": 8, "includedFrom": { @@ -6873,7 +6953,7 @@ } }, "end": { - "offset": 11610, + "offset": 11933, "col": 20, "tokLen": 1, "includedFrom": { @@ -6888,11 +6968,11 @@ "index": 0 }, { - "id": "0x385af1a8", + "id": "0x557b76f80340", "kind": "FunctionDecl", "loc": { - "offset": 11628, - "line": 342, + "offset": 11951, + "line": 349, "col": 16, "tokLen": 8, "includedFrom": { @@ -6901,7 +6981,7 @@ }, "range": { "begin": { - "offset": 11613, + "offset": 11936, "col": 1, "tokLen": 3, "includedFrom": { @@ -6909,8 +6989,8 @@ } }, "end": { - "offset": 11838, - "line": 348, + "offset": 12161, + "line": 355, "col": 1, "tokLen": 1, "includedFrom": { @@ -6924,11 +7004,11 @@ }, "inner": [ { - "id": "0x385af090", + "id": "0x557b76f80218", "kind": "ParmVarDecl", "loc": { - "offset": 11669, - "line": 342, + "offset": 11992, + "line": 349, "col": 57, "tokLen": 7, "includedFrom": { @@ -6937,7 +7017,7 @@ }, "range": { "begin": { - "offset": 11637, + "offset": 11960, "col": 25, "tokLen": 5, "includedFrom": { @@ -6945,7 +7025,7 @@ } }, "end": { - "offset": 11669, + "offset": 11992, "col": 57, "tokLen": 7, "includedFrom": { @@ -6960,11 +7040,11 @@ } }, { - "id": "0x385e6c58", + "id": "0x557b76fb0818", "kind": "CompoundStmt", "range": { "begin": { - "offset": 11678, + "offset": 12001, "col": 66, "tokLen": 1, "includedFrom": { @@ -6972,8 +7052,8 @@ } }, "end": { - "offset": 11838, - "line": 348, + "offset": 12161, + "line": 355, "col": 1, "tokLen": 1, "includedFrom": { @@ -6983,12 +7063,12 @@ }, "inner": [ { - "id": "0x385af540", + "id": "0x557b76f80688", "kind": "DeclStmt", "range": { "begin": { - "offset": 11684, - "line": 343, + "offset": 12007, + "line": 350, "col": 5, "tokLen": 3, "includedFrom": { @@ -6996,7 +7076,7 @@ } }, "end": { - "offset": 11705, + "offset": 12028, "col": 26, "tokLen": 1, "includedFrom": { @@ -7006,10 +7086,10 @@ }, "inner": [ { - "id": "0x385af4d8", + "id": "0x557b76f80620", "kind": "VarDecl", "loc": { - "offset": 11699, + "offset": 12022, "col": 20, "tokLen": 6, "includedFrom": { @@ -7018,7 +7098,7 @@ }, "range": { "begin": { - "offset": 11684, + "offset": 12007, "col": 5, "tokLen": 3, "includedFrom": { @@ -7026,7 +7106,7 @@ } }, "end": { - "offset": 11699, + "offset": 12022, "col": 20, "tokLen": 6, "includedFrom": { @@ -7037,7 +7117,6 @@ "isReferenced": true, "name": "result", "type": { - "desugaredQualType": "vector", "qualType": "std::vector" }, "nrvo": true @@ -7045,12 +7124,12 @@ ] }, { - "id": "0x385d98f8", + "id": "0x557b76fa56b0", "kind": "CallExpr", "range": { "begin": { - "offset": 11711, - "line": 344, + "offset": 12034, + "line": 351, "col": 5, "tokLen": 6, "includedFrom": { @@ -7058,7 +7137,7 @@ } }, "end": { - "offset": 11740, + "offset": 12063, "col": 34, "tokLen": 1, "includedFrom": { @@ -7072,11 +7151,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x385af578", + "id": "0x557b76f806c0", "kind": "CXXDependentScopeMemberExpr", "range": { "begin": { - "offset": 11711, + "offset": 12034, "col": 5, "tokLen": 6, "includedFrom": { @@ -7084,7 +7163,7 @@ } }, "end": { - "offset": 11718, + "offset": 12041, "col": 12, "tokLen": 7, "includedFrom": { @@ -7100,11 +7179,11 @@ "member": "reserve", "inner": [ { - "id": "0x385af558", + "id": "0x557b76f806a0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11711, + "offset": 12034, "col": 5, "tokLen": 6, "includedFrom": { @@ -7112,7 +7191,7 @@ } }, "end": { - "offset": 11711, + "offset": 12034, "col": 5, "tokLen": 6, "includedFrom": { @@ -7121,16 +7200,14 @@ } }, "type": { - "desugaredQualType": "vector", "qualType": "std::vector" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385af4d8", + "id": "0x557b76f80620", "kind": "VarDecl", "name": "result", "type": { - "desugaredQualType": "vector", "qualType": "std::vector" } } @@ -7138,11 +7215,11 @@ ] }, { - "id": "0x385d93e0", + "id": "0x557b76fa5188", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 11726, + "offset": 12049, "col": 20, "tokLen": 7, "includedFrom": { @@ -7150,7 +7227,7 @@ } }, "end": { - "offset": 11739, + "offset": 12062, "col": 33, "tokLen": 1, "includedFrom": { @@ -7161,16 +7238,16 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37763e08" + "typeAliasDeclId": "0x557b75d4d3d8" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x385d93b0", + "id": "0x557b76fa5158", "kind": "MemberExpr", "range": { "begin": { - "offset": 11726, + "offset": 12049, "col": 20, "tokLen": 7, "includedFrom": { @@ -7178,7 +7255,7 @@ } }, "end": { - "offset": 11734, + "offset": 12057, "col": 28, "tokLen": 4, "includedFrom": { @@ -7192,14 +7269,14 @@ "valueCategory": "prvalue", "name": "size", "isArrow": false, - "referencedMemberDecl": "0x385cef28", + "referencedMemberDecl": "0x557b76f997d0", "inner": [ { - "id": "0x385af5c0", + "id": "0x557b76f80708", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11726, + "offset": 12049, "col": 20, "tokLen": 7, "includedFrom": { @@ -7207,7 +7284,7 @@ } }, "end": { - "offset": 11726, + "offset": 12049, "col": 20, "tokLen": 7, "includedFrom": { @@ -7221,7 +7298,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385af090", + "id": "0x557b76f80218", "kind": "ParmVarDecl", "name": "strings", "type": { @@ -7236,12 +7313,12 @@ ] }, { - "id": "0x385e6a30", + "id": "0x557b76fb05d8", "kind": "CXXForRangeStmt", "range": { "begin": { - "offset": 11747, - "line": 345, + "offset": 12070, + "line": 352, "col": 5, "tokLen": 3, "includedFrom": { @@ -7249,8 +7326,8 @@ } }, "end": { - "offset": 11816, - "line": 346, + "offset": 12139, + "line": 353, "col": 40, "tokLen": 1, "includedFrom": { @@ -7261,12 +7338,12 @@ "inner": [ {}, { - "id": "0x385d9ca0", + "id": "0x557b76fa59e8", "kind": "DeclStmt", "range": { "begin": { - "offset": 11768, - "line": 345, + "offset": 12091, + "line": 352, "col": 26, "tokLen": 7, "includedFrom": { @@ -7274,7 +7351,7 @@ } }, "end": { - "offset": 11768, + "offset": 12091, "col": 26, "tokLen": 7, "includedFrom": { @@ -7284,10 +7361,10 @@ }, "inner": [ { - "id": "0x385d9aa0", + "id": "0x557b76fa57f0", "kind": "VarDecl", "loc": { - "offset": 11768, + "offset": 12091, "col": 26, "tokLen": 7, "includedFrom": { @@ -7296,7 +7373,7 @@ }, "range": { "begin": { - "offset": 11768, + "offset": 12091, "col": 26, "tokLen": 7, "includedFrom": { @@ -7304,7 +7381,7 @@ } }, "end": { - "offset": 11768, + "offset": 12091, "col": 26, "tokLen": 7, "includedFrom": { @@ -7321,11 +7398,11 @@ "init": "c", "inner": [ { - "id": "0x385d9920", + "id": "0x557b76fa56e0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11768, + "offset": 12091, "col": 26, "tokLen": 7, "includedFrom": { @@ -7333,7 +7410,7 @@ } }, "end": { - "offset": 11768, + "offset": 12091, "col": 26, "tokLen": 7, "includedFrom": { @@ -7347,7 +7424,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385af090", + "id": "0x557b76f80218", "kind": "ParmVarDecl", "name": "strings", "type": { @@ -7360,11 +7437,11 @@ ] }, { - "id": "0x385e4240", + "id": "0x557b76faddb0", "kind": "DeclStmt", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7372,7 +7449,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7382,10 +7459,10 @@ }, "inner": [ { - "id": "0x385d9d38", + "id": "0x557b76fa5a58", "kind": "VarDecl", "loc": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7394,7 +7471,7 @@ }, "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7402,7 +7479,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7416,16 +7493,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" }, "init": "c", "inner": [ { - "id": "0x385e3b00", - "kind": "ExprWithCleanups", + "id": "0x557b76fa5bd0", + "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7433,7 +7510,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7444,16 +7521,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x385e3ad0", - "kind": "CXXConstructExpr", + "id": "0x557b76fa5ba0", + "kind": "MemberExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7461,7 +7538,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7470,24 +7547,19 @@ } }, "type": { - "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "qualType": "" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (__normal_iterator *, vector>> &&) noexcept" - }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "name": "begin", + "isArrow": false, + "referencedMemberDecl": "0x557b76f98850", "inner": [ { - "id": "0x385e3898", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b76fa5a00", + "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7495,7 +7567,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7504,110 +7576,18 @@ } }, "type": { - "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "desugaredQualType": "const std::vector>", + "qualType": "const std::vector" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", - "inner": [ - { - "id": "0x385d9ed8", - "kind": "CXXMemberCallExpr", - "range": { - "begin": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" - }, - "valueCategory": "prvalue", - "inner": [ - { - "id": "0x385d9ea8", - "kind": "MemberExpr", - "range": { - "begin": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "qualType": "" - }, - "valueCategory": "prvalue", - "name": "begin", - "isArrow": false, - "referencedMemberDecl": "0x385ce240", - "inner": [ - { - "id": "0x385d9cb8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "desugaredQualType": "const std::vector>", - "qualType": "const std::vector" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x385d9aa0", - "kind": "VarDecl", - "name": "__range2", - "type": { - "qualType": "const std::vector &" - } - } - } - ] - } - ] + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b76fa57f0", + "kind": "VarDecl", + "name": "__range2", + "type": { + "qualType": "const std::vector &" } - ] + } } ] } @@ -7618,11 +7598,11 @@ ] }, { - "id": "0x385e4258", + "id": "0x557b76faddc8", "kind": "DeclStmt", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7630,7 +7610,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7640,10 +7620,10 @@ }, "inner": [ { - "id": "0x385d9de0", + "id": "0x557b76fa5ad8", "kind": "VarDecl", "loc": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7652,7 +7632,7 @@ }, "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7660,7 +7640,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7674,16 +7654,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" }, "init": "c", "inner": [ { - "id": "0x385e4228", - "kind": "ExprWithCleanups", + "id": "0x557b76fadcd0", + "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7691,7 +7671,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7702,16 +7682,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x385e41f8", - "kind": "CXXConstructExpr", + "id": "0x557b76fadca0", + "kind": "MemberExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7719,7 +7699,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7728,24 +7708,19 @@ } }, "type": { - "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "qualType": "" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (__normal_iterator *, vector>> &&) noexcept" - }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "name": "end", + "isArrow": false, + "referencedMemberDecl": "0x557b76f98b00", "inner": [ { - "id": "0x385e41e0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b76fa5a20", + "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7753,7 +7728,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7762,110 +7737,18 @@ } }, "type": { - "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "desugaredQualType": "const std::vector>", + "qualType": "const std::vector" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", - "inner": [ - { - "id": "0x385e3ba8", - "kind": "CXXMemberCallExpr", - "range": { - "begin": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" - }, - "valueCategory": "prvalue", - "inner": [ - { - "id": "0x385e3b78", - "kind": "MemberExpr", - "range": { - "begin": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "qualType": "" - }, - "valueCategory": "prvalue", - "name": "end", - "isArrow": false, - "referencedMemberDecl": "0x385ce410", - "inner": [ - { - "id": "0x385d9cd8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "desugaredQualType": "const std::vector>", - "qualType": "const std::vector" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x385d9aa0", - "kind": "VarDecl", - "name": "__range2", - "type": { - "qualType": "const std::vector &" - } - } - } - ] - } - ] + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b76fa57f0", + "kind": "VarDecl", + "name": "__range2", + "type": { + "qualType": "const std::vector &" } - ] + } } ] } @@ -7876,11 +7759,11 @@ ] }, { - "id": "0x385e6650", + "id": "0x557b76fb00a8", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7888,7 +7771,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7903,11 +7786,11 @@ "adl": true, "inner": [ { - "id": "0x385e6638", + "id": "0x557b76fb0090", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7915,7 +7798,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7924,17 +7807,17 @@ } }, "type": { - "qualType": "bool (*)(const __normal_iterator *, vector, allocator>>> &, const __normal_iterator *, vector, allocator>>> &) noexcept" + "qualType": "bool (*)(const __normal_iterator *, std::vector>> &, const __normal_iterator *, std::vector>> &) noexcept" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x385e65b8", + "id": "0x557b76fafd70", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7942,7 +7825,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7951,26 +7834,26 @@ } }, "type": { - "qualType": "bool (const __normal_iterator *, vector, allocator>>> &, const __normal_iterator *, vector, allocator>>> &) noexcept" + "qualType": "bool (const __normal_iterator *, std::vector>> &, const __normal_iterator *, std::vector>> &) noexcept" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385e4d40", + "id": "0x557b76faa780", "kind": "FunctionDecl", "name": "operator!=", "type": { - "qualType": "bool (const __normal_iterator *, vector, allocator>>> &, const __normal_iterator *, vector, allocator>>> &) noexcept" + "qualType": "bool (const __normal_iterator *, std::vector>> &, const __normal_iterator *, std::vector>> &) noexcept" } } } ] }, { - "id": "0x385e6588", + "id": "0x557b76fafd40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7978,7 +7861,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7987,18 +7870,17 @@ } }, "type": { - "desugaredQualType": "const __gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const __normal_iterator *, vector, allocator>>>" + "qualType": "const __normal_iterator *, std::vector>>" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x385e4270", + "id": "0x557b76fadde0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8006,7 +7888,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8017,28 +7899,28 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385d9d38", + "id": "0x557b76fa5a58", "kind": "VarDecl", "name": "__begin2", "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" } } } ] }, { - "id": "0x385e65a0", + "id": "0x557b76fafd58", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8046,7 +7928,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8055,18 +7937,17 @@ } }, "type": { - "desugaredQualType": "const __gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const __normal_iterator *, vector, allocator>>>" + "qualType": "const __normal_iterator *, std::vector>>" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x385e4290", + "id": "0x557b76fade00", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8074,7 +7955,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8085,17 +7966,17 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385d9de0", + "id": "0x557b76fa5ad8", "kind": "VarDecl", "name": "__end2", "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" } } } @@ -8104,11 +7985,11 @@ ] }, { - "id": "0x385e6740", + "id": "0x557b76fb0248", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8116,7 +7997,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8125,17 +8006,16 @@ } }, "type": { - "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "__normal_iterator *, vector>>" + "qualType": "__normal_iterator *, std::vector>>" }, "valueCategory": "lvalue", "inner": [ { - "id": "0x385e6728", + "id": "0x557b76fb0230", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8143,7 +8023,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8152,17 +8032,17 @@ } }, "type": { - "qualType": "__normal_iterator *, vector>> &(*)() noexcept" + "qualType": "__normal_iterator *, std::vector>> &(*)() noexcept" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x385e66a8", + "id": "0x557b76fb0100", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8170,7 +8050,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8179,26 +8059,26 @@ } }, "type": { - "qualType": "__normal_iterator *, vector>> &() noexcept" + "qualType": "__normal_iterator *, std::vector>> &() noexcept" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385e15a8", + "id": "0x557b76fa8338", "kind": "CXXMethodDecl", "name": "operator++", "type": { - "qualType": "__normal_iterator *, vector>> &() noexcept" + "qualType": "__normal_iterator *, std::vector>> &() noexcept" } } } ] }, { - "id": "0x385e6688", + "id": "0x557b76fb00e0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8206,7 +8086,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8217,28 +8097,28 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385d9d38", + "id": "0x557b76fa5a58", "kind": "VarDecl", "name": "__begin2", "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" } } } ] }, { - "id": "0x385d9a18", + "id": "0x557b76fa57b8", "kind": "DeclStmt", "range": { "begin": { - "offset": 11752, + "offset": 12075, "col": 10, "tokLen": 5, "includedFrom": { @@ -8246,7 +8126,7 @@ } }, "end": { - "offset": 11775, + "offset": 12098, "col": 33, "tokLen": 1, "includedFrom": { @@ -8256,10 +8136,10 @@ }, "inner": [ { - "id": "0x385d99b0", + "id": "0x557b76fa5750", "kind": "VarDecl", "loc": { - "offset": 11764, + "offset": 12087, "col": 22, "tokLen": 1, "includedFrom": { @@ -8268,7 +8148,7 @@ }, "range": { "begin": { - "offset": 11752, + "offset": 12075, "col": 10, "tokLen": 5, "includedFrom": { @@ -8276,7 +8156,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8292,11 +8172,11 @@ "init": "c", "inner": [ { - "id": "0x385e6860", + "id": "0x557b76fb0418", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8304,7 +8184,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8313,17 +8193,16 @@ } }, "type": { - "desugaredQualType": "const std::basic_string", "qualType": "const std::basic_string" }, "valueCategory": "lvalue", "inner": [ { - "id": "0x385e6848", + "id": "0x557b76fb0400", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8331,7 +8210,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8346,11 +8225,11 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x385e67d0", + "id": "0x557b76fb02e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8358,7 +8237,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8371,7 +8250,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385e1260", + "id": "0x557b76fa7f00", "kind": "CXXMethodDecl", "name": "operator*", "type": { @@ -8382,11 +8261,11 @@ ] }, { - "id": "0x385e67b8", + "id": "0x557b76fb02d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8394,7 +8273,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8409,11 +8288,11 @@ "castKind": "NoOp", "inner": [ { - "id": "0x385e6770", + "id": "0x557b76fb02b0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8421,7 +8300,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8432,17 +8311,17 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385d9d38", + "id": "0x557b76fa5a58", "kind": "VarDecl", "name": "__begin2", "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" } } } @@ -8455,12 +8334,12 @@ ] }, { - "id": "0x385e6bf8", + "id": "0x557b76fb07b0", "kind": "CallExpr", "range": { "begin": { - "offset": 11785, - "line": 346, + "offset": 12108, + "line": 353, "col": 9, "tokLen": 6, "includedFrom": { @@ -8468,7 +8347,7 @@ } }, "end": { - "offset": 11816, + "offset": 12139, "col": 40, "tokLen": 1, "includedFrom": { @@ -8482,11 +8361,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x385e6ab0", + "id": "0x557b76fb0650", "kind": "CXXDependentScopeMemberExpr", "range": { "begin": { - "offset": 11785, + "offset": 12108, "col": 9, "tokLen": 6, "includedFrom": { @@ -8494,7 +8373,7 @@ } }, "end": { - "offset": 11792, + "offset": 12115, "col": 16, "tokLen": 9, "includedFrom": { @@ -8510,11 +8389,11 @@ "member": "push_back", "inner": [ { - "id": "0x385e6a90", + "id": "0x557b76fb0630", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11785, + "offset": 12108, "col": 9, "tokLen": 6, "includedFrom": { @@ -8522,7 +8401,7 @@ } }, "end": { - "offset": 11785, + "offset": 12108, "col": 9, "tokLen": 6, "includedFrom": { @@ -8531,16 +8410,14 @@ } }, "type": { - "desugaredQualType": "vector", "qualType": "std::vector" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385af4d8", + "id": "0x557b76f80620", "kind": "VarDecl", "name": "result", "type": { - "desugaredQualType": "vector", "qualType": "std::vector" } } @@ -8548,11 +8425,11 @@ ] }, { - "id": "0x385e6bd0", + "id": "0x557b76fb0780", "kind": "CallExpr", "range": { "begin": { - "offset": 11802, + "offset": 12125, "col": 26, "tokLen": 8, "includedFrom": { @@ -8560,7 +8437,7 @@ } }, "end": { - "offset": 11815, + "offset": 12138, "col": 39, "tokLen": 1, "includedFrom": { @@ -8574,11 +8451,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x385e6b28", + "id": "0x557b76fb06d8", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 11802, + "offset": 12125, "col": 26, "tokLen": 8, "includedFrom": { @@ -8586,7 +8463,7 @@ } }, "end": { - "offset": 11812, + "offset": 12135, "col": 36, "tokLen": 1, "includedFrom": { @@ -8602,28 +8479,54 @@ "name": "StringTo", "lookups": [ { - "id": "0x385af250", + "id": "0x557b76f803e8", "kind": "FunctionTemplateDecl", "name": "StringTo" }, { - "id": "0x385a56d0", + "id": "0x557b76f75e48", "kind": "FunctionTemplateDecl", "name": "StringTo" }, { - "id": "0x3856fae0", + "id": "0x557b76f545c8", "kind": "FunctionTemplateDecl", "name": "StringTo" } + ], + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "T" + }, + "inner": [ + { + "id": "0x557b76f7fe20", + "kind": "TemplateTypeParmType", + "type": { + "qualType": "T" + }, + "isDependent": true, + "isInstantiationDependent": true, + "depth": 0, + "index": 0, + "decl": { + "id": "0x557b76f7fdc8", + "kind": "TemplateTypeParmDecl", + "name": "T" + } + } + ] + } ] }, { - "id": "0x385e6bb0", + "id": "0x557b76fb0760", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11814, + "offset": 12137, "col": 38, "tokLen": 1, "includedFrom": { @@ -8631,7 +8534,7 @@ } }, "end": { - "offset": 11814, + "offset": 12137, "col": 38, "tokLen": 1, "includedFrom": { @@ -8645,7 +8548,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385d99b0", + "id": "0x557b76fa5750", "kind": "VarDecl", "name": "s", "type": { @@ -8660,12 +8563,12 @@ ] }, { - "id": "0x385e6c40", + "id": "0x557b76fb0800", "kind": "ReturnStmt", "range": { "begin": { - "offset": 11823, - "line": 347, + "offset": 12146, + "line": 354, "col": 5, "tokLen": 6, "includedFrom": { @@ -8673,7 +8576,7 @@ } }, "end": { - "offset": 11830, + "offset": 12153, "col": 12, "tokLen": 6, "includedFrom": { @@ -8683,11 +8586,11 @@ }, "inner": [ { - "id": "0x385e6c20", + "id": "0x557b76fb07e0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11830, + "offset": 12153, "col": 12, "tokLen": 6, "includedFrom": { @@ -8695,7 +8598,7 @@ } }, "end": { - "offset": 11830, + "offset": 12153, "col": 12, "tokLen": 6, "includedFrom": { @@ -8704,16 +8607,14 @@ } }, "type": { - "desugaredQualType": "vector", "qualType": "std::vector" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385af4d8", + "id": "0x557b76f80620", "kind": "VarDecl", "name": "result", "type": { - "desugaredQualType": "vector", "qualType": "std::vector" } } @@ -8727,29 +8628,29 @@ ] } { - "id": "0x7feb10ea9db8", + "id": "0x557b772253f8", "kind": "FunctionDecl", "loc": { - "offset": 21549, + "offset": 22263, "file": "ToString.cpp", - "line": 698, + "line": 728, "col": 32, "tokLen": 8 }, "range": { "begin": { - "offset": 21518, + "offset": 22232, "col": 1, "tokLen": 8 }, "end": { - "offset": 22108, - "line": 716, + "offset": 22822, + "line": 746, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a5fd8", + "previousDecl": "0x557b76f766e8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs12detectorTypeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -8763,13 +8664,13 @@ }, "inner": [ { - "id": "0x37f35630", + "id": "0x557b768575a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::detectorType" }, "decl": { - "id": "0x37f35590", + "id": "0x557b768571b0", "kind": "EnumDecl", "name": "detectorType" } @@ -8777,22 +8678,22 @@ ] }, { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "loc": { - "offset": 21577, - "line": 698, + "offset": 22291, + "line": 728, "col": 60, "tokLen": 1 }, "range": { "begin": { - "offset": 21558, + "offset": 22272, "col": 41, "tokLen": 5 }, "end": { - "offset": 21577, + "offset": 22291, "col": 60, "tokLen": 1 } @@ -8804,52 +8705,52 @@ } }, { - "id": "0x7feb10eb4018", + "id": "0x557b7722f7d0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 21580, + "offset": 22294, "col": 63, "tokLen": 1 }, "end": { - "offset": 22108, - "line": 716, + "offset": 22822, + "line": 746, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10eab2a8", + "id": "0x557b77226998", "kind": "IfStmt", "range": { "begin": { - "offset": 21586, - "line": 699, + "offset": 22300, + "line": 729, "col": 5, "tokLen": 2 }, "end": { - "offset": 21625, - "line": 700, + "offset": 22339, + "line": 730, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10eab1f8", + "id": "0x557b772268e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 21590, - "line": 699, + "offset": 22304, + "line": 729, "col": 9, "tokLen": 1 }, "end": { - "offset": 21595, + "offset": 22309, "col": 14, "tokLen": 7 } @@ -8861,67 +8762,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eab1e0", + "id": "0x557b772268c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21592, + "offset": 22306, "col": 11, "tokLen": 2 }, "end": { - "offset": 21592, + "offset": 22306, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eab1c0", + "id": "0x557b772268a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21592, + "offset": 22306, "col": 11, "tokLen": 2 }, "end": { - "offset": 21592, + "offset": 22306, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10ea9fa0", + "id": "0x557b772255e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21590, + "offset": 22304, "col": 9, "tokLen": 1 }, "end": { - "offset": 21590, + "offset": 22304, "col": 9, "tokLen": 1 } @@ -8929,11 +8830,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "name": "s", "type": { @@ -8942,16 +8843,16 @@ } }, { - "id": "0x7feb10eab1a8", + "id": "0x557b77226890", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21595, + "offset": 22309, "col": 14, "tokLen": 7 }, "end": { - "offset": 21595, + "offset": 22309, "col": 14, "tokLen": 7 } @@ -8963,16 +8864,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10ea9fc0", + "id": "0x557b77225608", "kind": "StringLiteral", "range": { "begin": { - "offset": 21595, + "offset": 22309, "col": 14, "tokLen": 7 }, "end": { - "offset": 21595, + "offset": 22309, "col": 14, "tokLen": 7 } @@ -8988,33 +8889,33 @@ ] }, { - "id": "0x7feb10eab298", + "id": "0x557b77226988", "kind": "ReturnStmt", "range": { "begin": { - "offset": 21612, - "line": 700, + "offset": 22326, + "line": 730, "col": 9, "tokLen": 6 }, "end": { - "offset": 21625, + "offset": 22339, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10eab268", + "id": "0x557b77226958", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21619, + "offset": 22333, "col": 16, "tokLen": 4 }, "end": { - "offset": 21625, + "offset": 22339, "col": 22, "tokLen": 5 } @@ -9024,7 +8925,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37f356a0", + "id": "0x557b768572b0", "kind": "EnumConstantDecl", "name": "EIGER", "type": { @@ -9037,35 +8938,35 @@ ] }, { - "id": "0x7feb10eac5d8", + "id": "0x557b77227ce8", "kind": "IfStmt", "range": { "begin": { - "offset": 21636, - "line": 701, + "offset": 22350, + "line": 731, "col": 5, "tokLen": 2 }, "end": { - "offset": 21678, - "line": 702, + "offset": 22392, + "line": 732, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10eac528", + "id": "0x557b77227c30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 21640, - "line": 701, + "offset": 22354, + "line": 731, "col": 9, "tokLen": 1 }, "end": { - "offset": 21645, + "offset": 22359, "col": 14, "tokLen": 10 } @@ -9077,67 +8978,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eac510", + "id": "0x557b77227c18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21642, + "offset": 22356, "col": 11, "tokLen": 2 }, "end": { - "offset": 21642, + "offset": 22356, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eac4f0", + "id": "0x557b77227bf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21642, + "offset": 22356, "col": 11, "tokLen": 2 }, "end": { - "offset": 21642, + "offset": 22356, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eab2c8", + "id": "0x557b772269b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21640, + "offset": 22354, "col": 9, "tokLen": 1 }, "end": { - "offset": 21640, + "offset": 22354, "col": 9, "tokLen": 1 } @@ -9145,11 +9046,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "name": "s", "type": { @@ -9158,16 +9059,16 @@ } }, { - "id": "0x7feb10eac4d8", + "id": "0x557b77227be0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21645, + "offset": 22359, "col": 14, "tokLen": 10 }, "end": { - "offset": 21645, + "offset": 22359, "col": 14, "tokLen": 10 } @@ -9179,16 +9080,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eab2e8", + "id": "0x557b772269d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 21645, + "offset": 22359, "col": 14, "tokLen": 10 }, "end": { - "offset": 21645, + "offset": 22359, "col": 14, "tokLen": 10 } @@ -9204,33 +9105,33 @@ ] }, { - "id": "0x7feb10eac5c8", + "id": "0x557b77227cd8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 21665, - "line": 702, + "offset": 22379, + "line": 732, "col": 9, "tokLen": 6 }, "end": { - "offset": 21678, + "offset": 22392, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10eac598", + "id": "0x557b77227ca8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21672, + "offset": 22386, "col": 16, "tokLen": 4 }, "end": { - "offset": 21678, + "offset": 22392, "col": 22, "tokLen": 8 } @@ -9240,7 +9141,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37f35718", + "id": "0x557b76857338", "kind": "EnumConstantDecl", "name": "GOTTHARD", "type": { @@ -9253,35 +9154,35 @@ ] }, { - "id": "0x7feb10ead908", + "id": "0x557b77229038", "kind": "IfStmt", "range": { "begin": { - "offset": 21692, - "line": 703, + "offset": 22406, + "line": 733, "col": 5, "tokLen": 2 }, "end": { - "offset": 21734, - "line": 704, + "offset": 22448, + "line": 734, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10ead858", + "id": "0x557b77228f80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 21696, - "line": 703, + "offset": 22410, + "line": 733, "col": 9, "tokLen": 1 }, "end": { - "offset": 21701, + "offset": 22415, "col": 14, "tokLen": 10 } @@ -9293,67 +9194,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10ead840", + "id": "0x557b77228f68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21698, + "offset": 22412, "col": 11, "tokLen": 2 }, "end": { - "offset": 21698, + "offset": 22412, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10ead820", + "id": "0x557b77228f48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21698, + "offset": 22412, "col": 11, "tokLen": 2 }, "end": { - "offset": 21698, + "offset": 22412, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eac5f8", + "id": "0x557b77227d08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21696, + "offset": 22410, "col": 9, "tokLen": 1 }, "end": { - "offset": 21696, + "offset": 22410, "col": 9, "tokLen": 1 } @@ -9361,11 +9262,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "name": "s", "type": { @@ -9374,16 +9275,16 @@ } }, { - "id": "0x7feb10ead808", + "id": "0x557b77228f30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21701, + "offset": 22415, "col": 14, "tokLen": 10 }, "end": { - "offset": 21701, + "offset": 22415, "col": 14, "tokLen": 10 } @@ -9395,16 +9296,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eac618", + "id": "0x557b77227d28", "kind": "StringLiteral", "range": { "begin": { - "offset": 21701, + "offset": 22415, "col": 14, "tokLen": 10 }, "end": { - "offset": 21701, + "offset": 22415, "col": 14, "tokLen": 10 } @@ -9420,33 +9321,33 @@ ] }, { - "id": "0x7feb10ead8f8", + "id": "0x557b77229028", "kind": "ReturnStmt", "range": { "begin": { - "offset": 21721, - "line": 704, + "offset": 22435, + "line": 734, "col": 9, "tokLen": 6 }, "end": { - "offset": 21734, + "offset": 22448, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10ead8c8", + "id": "0x557b77228ff8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21728, + "offset": 22442, "col": 16, "tokLen": 4 }, "end": { - "offset": 21734, + "offset": 22448, "col": 22, "tokLen": 8 } @@ -9456,7 +9357,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37f35768", + "id": "0x557b76857390", "kind": "EnumConstantDecl", "name": "JUNGFRAU", "type": { @@ -9469,35 +9370,35 @@ ] }, { - "id": "0x7feb10eaec38", + "id": "0x557b7722a388", "kind": "IfStmt", "range": { "begin": { - "offset": 21748, - "line": 705, + "offset": 22462, + "line": 735, "col": 5, "tokLen": 2 }, "end": { - "offset": 21795, - "line": 706, + "offset": 22509, + "line": 736, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x7feb10eaeb88", + "id": "0x557b7722a2d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 21752, - "line": 705, + "offset": 22466, + "line": 735, "col": 9, "tokLen": 1 }, "end": { - "offset": 21757, + "offset": 22471, "col": 14, "tokLen": 15 } @@ -9509,67 +9410,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eaeb70", + "id": "0x557b7722a2b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21754, + "offset": 22468, "col": 11, "tokLen": 2 }, "end": { - "offset": 21754, + "offset": 22468, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eaeb50", + "id": "0x557b7722a298", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21754, + "offset": 22468, "col": 11, "tokLen": 2 }, "end": { - "offset": 21754, + "offset": 22468, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10ead928", + "id": "0x557b77229058", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21752, + "offset": 22466, "col": 9, "tokLen": 1 }, "end": { - "offset": 21752, + "offset": 22466, "col": 9, "tokLen": 1 } @@ -9577,11 +9478,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "name": "s", "type": { @@ -9590,16 +9491,16 @@ } }, { - "id": "0x7feb10eaeb38", + "id": "0x557b7722a280", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21757, + "offset": 22471, "col": 14, "tokLen": 15 }, "end": { - "offset": 21757, + "offset": 22471, "col": 14, "tokLen": 15 } @@ -9611,16 +9512,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10ead948", + "id": "0x557b77229078", "kind": "StringLiteral", "range": { "begin": { - "offset": 21757, + "offset": 22471, "col": 14, "tokLen": 15 }, "end": { - "offset": 21757, + "offset": 22471, "col": 14, "tokLen": 15 } @@ -9636,33 +9537,33 @@ ] }, { - "id": "0x7feb10eaec28", + "id": "0x557b7722a378", "kind": "ReturnStmt", "range": { "begin": { - "offset": 21782, - "line": 706, + "offset": 22496, + "line": 736, "col": 9, "tokLen": 6 }, "end": { - "offset": 21795, + "offset": 22509, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x7feb10eaebf8", + "id": "0x557b7722a348", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21789, + "offset": 22503, "col": 16, "tokLen": 4 }, "end": { - "offset": 21795, + "offset": 22509, "col": 22, "tokLen": 13 } @@ -9672,7 +9573,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37f357b8", + "id": "0x557b768573e8", "kind": "EnumConstantDecl", "name": "CHIPTESTBOARD", "type": { @@ -9685,35 +9586,35 @@ ] }, { - "id": "0x7feb10eaff68", + "id": "0x557b7722b6d8", "kind": "IfStmt", "range": { "begin": { - "offset": 21814, - "line": 707, + "offset": 22528, + "line": 737, "col": 5, "tokLen": 2 }, "end": { - "offset": 21854, - "line": 708, + "offset": 22568, + "line": 738, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10eafeb8", + "id": "0x557b7722b620", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 21818, - "line": 707, + "offset": 22532, + "line": 737, "col": 9, "tokLen": 1 }, "end": { - "offset": 21823, + "offset": 22537, "col": 14, "tokLen": 8 } @@ -9725,67 +9626,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eafea0", + "id": "0x557b7722b608", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21820, + "offset": 22534, "col": 11, "tokLen": 2 }, "end": { - "offset": 21820, + "offset": 22534, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eafe80", + "id": "0x557b7722b5e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21820, + "offset": 22534, "col": 11, "tokLen": 2 }, "end": { - "offset": 21820, + "offset": 22534, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eaec58", + "id": "0x557b7722a3a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21818, + "offset": 22532, "col": 9, "tokLen": 1 }, "end": { - "offset": 21818, + "offset": 22532, "col": 9, "tokLen": 1 } @@ -9793,11 +9694,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "name": "s", "type": { @@ -9806,16 +9707,16 @@ } }, { - "id": "0x7feb10eafe68", + "id": "0x557b7722b5d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21823, + "offset": 22537, "col": 14, "tokLen": 8 }, "end": { - "offset": 21823, + "offset": 22537, "col": 14, "tokLen": 8 } @@ -9827,16 +9728,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eaec78", + "id": "0x557b7722a3c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 21823, + "offset": 22537, "col": 14, "tokLen": 8 }, "end": { - "offset": 21823, + "offset": 22537, "col": 14, "tokLen": 8 } @@ -9852,33 +9753,33 @@ ] }, { - "id": "0x7feb10eaff58", + "id": "0x557b7722b6c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 21841, - "line": 708, + "offset": 22555, + "line": 738, "col": 9, "tokLen": 6 }, "end": { - "offset": 21854, + "offset": 22568, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10eaff28", + "id": "0x557b7722b698", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21848, + "offset": 22562, "col": 16, "tokLen": 4 }, "end": { - "offset": 21854, + "offset": 22568, "col": 22, "tokLen": 6 } @@ -9888,7 +9789,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37f35808", + "id": "0x557b76857440", "kind": "EnumConstantDecl", "name": "MOENCH", "type": { @@ -9901,35 +9802,35 @@ ] }, { - "id": "0x7feb10eb1298", + "id": "0x557b7722ca28", "kind": "IfStmt", "range": { "begin": { - "offset": 21866, - "line": 709, + "offset": 22580, + "line": 739, "col": 5, "tokLen": 2 }, "end": { - "offset": 21907, - "line": 710, + "offset": 22621, + "line": 740, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10eb11e8", + "id": "0x557b7722c970", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 21870, - "line": 709, + "offset": 22584, + "line": 739, "col": 9, "tokLen": 1 }, "end": { - "offset": 21875, + "offset": 22589, "col": 14, "tokLen": 9 } @@ -9941,67 +9842,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eb11d0", + "id": "0x557b7722c958", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21872, + "offset": 22586, "col": 11, "tokLen": 2 }, "end": { - "offset": 21872, + "offset": 22586, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eb11b0", + "id": "0x557b7722c938", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21872, + "offset": 22586, "col": 11, "tokLen": 2 }, "end": { - "offset": 21872, + "offset": 22586, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eaff88", + "id": "0x557b7722b6f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21870, + "offset": 22584, "col": 9, "tokLen": 1 }, "end": { - "offset": 21870, + "offset": 22584, "col": 9, "tokLen": 1 } @@ -10009,11 +9910,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "name": "s", "type": { @@ -10022,16 +9923,16 @@ } }, { - "id": "0x7feb10eb1198", + "id": "0x557b7722c920", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21875, + "offset": 22589, "col": 14, "tokLen": 9 }, "end": { - "offset": 21875, + "offset": 22589, "col": 14, "tokLen": 9 } @@ -10043,16 +9944,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eaffa8", + "id": "0x557b7722b718", "kind": "StringLiteral", "range": { "begin": { - "offset": 21875, + "offset": 22589, "col": 14, "tokLen": 9 }, "end": { - "offset": 21875, + "offset": 22589, "col": 14, "tokLen": 9 } @@ -10068,33 +9969,33 @@ ] }, { - "id": "0x7feb10eb1288", + "id": "0x557b7722ca18", "kind": "ReturnStmt", "range": { "begin": { - "offset": 21894, - "line": 710, + "offset": 22608, + "line": 740, "col": 9, "tokLen": 6 }, "end": { - "offset": 21907, + "offset": 22621, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10eb1258", + "id": "0x557b7722c9e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21901, + "offset": 22615, "col": 16, "tokLen": 4 }, "end": { - "offset": 21907, + "offset": 22621, "col": 22, "tokLen": 7 } @@ -10104,7 +10005,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37f35858", + "id": "0x557b76857498", "kind": "EnumConstantDecl", "name": "MYTHEN3", "type": { @@ -10117,35 +10018,35 @@ ] }, { - "id": "0x7feb10eb25c8", + "id": "0x557b7722dd78", "kind": "IfStmt", "range": { "begin": { - "offset": 21920, - "line": 711, + "offset": 22634, + "line": 741, "col": 5, "tokLen": 2 }, "end": { - "offset": 21963, - "line": 712, + "offset": 22677, + "line": 742, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10eb2518", + "id": "0x557b7722dcc0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 21924, - "line": 711, + "offset": 22638, + "line": 741, "col": 9, "tokLen": 1 }, "end": { - "offset": 21929, + "offset": 22643, "col": 14, "tokLen": 11 } @@ -10157,67 +10058,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eb2500", + "id": "0x557b7722dca8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21926, + "offset": 22640, "col": 11, "tokLen": 2 }, "end": { - "offset": 21926, + "offset": 22640, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eb24e0", + "id": "0x557b7722dc88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21926, + "offset": 22640, "col": 11, "tokLen": 2 }, "end": { - "offset": 21926, + "offset": 22640, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eb12b8", + "id": "0x557b7722ca48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21924, + "offset": 22638, "col": 9, "tokLen": 1 }, "end": { - "offset": 21924, + "offset": 22638, "col": 9, "tokLen": 1 } @@ -10225,11 +10126,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "name": "s", "type": { @@ -10238,16 +10139,16 @@ } }, { - "id": "0x7feb10eb24c8", + "id": "0x557b7722dc70", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21929, + "offset": 22643, "col": 14, "tokLen": 11 }, "end": { - "offset": 21929, + "offset": 22643, "col": 14, "tokLen": 11 } @@ -10259,16 +10160,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eb12d8", + "id": "0x557b7722ca68", "kind": "StringLiteral", "range": { "begin": { - "offset": 21929, + "offset": 22643, "col": 14, "tokLen": 11 }, "end": { - "offset": 21929, + "offset": 22643, "col": 14, "tokLen": 11 } @@ -10284,33 +10185,33 @@ ] }, { - "id": "0x7feb10eb25b8", + "id": "0x557b7722dd68", "kind": "ReturnStmt", "range": { "begin": { - "offset": 21950, - "line": 712, + "offset": 22664, + "line": 742, "col": 9, "tokLen": 6 }, "end": { - "offset": 21963, + "offset": 22677, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10eb2588", + "id": "0x557b7722dd38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21957, + "offset": 22671, "col": 16, "tokLen": 4 }, "end": { - "offset": 21963, + "offset": 22677, "col": 22, "tokLen": 9 } @@ -10320,7 +10221,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37f358a8", + "id": "0x557b768574f0", "kind": "EnumConstantDecl", "name": "GOTTHARD2", "type": { @@ -10333,35 +10234,35 @@ ] }, { - "id": "0x7feb10eb3938", + "id": "0x557b7722f118", "kind": "IfStmt", "range": { "begin": { - "offset": 21978, - "line": 713, + "offset": 22692, + "line": 743, "col": 5, "tokLen": 2 }, "end": { - "offset": 22032, - "line": 714, + "offset": 22746, + "line": 744, "col": 22, "tokLen": 20 } }, "inner": [ { - "id": "0x7feb10eb3888", + "id": "0x557b7722f060", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 21982, - "line": 713, + "offset": 22696, + "line": 743, "col": 9, "tokLen": 1 }, "end": { - "offset": 21987, + "offset": 22701, "col": 14, "tokLen": 22 } @@ -10373,67 +10274,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eb3870", + "id": "0x557b7722f048", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21984, + "offset": 22698, "col": 11, "tokLen": 2 }, "end": { - "offset": 21984, + "offset": 22698, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eb3850", + "id": "0x557b7722f028", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21984, + "offset": 22698, "col": 11, "tokLen": 2 }, "end": { - "offset": 21984, + "offset": 22698, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eb25e8", + "id": "0x557b7722dd98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21982, + "offset": 22696, "col": 9, "tokLen": 1 }, "end": { - "offset": 21982, + "offset": 22696, "col": 9, "tokLen": 1 } @@ -10441,11 +10342,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "name": "s", "type": { @@ -10454,16 +10355,16 @@ } }, { - "id": "0x7feb10eb3838", + "id": "0x557b7722f010", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21987, + "offset": 22701, "col": 14, "tokLen": 22 }, "end": { - "offset": 21987, + "offset": 22701, "col": 14, "tokLen": 22 } @@ -10475,16 +10376,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eb2608", + "id": "0x557b7722ddb8", "kind": "StringLiteral", "range": { "begin": { - "offset": 21987, + "offset": 22701, "col": 14, "tokLen": 22 }, "end": { - "offset": 21987, + "offset": 22701, "col": 14, "tokLen": 22 } @@ -10500,33 +10401,33 @@ ] }, { - "id": "0x7feb10eb3928", + "id": "0x557b7722f108", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22019, - "line": 714, + "offset": 22733, + "line": 744, "col": 9, "tokLen": 6 }, "end": { - "offset": 22032, + "offset": 22746, "col": 22, "tokLen": 20 } }, "inner": [ { - "id": "0x7feb10eb38f8", + "id": "0x557b7722f0d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22026, + "offset": 22740, "col": 16, "tokLen": 4 }, "end": { - "offset": 22032, + "offset": 22746, "col": 22, "tokLen": 20 } @@ -10536,7 +10437,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37f358f8", + "id": "0x557b76857548", "kind": "EnumConstantDecl", "name": "XILINX_CHIPTESTBOARD", "type": { @@ -10549,17 +10450,17 @@ ] }, { - "id": "0x7feb10eb4000", + "id": "0x557b7722f7b8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 22058, - "line": 715, + "offset": 22772, + "line": 745, "col": 5, "tokLen": 5 }, "end": { - "offset": 22105, + "offset": 22819, "col": 52, "tokLen": 1 } @@ -10571,16 +10472,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10eb3fe8", + "id": "0x557b7722f7a0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 22058, + "offset": 22772, "col": 5, "tokLen": 5 }, "end": { - "offset": 22105, + "offset": 22819, "col": 52, "tokLen": 1 } @@ -10591,365 +10492,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10eb3fb8", - "kind": "CXXConstructExpr", + "id": "0x557b7722f778", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 22064, + "offset": 22778, "col": 11, "tokLen": 12 }, "end": { - "offset": 22105, + "offset": 22819, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10eb3fa0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7722f758", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 22064, + "offset": 22778, "col": 11, "tokLen": 12 }, "end": { - "offset": 22105, + "offset": 22819, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b7722f750", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10eb3f78", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b7722f720", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 22064, + "offset": 22778, "col": 11, "tokLen": 12 }, "end": { - "offset": 22105, + "offset": 22819, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10eb3f58", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7722f708", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 22064, - "col": 11, - "tokLen": 12 + "offset": 22791, + "col": 24, + "tokLen": 24 }, "end": { - "offset": 22105, - "col": 52, + "offset": 22818, + "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10eb3f50", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10eb3f20", - "kind": "CXXConstructExpr", + "id": "0x557b7722f6f0", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22064, - "col": 11, - "tokLen": 12 + "offset": 22791, + "col": 24, + "tokLen": 24 }, "end": { - "offset": 22105, - "col": 52, + "offset": 22818, + "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10eb3f08", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7722f6d0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 22077, + "offset": 22791, "col": 24, "tokLen": 24 }, "end": { - "offset": 22104, + "offset": 22818, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b7722f6c8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10eb3ef0", - "kind": "ImplicitCastExpr", + "id": "0x557b7722f690", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22077, + "offset": 22791, "col": 24, "tokLen": 24 }, "end": { - "offset": 22104, + "offset": 22818, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10eb3ed0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7722f678", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22077, + "offset": 22816, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 22816, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b7722f658", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22816, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 22816, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b7722f640", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22791, "col": 24, "tokLen": 24 }, "end": { - "offset": 22104, + "offset": 22791, + "col": 24, + "tokLen": 24 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7722f168", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 22791, + "col": 24, + "tokLen": 24 + }, + "end": { + "offset": 22791, + "col": 24, + "tokLen": 24 + } + }, + "type": { + "qualType": "const char[23]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown detector type \"" + } + ] + }, + { + "id": "0x557b7722f198", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22818, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 22818, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10eb3ec8", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77225328", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10eb3e90", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 22077, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 22104, - "col": 51, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10eb3e78", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 22102, - "col": 49, - "tokLen": 1 - }, - "end": { - "offset": 22102, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10eb3e58", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 22102, - "col": 49, - "tokLen": 1 - }, - "end": { - "offset": 22102, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10eb3e40", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 22077, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 22077, - "col": 24, - "tokLen": 24 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10eb3968", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 22077, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 22077, - "col": 24, - "tokLen": 24 - } - }, - "type": { - "qualType": "const char[23]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown detector type \"" - } - ] - }, - { - "id": "0x7feb10eb3998", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 22104, - "col": 51, - "tokLen": 1 - }, - "end": { - "offset": 22104, - "col": 51, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10ea9ce0", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -10974,29 +10819,29 @@ ] } { - "id": "0x7feb10eb41e8", + "id": "0x557b7722f998", "kind": "FunctionDecl", "loc": { - "offset": 22146, + "offset": 22860, "file": "ToString.cpp", - "line": 718, + "line": 748, "col": 36, "tokLen": 8 }, "range": { "begin": { - "offset": 22111, + "offset": 22825, "col": 1, "tokLen": 8 }, "end": { - "offset": 23395, - "line": 760, + "offset": 24109, + "line": 790, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a6528", + "previousDecl": "0x557b76f76c68", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs16detectorSettingsEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -11010,13 +10855,13 @@ }, "inner": [ { - "id": "0x37ff0eb0", + "id": "0x557b769263d0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::detectorSettings" }, "decl": { - "id": "0x37ff0e08", + "id": "0x557b76925b58", "kind": "EnumDecl", "name": "detectorSettings" } @@ -11024,22 +10869,22 @@ ] }, { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "loc": { - "offset": 22174, - "line": 718, + "offset": 22888, + "line": 748, "col": 64, "tokLen": 1 }, "range": { "begin": { - "offset": 22155, + "offset": 22869, "col": 45, "tokLen": 5 }, "end": { - "offset": 22174, + "offset": 22888, "col": 64, "tokLen": 1 } @@ -11051,52 +10896,52 @@ } }, { - "id": "0x38727888", + "id": "0x557b77248420", "kind": "CompoundStmt", "range": { "begin": { - "offset": 22177, + "offset": 22891, "col": 67, "tokLen": 1 }, "end": { - "offset": 23395, - "line": 760, + "offset": 24109, + "line": 790, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10eb56d8", + "id": "0x557b77230eb8", "kind": "IfStmt", "range": { "begin": { - "offset": 22183, - "line": 719, + "offset": 22897, + "line": 749, "col": 5, "tokLen": 2 }, "end": { - "offset": 22225, - "line": 720, + "offset": 22939, + "line": 750, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10eb5628", + "id": "0x557b77230e00", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22187, - "line": 719, + "offset": 22901, + "line": 749, "col": 9, "tokLen": 1 }, "end": { - "offset": 22192, + "offset": 22906, "col": 14, "tokLen": 10 } @@ -11108,67 +10953,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eb5610", + "id": "0x557b77230de8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22189, + "offset": 22903, "col": 11, "tokLen": 2 }, "end": { - "offset": 22189, + "offset": 22903, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eb55f0", + "id": "0x557b77230dc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22189, + "offset": 22903, "col": 11, "tokLen": 2 }, "end": { - "offset": 22189, + "offset": 22903, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eb43d0", + "id": "0x557b7722fb88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22187, + "offset": 22901, "col": 9, "tokLen": 1 }, "end": { - "offset": 22187, + "offset": 22901, "col": 9, "tokLen": 1 } @@ -11176,11 +11021,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -11189,16 +11034,16 @@ } }, { - "id": "0x7feb10eb55d8", + "id": "0x557b77230db0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22192, + "offset": 22906, "col": 14, "tokLen": 10 }, "end": { - "offset": 22192, + "offset": 22906, "col": 14, "tokLen": 10 } @@ -11210,16 +11055,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eb43f0", + "id": "0x557b7722fba8", "kind": "StringLiteral", "range": { "begin": { - "offset": 22192, + "offset": 22906, "col": 14, "tokLen": 10 }, "end": { - "offset": 22192, + "offset": 22906, "col": 14, "tokLen": 10 } @@ -11235,33 +11080,33 @@ ] }, { - "id": "0x7feb10eb56c8", + "id": "0x557b77230ea8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22212, - "line": 720, + "offset": 22926, + "line": 750, "col": 9, "tokLen": 6 }, "end": { - "offset": 22225, + "offset": 22939, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10eb5698", + "id": "0x557b77230e78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22219, + "offset": 22933, "col": 16, "tokLen": 4 }, "end": { - "offset": 22225, + "offset": 22939, "col": 22, "tokLen": 8 } @@ -11271,7 +11116,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0ed0", + "id": "0x557b76925c00", "kind": "EnumConstantDecl", "name": "STANDARD", "type": { @@ -11284,35 +11129,35 @@ ] }, { - "id": "0x7feb10eb6a08", + "id": "0x557b77232208", "kind": "IfStmt", "range": { "begin": { - "offset": 22239, - "line": 721, + "offset": 22953, + "line": 751, "col": 5, "tokLen": 2 }, "end": { - "offset": 22277, - "line": 722, + "offset": 22991, + "line": 752, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10eb6958", + "id": "0x557b77232150", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22243, - "line": 721, + "offset": 22957, + "line": 751, "col": 9, "tokLen": 1 }, "end": { - "offset": 22248, + "offset": 22962, "col": 14, "tokLen": 6 } @@ -11324,67 +11169,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eb6940", + "id": "0x557b77232138", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22245, + "offset": 22959, "col": 11, "tokLen": 2 }, "end": { - "offset": 22245, + "offset": 22959, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eb6920", + "id": "0x557b77232118", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22245, + "offset": 22959, "col": 11, "tokLen": 2 }, "end": { - "offset": 22245, + "offset": 22959, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eb56f8", + "id": "0x557b77230ed8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22243, + "offset": 22957, "col": 9, "tokLen": 1 }, "end": { - "offset": 22243, + "offset": 22957, "col": 9, "tokLen": 1 } @@ -11392,11 +11237,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -11405,16 +11250,16 @@ } }, { - "id": "0x7feb10eb6908", + "id": "0x557b77232100", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22248, + "offset": 22962, "col": 14, "tokLen": 6 }, "end": { - "offset": 22248, + "offset": 22962, "col": 14, "tokLen": 6 } @@ -11426,16 +11271,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eb5718", + "id": "0x557b77230ef8", "kind": "StringLiteral", "range": { "begin": { - "offset": 22248, + "offset": 22962, "col": 14, "tokLen": 6 }, "end": { - "offset": 22248, + "offset": 22962, "col": 14, "tokLen": 6 } @@ -11451,33 +11296,33 @@ ] }, { - "id": "0x7feb10eb69f8", + "id": "0x557b772321f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22264, - "line": 722, + "offset": 22978, + "line": 752, "col": 9, "tokLen": 6 }, "end": { - "offset": 22277, + "offset": 22991, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10eb69c8", + "id": "0x557b772321c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22271, + "offset": 22985, "col": 16, "tokLen": 4 }, "end": { - "offset": 22277, + "offset": 22991, "col": 22, "tokLen": 4 } @@ -11487,7 +11332,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0f20", + "id": "0x557b76925c58", "kind": "EnumConstantDecl", "name": "FAST", "type": { @@ -11500,35 +11345,35 @@ ] }, { - "id": "0x7feb10eb7d38", + "id": "0x557b77233558", "kind": "IfStmt", "range": { "begin": { - "offset": 22287, - "line": 723, + "offset": 23001, + "line": 753, "col": 5, "tokLen": 2 }, "end": { - "offset": 22329, - "line": 724, + "offset": 23043, + "line": 754, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10eb7c88", + "id": "0x557b772334a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22291, - "line": 723, + "offset": 23005, + "line": 753, "col": 9, "tokLen": 1 }, "end": { - "offset": 22296, + "offset": 23010, "col": 14, "tokLen": 10 } @@ -11540,67 +11385,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eb7c70", + "id": "0x557b77233488", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22293, + "offset": 23007, "col": 11, "tokLen": 2 }, "end": { - "offset": 22293, + "offset": 23007, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eb7c50", + "id": "0x557b77233468", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22293, + "offset": 23007, "col": 11, "tokLen": 2 }, "end": { - "offset": 22293, + "offset": 23007, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eb6a28", + "id": "0x557b77232228", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22291, + "offset": 23005, "col": 9, "tokLen": 1 }, "end": { - "offset": 22291, + "offset": 23005, "col": 9, "tokLen": 1 } @@ -11608,11 +11453,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -11621,16 +11466,16 @@ } }, { - "id": "0x7feb10eb7c38", + "id": "0x557b77233450", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22296, + "offset": 23010, "col": 14, "tokLen": 10 }, "end": { - "offset": 22296, + "offset": 23010, "col": 14, "tokLen": 10 } @@ -11642,16 +11487,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eb6a48", + "id": "0x557b77232248", "kind": "StringLiteral", "range": { "begin": { - "offset": 22296, + "offset": 23010, "col": 14, "tokLen": 10 }, "end": { - "offset": 22296, + "offset": 23010, "col": 14, "tokLen": 10 } @@ -11667,33 +11512,33 @@ ] }, { - "id": "0x7feb10eb7d28", + "id": "0x557b77233548", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22316, - "line": 724, + "offset": 23030, + "line": 754, "col": 9, "tokLen": 6 }, "end": { - "offset": 22329, + "offset": 23043, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10eb7cf8", + "id": "0x557b77233518", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22323, + "offset": 23037, "col": 16, "tokLen": 4 }, "end": { - "offset": 22329, + "offset": 23043, "col": 22, "tokLen": 8 } @@ -11703,7 +11548,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0f70", + "id": "0x557b76925cb0", "kind": "EnumConstantDecl", "name": "HIGHGAIN", "type": { @@ -11716,35 +11561,35 @@ ] }, { - "id": "0x7feb10eb9068", + "id": "0x557b772348a8", "kind": "IfStmt", "range": { "begin": { - "offset": 22343, - "line": 725, + "offset": 23057, + "line": 755, "col": 5, "tokLen": 2 }, "end": { - "offset": 22388, - "line": 726, + "offset": 23102, + "line": 756, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x7feb10eb8fb8", + "id": "0x557b772347f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22347, - "line": 725, + "offset": 23061, + "line": 755, "col": 9, "tokLen": 1 }, "end": { - "offset": 22352, + "offset": 23066, "col": 14, "tokLen": 13 } @@ -11756,67 +11601,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eb8fa0", + "id": "0x557b772347d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22349, + "offset": 23063, "col": 11, "tokLen": 2 }, "end": { - "offset": 22349, + "offset": 23063, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eb8f80", + "id": "0x557b772347b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22349, + "offset": 23063, "col": 11, "tokLen": 2 }, "end": { - "offset": 22349, + "offset": 23063, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eb7d58", + "id": "0x557b77233578", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22347, + "offset": 23061, "col": 9, "tokLen": 1 }, "end": { - "offset": 22347, + "offset": 23061, "col": 9, "tokLen": 1 } @@ -11824,11 +11669,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -11837,16 +11682,16 @@ } }, { - "id": "0x7feb10eb8f68", + "id": "0x557b772347a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22352, + "offset": 23066, "col": 14, "tokLen": 13 }, "end": { - "offset": 22352, + "offset": 23066, "col": 14, "tokLen": 13 } @@ -11858,16 +11703,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eb7d78", + "id": "0x557b77233598", "kind": "StringLiteral", "range": { "begin": { - "offset": 22352, + "offset": 23066, "col": 14, "tokLen": 13 }, "end": { - "offset": 22352, + "offset": 23066, "col": 14, "tokLen": 13 } @@ -11883,33 +11728,33 @@ ] }, { - "id": "0x7feb10eb9058", + "id": "0x557b77234898", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22375, - "line": 726, + "offset": 23089, + "line": 756, "col": 9, "tokLen": 6 }, "end": { - "offset": 22388, + "offset": 23102, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x7feb10eb9028", + "id": "0x557b77234868", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22382, + "offset": 23096, "col": 16, "tokLen": 4 }, "end": { - "offset": 22388, + "offset": 23102, "col": 22, "tokLen": 11 } @@ -11919,7 +11764,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0fc0", + "id": "0x557b76925d08", "kind": "EnumConstantDecl", "name": "DYNAMICGAIN", "type": { @@ -11932,35 +11777,35 @@ ] }, { - "id": "0x7feb10eba398", + "id": "0x557b77235bf8", "kind": "IfStmt", "range": { "begin": { - "offset": 22405, - "line": 727, + "offset": 23119, + "line": 757, "col": 5, "tokLen": 2 }, "end": { - "offset": 22446, - "line": 728, + "offset": 23160, + "line": 758, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10eba2e8", + "id": "0x557b77235b40", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22409, - "line": 727, + "offset": 23123, + "line": 757, "col": 9, "tokLen": 1 }, "end": { - "offset": 22414, + "offset": 23128, "col": 14, "tokLen": 9 } @@ -11972,67 +11817,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eba2d0", + "id": "0x557b77235b28", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22411, + "offset": 23125, "col": 11, "tokLen": 2 }, "end": { - "offset": 22411, + "offset": 23125, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eba2b0", + "id": "0x557b77235b08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22411, + "offset": 23125, "col": 11, "tokLen": 2 }, "end": { - "offset": 22411, + "offset": 23125, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eb9088", + "id": "0x557b772348c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22409, + "offset": 23123, "col": 9, "tokLen": 1 }, "end": { - "offset": 22409, + "offset": 23123, "col": 9, "tokLen": 1 } @@ -12040,11 +11885,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -12053,16 +11898,16 @@ } }, { - "id": "0x7feb10eba298", + "id": "0x557b77235af0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22414, + "offset": 23128, "col": 14, "tokLen": 9 }, "end": { - "offset": 22414, + "offset": 23128, "col": 14, "tokLen": 9 } @@ -12074,16 +11919,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eb90a8", + "id": "0x557b772348e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 22414, + "offset": 23128, "col": 14, "tokLen": 9 }, "end": { - "offset": 22414, + "offset": 23128, "col": 14, "tokLen": 9 } @@ -12099,33 +11944,33 @@ ] }, { - "id": "0x7feb10eba388", + "id": "0x557b77235be8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22433, - "line": 728, + "offset": 23147, + "line": 758, "col": 9, "tokLen": 6 }, "end": { - "offset": 22446, + "offset": 23160, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10eba358", + "id": "0x557b77235bb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22440, + "offset": 23154, "col": 16, "tokLen": 4 }, "end": { - "offset": 22446, + "offset": 23160, "col": 22, "tokLen": 7 } @@ -12135,7 +11980,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1010", + "id": "0x557b76925d60", "kind": "EnumConstantDecl", "name": "LOWGAIN", "type": { @@ -12148,35 +11993,35 @@ ] }, { - "id": "0x7feb10ebb6c8", + "id": "0x557b77236f48", "kind": "IfStmt", "range": { "begin": { - "offset": 22459, - "line": 729, + "offset": 23173, + "line": 759, "col": 5, "tokLen": 2 }, "end": { - "offset": 22503, - "line": 730, + "offset": 23217, + "line": 760, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10ebb618", + "id": "0x557b77236e90", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22463, - "line": 729, + "offset": 23177, + "line": 759, "col": 9, "tokLen": 1 }, "end": { - "offset": 22468, + "offset": 23182, "col": 14, "tokLen": 12 } @@ -12188,67 +12033,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10ebb600", + "id": "0x557b77236e78", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22465, + "offset": 23179, "col": 11, "tokLen": 2 }, "end": { - "offset": 22465, + "offset": 23179, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10ebb5e0", + "id": "0x557b77236e58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22465, + "offset": 23179, "col": 11, "tokLen": 2 }, "end": { - "offset": 22465, + "offset": 23179, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eba3b8", + "id": "0x557b77235c18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22463, + "offset": 23177, "col": 9, "tokLen": 1 }, "end": { - "offset": 22463, + "offset": 23177, "col": 9, "tokLen": 1 } @@ -12256,11 +12101,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -12269,16 +12114,16 @@ } }, { - "id": "0x7feb10ebb5c8", + "id": "0x557b77236e40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22468, + "offset": 23182, "col": 14, "tokLen": 12 }, "end": { - "offset": 22468, + "offset": 23182, "col": 14, "tokLen": 12 } @@ -12290,16 +12135,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eba3d8", + "id": "0x557b77235c38", "kind": "StringLiteral", "range": { "begin": { - "offset": 22468, + "offset": 23182, "col": 14, "tokLen": 12 }, "end": { - "offset": 22468, + "offset": 23182, "col": 14, "tokLen": 12 } @@ -12315,33 +12160,33 @@ ] }, { - "id": "0x7feb10ebb6b8", + "id": "0x557b77236f38", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22490, - "line": 730, + "offset": 23204, + "line": 760, "col": 9, "tokLen": 6 }, "end": { - "offset": 22503, + "offset": 23217, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10ebb688", + "id": "0x557b77236f08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22497, + "offset": 23211, "col": 16, "tokLen": 4 }, "end": { - "offset": 22503, + "offset": 23217, "col": 22, "tokLen": 10 } @@ -12351,7 +12196,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1060", + "id": "0x557b76925db8", "kind": "EnumConstantDecl", "name": "MEDIUMGAIN", "type": { @@ -12364,35 +12209,35 @@ ] }, { - "id": "0x38717878", + "id": "0x557b77238298", "kind": "IfStmt", "range": { "begin": { - "offset": 22519, - "line": 731, + "offset": 23233, + "line": 761, "col": 5, "tokLen": 2 }, "end": { - "offset": 22565, - "line": 732, + "offset": 23279, + "line": 762, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x387177c8", + "id": "0x557b772381e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22523, - "line": 731, + "offset": 23237, + "line": 761, "col": 9, "tokLen": 1 }, "end": { - "offset": 22528, + "offset": 23242, "col": 14, "tokLen": 14 } @@ -12404,67 +12249,67 @@ "adl": true, "inner": [ { - "id": "0x387177b0", + "id": "0x557b772381c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22525, + "offset": 23239, "col": 11, "tokLen": 2 }, "end": { - "offset": 22525, + "offset": 23239, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38717790", + "id": "0x557b772381a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22525, + "offset": 23239, "col": 11, "tokLen": 2 }, "end": { - "offset": 22525, + "offset": 23239, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10ebb6e8", + "id": "0x557b77236f68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22523, + "offset": 23237, "col": 9, "tokLen": 1 }, "end": { - "offset": 22523, + "offset": 23237, "col": 9, "tokLen": 1 } @@ -12472,11 +12317,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -12485,16 +12330,16 @@ } }, { - "id": "0x38717778", + "id": "0x557b77238190", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22528, + "offset": 23242, "col": 14, "tokLen": 14 }, "end": { - "offset": 22528, + "offset": 23242, "col": 14, "tokLen": 14 } @@ -12506,16 +12351,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10ebb708", + "id": "0x557b77236f88", "kind": "StringLiteral", "range": { "begin": { - "offset": 22528, + "offset": 23242, "col": 14, "tokLen": 14 }, "end": { - "offset": 22528, + "offset": 23242, "col": 14, "tokLen": 14 } @@ -12531,33 +12376,33 @@ ] }, { - "id": "0x38717868", + "id": "0x557b77238288", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22552, - "line": 732, + "offset": 23266, + "line": 762, "col": 9, "tokLen": 6 }, "end": { - "offset": 22565, + "offset": 23279, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x38717838", + "id": "0x557b77238258", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22559, + "offset": 23273, "col": 16, "tokLen": 4 }, "end": { - "offset": 22565, + "offset": 23279, "col": 22, "tokLen": 12 } @@ -12567,7 +12412,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff10b0", + "id": "0x557b76925e10", "kind": "EnumConstantDecl", "name": "VERYHIGHGAIN", "type": { @@ -12580,35 +12425,35 @@ ] }, { - "id": "0x38718ba8", + "id": "0x557b772395e8", "kind": "IfStmt", "range": { "begin": { - "offset": 22583, - "line": 733, + "offset": 23297, + "line": 763, "col": 5, "tokLen": 2 }, "end": { - "offset": 22626, - "line": 734, + "offset": 23340, + "line": 764, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x38718af8", + "id": "0x557b77239530", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22587, - "line": 733, + "offset": 23301, + "line": 763, "col": 9, "tokLen": 1 }, "end": { - "offset": 22592, + "offset": 23306, "col": 14, "tokLen": 11 } @@ -12620,67 +12465,67 @@ "adl": true, "inner": [ { - "id": "0x38718ae0", + "id": "0x557b77239518", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22589, + "offset": 23303, "col": 11, "tokLen": 2 }, "end": { - "offset": 22589, + "offset": 23303, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38718ac0", + "id": "0x557b772394f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22589, + "offset": 23303, "col": 11, "tokLen": 2 }, "end": { - "offset": 22589, + "offset": 23303, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38717898", + "id": "0x557b772382b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22587, + "offset": 23301, "col": 9, "tokLen": 1 }, "end": { - "offset": 22587, + "offset": 23301, "col": 9, "tokLen": 1 } @@ -12688,11 +12533,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -12701,16 +12546,16 @@ } }, { - "id": "0x38718aa8", + "id": "0x557b772394e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22592, + "offset": 23306, "col": 14, "tokLen": 11 }, "end": { - "offset": 22592, + "offset": 23306, "col": 14, "tokLen": 11 } @@ -12722,16 +12567,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x387178b8", + "id": "0x557b772382d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 22592, + "offset": 23306, "col": 14, "tokLen": 11 }, "end": { - "offset": 22592, + "offset": 23306, "col": 14, "tokLen": 11 } @@ -12747,33 +12592,33 @@ ] }, { - "id": "0x38718b98", + "id": "0x557b772395d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22613, - "line": 734, + "offset": 23327, + "line": 764, "col": 9, "tokLen": 6 }, "end": { - "offset": 22626, + "offset": 23340, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x38718b68", + "id": "0x557b772395a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22620, + "offset": 23334, "col": 16, "tokLen": 4 }, "end": { - "offset": 22626, + "offset": 23340, "col": 22, "tokLen": 9 } @@ -12783,7 +12628,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1100", + "id": "0x557b76925e68", "kind": "EnumConstantDecl", "name": "HIGHGAIN0", "type": { @@ -12796,35 +12641,35 @@ ] }, { - "id": "0x38719ed8", + "id": "0x557b7723a938", "kind": "IfStmt", "range": { "begin": { - "offset": 22641, - "line": 735, + "offset": 23355, + "line": 765, "col": 5, "tokLen": 2 }, "end": { - "offset": 22683, - "line": 736, + "offset": 23397, + "line": 766, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38719e28", + "id": "0x557b7723a880", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22645, - "line": 735, + "offset": 23359, + "line": 765, "col": 9, "tokLen": 1 }, "end": { - "offset": 22650, + "offset": 23364, "col": 14, "tokLen": 10 } @@ -12836,67 +12681,67 @@ "adl": true, "inner": [ { - "id": "0x38719e10", + "id": "0x557b7723a868", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22647, + "offset": 23361, "col": 11, "tokLen": 2 }, "end": { - "offset": 22647, + "offset": 23361, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38719df0", + "id": "0x557b7723a848", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22647, + "offset": 23361, "col": 11, "tokLen": 2 }, "end": { - "offset": 22647, + "offset": 23361, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38718bc8", + "id": "0x557b77239608", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22645, + "offset": 23359, "col": 9, "tokLen": 1 }, "end": { - "offset": 22645, + "offset": 23359, "col": 9, "tokLen": 1 } @@ -12904,11 +12749,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -12917,16 +12762,16 @@ } }, { - "id": "0x38719dd8", + "id": "0x557b7723a830", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22650, + "offset": 23364, "col": 14, "tokLen": 10 }, "end": { - "offset": 22650, + "offset": 23364, "col": 14, "tokLen": 10 } @@ -12938,16 +12783,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38718be8", + "id": "0x557b77239628", "kind": "StringLiteral", "range": { "begin": { - "offset": 22650, + "offset": 23364, "col": 14, "tokLen": 10 }, "end": { - "offset": 22650, + "offset": 23364, "col": 14, "tokLen": 10 } @@ -12963,33 +12808,33 @@ ] }, { - "id": "0x38719ec8", + "id": "0x557b7723a928", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22670, - "line": 736, + "offset": 23384, + "line": 766, "col": 9, "tokLen": 6 }, "end": { - "offset": 22683, + "offset": 23397, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38719e98", + "id": "0x557b7723a8f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22677, + "offset": 23391, "col": 16, "tokLen": 4 }, "end": { - "offset": 22683, + "offset": 23397, "col": 22, "tokLen": 8 } @@ -12999,7 +12844,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1150", + "id": "0x557b76925ec0", "kind": "EnumConstantDecl", "name": "FIXGAIN1", "type": { @@ -13012,35 +12857,35 @@ ] }, { - "id": "0x3871b208", + "id": "0x557b7723bc88", "kind": "IfStmt", "range": { "begin": { - "offset": 22697, - "line": 737, + "offset": 23411, + "line": 767, "col": 5, "tokLen": 2 }, "end": { - "offset": 22739, - "line": 738, + "offset": 23453, + "line": 768, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x3871b158", + "id": "0x557b7723bbd0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22701, - "line": 737, + "offset": 23415, + "line": 767, "col": 9, "tokLen": 1 }, "end": { - "offset": 22706, + "offset": 23420, "col": 14, "tokLen": 10 } @@ -13052,67 +12897,67 @@ "adl": true, "inner": [ { - "id": "0x3871b140", + "id": "0x557b7723bbb8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22703, + "offset": 23417, "col": 11, "tokLen": 2 }, "end": { - "offset": 22703, + "offset": 23417, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3871b120", + "id": "0x557b7723bb98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22703, + "offset": 23417, "col": 11, "tokLen": 2 }, "end": { - "offset": 22703, + "offset": 23417, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38719ef8", + "id": "0x557b7723a958", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22701, + "offset": 23415, "col": 9, "tokLen": 1 }, "end": { - "offset": 22701, + "offset": 23415, "col": 9, "tokLen": 1 } @@ -13120,11 +12965,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -13133,16 +12978,16 @@ } }, { - "id": "0x3871b108", + "id": "0x557b7723bb80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22706, + "offset": 23420, "col": 14, "tokLen": 10 }, "end": { - "offset": 22706, + "offset": 23420, "col": 14, "tokLen": 10 } @@ -13154,16 +12999,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38719f18", + "id": "0x557b7723a978", "kind": "StringLiteral", "range": { "begin": { - "offset": 22706, + "offset": 23420, "col": 14, "tokLen": 10 }, "end": { - "offset": 22706, + "offset": 23420, "col": 14, "tokLen": 10 } @@ -13179,33 +13024,33 @@ ] }, { - "id": "0x3871b1f8", + "id": "0x557b7723bc78", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22726, - "line": 738, + "offset": 23440, + "line": 768, "col": 9, "tokLen": 6 }, "end": { - "offset": 22739, + "offset": 23453, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x3871b1c8", + "id": "0x557b7723bc48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22733, + "offset": 23447, "col": 16, "tokLen": 4 }, "end": { - "offset": 22739, + "offset": 23453, "col": 22, "tokLen": 8 } @@ -13215,7 +13060,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff11a0", + "id": "0x557b76925f18", "kind": "EnumConstantDecl", "name": "FIXGAIN2", "type": { @@ -13228,35 +13073,35 @@ ] }, { - "id": "0x3871c538", + "id": "0x557b7723cfd8", "kind": "IfStmt", "range": { "begin": { - "offset": 22753, - "line": 739, + "offset": 23467, + "line": 769, "col": 5, "tokLen": 2 }, "end": { - "offset": 22798, - "line": 740, + "offset": 23512, + "line": 770, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x3871c488", + "id": "0x557b7723cf20", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22757, - "line": 739, + "offset": 23471, + "line": 769, "col": 9, "tokLen": 1 }, "end": { - "offset": 22762, + "offset": 23476, "col": 14, "tokLen": 13 } @@ -13268,67 +13113,67 @@ "adl": true, "inner": [ { - "id": "0x3871c470", + "id": "0x557b7723cf08", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22759, + "offset": 23473, "col": 11, "tokLen": 2 }, "end": { - "offset": 22759, + "offset": 23473, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3871c450", + "id": "0x557b7723cee8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22759, + "offset": 23473, "col": 11, "tokLen": 2 }, "end": { - "offset": 22759, + "offset": 23473, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3871b228", + "id": "0x557b7723bca8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22757, + "offset": 23471, "col": 9, "tokLen": 1 }, "end": { - "offset": 22757, + "offset": 23471, "col": 9, "tokLen": 1 } @@ -13336,11 +13181,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -13349,16 +13194,16 @@ } }, { - "id": "0x3871c438", + "id": "0x557b7723ced0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22762, + "offset": 23476, "col": 14, "tokLen": 13 }, "end": { - "offset": 22762, + "offset": 23476, "col": 14, "tokLen": 13 } @@ -13370,16 +13215,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3871b248", + "id": "0x557b7723bcc8", "kind": "StringLiteral", "range": { "begin": { - "offset": 22762, + "offset": 23476, "col": 14, "tokLen": 13 }, "end": { - "offset": 22762, + "offset": 23476, "col": 14, "tokLen": 13 } @@ -13395,33 +13240,33 @@ ] }, { - "id": "0x3871c528", + "id": "0x557b7723cfc8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22785, - "line": 740, + "offset": 23499, + "line": 770, "col": 9, "tokLen": 6 }, "end": { - "offset": 22798, + "offset": 23512, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x3871c4f8", + "id": "0x557b7723cf98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22792, + "offset": 23506, "col": 16, "tokLen": 4 }, "end": { - "offset": 22798, + "offset": 23512, "col": 22, "tokLen": 11 } @@ -13431,7 +13276,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff11f0", + "id": "0x557b76925f70", "kind": "EnumConstantDecl", "name": "VERYLOWGAIN", "type": { @@ -13444,35 +13289,35 @@ ] }, { - "id": "0x3871d868", + "id": "0x557b7723e328", "kind": "IfStmt", "range": { "begin": { - "offset": 22815, - "line": 741, + "offset": 23529, + "line": 771, "col": 5, "tokLen": 2 }, "end": { - "offset": 22854, - "line": 742, + "offset": 23568, + "line": 772, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x3871d7b8", + "id": "0x557b7723e270", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22819, - "line": 741, + "offset": 23533, + "line": 771, "col": 9, "tokLen": 1 }, "end": { - "offset": 22824, + "offset": 23538, "col": 14, "tokLen": 7 } @@ -13484,67 +13329,67 @@ "adl": true, "inner": [ { - "id": "0x3871d7a0", + "id": "0x557b7723e258", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22821, + "offset": 23535, "col": 11, "tokLen": 2 }, "end": { - "offset": 22821, + "offset": 23535, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3871d780", + "id": "0x557b7723e238", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22821, + "offset": 23535, "col": 11, "tokLen": 2 }, "end": { - "offset": 22821, + "offset": 23535, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3871c558", + "id": "0x557b7723cff8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22819, + "offset": 23533, "col": 9, "tokLen": 1 }, "end": { - "offset": 22819, + "offset": 23533, "col": 9, "tokLen": 1 } @@ -13552,11 +13397,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -13565,16 +13410,16 @@ } }, { - "id": "0x3871d768", + "id": "0x557b7723e220", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22824, + "offset": 23538, "col": 14, "tokLen": 7 }, "end": { - "offset": 22824, + "offset": 23538, "col": 14, "tokLen": 7 } @@ -13586,16 +13431,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3871c578", + "id": "0x557b7723d018", "kind": "StringLiteral", "range": { "begin": { - "offset": 22824, + "offset": 23538, "col": 14, "tokLen": 7 }, "end": { - "offset": 22824, + "offset": 23538, "col": 14, "tokLen": 7 } @@ -13611,33 +13456,33 @@ ] }, { - "id": "0x3871d858", + "id": "0x557b7723e318", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22841, - "line": 742, + "offset": 23555, + "line": 772, "col": 9, "tokLen": 6 }, "end": { - "offset": 22854, + "offset": 23568, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x3871d828", + "id": "0x557b7723e2e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22848, + "offset": 23562, "col": 16, "tokLen": 4 }, "end": { - "offset": 22854, + "offset": 23568, "col": 22, "tokLen": 11 } @@ -13647,7 +13492,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1240", + "id": "0x557b76925fc8", "kind": "EnumConstantDecl", "name": "G1_HIGHGAIN", "type": { @@ -13660,35 +13505,35 @@ ] }, { - "id": "0x3871eb98", + "id": "0x557b7723f678", "kind": "IfStmt", "range": { "begin": { - "offset": 22871, - "line": 743, + "offset": 23585, + "line": 773, "col": 5, "tokLen": 2 }, "end": { - "offset": 22910, - "line": 744, + "offset": 23624, + "line": 774, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x3871eae8", + "id": "0x557b7723f5c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22875, - "line": 743, + "offset": 23589, + "line": 773, "col": 9, "tokLen": 1 }, "end": { - "offset": 22880, + "offset": 23594, "col": 14, "tokLen": 7 } @@ -13700,67 +13545,67 @@ "adl": true, "inner": [ { - "id": "0x3871ead0", + "id": "0x557b7723f5a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22877, + "offset": 23591, "col": 11, "tokLen": 2 }, "end": { - "offset": 22877, + "offset": 23591, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3871eab0", + "id": "0x557b7723f588", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22877, + "offset": 23591, "col": 11, "tokLen": 2 }, "end": { - "offset": 22877, + "offset": 23591, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3871d888", + "id": "0x557b7723e348", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22875, + "offset": 23589, "col": 9, "tokLen": 1 }, "end": { - "offset": 22875, + "offset": 23589, "col": 9, "tokLen": 1 } @@ -13768,11 +13613,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -13781,16 +13626,16 @@ } }, { - "id": "0x3871ea98", + "id": "0x557b7723f570", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22880, + "offset": 23594, "col": 14, "tokLen": 7 }, "end": { - "offset": 22880, + "offset": 23594, "col": 14, "tokLen": 7 } @@ -13802,16 +13647,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3871d8a8", + "id": "0x557b7723e368", "kind": "StringLiteral", "range": { "begin": { - "offset": 22880, + "offset": 23594, "col": 14, "tokLen": 7 }, "end": { - "offset": 22880, + "offset": 23594, "col": 14, "tokLen": 7 } @@ -13827,33 +13672,33 @@ ] }, { - "id": "0x3871eb88", + "id": "0x557b7723f668", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22897, - "line": 744, + "offset": 23611, + "line": 774, "col": 9, "tokLen": 6 }, "end": { - "offset": 22910, + "offset": 23624, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x3871eb58", + "id": "0x557b7723f638", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22904, + "offset": 23618, "col": 16, "tokLen": 4 }, "end": { - "offset": 22910, + "offset": 23624, "col": 22, "tokLen": 10 } @@ -13863,7 +13708,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1290", + "id": "0x557b76926020", "kind": "EnumConstantDecl", "name": "G1_LOWGAIN", "type": { @@ -13876,35 +13721,35 @@ ] }, { - "id": "0x3871fec8", + "id": "0x557b772409c8", "kind": "IfStmt", "range": { "begin": { - "offset": 22926, - "line": 745, + "offset": 23640, + "line": 775, "col": 5, "tokLen": 2 }, "end": { - "offset": 22968, - "line": 746, + "offset": 23682, + "line": 776, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x3871fe18", + "id": "0x557b77240910", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22930, - "line": 745, + "offset": 23644, + "line": 775, "col": 9, "tokLen": 1 }, "end": { - "offset": 22935, + "offset": 23649, "col": 14, "tokLen": 10 } @@ -13916,67 +13761,67 @@ "adl": true, "inner": [ { - "id": "0x3871fe00", + "id": "0x557b772408f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22932, + "offset": 23646, "col": 11, "tokLen": 2 }, "end": { - "offset": 22932, + "offset": 23646, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3871fde0", + "id": "0x557b772408d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22932, + "offset": 23646, "col": 11, "tokLen": 2 }, "end": { - "offset": 22932, + "offset": 23646, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3871ebb8", + "id": "0x557b7723f698", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22930, + "offset": 23644, "col": 9, "tokLen": 1 }, "end": { - "offset": 22930, + "offset": 23644, "col": 9, "tokLen": 1 } @@ -13984,11 +13829,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -13997,16 +13842,16 @@ } }, { - "id": "0x3871fdc8", + "id": "0x557b772408c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22935, + "offset": 23649, "col": 14, "tokLen": 10 }, "end": { - "offset": 22935, + "offset": 23649, "col": 14, "tokLen": 10 } @@ -14018,16 +13863,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3871ebd8", + "id": "0x557b7723f6b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 22935, + "offset": 23649, "col": 14, "tokLen": 10 }, "end": { - "offset": 22935, + "offset": 23649, "col": 14, "tokLen": 10 } @@ -14043,33 +13888,33 @@ ] }, { - "id": "0x3871feb8", + "id": "0x557b772409b8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22955, - "line": 746, + "offset": 23669, + "line": 776, "col": 9, "tokLen": 6 }, "end": { - "offset": 22968, + "offset": 23682, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x3871fe88", + "id": "0x557b77240988", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22962, + "offset": 23676, "col": 16, "tokLen": 4 }, "end": { - "offset": 22968, + "offset": 23682, "col": 22, "tokLen": 19 } @@ -14079,7 +13924,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff12e0", + "id": "0x557b76926078", "kind": "EnumConstantDecl", "name": "G2_HIGHCAP_HIGHGAIN", "type": { @@ -14092,35 +13937,35 @@ ] }, { - "id": "0x387211f8", + "id": "0x557b77241d18", "kind": "IfStmt", "range": { "begin": { - "offset": 22993, - "line": 747, + "offset": 23707, + "line": 777, "col": 5, "tokLen": 2 }, "end": { - "offset": 23035, - "line": 748, + "offset": 23749, + "line": 778, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x38721148", + "id": "0x557b77241c60", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22997, - "line": 747, + "offset": 23711, + "line": 777, "col": 9, "tokLen": 1 }, "end": { - "offset": 23002, + "offset": 23716, "col": 14, "tokLen": 10 } @@ -14132,67 +13977,67 @@ "adl": true, "inner": [ { - "id": "0x38721130", + "id": "0x557b77241c48", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22999, + "offset": 23713, "col": 11, "tokLen": 2 }, "end": { - "offset": 22999, + "offset": 23713, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38721110", + "id": "0x557b77241c28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22999, + "offset": 23713, "col": 11, "tokLen": 2 }, "end": { - "offset": 22999, + "offset": 23713, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3871fee8", + "id": "0x557b772409e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22997, + "offset": 23711, "col": 9, "tokLen": 1 }, "end": { - "offset": 22997, + "offset": 23711, "col": 9, "tokLen": 1 } @@ -14200,11 +14045,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -14213,16 +14058,16 @@ } }, { - "id": "0x387210f8", + "id": "0x557b77241c10", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23002, + "offset": 23716, "col": 14, "tokLen": 10 }, "end": { - "offset": 23002, + "offset": 23716, "col": 14, "tokLen": 10 } @@ -14234,16 +14079,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3871ff08", + "id": "0x557b77240a08", "kind": "StringLiteral", "range": { "begin": { - "offset": 23002, + "offset": 23716, "col": 14, "tokLen": 10 }, "end": { - "offset": 23002, + "offset": 23716, "col": 14, "tokLen": 10 } @@ -14259,33 +14104,33 @@ ] }, { - "id": "0x387211e8", + "id": "0x557b77241d08", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23022, - "line": 748, + "offset": 23736, + "line": 778, "col": 9, "tokLen": 6 }, "end": { - "offset": 23035, + "offset": 23749, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x387211b8", + "id": "0x557b77241cd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23029, + "offset": 23743, "col": 16, "tokLen": 4 }, "end": { - "offset": 23035, + "offset": 23749, "col": 22, "tokLen": 18 } @@ -14295,7 +14140,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1330", + "id": "0x557b769260d0", "kind": "EnumConstantDecl", "name": "G2_HIGHCAP_LOWGAIN", "type": { @@ -14308,35 +14153,35 @@ ] }, { - "id": "0x38722528", + "id": "0x557b77243068", "kind": "IfStmt", "range": { "begin": { - "offset": 23059, - "line": 749, + "offset": 23773, + "line": 779, "col": 5, "tokLen": 2 }, "end": { - "offset": 23101, - "line": 750, + "offset": 23815, + "line": 780, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x38722478", + "id": "0x557b77242fb0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23063, - "line": 749, + "offset": 23777, + "line": 779, "col": 9, "tokLen": 1 }, "end": { - "offset": 23068, + "offset": 23782, "col": 14, "tokLen": 10 } @@ -14348,67 +14193,67 @@ "adl": true, "inner": [ { - "id": "0x38722460", + "id": "0x557b77242f98", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23065, + "offset": 23779, "col": 11, "tokLen": 2 }, "end": { - "offset": 23065, + "offset": 23779, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38722440", + "id": "0x557b77242f78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23065, + "offset": 23779, "col": 11, "tokLen": 2 }, "end": { - "offset": 23065, + "offset": 23779, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38721218", + "id": "0x557b77241d38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23063, + "offset": 23777, "col": 9, "tokLen": 1 }, "end": { - "offset": 23063, + "offset": 23777, "col": 9, "tokLen": 1 } @@ -14416,11 +14261,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -14429,16 +14274,16 @@ } }, { - "id": "0x38722428", + "id": "0x557b77242f60", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23068, + "offset": 23782, "col": 14, "tokLen": 10 }, "end": { - "offset": 23068, + "offset": 23782, "col": 14, "tokLen": 10 } @@ -14450,16 +14295,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38721238", + "id": "0x557b77241d58", "kind": "StringLiteral", "range": { "begin": { - "offset": 23068, + "offset": 23782, "col": 14, "tokLen": 10 }, "end": { - "offset": 23068, + "offset": 23782, "col": 14, "tokLen": 10 } @@ -14475,33 +14320,33 @@ ] }, { - "id": "0x38722518", + "id": "0x557b77243058", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23088, - "line": 750, + "offset": 23802, + "line": 780, "col": 9, "tokLen": 6 }, "end": { - "offset": 23101, + "offset": 23815, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x387224e8", + "id": "0x557b77243028", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23095, + "offset": 23809, "col": 16, "tokLen": 4 }, "end": { - "offset": 23101, + "offset": 23815, "col": 22, "tokLen": 18 } @@ -14511,7 +14356,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1380", + "id": "0x557b76926128", "kind": "EnumConstantDecl", "name": "G2_LOWCAP_HIGHGAIN", "type": { @@ -14524,35 +14369,35 @@ ] }, { - "id": "0x38723858", + "id": "0x557b772443b8", "kind": "IfStmt", "range": { "begin": { - "offset": 23125, - "line": 751, + "offset": 23839, + "line": 781, "col": 5, "tokLen": 2 }, "end": { - "offset": 23167, - "line": 752, + "offset": 23881, + "line": 782, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x387237a8", + "id": "0x557b77244300", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23129, - "line": 751, + "offset": 23843, + "line": 781, "col": 9, "tokLen": 1 }, "end": { - "offset": 23134, + "offset": 23848, "col": 14, "tokLen": 10 } @@ -14564,67 +14409,67 @@ "adl": true, "inner": [ { - "id": "0x38723790", + "id": "0x557b772442e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23131, + "offset": 23845, "col": 11, "tokLen": 2 }, "end": { - "offset": 23131, + "offset": 23845, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38723770", + "id": "0x557b772442c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23131, + "offset": 23845, "col": 11, "tokLen": 2 }, "end": { - "offset": 23131, + "offset": 23845, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38722548", + "id": "0x557b77243088", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23129, + "offset": 23843, "col": 9, "tokLen": 1 }, "end": { - "offset": 23129, + "offset": 23843, "col": 9, "tokLen": 1 } @@ -14632,11 +14477,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -14645,16 +14490,16 @@ } }, { - "id": "0x38723758", + "id": "0x557b772442b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23134, + "offset": 23848, "col": 14, "tokLen": 10 }, "end": { - "offset": 23134, + "offset": 23848, "col": 14, "tokLen": 10 } @@ -14666,16 +14511,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38722568", + "id": "0x557b772430a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 23134, + "offset": 23848, "col": 14, "tokLen": 10 }, "end": { - "offset": 23134, + "offset": 23848, "col": 14, "tokLen": 10 } @@ -14691,33 +14536,33 @@ ] }, { - "id": "0x38723848", + "id": "0x557b772443a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23154, - "line": 752, + "offset": 23868, + "line": 782, "col": 9, "tokLen": 6 }, "end": { - "offset": 23167, + "offset": 23881, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x38723818", + "id": "0x557b77244378", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23161, + "offset": 23875, "col": 16, "tokLen": 4 }, "end": { - "offset": 23167, + "offset": 23881, "col": 22, "tokLen": 17 } @@ -14727,7 +14572,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff13d0", + "id": "0x557b76926180", "kind": "EnumConstantDecl", "name": "G2_LOWCAP_LOWGAIN", "type": { @@ -14740,35 +14585,35 @@ ] }, { - "id": "0x38724b88", + "id": "0x557b77245708", "kind": "IfStmt", "range": { "begin": { - "offset": 23190, - "line": 753, + "offset": 23904, + "line": 783, "col": 5, "tokLen": 2 }, "end": { - "offset": 23229, - "line": 754, + "offset": 23943, + "line": 784, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x38724ad8", + "id": "0x557b77245650", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23194, - "line": 753, + "offset": 23908, + "line": 783, "col": 9, "tokLen": 1 }, "end": { - "offset": 23199, + "offset": 23913, "col": 14, "tokLen": 7 } @@ -14780,67 +14625,67 @@ "adl": true, "inner": [ { - "id": "0x38724ac0", + "id": "0x557b77245638", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23196, + "offset": 23910, "col": 11, "tokLen": 2 }, "end": { - "offset": 23196, + "offset": 23910, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38724aa0", + "id": "0x557b77245618", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23196, + "offset": 23910, "col": 11, "tokLen": 2 }, "end": { - "offset": 23196, + "offset": 23910, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38723878", + "id": "0x557b772443d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23194, + "offset": 23908, "col": 9, "tokLen": 1 }, "end": { - "offset": 23194, + "offset": 23908, "col": 9, "tokLen": 1 } @@ -14848,11 +14693,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -14861,16 +14706,16 @@ } }, { - "id": "0x38724a88", + "id": "0x557b77245600", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23199, + "offset": 23913, "col": 14, "tokLen": 7 }, "end": { - "offset": 23199, + "offset": 23913, "col": 14, "tokLen": 7 } @@ -14882,16 +14727,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38723898", + "id": "0x557b772443f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 23199, + "offset": 23913, "col": 14, "tokLen": 7 }, "end": { - "offset": 23199, + "offset": 23913, "col": 14, "tokLen": 7 } @@ -14907,33 +14752,33 @@ ] }, { - "id": "0x38724b78", + "id": "0x557b772456f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23216, - "line": 754, + "offset": 23930, + "line": 784, "col": 9, "tokLen": 6 }, "end": { - "offset": 23229, + "offset": 23943, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x38724b48", + "id": "0x557b772456c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23223, + "offset": 23937, "col": 16, "tokLen": 4 }, "end": { - "offset": 23229, + "offset": 23943, "col": 22, "tokLen": 11 } @@ -14943,7 +14788,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1420", + "id": "0x557b769261d8", "kind": "EnumConstantDecl", "name": "G4_HIGHGAIN", "type": { @@ -14956,35 +14801,35 @@ ] }, { - "id": "0x38725eb8", + "id": "0x557b77246a58", "kind": "IfStmt", "range": { "begin": { - "offset": 23246, - "line": 755, + "offset": 23960, + "line": 785, "col": 5, "tokLen": 2 }, "end": { - "offset": 23285, - "line": 756, + "offset": 23999, + "line": 786, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x38725e08", + "id": "0x557b772469a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23250, - "line": 755, + "offset": 23964, + "line": 785, "col": 9, "tokLen": 1 }, "end": { - "offset": 23255, + "offset": 23969, "col": 14, "tokLen": 7 } @@ -14996,67 +14841,67 @@ "adl": true, "inner": [ { - "id": "0x38725df0", + "id": "0x557b77246988", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23252, + "offset": 23966, "col": 11, "tokLen": 2 }, "end": { - "offset": 23252, + "offset": 23966, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38725dd0", + "id": "0x557b77246968", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23252, + "offset": 23966, "col": 11, "tokLen": 2 }, "end": { - "offset": 23252, + "offset": 23966, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38724ba8", + "id": "0x557b77245728", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23250, + "offset": 23964, "col": 9, "tokLen": 1 }, "end": { - "offset": 23250, + "offset": 23964, "col": 9, "tokLen": 1 } @@ -15064,11 +14909,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -15077,16 +14922,16 @@ } }, { - "id": "0x38725db8", + "id": "0x557b77246950", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23255, + "offset": 23969, "col": 14, "tokLen": 7 }, "end": { - "offset": 23255, + "offset": 23969, "col": 14, "tokLen": 7 } @@ -15098,16 +14943,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38724bc8", + "id": "0x557b77245748", "kind": "StringLiteral", "range": { "begin": { - "offset": 23255, + "offset": 23969, "col": 14, "tokLen": 7 }, "end": { - "offset": 23255, + "offset": 23969, "col": 14, "tokLen": 7 } @@ -15123,33 +14968,33 @@ ] }, { - "id": "0x38725ea8", + "id": "0x557b77246a48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23272, - "line": 756, + "offset": 23986, + "line": 786, "col": 9, "tokLen": 6 }, "end": { - "offset": 23285, + "offset": 23999, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x38725e78", + "id": "0x557b77246a18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23279, + "offset": 23993, "col": 16, "tokLen": 4 }, "end": { - "offset": 23285, + "offset": 23999, "col": 22, "tokLen": 5 } @@ -15159,7 +15004,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff14c0", + "id": "0x557b76926288", "kind": "EnumConstantDecl", "name": "GAIN0", "type": { @@ -15172,35 +15017,35 @@ ] }, { - "id": "0x387271e8", + "id": "0x557b77247da8", "kind": "IfStmt", "range": { "begin": { - "offset": 23296, - "line": 757, + "offset": 24010, + "line": 787, "col": 5, "tokLen": 2 }, "end": { - "offset": 23335, - "line": 758, + "offset": 24049, + "line": 788, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x38727138", + "id": "0x557b77247cf0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23300, - "line": 757, + "offset": 24014, + "line": 787, "col": 9, "tokLen": 1 }, "end": { - "offset": 23305, + "offset": 24019, "col": 14, "tokLen": 7 } @@ -15212,67 +15057,67 @@ "adl": true, "inner": [ { - "id": "0x38727120", + "id": "0x557b77247cd8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23302, + "offset": 24016, "col": 11, "tokLen": 2 }, "end": { - "offset": 23302, + "offset": 24016, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38727100", + "id": "0x557b77247cb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23302, + "offset": 24016, "col": 11, "tokLen": 2 }, "end": { - "offset": 23302, + "offset": 24016, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38725ed8", + "id": "0x557b77246a78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23300, + "offset": 24014, "col": 9, "tokLen": 1 }, "end": { - "offset": 23300, + "offset": 24014, "col": 9, "tokLen": 1 } @@ -15280,11 +15125,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -15293,16 +15138,16 @@ } }, { - "id": "0x387270e8", + "id": "0x557b77247ca0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23305, + "offset": 24019, "col": 14, "tokLen": 7 }, "end": { - "offset": 23305, + "offset": 24019, "col": 14, "tokLen": 7 } @@ -15314,16 +15159,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38725ef8", + "id": "0x557b77246a98", "kind": "StringLiteral", "range": { "begin": { - "offset": 23305, + "offset": 24019, "col": 14, "tokLen": 7 }, "end": { - "offset": 23305, + "offset": 24019, "col": 14, "tokLen": 7 } @@ -15339,33 +15184,33 @@ ] }, { - "id": "0x387271d8", + "id": "0x557b77247d98", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23322, - "line": 758, + "offset": 24036, + "line": 788, "col": 9, "tokLen": 6 }, "end": { - "offset": 23335, + "offset": 24049, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x387271a8", + "id": "0x557b77247d68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23329, + "offset": 24043, "col": 16, "tokLen": 4 }, "end": { - "offset": 23335, + "offset": 24049, "col": 22, "tokLen": 10 } @@ -15375,7 +15220,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1470", + "id": "0x557b76926230", "kind": "EnumConstantDecl", "name": "G4_LOWGAIN", "type": { @@ -15388,17 +15233,17 @@ ] }, { - "id": "0x38727870", + "id": "0x557b77248408", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 23351, - "line": 759, + "offset": 24065, + "line": 789, "col": 5, "tokLen": 5 }, "end": { - "offset": 23392, + "offset": 24106, "col": 46, "tokLen": 1 } @@ -15410,16 +15255,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x38727858", + "id": "0x557b772483f0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 23351, + "offset": 24065, "col": 5, "tokLen": 5 }, "end": { - "offset": 23392, + "offset": 24106, "col": 46, "tokLen": 1 } @@ -15430,365 +15275,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x38727828", - "kind": "CXXConstructExpr", + "id": "0x557b772483c8", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 23357, + "offset": 24071, "col": 11, "tokLen": 12 }, "end": { - "offset": 23392, + "offset": 24106, "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x38727810", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772483a8", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 23357, + "offset": 24071, "col": 11, "tokLen": 12 }, "end": { - "offset": 23392, + "offset": 24106, "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b772483a0", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x387277e8", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77248370", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 23357, + "offset": 24071, "col": 11, "tokLen": 12 }, "end": { - "offset": 23392, + "offset": 24106, "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x387277c8", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77248358", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 23357, - "col": 11, - "tokLen": 12 + "offset": 24084, + "col": 24, + "tokLen": 18 }, "end": { - "offset": 23392, - "col": 46, + "offset": 24105, + "col": 45, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x387277c0", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x38727790", - "kind": "CXXConstructExpr", + "id": "0x557b77248340", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23357, - "col": 11, - "tokLen": 12 + "offset": 24084, + "col": 24, + "tokLen": 18 }, "end": { - "offset": 23392, - "col": 46, + "offset": 24105, + "col": 45, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x38727778", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77248320", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 23370, + "offset": 24084, "col": 24, "tokLen": 18 }, "end": { - "offset": 23391, + "offset": 24105, "col": 45, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77248318", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x38727760", - "kind": "ImplicitCastExpr", + "id": "0x557b772482e0", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23370, + "offset": 24084, "col": 24, "tokLen": 18 }, "end": { - "offset": 23391, + "offset": 24105, "col": 45, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x38727740", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772482c8", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23370, + "offset": 24103, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 24103, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b772482a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24103, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 24103, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77248290", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24084, "col": 24, "tokLen": 18 }, "end": { - "offset": 23391, + "offset": 24084, + "col": 24, + "tokLen": 18 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b77247df8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 24084, + "col": 24, + "tokLen": 18 + }, + "end": { + "offset": 24084, + "col": 24, + "tokLen": 18 + } + }, + "type": { + "qualType": "const char[17]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown setting \"" + } + ] + }, + { + "id": "0x557b77247e20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24105, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 24105, "col": 45, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x38727738", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b7722f8c8", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x38727700", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 23370, - "col": 24, - "tokLen": 18 - }, - "end": { - "offset": 23391, - "col": 45, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x387276e8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 23389, - "col": 43, - "tokLen": 1 - }, - "end": { - "offset": 23389, - "col": 43, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x387276c8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 23389, - "col": 43, - "tokLen": 1 - }, - "end": { - "offset": 23389, - "col": 43, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x387276b0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 23370, - "col": 24, - "tokLen": 18 - }, - "end": { - "offset": 23370, - "col": 24, - "tokLen": 18 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x38727218", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 23370, - "col": 24, - "tokLen": 18 - }, - "end": { - "offset": 23370, - "col": 24, - "tokLen": 18 - } - }, - "type": { - "qualType": "const char[17]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown setting \"" - } - ] - }, - { - "id": "0x38727240", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 23391, - "col": 45, - "tokLen": 1 - }, - "end": { - "offset": 23391, - "col": 45, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10eb4118", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -15813,29 +15602,29 @@ ] } { - "id": "0x38727ab8", + "id": "0x557b77248648", "kind": "FunctionDecl", "loc": { - "offset": 23427, + "offset": 24141, "file": "ToString.cpp", - "line": 762, + "line": 792, "col": 30, "tokLen": 8 }, "range": { "begin": { - "offset": 23398, + "offset": 24112, "col": 1, "tokLen": 8 }, "end": { - "offset": 23952, - "line": 780, + "offset": 24666, + "line": 810, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a6a78", + "previousDecl": "0x557b76f771e8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10speedLevelEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -15849,13 +15638,13 @@ }, "inner": [ { - "id": "0x37ff1b60", + "id": "0x557b76926b70", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::speedLevel" }, "decl": { - "id": "0x37ff1ab8", + "id": "0x557b76926908", "kind": "EnumDecl", "name": "speedLevel" } @@ -15863,22 +15652,22 @@ ] }, { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "loc": { - "offset": 23455, - "line": 762, + "offset": 24169, + "line": 792, "col": 58, "tokLen": 1 }, "range": { "begin": { - "offset": 23436, + "offset": 24150, "col": 39, "tokLen": 5 }, "end": { - "offset": 23455, + "offset": 24169, "col": 58, "tokLen": 1 } @@ -15890,52 +15679,52 @@ } }, { - "id": "0x38731ca8", + "id": "0x557b77252920", "kind": "CompoundStmt", "range": { "begin": { - "offset": 23458, + "offset": 24172, "col": 61, "tokLen": 1 }, "end": { - "offset": 23952, - "line": 780, + "offset": 24666, + "line": 810, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x38728fb8", + "id": "0x557b77249b68", "kind": "IfStmt", "range": { "begin": { - "offset": 23464, - "line": 763, + "offset": 24178, + "line": 793, "col": 5, "tokLen": 2 }, "end": { - "offset": 23508, - "line": 764, + "offset": 24222, + "line": 794, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x38728f08", + "id": "0x557b77249ab0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23468, - "line": 763, + "offset": 24182, + "line": 793, "col": 9, "tokLen": 1 }, "end": { - "offset": 23473, + "offset": 24187, "col": 14, "tokLen": 12 } @@ -15947,67 +15736,67 @@ "adl": true, "inner": [ { - "id": "0x38728ef0", + "id": "0x557b77249a98", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23470, + "offset": 24184, "col": 11, "tokLen": 2 }, "end": { - "offset": 23470, + "offset": 24184, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38728ed0", + "id": "0x557b77249a78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23470, + "offset": 24184, "col": 11, "tokLen": 2 }, "end": { - "offset": 23470, + "offset": 24184, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38727ca0", + "id": "0x557b77248838", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23468, + "offset": 24182, "col": 9, "tokLen": 1 }, "end": { - "offset": 23468, + "offset": 24182, "col": 9, "tokLen": 1 } @@ -16015,11 +15804,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "name": "s", "type": { @@ -16028,16 +15817,16 @@ } }, { - "id": "0x38728eb8", + "id": "0x557b77249a60", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23473, + "offset": 24187, "col": 14, "tokLen": 12 }, "end": { - "offset": 23473, + "offset": 24187, "col": 14, "tokLen": 12 } @@ -16049,16 +15838,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38727cc0", + "id": "0x557b77248858", "kind": "StringLiteral", "range": { "begin": { - "offset": 23473, + "offset": 24187, "col": 14, "tokLen": 12 }, "end": { - "offset": 23473, + "offset": 24187, "col": 14, "tokLen": 12 } @@ -16074,33 +15863,33 @@ ] }, { - "id": "0x38728fa8", + "id": "0x557b77249b58", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23495, - "line": 764, + "offset": 24209, + "line": 794, "col": 9, "tokLen": 6 }, "end": { - "offset": 23508, + "offset": 24222, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x38728f78", + "id": "0x557b77249b28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23502, + "offset": 24216, "col": 16, "tokLen": 4 }, "end": { - "offset": 23508, + "offset": 24222, "col": 22, "tokLen": 10 } @@ -16110,7 +15899,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1b80", + "id": "0x557b769269b0", "kind": "EnumConstantDecl", "name": "FULL_SPEED", "type": { @@ -16123,35 +15912,35 @@ ] }, { - "id": "0x3872a2e8", + "id": "0x557b7724aeb8", "kind": "IfStmt", "range": { "begin": { - "offset": 23524, - "line": 765, + "offset": 24238, + "line": 795, "col": 5, "tokLen": 2 }, "end": { - "offset": 23559, - "line": 766, + "offset": 24273, + "line": 796, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x3872a238", + "id": "0x557b7724ae00", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23528, - "line": 765, + "offset": 24242, + "line": 795, "col": 9, "tokLen": 1 }, "end": { - "offset": 23533, + "offset": 24247, "col": 14, "tokLen": 3 } @@ -16163,67 +15952,67 @@ "adl": true, "inner": [ { - "id": "0x3872a220", + "id": "0x557b7724ade8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23530, + "offset": 24244, "col": 11, "tokLen": 2 }, "end": { - "offset": 23530, + "offset": 24244, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3872a200", + "id": "0x557b7724adc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23530, + "offset": 24244, "col": 11, "tokLen": 2 }, "end": { - "offset": 23530, + "offset": 24244, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38728fd8", + "id": "0x557b77249b88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23528, + "offset": 24242, "col": 9, "tokLen": 1 }, "end": { - "offset": 23528, + "offset": 24242, "col": 9, "tokLen": 1 } @@ -16231,11 +16020,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "name": "s", "type": { @@ -16244,16 +16033,16 @@ } }, { - "id": "0x3872a1e8", + "id": "0x557b7724adb0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23533, + "offset": 24247, "col": 14, "tokLen": 3 }, "end": { - "offset": 23533, + "offset": 24247, "col": 14, "tokLen": 3 } @@ -16265,16 +16054,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38728ff8", + "id": "0x557b77249ba8", "kind": "StringLiteral", "range": { "begin": { - "offset": 23533, + "offset": 24247, "col": 14, "tokLen": 3 }, "end": { - "offset": 23533, + "offset": 24247, "col": 14, "tokLen": 3 } @@ -16290,33 +16079,33 @@ ] }, { - "id": "0x3872a2d8", + "id": "0x557b7724aea8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23546, - "line": 766, + "offset": 24260, + "line": 796, "col": 9, "tokLen": 6 }, "end": { - "offset": 23559, + "offset": 24273, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x3872a2a8", + "id": "0x557b7724ae78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23553, + "offset": 24267, "col": 16, "tokLen": 4 }, "end": { - "offset": 23559, + "offset": 24273, "col": 22, "tokLen": 10 } @@ -16326,7 +16115,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1b80", + "id": "0x557b769269b0", "kind": "EnumConstantDecl", "name": "FULL_SPEED", "type": { @@ -16339,35 +16128,35 @@ ] }, { - "id": "0x3872b618", + "id": "0x557b7724c208", "kind": "IfStmt", "range": { "begin": { - "offset": 23575, - "line": 767, + "offset": 24289, + "line": 797, "col": 5, "tokLen": 2 }, "end": { - "offset": 23619, - "line": 768, + "offset": 24333, + "line": 798, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x3872b568", + "id": "0x557b7724c150", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23579, - "line": 767, + "offset": 24293, + "line": 797, "col": 9, "tokLen": 1 }, "end": { - "offset": 23584, + "offset": 24298, "col": 14, "tokLen": 12 } @@ -16379,67 +16168,67 @@ "adl": true, "inner": [ { - "id": "0x3872b550", + "id": "0x557b7724c138", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23581, + "offset": 24295, "col": 11, "tokLen": 2 }, "end": { - "offset": 23581, + "offset": 24295, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3872b530", + "id": "0x557b7724c118", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23581, + "offset": 24295, "col": 11, "tokLen": 2 }, "end": { - "offset": 23581, + "offset": 24295, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3872a308", + "id": "0x557b7724aed8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23579, + "offset": 24293, "col": 9, "tokLen": 1 }, "end": { - "offset": 23579, + "offset": 24293, "col": 9, "tokLen": 1 } @@ -16447,11 +16236,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "name": "s", "type": { @@ -16460,16 +16249,16 @@ } }, { - "id": "0x3872b518", + "id": "0x557b7724c100", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23584, + "offset": 24298, "col": 14, "tokLen": 12 }, "end": { - "offset": 23584, + "offset": 24298, "col": 14, "tokLen": 12 } @@ -16481,16 +16270,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3872a328", + "id": "0x557b7724aef8", "kind": "StringLiteral", "range": { "begin": { - "offset": 23584, + "offset": 24298, "col": 14, "tokLen": 12 }, "end": { - "offset": 23584, + "offset": 24298, "col": 14, "tokLen": 12 } @@ -16506,33 +16295,33 @@ ] }, { - "id": "0x3872b608", + "id": "0x557b7724c1f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23606, - "line": 768, + "offset": 24320, + "line": 798, "col": 9, "tokLen": 6 }, "end": { - "offset": 23619, + "offset": 24333, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x3872b5d8", + "id": "0x557b7724c1c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23613, + "offset": 24327, "col": 16, "tokLen": 4 }, "end": { - "offset": 23619, + "offset": 24333, "col": 22, "tokLen": 10 } @@ -16542,7 +16331,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1bd0", + "id": "0x557b76926a08", "kind": "EnumConstantDecl", "name": "HALF_SPEED", "type": { @@ -16555,35 +16344,35 @@ ] }, { - "id": "0x3872c948", + "id": "0x557b7724d558", "kind": "IfStmt", "range": { "begin": { - "offset": 23635, - "line": 769, + "offset": 24349, + "line": 799, "col": 5, "tokLen": 2 }, "end": { - "offset": 23670, - "line": 770, + "offset": 24384, + "line": 800, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x3872c898", + "id": "0x557b7724d4a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23639, - "line": 769, + "offset": 24353, + "line": 799, "col": 9, "tokLen": 1 }, "end": { - "offset": 23644, + "offset": 24358, "col": 14, "tokLen": 3 } @@ -16595,67 +16384,67 @@ "adl": true, "inner": [ { - "id": "0x3872c880", + "id": "0x557b7724d488", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23641, + "offset": 24355, "col": 11, "tokLen": 2 }, "end": { - "offset": 23641, + "offset": 24355, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3872c860", + "id": "0x557b7724d468", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23641, + "offset": 24355, "col": 11, "tokLen": 2 }, "end": { - "offset": 23641, + "offset": 24355, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3872b638", + "id": "0x557b7724c228", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23639, + "offset": 24353, "col": 9, "tokLen": 1 }, "end": { - "offset": 23639, + "offset": 24353, "col": 9, "tokLen": 1 } @@ -16663,11 +16452,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "name": "s", "type": { @@ -16676,16 +16465,16 @@ } }, { - "id": "0x3872c848", + "id": "0x557b7724d450", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23644, + "offset": 24358, "col": 14, "tokLen": 3 }, "end": { - "offset": 23644, + "offset": 24358, "col": 14, "tokLen": 3 } @@ -16697,16 +16486,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3872b658", + "id": "0x557b7724c248", "kind": "StringLiteral", "range": { "begin": { - "offset": 23644, + "offset": 24358, "col": 14, "tokLen": 3 }, "end": { - "offset": 23644, + "offset": 24358, "col": 14, "tokLen": 3 } @@ -16722,33 +16511,33 @@ ] }, { - "id": "0x3872c938", + "id": "0x557b7724d548", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23657, - "line": 770, + "offset": 24371, + "line": 800, "col": 9, "tokLen": 6 }, "end": { - "offset": 23670, + "offset": 24384, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x3872c908", + "id": "0x557b7724d518", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23664, + "offset": 24378, "col": 16, "tokLen": 4 }, "end": { - "offset": 23670, + "offset": 24384, "col": 22, "tokLen": 10 } @@ -16758,7 +16547,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1bd0", + "id": "0x557b76926a08", "kind": "EnumConstantDecl", "name": "HALF_SPEED", "type": { @@ -16771,35 +16560,35 @@ ] }, { - "id": "0x3872dc78", + "id": "0x557b7724e8a8", "kind": "IfStmt", "range": { "begin": { - "offset": 23686, - "line": 771, + "offset": 24400, + "line": 801, "col": 5, "tokLen": 2 }, "end": { - "offset": 23733, - "line": 772, + "offset": 24447, + "line": 802, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x3872dbc8", + "id": "0x557b7724e7f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23690, - "line": 771, + "offset": 24404, + "line": 801, "col": 9, "tokLen": 1 }, "end": { - "offset": 23695, + "offset": 24409, "col": 14, "tokLen": 15 } @@ -16811,67 +16600,67 @@ "adl": true, "inner": [ { - "id": "0x3872dbb0", + "id": "0x557b7724e7d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23692, + "offset": 24406, "col": 11, "tokLen": 2 }, "end": { - "offset": 23692, + "offset": 24406, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3872db90", + "id": "0x557b7724e7b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23692, + "offset": 24406, "col": 11, "tokLen": 2 }, "end": { - "offset": 23692, + "offset": 24406, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3872c968", + "id": "0x557b7724d578", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23690, + "offset": 24404, "col": 9, "tokLen": 1 }, "end": { - "offset": 23690, + "offset": 24404, "col": 9, "tokLen": 1 } @@ -16879,11 +16668,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "name": "s", "type": { @@ -16892,16 +16681,16 @@ } }, { - "id": "0x3872db78", + "id": "0x557b7724e7a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23695, + "offset": 24409, "col": 14, "tokLen": 15 }, "end": { - "offset": 23695, + "offset": 24409, "col": 14, "tokLen": 15 } @@ -16913,16 +16702,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3872c988", + "id": "0x557b7724d598", "kind": "StringLiteral", "range": { "begin": { - "offset": 23695, + "offset": 24409, "col": 14, "tokLen": 15 }, "end": { - "offset": 23695, + "offset": 24409, "col": 14, "tokLen": 15 } @@ -16938,33 +16727,33 @@ ] }, { - "id": "0x3872dc68", + "id": "0x557b7724e898", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23720, - "line": 772, + "offset": 24434, + "line": 802, "col": 9, "tokLen": 6 }, "end": { - "offset": 23733, + "offset": 24447, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x3872dc38", + "id": "0x557b7724e868", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23727, + "offset": 24441, "col": 16, "tokLen": 4 }, "end": { - "offset": 23733, + "offset": 24447, "col": 22, "tokLen": 13 } @@ -16974,7 +16763,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1c20", + "id": "0x557b76926a60", "kind": "EnumConstantDecl", "name": "QUARTER_SPEED", "type": { @@ -16987,35 +16776,35 @@ ] }, { - "id": "0x3872efa8", + "id": "0x557b7724fc08", "kind": "IfStmt", "range": { "begin": { - "offset": 23752, - "line": 773, + "offset": 24466, + "line": 803, "col": 5, "tokLen": 2 }, "end": { - "offset": 23787, - "line": 774, + "offset": 24501, + "line": 804, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x3872eef8", + "id": "0x557b7724fb50", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23756, - "line": 773, + "offset": 24470, + "line": 803, "col": 9, "tokLen": 1 }, "end": { - "offset": 23761, + "offset": 24475, "col": 14, "tokLen": 3 } @@ -17027,67 +16816,67 @@ "adl": true, "inner": [ { - "id": "0x3872eee0", + "id": "0x557b7724fb38", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23758, + "offset": 24472, "col": 11, "tokLen": 2 }, "end": { - "offset": 23758, + "offset": 24472, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3872eec0", + "id": "0x557b7724fb18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23758, + "offset": 24472, "col": 11, "tokLen": 2 }, "end": { - "offset": 23758, + "offset": 24472, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3872dc98", + "id": "0x557b7724e8c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23756, + "offset": 24470, "col": 9, "tokLen": 1 }, "end": { - "offset": 23756, + "offset": 24470, "col": 9, "tokLen": 1 } @@ -17095,11 +16884,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "name": "s", "type": { @@ -17108,16 +16897,16 @@ } }, { - "id": "0x3872eea8", + "id": "0x557b7724fb00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23761, + "offset": 24475, "col": 14, "tokLen": 3 }, "end": { - "offset": 23761, + "offset": 24475, "col": 14, "tokLen": 3 } @@ -17129,16 +16918,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3872dcb8", + "id": "0x557b7724e8e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 23761, + "offset": 24475, "col": 14, "tokLen": 3 }, "end": { - "offset": 23761, + "offset": 24475, "col": 14, "tokLen": 3 } @@ -17154,33 +16943,33 @@ ] }, { - "id": "0x3872ef98", + "id": "0x557b7724fbf8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23774, - "line": 774, + "offset": 24488, + "line": 804, "col": 9, "tokLen": 6 }, "end": { - "offset": 23787, + "offset": 24501, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x3872ef68", + "id": "0x557b7724fbc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23781, + "offset": 24495, "col": 16, "tokLen": 4 }, "end": { - "offset": 23787, + "offset": 24501, "col": 22, "tokLen": 13 } @@ -17190,7 +16979,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1c20", + "id": "0x557b76926a60", "kind": "EnumConstantDecl", "name": "QUARTER_SPEED", "type": { @@ -17203,35 +16992,35 @@ ] }, { - "id": "0x387302d8", + "id": "0x557b77250f58", "kind": "IfStmt", "range": { "begin": { - "offset": 23806, - "line": 775, + "offset": 24520, + "line": 805, "col": 5, "tokLen": 2 }, "end": { - "offset": 23843, - "line": 776, + "offset": 24557, + "line": 806, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x38730228", + "id": "0x557b77250ea0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23810, - "line": 775, + "offset": 24524, + "line": 805, "col": 9, "tokLen": 1 }, "end": { - "offset": 23815, + "offset": 24529, "col": 14, "tokLen": 5 } @@ -17243,67 +17032,67 @@ "adl": true, "inner": [ { - "id": "0x38730210", + "id": "0x557b77250e88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23812, + "offset": 24526, "col": 11, "tokLen": 2 }, "end": { - "offset": 23812, + "offset": 24526, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x387301f0", + "id": "0x557b77250e68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23812, + "offset": 24526, "col": 11, "tokLen": 2 }, "end": { - "offset": 23812, + "offset": 24526, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3872efc8", + "id": "0x557b7724fc28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23810, + "offset": 24524, "col": 9, "tokLen": 1 }, "end": { - "offset": 23810, + "offset": 24524, "col": 9, "tokLen": 1 } @@ -17311,11 +17100,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "name": "s", "type": { @@ -17324,16 +17113,16 @@ } }, { - "id": "0x387301d8", + "id": "0x557b77250e50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23815, + "offset": 24529, "col": 14, "tokLen": 5 }, "end": { - "offset": 23815, + "offset": 24529, "col": 14, "tokLen": 5 } @@ -17345,16 +17134,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3872efe8", + "id": "0x557b7724fc48", "kind": "StringLiteral", "range": { "begin": { - "offset": 23815, + "offset": 24529, "col": 14, "tokLen": 5 }, "end": { - "offset": 23815, + "offset": 24529, "col": 14, "tokLen": 5 } @@ -17370,33 +17159,33 @@ ] }, { - "id": "0x387302c8", + "id": "0x557b77250f48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23830, - "line": 776, + "offset": 24544, + "line": 806, "col": 9, "tokLen": 6 }, "end": { - "offset": 23843, + "offset": 24557, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x38730298", + "id": "0x557b77250f18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23837, + "offset": 24551, "col": 16, "tokLen": 4 }, "end": { - "offset": 23843, + "offset": 24557, "col": 22, "tokLen": 9 } @@ -17406,7 +17195,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1c70", + "id": "0x557b76926ab8", "kind": "EnumConstantDecl", "name": "G2_108MHZ", "type": { @@ -17419,35 +17208,35 @@ ] }, { - "id": "0x38731608", + "id": "0x557b772522a8", "kind": "IfStmt", "range": { "begin": { - "offset": 23858, - "line": 777, + "offset": 24572, + "line": 807, "col": 5, "tokLen": 2 }, "end": { - "offset": 23895, - "line": 778, + "offset": 24609, + "line": 808, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x38731558", + "id": "0x557b772521f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23862, - "line": 777, + "offset": 24576, + "line": 807, "col": 9, "tokLen": 1 }, "end": { - "offset": 23867, + "offset": 24581, "col": 14, "tokLen": 5 } @@ -17459,67 +17248,67 @@ "adl": true, "inner": [ { - "id": "0x38731540", + "id": "0x557b772521d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23864, + "offset": 24578, "col": 11, "tokLen": 2 }, "end": { - "offset": 23864, + "offset": 24578, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38731520", + "id": "0x557b772521b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23864, + "offset": 24578, "col": 11, "tokLen": 2 }, "end": { - "offset": 23864, + "offset": 24578, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x387302f8", + "id": "0x557b77250f78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23862, + "offset": 24576, "col": 9, "tokLen": 1 }, "end": { - "offset": 23862, + "offset": 24576, "col": 9, "tokLen": 1 } @@ -17527,11 +17316,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "name": "s", "type": { @@ -17540,16 +17329,16 @@ } }, { - "id": "0x38731508", + "id": "0x557b772521a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23867, + "offset": 24581, "col": 14, "tokLen": 5 }, "end": { - "offset": 23867, + "offset": 24581, "col": 14, "tokLen": 5 } @@ -17561,16 +17350,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38730318", + "id": "0x557b77250f98", "kind": "StringLiteral", "range": { "begin": { - "offset": 23867, + "offset": 24581, "col": 14, "tokLen": 5 }, "end": { - "offset": 23867, + "offset": 24581, "col": 14, "tokLen": 5 } @@ -17586,33 +17375,33 @@ ] }, { - "id": "0x387315f8", + "id": "0x557b77252298", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23882, - "line": 778, + "offset": 24596, + "line": 808, "col": 9, "tokLen": 6 }, "end": { - "offset": 23895, + "offset": 24609, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x387315c8", + "id": "0x557b77252268", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23889, + "offset": 24603, "col": 16, "tokLen": 4 }, "end": { - "offset": 23895, + "offset": 24609, "col": 22, "tokLen": 9 } @@ -17622,7 +17411,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1cc0", + "id": "0x557b76926b10", "kind": "EnumConstantDecl", "name": "G2_144MHZ", "type": { @@ -17635,17 +17424,17 @@ ] }, { - "id": "0x38731c90", + "id": "0x557b77252908", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 23910, - "line": 779, + "offset": 24624, + "line": 809, "col": 5, "tokLen": 5 }, "end": { - "offset": 23949, + "offset": 24663, "col": 44, "tokLen": 1 } @@ -17657,16 +17446,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x38731c78", + "id": "0x557b772528f0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 23910, + "offset": 24624, "col": 5, "tokLen": 5 }, "end": { - "offset": 23949, + "offset": 24663, "col": 44, "tokLen": 1 } @@ -17677,365 +17466,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x38731c48", - "kind": "CXXConstructExpr", + "id": "0x557b772528c8", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 23916, + "offset": 24630, "col": 11, "tokLen": 12 }, "end": { - "offset": 23949, + "offset": 24663, "col": 44, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x38731c30", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772528a8", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 23916, + "offset": 24630, "col": 11, "tokLen": 12 }, "end": { - "offset": 23949, + "offset": 24663, "col": 44, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b772528a0", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x38731c08", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77252870", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 23916, + "offset": 24630, "col": 11, "tokLen": 12 }, "end": { - "offset": 23949, + "offset": 24663, "col": 44, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x38731be8", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77252858", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 23916, - "col": 11, - "tokLen": 12 + "offset": 24643, + "col": 24, + "tokLen": 16 }, "end": { - "offset": 23949, - "col": 44, + "offset": 24662, + "col": 43, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x38731be0", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x38731bb0", - "kind": "CXXConstructExpr", + "id": "0x557b77252840", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23916, - "col": 11, - "tokLen": 12 + "offset": 24643, + "col": 24, + "tokLen": 16 }, "end": { - "offset": 23949, - "col": 44, + "offset": 24662, + "col": 43, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x38731b98", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77252820", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 23929, + "offset": 24643, "col": 24, "tokLen": 16 }, "end": { - "offset": 23948, + "offset": 24662, "col": 43, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77252818", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x38731b80", - "kind": "ImplicitCastExpr", + "id": "0x557b772527e0", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23929, + "offset": 24643, "col": 24, "tokLen": 16 }, "end": { - "offset": 23948, + "offset": 24662, "col": 43, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x38731b60", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772527c8", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23929, + "offset": 24660, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 24660, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b772527a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24660, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 24660, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77252790", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24643, "col": 24, "tokLen": 16 }, "end": { - "offset": 23948, + "offset": 24643, + "col": 24, + "tokLen": 16 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b772522f8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 24643, + "col": 24, + "tokLen": 16 + }, + "end": { + "offset": 24643, + "col": 24, + "tokLen": 16 + } + }, + "type": { + "qualType": "const char[15]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown speed \"" + } + ] + }, + { + "id": "0x557b77252320", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24662, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 24662, "col": 43, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x38731b58", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77248578", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x38731b20", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 23929, - "col": 24, - "tokLen": 16 - }, - "end": { - "offset": 23948, - "col": 43, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x38731b08", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 23946, - "col": 41, - "tokLen": 1 - }, - "end": { - "offset": 23946, - "col": 41, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x38731ae8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 23946, - "col": 41, - "tokLen": 1 - }, - "end": { - "offset": 23946, - "col": 41, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x38731ad0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 23929, - "col": 24, - "tokLen": 16 - }, - "end": { - "offset": 23929, - "col": 24, - "tokLen": 16 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x38731638", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 23929, - "col": 24, - "tokLen": 16 - }, - "end": { - "offset": 23929, - "col": 24, - "tokLen": 16 - } - }, - "type": { - "qualType": "const char[15]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown speed \"" - } - ] - }, - { - "id": "0x38731660", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 23948, - "col": 43, - "tokLen": 1 - }, - "end": { - "offset": 23948, - "col": 43, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x387279e8", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -18060,29 +17793,29 @@ ] } { - "id": "0x38731e78", + "id": "0x557b77252ae8", "kind": "FunctionDecl", "loc": { - "offset": 23984, + "offset": 24698, "file": "ToString.cpp", - "line": 782, + "line": 812, "col": 30, "tokLen": 8 }, "range": { "begin": { - "offset": 23955, + "offset": 24669, "col": 1, "tokLen": 8 }, "end": { - "offset": 24371, - "line": 794, + "offset": 25085, + "line": 824, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a6fc8", + "previousDecl": "0x557b76f77768", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10timingModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -18096,13 +17829,13 @@ }, "inner": [ { - "id": "0x37fee460", + "id": "0x557b76923020", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingMode" }, "decl": { - "id": "0x37fee3b8", + "id": "0x557b76922d68", "kind": "EnumDecl", "name": "timingMode" } @@ -18110,22 +17843,22 @@ ] }, { - "id": "0x38731da8", + "id": "0x557b77252a18", "kind": "ParmVarDecl", "loc": { - "offset": 24012, - "line": 782, + "offset": 24726, + "line": 812, "col": 58, "tokLen": 1 }, "range": { "begin": { - "offset": 23993, + "offset": 24707, "col": 39, "tokLen": 5 }, "end": { - "offset": 24012, + "offset": 24726, "col": 58, "tokLen": 1 } @@ -18137,52 +17870,52 @@ } }, { - "id": "0x7feb10e7c860", + "id": "0x557b772593c8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 24015, + "offset": 24729, "col": 61, "tokLen": 1 }, "end": { - "offset": 24371, - "line": 794, + "offset": 25085, + "line": 824, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x38733368", + "id": "0x557b77254008", "kind": "IfStmt", "range": { "begin": { - "offset": 24021, - "line": 783, + "offset": 24735, + "line": 813, "col": 5, "tokLen": 2 }, "end": { - "offset": 24059, - "line": 784, + "offset": 24773, + "line": 814, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x387332b8", + "id": "0x557b77253f50", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24025, - "line": 783, + "offset": 24739, + "line": 813, "col": 9, "tokLen": 1 }, "end": { - "offset": 24030, + "offset": 24744, "col": 14, "tokLen": 6 } @@ -18194,67 +17927,67 @@ "adl": true, "inner": [ { - "id": "0x387332a0", + "id": "0x557b77253f38", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24027, + "offset": 24741, "col": 11, "tokLen": 2 }, "end": { - "offset": 24027, + "offset": 24741, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38733280", + "id": "0x557b77253f18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24027, + "offset": 24741, "col": 11, "tokLen": 2 }, "end": { - "offset": 24027, + "offset": 24741, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38732060", + "id": "0x557b77252cd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24025, + "offset": 24739, "col": 9, "tokLen": 1 }, "end": { - "offset": 24025, + "offset": 24739, "col": 9, "tokLen": 1 } @@ -18262,11 +17995,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38731da8", + "id": "0x557b77252a18", "kind": "ParmVarDecl", "name": "s", "type": { @@ -18275,16 +18008,16 @@ } }, { - "id": "0x38733268", + "id": "0x557b77253f00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24030, + "offset": 24744, "col": 14, "tokLen": 6 }, "end": { - "offset": 24030, + "offset": 24744, "col": 14, "tokLen": 6 } @@ -18296,16 +18029,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38732080", + "id": "0x557b77252cf8", "kind": "StringLiteral", "range": { "begin": { - "offset": 24030, + "offset": 24744, "col": 14, "tokLen": 6 }, "end": { - "offset": 24030, + "offset": 24744, "col": 14, "tokLen": 6 } @@ -18321,33 +18054,33 @@ ] }, { - "id": "0x38733358", + "id": "0x557b77253ff8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24046, - "line": 784, + "offset": 24760, + "line": 814, "col": 9, "tokLen": 6 }, "end": { - "offset": 24059, + "offset": 24773, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x38733328", + "id": "0x557b77253fc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24053, + "offset": 24767, "col": 16, "tokLen": 4 }, "end": { - "offset": 24059, + "offset": 24773, "col": 22, "tokLen": 11 } @@ -18357,7 +18090,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee480", + "id": "0x557b76922e10", "kind": "EnumConstantDecl", "name": "AUTO_TIMING", "type": { @@ -18370,35 +18103,35 @@ ] }, { - "id": "0x38734698", + "id": "0x557b77255358", "kind": "IfStmt", "range": { "begin": { - "offset": 24076, - "line": 785, + "offset": 24790, + "line": 815, "col": 5, "tokLen": 2 }, "end": { - "offset": 24117, - "line": 786, + "offset": 24831, + "line": 816, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x387345e8", + "id": "0x557b772552a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24080, - "line": 785, + "offset": 24794, + "line": 815, "col": 9, "tokLen": 1 }, "end": { - "offset": 24085, + "offset": 24799, "col": 14, "tokLen": 9 } @@ -18410,67 +18143,67 @@ "adl": true, "inner": [ { - "id": "0x387345d0", + "id": "0x557b77255288", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24082, + "offset": 24796, "col": 11, "tokLen": 2 }, "end": { - "offset": 24082, + "offset": 24796, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x387345b0", + "id": "0x557b77255268", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24082, + "offset": 24796, "col": 11, "tokLen": 2 }, "end": { - "offset": 24082, + "offset": 24796, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38733388", + "id": "0x557b77254028", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24080, + "offset": 24794, "col": 9, "tokLen": 1 }, "end": { - "offset": 24080, + "offset": 24794, "col": 9, "tokLen": 1 } @@ -18478,11 +18211,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38731da8", + "id": "0x557b77252a18", "kind": "ParmVarDecl", "name": "s", "type": { @@ -18491,16 +18224,16 @@ } }, { - "id": "0x38734598", + "id": "0x557b77255250", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24085, + "offset": 24799, "col": 14, "tokLen": 9 }, "end": { - "offset": 24085, + "offset": 24799, "col": 14, "tokLen": 9 } @@ -18512,16 +18245,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x387333a8", + "id": "0x557b77254048", "kind": "StringLiteral", "range": { "begin": { - "offset": 24085, + "offset": 24799, "col": 14, "tokLen": 9 }, "end": { - "offset": 24085, + "offset": 24799, "col": 14, "tokLen": 9 } @@ -18537,33 +18270,33 @@ ] }, { - "id": "0x38734688", + "id": "0x557b77255348", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24104, - "line": 786, + "offset": 24818, + "line": 816, "col": 9, "tokLen": 6 }, "end": { - "offset": 24117, + "offset": 24831, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x38734658", + "id": "0x557b77255318", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24111, + "offset": 24825, "col": 16, "tokLen": 4 }, "end": { - "offset": 24117, + "offset": 24831, "col": 22, "tokLen": 16 } @@ -18573,7 +18306,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee4d0", + "id": "0x557b76922e68", "kind": "EnumConstantDecl", "name": "TRIGGER_EXPOSURE", "type": { @@ -18586,35 +18319,35 @@ ] }, { - "id": "0x387359c8", + "id": "0x557b772566a8", "kind": "IfStmt", "range": { "begin": { - "offset": 24139, - "line": 787, + "offset": 24853, + "line": 817, "col": 5, "tokLen": 2 }, "end": { - "offset": 24179, - "line": 788, + "offset": 24893, + "line": 818, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x38735918", + "id": "0x557b772565f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24143, - "line": 787, + "offset": 24857, + "line": 817, "col": 9, "tokLen": 1 }, "end": { - "offset": 24148, + "offset": 24862, "col": 14, "tokLen": 8 } @@ -18626,67 +18359,67 @@ "adl": true, "inner": [ { - "id": "0x38735900", + "id": "0x557b772565d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24145, + "offset": 24859, "col": 11, "tokLen": 2 }, "end": { - "offset": 24145, + "offset": 24859, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x387358e0", + "id": "0x557b772565b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24145, + "offset": 24859, "col": 11, "tokLen": 2 }, "end": { - "offset": 24145, + "offset": 24859, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x387346b8", + "id": "0x557b77255378", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24143, + "offset": 24857, "col": 9, "tokLen": 1 }, "end": { - "offset": 24143, + "offset": 24857, "col": 9, "tokLen": 1 } @@ -18694,11 +18427,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38731da8", + "id": "0x557b77252a18", "kind": "ParmVarDecl", "name": "s", "type": { @@ -18707,16 +18440,16 @@ } }, { - "id": "0x387358c8", + "id": "0x557b772565a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24148, + "offset": 24862, "col": 14, "tokLen": 8 }, "end": { - "offset": 24148, + "offset": 24862, "col": 14, "tokLen": 8 } @@ -18728,16 +18461,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x387346d8", + "id": "0x557b77255398", "kind": "StringLiteral", "range": { "begin": { - "offset": 24148, + "offset": 24862, "col": 14, "tokLen": 8 }, "end": { - "offset": 24148, + "offset": 24862, "col": 14, "tokLen": 8 } @@ -18753,33 +18486,33 @@ ] }, { - "id": "0x387359b8", + "id": "0x557b77256698", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24166, - "line": 788, + "offset": 24880, + "line": 818, "col": 9, "tokLen": 6 }, "end": { - "offset": 24179, + "offset": 24893, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x38735988", + "id": "0x557b77256668", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24173, + "offset": 24887, "col": 16, "tokLen": 4 }, "end": { - "offset": 24179, + "offset": 24893, "col": 22, "tokLen": 5 } @@ -18789,7 +18522,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee520", + "id": "0x557b76922ec0", "kind": "EnumConstantDecl", "name": "GATED", "type": { @@ -18802,35 +18535,35 @@ ] }, { - "id": "0x38736cf8", + "id": "0x557b772579f8", "kind": "IfStmt", "range": { "begin": { - "offset": 24190, - "line": 789, + "offset": 24904, + "line": 819, "col": 5, "tokLen": 2 }, "end": { - "offset": 24237, - "line": 790, + "offset": 24951, + "line": 820, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x38736c48", + "id": "0x557b77257940", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24194, - "line": 789, + "offset": 24908, + "line": 819, "col": 9, "tokLen": 1 }, "end": { - "offset": 24199, + "offset": 24913, "col": 14, "tokLen": 15 } @@ -18842,67 +18575,67 @@ "adl": true, "inner": [ { - "id": "0x38736c30", + "id": "0x557b77257928", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24196, + "offset": 24910, "col": 11, "tokLen": 2 }, "end": { - "offset": 24196, + "offset": 24910, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38736c10", + "id": "0x557b77257908", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24196, + "offset": 24910, "col": 11, "tokLen": 2 }, "end": { - "offset": 24196, + "offset": 24910, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x387359e8", + "id": "0x557b772566c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24194, + "offset": 24908, "col": 9, "tokLen": 1 }, "end": { - "offset": 24194, + "offset": 24908, "col": 9, "tokLen": 1 } @@ -18910,11 +18643,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38731da8", + "id": "0x557b77252a18", "kind": "ParmVarDecl", "name": "s", "type": { @@ -18923,16 +18656,16 @@ } }, { - "id": "0x38736bf8", + "id": "0x557b772578f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24199, + "offset": 24913, "col": 14, "tokLen": 15 }, "end": { - "offset": 24199, + "offset": 24913, "col": 14, "tokLen": 15 } @@ -18944,16 +18677,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38735a08", + "id": "0x557b772566e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 24199, + "offset": 24913, "col": 14, "tokLen": 15 }, "end": { - "offset": 24199, + "offset": 24913, "col": 14, "tokLen": 15 } @@ -18969,33 +18702,33 @@ ] }, { - "id": "0x38736ce8", + "id": "0x557b772579e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24224, - "line": 790, + "offset": 24938, + "line": 820, "col": 9, "tokLen": 6 }, "end": { - "offset": 24237, + "offset": 24951, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x38736cb8", + "id": "0x557b772579b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24231, + "offset": 24945, "col": 16, "tokLen": 4 }, "end": { - "offset": 24237, + "offset": 24951, "col": 22, "tokLen": 13 } @@ -19005,7 +18738,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee570", + "id": "0x557b76922f18", "kind": "EnumConstantDecl", "name": "BURST_TRIGGER", "type": { @@ -19018,35 +18751,35 @@ ] }, { - "id": "0x7feb10e7c1b8", + "id": "0x557b77258d48", "kind": "IfStmt", "range": { "begin": { - "offset": 24256, - "line": 791, + "offset": 24970, + "line": 821, "col": 5, "tokLen": 2 }, "end": { - "offset": 24304, - "line": 792, + "offset": 25018, + "line": 822, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x7feb10e7c108", + "id": "0x557b77258c90", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24260, - "line": 791, + "offset": 24974, + "line": 821, "col": 9, "tokLen": 1 }, "end": { - "offset": 24265, + "offset": 24979, "col": 14, "tokLen": 16 } @@ -19058,67 +18791,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e7c0f0", + "id": "0x557b77258c78", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24262, + "offset": 24976, "col": 11, "tokLen": 2 }, "end": { - "offset": 24262, + "offset": 24976, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e7c0d0", + "id": "0x557b77258c58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24262, + "offset": 24976, "col": 11, "tokLen": 2 }, "end": { - "offset": 24262, + "offset": 24976, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38736d18", + "id": "0x557b77257a18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24260, + "offset": 24974, "col": 9, "tokLen": 1 }, "end": { - "offset": 24260, + "offset": 24974, "col": 9, "tokLen": 1 } @@ -19126,11 +18859,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38731da8", + "id": "0x557b77252a18", "kind": "ParmVarDecl", "name": "s", "type": { @@ -19139,16 +18872,16 @@ } }, { - "id": "0x7feb10e7c0b8", + "id": "0x557b77258c40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24265, + "offset": 24979, "col": 14, "tokLen": 16 }, "end": { - "offset": 24265, + "offset": 24979, "col": 14, "tokLen": 16 } @@ -19160,16 +18893,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38736d38", + "id": "0x557b77257a38", "kind": "StringLiteral", "range": { "begin": { - "offset": 24265, + "offset": 24979, "col": 14, "tokLen": 16 }, "end": { - "offset": 24265, + "offset": 24979, "col": 14, "tokLen": 16 } @@ -19185,33 +18918,33 @@ ] }, { - "id": "0x7feb10e7c1a8", + "id": "0x557b77258d38", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24291, - "line": 792, + "offset": 25005, + "line": 822, "col": 9, "tokLen": 6 }, "end": { - "offset": 24304, + "offset": 25018, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x7feb10e7c178", + "id": "0x557b77258d08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24298, + "offset": 25012, "col": 16, "tokLen": 4 }, "end": { - "offset": 24304, + "offset": 25018, "col": 22, "tokLen": 13 } @@ -19221,7 +18954,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee5c0", + "id": "0x557b76922f70", "kind": "EnumConstantDecl", "name": "TRIGGER_GATED", "type": { @@ -19234,17 +18967,17 @@ ] }, { - "id": "0x7feb10e7c848", + "id": "0x557b772593b0", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 24323, - "line": 793, + "offset": 25037, + "line": 823, "col": 5, "tokLen": 5 }, "end": { - "offset": 24368, + "offset": 25082, "col": 50, "tokLen": 1 } @@ -19256,16 +18989,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10e7c830", + "id": "0x557b77259398", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 24323, + "offset": 25037, "col": 5, "tokLen": 5 }, "end": { - "offset": 24368, + "offset": 25082, "col": 50, "tokLen": 1 } @@ -19276,365 +19009,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10e7c800", - "kind": "CXXConstructExpr", + "id": "0x557b77259370", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 24329, + "offset": 25043, "col": 11, "tokLen": 12 }, "end": { - "offset": 24368, + "offset": 25082, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e7c7e8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77259350", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 24329, + "offset": 25043, "col": 11, "tokLen": 12 }, "end": { - "offset": 24368, + "offset": 25082, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77259348", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10e7c7c0", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77259318", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 24329, + "offset": 25043, "col": 11, "tokLen": 12 }, "end": { - "offset": 24368, + "offset": 25082, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e7c7a0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77259300", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 24329, - "col": 11, - "tokLen": 12 + "offset": 25056, + "col": 24, + "tokLen": 22 }, "end": { - "offset": 24368, - "col": 50, + "offset": 25081, + "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10e7c798", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e7c768", - "kind": "CXXConstructExpr", + "id": "0x557b772592e8", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24329, - "col": 11, - "tokLen": 12 + "offset": 25056, + "col": 24, + "tokLen": 22 }, "end": { - "offset": 24368, - "col": 50, + "offset": 25081, + "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10e7c750", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772592c8", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 24342, + "offset": 25056, "col": 24, "tokLen": 22 }, "end": { - "offset": 24367, + "offset": 25081, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b772592c0", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e7c738", - "kind": "ImplicitCastExpr", + "id": "0x557b77259288", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24342, + "offset": 25056, "col": 24, "tokLen": 22 }, "end": { - "offset": 24367, + "offset": 25081, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10e7c718", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77259270", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24342, + "offset": 25079, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 25079, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77259250", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25079, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 25079, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77259238", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25056, "col": 24, "tokLen": 22 }, "end": { - "offset": 24367, + "offset": 25056, + "col": 24, + "tokLen": 22 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b77258d98", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 25056, + "col": 24, + "tokLen": 22 + }, + "end": { + "offset": 25056, + "col": 24, + "tokLen": 22 + } + }, + "type": { + "qualType": "const char[21]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown timing mode \"" + } + ] + }, + { + "id": "0x557b77258dc8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25081, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 25081, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10e7c710", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77252a18", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10e7c6d8", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 24342, - "col": 24, - "tokLen": 22 - }, - "end": { - "offset": 24367, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10e7c6c0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 24365, - "col": 47, - "tokLen": 1 - }, - "end": { - "offset": 24365, - "col": 47, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10e7c6a0", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 24365, - "col": 47, - "tokLen": 1 - }, - "end": { - "offset": 24365, - "col": 47, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10e7c688", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 24342, - "col": 24, - "tokLen": 22 - }, - "end": { - "offset": 24342, - "col": 24, - "tokLen": 22 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10e7c1e8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 24342, - "col": 24, - "tokLen": 22 - }, - "end": { - "offset": 24342, - "col": 24, - "tokLen": 22 - } - }, - "type": { - "qualType": "const char[21]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown timing mode \"" - } - ] - }, - { - "id": "0x7feb10e7c218", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 24367, - "col": 49, - "tokLen": 1 - }, - "end": { - "offset": 24367, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x38731da8", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -19659,29 +19336,29 @@ ] } { - "id": "0x7feb10e7ca18", + "id": "0x557b77259578", "kind": "FunctionDecl", "loc": { - "offset": 24411, + "offset": 25125, "file": "ToString.cpp", - "line": 796, + "line": 826, "col": 38, "tokLen": 8 }, "range": { "begin": { - "offset": 24374, + "offset": 25088, "col": 1, "tokLen": 8 }, "end": { - "offset": 24712, - "line": 804, + "offset": 25426, + "line": 834, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a7518", + "previousDecl": "0x557b76f77ce8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18frameDiscardPolicyEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -19695,13 +19372,13 @@ }, "inner": [ { - "id": "0x37fe94c0", + "id": "0x557b76920fe0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::frameDiscardPolicy" }, "decl": { - "id": "0x37fe9420", + "id": "0x557b76920dd8", "kind": "EnumDecl", "name": "frameDiscardPolicy" } @@ -19709,22 +19386,22 @@ ] }, { - "id": "0x7feb10e7c948", + "id": "0x557b772594a8", "kind": "ParmVarDecl", "loc": { - "offset": 24439, - "line": 796, + "offset": 25153, + "line": 826, "col": 66, "tokLen": 1 }, "range": { "begin": { - "offset": 24420, + "offset": 25134, "col": 47, "tokLen": 5 }, "end": { - "offset": 24439, + "offset": 25153, "col": 66, "tokLen": 1 } @@ -19736,52 +19413,52 @@ } }, { - "id": "0x7feb10e80c58", + "id": "0x557b7725d7f0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 24442, + "offset": 25156, "col": 69, "tokLen": 1 }, "end": { - "offset": 24712, - "line": 804, + "offset": 25426, + "line": 834, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10e7df18", + "id": "0x557b7725aa98", "kind": "IfStmt", "range": { "begin": { - "offset": 24448, - "line": 797, + "offset": 25162, + "line": 827, "col": 5, "tokLen": 2 }, "end": { - "offset": 24491, - "line": 798, + "offset": 25205, + "line": 828, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e7de68", + "id": "0x557b7725a9e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24452, - "line": 797, + "offset": 25166, + "line": 827, "col": 9, "tokLen": 1 }, "end": { - "offset": 24457, + "offset": 25171, "col": 14, "tokLen": 11 } @@ -19793,67 +19470,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e7de50", + "id": "0x557b7725a9c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24454, + "offset": 25168, "col": 11, "tokLen": 2 }, "end": { - "offset": 24454, + "offset": 25168, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e7de30", + "id": "0x557b7725a9a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24454, + "offset": 25168, "col": 11, "tokLen": 2 }, "end": { - "offset": 24454, + "offset": 25168, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e7cc00", + "id": "0x557b77259768", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24452, + "offset": 25166, "col": 9, "tokLen": 1 }, "end": { - "offset": 24452, + "offset": 25166, "col": 9, "tokLen": 1 } @@ -19861,11 +19538,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e7c948", + "id": "0x557b772594a8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -19874,16 +19551,16 @@ } }, { - "id": "0x7feb10e7de18", + "id": "0x557b7725a990", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24457, + "offset": 25171, "col": 14, "tokLen": 11 }, "end": { - "offset": 24457, + "offset": 25171, "col": 14, "tokLen": 11 } @@ -19895,16 +19572,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e7cc20", + "id": "0x557b77259788", "kind": "StringLiteral", "range": { "begin": { - "offset": 24457, + "offset": 25171, "col": 14, "tokLen": 11 }, "end": { - "offset": 24457, + "offset": 25171, "col": 14, "tokLen": 11 } @@ -19920,33 +19597,33 @@ ] }, { - "id": "0x7feb10e7df08", + "id": "0x557b7725aa88", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24478, - "line": 798, + "offset": 25192, + "line": 828, "col": 9, "tokLen": 6 }, "end": { - "offset": 24491, + "offset": 25205, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e7ded8", + "id": "0x557b7725aa58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24485, + "offset": 25199, "col": 16, "tokLen": 4 }, "end": { - "offset": 24491, + "offset": 25205, "col": 22, "tokLen": 10 } @@ -19956,7 +19633,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fe94e0", + "id": "0x557b76920e80", "kind": "EnumConstantDecl", "name": "NO_DISCARD", "type": { @@ -19969,35 +19646,35 @@ ] }, { - "id": "0x7feb10e7f248", + "id": "0x557b7725bde8", "kind": "IfStmt", "range": { "begin": { - "offset": 24507, - "line": 799, + "offset": 25221, + "line": 829, "col": 5, "tokLen": 2 }, "end": { - "offset": 24553, - "line": 800, + "offset": 25267, + "line": 830, "col": 22, "tokLen": 20 } }, "inner": [ { - "id": "0x7feb10e7f198", + "id": "0x557b7725bd30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24511, - "line": 799, + "offset": 25225, + "line": 829, "col": 9, "tokLen": 1 }, "end": { - "offset": 24516, + "offset": 25230, "col": 14, "tokLen": 14 } @@ -20009,67 +19686,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e7f180", + "id": "0x557b7725bd18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24513, + "offset": 25227, "col": 11, "tokLen": 2 }, "end": { - "offset": 24513, + "offset": 25227, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e7f160", + "id": "0x557b7725bcf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24513, + "offset": 25227, "col": 11, "tokLen": 2 }, "end": { - "offset": 24513, + "offset": 25227, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e7df38", + "id": "0x557b7725aab8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24511, + "offset": 25225, "col": 9, "tokLen": 1 }, "end": { - "offset": 24511, + "offset": 25225, "col": 9, "tokLen": 1 } @@ -20077,11 +19754,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e7c948", + "id": "0x557b772594a8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -20090,16 +19767,16 @@ } }, { - "id": "0x7feb10e7f148", + "id": "0x557b7725bce0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24516, + "offset": 25230, "col": 14, "tokLen": 14 }, "end": { - "offset": 24516, + "offset": 25230, "col": 14, "tokLen": 14 } @@ -20111,16 +19788,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e7df58", + "id": "0x557b7725aad8", "kind": "StringLiteral", "range": { "begin": { - "offset": 24516, + "offset": 25230, "col": 14, "tokLen": 14 }, "end": { - "offset": 24516, + "offset": 25230, "col": 14, "tokLen": 14 } @@ -20136,33 +19813,33 @@ ] }, { - "id": "0x7feb10e7f238", + "id": "0x557b7725bdd8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24540, - "line": 800, + "offset": 25254, + "line": 830, "col": 9, "tokLen": 6 }, "end": { - "offset": 24553, + "offset": 25267, "col": 22, "tokLen": 20 } }, "inner": [ { - "id": "0x7feb10e7f208", + "id": "0x557b7725bda8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24547, + "offset": 25261, "col": 16, "tokLen": 4 }, "end": { - "offset": 24553, + "offset": 25267, "col": 22, "tokLen": 20 } @@ -20172,7 +19849,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fe9530", + "id": "0x557b76920ed8", "kind": "EnumConstantDecl", "name": "DISCARD_EMPTY_FRAMES", "type": { @@ -20185,35 +19862,35 @@ ] }, { - "id": "0x7feb10e80578", + "id": "0x557b7725d138", "kind": "IfStmt", "range": { "begin": { - "offset": 24579, - "line": 801, + "offset": 25293, + "line": 831, "col": 5, "tokLen": 2 }, "end": { - "offset": 24627, - "line": 802, + "offset": 25341, + "line": 832, "col": 22, "tokLen": 22 } }, "inner": [ { - "id": "0x7feb10e804c8", + "id": "0x557b7725d080", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24583, - "line": 801, + "offset": 25297, + "line": 831, "col": 9, "tokLen": 1 }, "end": { - "offset": 24588, + "offset": 25302, "col": 14, "tokLen": 16 } @@ -20225,67 +19902,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e804b0", + "id": "0x557b7725d068", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24585, + "offset": 25299, "col": 11, "tokLen": 2 }, "end": { - "offset": 24585, + "offset": 25299, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e80490", + "id": "0x557b7725d048", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24585, + "offset": 25299, "col": 11, "tokLen": 2 }, "end": { - "offset": 24585, + "offset": 25299, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e7f268", + "id": "0x557b7725be08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24583, + "offset": 25297, "col": 9, "tokLen": 1 }, "end": { - "offset": 24583, + "offset": 25297, "col": 9, "tokLen": 1 } @@ -20293,11 +19970,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e7c948", + "id": "0x557b772594a8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -20306,16 +19983,16 @@ } }, { - "id": "0x7feb10e80478", + "id": "0x557b7725d030", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24588, + "offset": 25302, "col": 14, "tokLen": 16 }, "end": { - "offset": 24588, + "offset": 25302, "col": 14, "tokLen": 16 } @@ -20327,16 +20004,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e7f288", + "id": "0x557b7725be28", "kind": "StringLiteral", "range": { "begin": { - "offset": 24588, + "offset": 25302, "col": 14, "tokLen": 16 }, "end": { - "offset": 24588, + "offset": 25302, "col": 14, "tokLen": 16 } @@ -20352,33 +20029,33 @@ ] }, { - "id": "0x7feb10e80568", + "id": "0x557b7725d128", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24614, - "line": 802, + "offset": 25328, + "line": 832, "col": 9, "tokLen": 6 }, "end": { - "offset": 24627, + "offset": 25341, "col": 22, "tokLen": 22 } }, "inner": [ { - "id": "0x7feb10e80538", + "id": "0x557b7725d0f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24621, + "offset": 25335, "col": 16, "tokLen": 4 }, "end": { - "offset": 24627, + "offset": 25341, "col": 22, "tokLen": 22 } @@ -20388,7 +20065,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fe9580", + "id": "0x557b76920f30", "kind": "EnumConstantDecl", "name": "DISCARD_PARTIAL_FRAMES", "type": { @@ -20401,17 +20078,17 @@ ] }, { - "id": "0x7feb10e80c40", + "id": "0x557b7725d7d8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 24655, - "line": 803, + "offset": 25369, + "line": 833, "col": 5, "tokLen": 5 }, "end": { - "offset": 24709, + "offset": 25423, "col": 59, "tokLen": 1 } @@ -20423,16 +20100,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10e80c28", + "id": "0x557b7725d7c0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 24655, + "offset": 25369, "col": 5, "tokLen": 5 }, "end": { - "offset": 24709, + "offset": 25423, "col": 59, "tokLen": 1 } @@ -20443,365 +20120,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10e80bf8", - "kind": "CXXConstructExpr", + "id": "0x557b7725d798", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 24661, + "offset": 25375, "col": 11, "tokLen": 12 }, "end": { - "offset": 24709, + "offset": 25423, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e80be0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7725d778", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 24661, + "offset": 25375, "col": 11, "tokLen": 12 }, "end": { - "offset": 24709, + "offset": 25423, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b7725d770", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10e80bb8", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b7725d740", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 24661, + "offset": 25375, "col": 11, "tokLen": 12 }, "end": { - "offset": 24709, + "offset": 25423, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e80b98", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7725d728", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 24661, - "col": 11, - "tokLen": 12 + "offset": 25388, + "col": 24, + "tokLen": 31 }, "end": { - "offset": 24709, - "col": 59, + "offset": 25422, + "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10e80b90", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e80b60", - "kind": "CXXConstructExpr", + "id": "0x557b7725d710", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24661, - "col": 11, - "tokLen": 12 + "offset": 25388, + "col": 24, + "tokLen": 31 }, "end": { - "offset": 24709, - "col": 59, + "offset": 25422, + "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10e80b48", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7725d6f0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 24674, + "offset": 25388, "col": 24, "tokLen": 31 }, "end": { - "offset": 24708, + "offset": 25422, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b7725d6e8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e80b30", - "kind": "ImplicitCastExpr", + "id": "0x557b7725d6b0", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24674, + "offset": 25388, "col": 24, "tokLen": 31 }, "end": { - "offset": 24708, + "offset": 25422, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10e80b10", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7725d698", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24674, + "offset": 25420, + "col": 56, + "tokLen": 1 + }, + "end": { + "offset": 25420, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b7725d678", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25420, + "col": 56, + "tokLen": 1 + }, + "end": { + "offset": 25420, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b7725d660", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25388, "col": 24, "tokLen": 31 }, "end": { - "offset": 24708, + "offset": 25388, + "col": 24, + "tokLen": 31 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7725d188", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 25388, + "col": 24, + "tokLen": 31 + }, + "end": { + "offset": 25388, + "col": 24, + "tokLen": 31 + } + }, + "type": { + "qualType": "const char[30]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown frame discard policy \"" + } + ] + }, + { + "id": "0x557b7725d1c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25422, + "col": 58, + "tokLen": 1 + }, + "end": { + "offset": 25422, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10e80b08", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b772594a8", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10e80ad0", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 24674, - "col": 24, - "tokLen": 31 - }, - "end": { - "offset": 24708, - "col": 58, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10e80ab8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 24706, - "col": 56, - "tokLen": 1 - }, - "end": { - "offset": 24706, - "col": 56, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10e80a98", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 24706, - "col": 56, - "tokLen": 1 - }, - "end": { - "offset": 24706, - "col": 56, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10e80a80", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 24674, - "col": 24, - "tokLen": 31 - }, - "end": { - "offset": 24674, - "col": 24, - "tokLen": 31 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10e805a8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 24674, - "col": 24, - "tokLen": 31 - }, - "end": { - "offset": 24674, - "col": 24, - "tokLen": 31 - } - }, - "type": { - "qualType": "const char[30]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown frame discard policy \"" - } - ] - }, - { - "id": "0x7feb10e805e0", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 24708, - "col": 58, - "tokLen": 1 - }, - "end": { - "offset": 24708, - "col": 58, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10e7c948", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -20826,29 +20447,29 @@ ] } { - "id": "0x7feb10e80e08", + "id": "0x557b7725d998", "kind": "FunctionDecl", "loc": { - "offset": 24744, + "offset": 25458, "file": "ToString.cpp", - "line": 806, + "line": 836, "col": 30, "tokLen": 8 }, "range": { "begin": { - "offset": 24715, + "offset": 25429, "col": 1, "tokLen": 8 }, "end": { - "offset": 24929, - "line": 812, + "offset": 25643, + "line": 842, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a7a68", + "previousDecl": "0x557b76f78268", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10fileFormatEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -20862,13 +20483,13 @@ }, "inner": [ { - "id": "0x37feca90", + "id": "0x557b769211b0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::fileFormat" }, "decl": { - "id": "0x37fec9f0", + "id": "0x557b76921000", "kind": "EnumDecl", "name": "fileFormat" } @@ -20876,22 +20497,22 @@ ] }, { - "id": "0x7feb10e80d30", + "id": "0x557b7725d8c0", "kind": "ParmVarDecl", "loc": { - "offset": 24772, - "line": 806, + "offset": 25486, + "line": 836, "col": 58, "tokLen": 1 }, "range": { "begin": { - "offset": 24753, + "offset": 25467, "col": 39, "tokLen": 5 }, "end": { - "offset": 24772, + "offset": 25486, "col": 58, "tokLen": 1 } @@ -20903,52 +20524,52 @@ } }, { - "id": "0x7feb10e83cd0", + "id": "0x557b77260888", "kind": "CompoundStmt", "range": { "begin": { - "offset": 24775, + "offset": 25489, "col": 61, "tokLen": 1 }, "end": { - "offset": 24929, - "line": 812, + "offset": 25643, + "line": 842, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10e822f8", + "id": "0x557b7725eeb8", "kind": "IfStmt", "range": { "begin": { - "offset": 24781, - "line": 807, + "offset": 25495, + "line": 837, "col": 5, "tokLen": 2 }, "end": { - "offset": 24819, - "line": 808, + "offset": 25533, + "line": 838, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e82248", + "id": "0x557b7725ee00", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24785, - "line": 807, + "offset": 25499, + "line": 837, "col": 9, "tokLen": 1 }, "end": { - "offset": 24790, + "offset": 25504, "col": 14, "tokLen": 6 } @@ -20960,67 +20581,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e82230", + "id": "0x557b7725ede8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24787, + "offset": 25501, "col": 11, "tokLen": 2 }, "end": { - "offset": 24787, + "offset": 25501, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e82210", + "id": "0x557b7725edc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24787, + "offset": 25501, "col": 11, "tokLen": 2 }, "end": { - "offset": 24787, + "offset": 25501, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e80ff0", + "id": "0x557b7725db88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24785, + "offset": 25499, "col": 9, "tokLen": 1 }, "end": { - "offset": 24785, + "offset": 25499, "col": 9, "tokLen": 1 } @@ -21028,11 +20649,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e80d30", + "id": "0x557b7725d8c0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -21041,16 +20662,16 @@ } }, { - "id": "0x7feb10e821f8", + "id": "0x557b7725edb0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24790, + "offset": 25504, "col": 14, "tokLen": 6 }, "end": { - "offset": 24790, + "offset": 25504, "col": 14, "tokLen": 6 } @@ -21062,16 +20683,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e81010", + "id": "0x557b7725dba8", "kind": "StringLiteral", "range": { "begin": { - "offset": 24790, + "offset": 25504, "col": 14, "tokLen": 6 }, "end": { - "offset": 24790, + "offset": 25504, "col": 14, "tokLen": 6 } @@ -21087,33 +20708,33 @@ ] }, { - "id": "0x7feb10e822e8", + "id": "0x557b7725eea8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24806, - "line": 808, + "offset": 25520, + "line": 838, "col": 9, "tokLen": 6 }, "end": { - "offset": 24819, + "offset": 25533, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e822b8", + "id": "0x557b7725ee78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24813, + "offset": 25527, "col": 16, "tokLen": 4 }, "end": { - "offset": 24819, + "offset": 25533, "col": 22, "tokLen": 4 } @@ -21123,7 +20744,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fecb00", + "id": "0x557b76921100", "kind": "EnumConstantDecl", "name": "HDF5", "type": { @@ -21136,35 +20757,35 @@ ] }, { - "id": "0x7feb10e83628", + "id": "0x557b77260208", "kind": "IfStmt", "range": { "begin": { - "offset": 24829, - "line": 809, + "offset": 25543, + "line": 839, "col": 5, "tokLen": 2 }, "end": { - "offset": 24869, - "line": 810, + "offset": 25583, + "line": 840, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e83578", + "id": "0x557b77260150", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24833, - "line": 809, + "offset": 25547, + "line": 839, "col": 9, "tokLen": 1 }, "end": { - "offset": 24838, + "offset": 25552, "col": 14, "tokLen": 8 } @@ -21176,67 +20797,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e83560", + "id": "0x557b77260138", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24835, + "offset": 25549, "col": 11, "tokLen": 2 }, "end": { - "offset": 24835, + "offset": 25549, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e83540", + "id": "0x557b77260118", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24835, + "offset": 25549, "col": 11, "tokLen": 2 }, "end": { - "offset": 24835, + "offset": 25549, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e82318", + "id": "0x557b7725eed8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24833, + "offset": 25547, "col": 9, "tokLen": 1 }, "end": { - "offset": 24833, + "offset": 25547, "col": 9, "tokLen": 1 } @@ -21244,11 +20865,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e80d30", + "id": "0x557b7725d8c0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -21257,16 +20878,16 @@ } }, { - "id": "0x7feb10e83528", + "id": "0x557b77260100", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24838, + "offset": 25552, "col": 14, "tokLen": 8 }, "end": { - "offset": 24838, + "offset": 25552, "col": 14, "tokLen": 8 } @@ -21278,16 +20899,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e82338", + "id": "0x557b7725eef8", "kind": "StringLiteral", "range": { "begin": { - "offset": 24838, + "offset": 25552, "col": 14, "tokLen": 8 }, "end": { - "offset": 24838, + "offset": 25552, "col": 14, "tokLen": 8 } @@ -21303,33 +20924,33 @@ ] }, { - "id": "0x7feb10e83618", + "id": "0x557b772601f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24856, - "line": 810, + "offset": 25570, + "line": 840, "col": 9, "tokLen": 6 }, "end": { - "offset": 24869, + "offset": 25583, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e835e8", + "id": "0x557b772601c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24863, + "offset": 25577, "col": 16, "tokLen": 4 }, "end": { - "offset": 24869, + "offset": 25583, "col": 22, "tokLen": 6 } @@ -21339,7 +20960,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fecab0", + "id": "0x557b769210a8", "kind": "EnumConstantDecl", "name": "BINARY", "type": { @@ -21352,17 +20973,17 @@ ] }, { - "id": "0x7feb10e83cb8", + "id": "0x557b77260870", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 24881, - "line": 811, + "offset": 25595, + "line": 841, "col": 5, "tokLen": 5 }, "end": { - "offset": 24926, + "offset": 25640, "col": 50, "tokLen": 1 } @@ -21374,16 +20995,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10e83ca0", + "id": "0x557b77260858", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 24881, + "offset": 25595, "col": 5, "tokLen": 5 }, "end": { - "offset": 24926, + "offset": 25640, "col": 50, "tokLen": 1 } @@ -21394,365 +21015,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10e83c70", - "kind": "CXXConstructExpr", + "id": "0x557b77260830", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 24887, + "offset": 25601, "col": 11, "tokLen": 12 }, "end": { - "offset": 24926, + "offset": 25640, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e83c58", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77260810", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 24887, + "offset": 25601, "col": 11, "tokLen": 12 }, "end": { - "offset": 24926, + "offset": 25640, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77260808", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10e83c30", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b772607d8", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 24887, + "offset": 25601, "col": 11, "tokLen": 12 }, "end": { - "offset": 24926, + "offset": 25640, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e83c10", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772607c0", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 24887, - "col": 11, - "tokLen": 12 + "offset": 25614, + "col": 24, + "tokLen": 22 }, "end": { - "offset": 24926, - "col": 50, + "offset": 25639, + "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10e83c08", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e83bd8", - "kind": "CXXConstructExpr", + "id": "0x557b772607a8", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24887, - "col": 11, - "tokLen": 12 + "offset": 25614, + "col": 24, + "tokLen": 22 }, "end": { - "offset": 24926, - "col": 50, + "offset": 25639, + "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10e83bc0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77260788", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 24900, + "offset": 25614, "col": 24, "tokLen": 22 }, "end": { - "offset": 24925, + "offset": 25639, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77260780", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e83ba8", - "kind": "ImplicitCastExpr", + "id": "0x557b77260748", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24900, + "offset": 25614, "col": 24, "tokLen": 22 }, "end": { - "offset": 24925, + "offset": 25639, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10e83b88", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77260730", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24900, + "offset": 25637, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 25637, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77260710", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25637, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 25637, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b772606f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25614, "col": 24, "tokLen": 22 }, "end": { - "offset": 24925, + "offset": 25614, + "col": 24, + "tokLen": 22 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b77260258", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 25614, + "col": 24, + "tokLen": 22 + }, + "end": { + "offset": 25614, + "col": 24, + "tokLen": 22 + } + }, + "type": { + "qualType": "const char[21]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown file format \"" + } + ] + }, + { + "id": "0x557b77260288", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25639, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 25639, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10e83b80", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b7725d8c0", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10e83b48", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 24900, - "col": 24, - "tokLen": 22 - }, - "end": { - "offset": 24925, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10e83b30", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 24923, - "col": 47, - "tokLen": 1 - }, - "end": { - "offset": 24923, - "col": 47, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10e83b10", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 24923, - "col": 47, - "tokLen": 1 - }, - "end": { - "offset": 24923, - "col": 47, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10e83af8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 24900, - "col": 24, - "tokLen": 22 - }, - "end": { - "offset": 24900, - "col": 24, - "tokLen": 22 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10e83658", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 24900, - "col": 24, - "tokLen": 22 - }, - "end": { - "offset": 24900, - "col": 24, - "tokLen": 22 - } - }, - "type": { - "qualType": "const char[21]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown file format \"" - } - ] - }, - { - "id": "0x7feb10e83688", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 24925, - "col": 49, - "tokLen": 1 - }, - "end": { - "offset": 24925, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10e80d30", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -21777,29 +21342,29 @@ ] } { - "id": "0x7feb10e83e78", + "id": "0x557b77260a28", "kind": "FunctionDecl", "loc": { - "offset": 24969, + "offset": 25683, "file": "ToString.cpp", - "line": 814, + "line": 844, "col": 38, "tokLen": 8 }, "range": { "begin": { - "offset": 24932, + "offset": 25646, "col": 1, "tokLen": 8 }, "end": { - "offset": 25363, - "line": 824, + "offset": 26077, + "line": 854, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a7fb8", + "previousDecl": "0x557b76f787e8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18externalSignalFlagEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -21813,13 +21378,13 @@ }, "inner": [ { - "id": "0x37fee230", + "id": "0x557b76922d20", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::externalSignalFlag" }, "decl": { - "id": "0x37fee188", + "id": "0x557b76922b18", "kind": "EnumDecl", "name": "externalSignalFlag" } @@ -21827,22 +21392,22 @@ ] }, { - "id": "0x7feb10e83da0", + "id": "0x557b77260950", "kind": "ParmVarDecl", "loc": { - "offset": 24997, - "line": 814, + "offset": 25711, + "line": 844, "col": 66, "tokLen": 1 }, "range": { "begin": { - "offset": 24978, + "offset": 25692, "col": 47, "tokLen": 5 }, "end": { - "offset": 24997, + "offset": 25711, "col": 66, "tokLen": 1 } @@ -21854,52 +21419,52 @@ } }, { - "id": "0x7feb10e893c8", + "id": "0x557b77265fe0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 25000, + "offset": 25714, "col": 69, "tokLen": 1 }, "end": { - "offset": 25363, - "line": 824, + "offset": 26077, + "line": 854, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10e85378", + "id": "0x557b77261f58", "kind": "IfStmt", "range": { "begin": { - "offset": 25006, - "line": 815, + "offset": 25720, + "line": 845, "col": 5, "tokLen": 2 }, "end": { - "offset": 25062, - "line": 816, + "offset": 25776, + "line": 846, "col": 22, "tokLen": 22 } }, "inner": [ { - "id": "0x7feb10e852c8", + "id": "0x557b77261ea0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25010, - "line": 815, + "offset": 25724, + "line": 845, "col": 9, "tokLen": 1 }, "end": { - "offset": 25015, + "offset": 25729, "col": 14, "tokLen": 24 } @@ -21911,67 +21476,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e852b0", + "id": "0x557b77261e88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25012, + "offset": 25726, "col": 11, "tokLen": 2 }, "end": { - "offset": 25012, + "offset": 25726, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e85290", + "id": "0x557b77261e68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25012, + "offset": 25726, "col": 11, "tokLen": 2 }, "end": { - "offset": 25012, + "offset": 25726, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e84060", + "id": "0x557b77260c18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25010, + "offset": 25724, "col": 9, "tokLen": 1 }, "end": { - "offset": 25010, + "offset": 25724, "col": 9, "tokLen": 1 } @@ -21979,11 +21544,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e83da0", + "id": "0x557b77260950", "kind": "ParmVarDecl", "name": "s", "type": { @@ -21992,16 +21557,16 @@ } }, { - "id": "0x7feb10e85278", + "id": "0x557b77261e50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25015, + "offset": 25729, "col": 14, "tokLen": 24 }, "end": { - "offset": 25015, + "offset": 25729, "col": 14, "tokLen": 24 } @@ -22013,16 +21578,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e84080", + "id": "0x557b77260c38", "kind": "StringLiteral", "range": { "begin": { - "offset": 25015, + "offset": 25729, "col": 14, "tokLen": 24 }, "end": { - "offset": 25015, + "offset": 25729, "col": 14, "tokLen": 24 } @@ -22038,33 +21603,33 @@ ] }, { - "id": "0x7feb10e85368", + "id": "0x557b77261f48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25049, - "line": 816, + "offset": 25763, + "line": 846, "col": 9, "tokLen": 6 }, "end": { - "offset": 25062, + "offset": 25776, "col": 22, "tokLen": 22 } }, "inner": [ { - "id": "0x7feb10e85338", + "id": "0x557b77261f18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25056, + "offset": 25770, "col": 16, "tokLen": 4 }, "end": { - "offset": 25062, + "offset": 25776, "col": 22, "tokLen": 22 } @@ -22074,7 +21639,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee250", + "id": "0x557b76922bc0", "kind": "EnumConstantDecl", "name": "TRIGGER_IN_RISING_EDGE", "type": { @@ -22087,35 +21652,35 @@ ] }, { - "id": "0x7feb10e866b8", + "id": "0x557b772632b8", "kind": "IfStmt", "range": { "begin": { - "offset": 25090, - "line": 817, + "offset": 25804, + "line": 847, "col": 5, "tokLen": 2 }, "end": { - "offset": 25147, - "line": 818, + "offset": 25861, + "line": 848, "col": 22, "tokLen": 23 } }, "inner": [ { - "id": "0x7feb10e86608", + "id": "0x557b77263200", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25094, - "line": 817, + "offset": 25808, + "line": 847, "col": 9, "tokLen": 1 }, "end": { - "offset": 25099, + "offset": 25813, "col": 14, "tokLen": 25 } @@ -22127,67 +21692,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e865f0", + "id": "0x557b772631e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25096, + "offset": 25810, "col": 11, "tokLen": 2 }, "end": { - "offset": 25096, + "offset": 25810, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e865d0", + "id": "0x557b772631c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25096, + "offset": 25810, "col": 11, "tokLen": 2 }, "end": { - "offset": 25096, + "offset": 25810, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e85398", + "id": "0x557b77261f78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25094, + "offset": 25808, "col": 9, "tokLen": 1 }, "end": { - "offset": 25094, + "offset": 25808, "col": 9, "tokLen": 1 } @@ -22195,11 +21760,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e83da0", + "id": "0x557b77260950", "kind": "ParmVarDecl", "name": "s", "type": { @@ -22208,16 +21773,16 @@ } }, { - "id": "0x7feb10e865b8", + "id": "0x557b772631b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25099, + "offset": 25813, "col": 14, "tokLen": 25 }, "end": { - "offset": 25099, + "offset": 25813, "col": 14, "tokLen": 25 } @@ -22229,16 +21794,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e853b8", + "id": "0x557b77261f98", "kind": "StringLiteral", "range": { "begin": { - "offset": 25099, + "offset": 25813, "col": 14, "tokLen": 25 }, "end": { - "offset": 25099, + "offset": 25813, "col": 14, "tokLen": 25 } @@ -22254,33 +21819,33 @@ ] }, { - "id": "0x7feb10e866a8", + "id": "0x557b772632a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25134, - "line": 818, + "offset": 25848, + "line": 848, "col": 9, "tokLen": 6 }, "end": { - "offset": 25147, + "offset": 25861, "col": 22, "tokLen": 23 } }, "inner": [ { - "id": "0x7feb10e86678", + "id": "0x557b77263278", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25141, + "offset": 25855, "col": 16, "tokLen": 4 }, "end": { - "offset": 25147, + "offset": 25861, "col": 22, "tokLen": 23 } @@ -22290,7 +21855,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee2a0", + "id": "0x557b76922c18", "kind": "EnumConstantDecl", "name": "TRIGGER_IN_FALLING_EDGE", "type": { @@ -22303,35 +21868,35 @@ ] }, { - "id": "0x7feb10e879e8", + "id": "0x557b77264608", "kind": "IfStmt", "range": { "begin": { - "offset": 25176, - "line": 819, + "offset": 25890, + "line": 849, "col": 5, "tokLen": 2 }, "end": { - "offset": 25222, - "line": 820, + "offset": 25936, + "line": 850, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10e87938", + "id": "0x557b77264550", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25180, - "line": 819, + "offset": 25894, + "line": 849, "col": 9, "tokLen": 1 }, "end": { - "offset": 25185, + "offset": 25899, "col": 14, "tokLen": 14 } @@ -22343,67 +21908,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e87920", + "id": "0x557b77264538", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25182, + "offset": 25896, "col": 11, "tokLen": 2 }, "end": { - "offset": 25182, + "offset": 25896, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e87900", + "id": "0x557b77264518", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25182, + "offset": 25896, "col": 11, "tokLen": 2 }, "end": { - "offset": 25182, + "offset": 25896, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e866d8", + "id": "0x557b772632d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25180, + "offset": 25894, "col": 9, "tokLen": 1 }, "end": { - "offset": 25180, + "offset": 25894, "col": 9, "tokLen": 1 } @@ -22411,11 +21976,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e83da0", + "id": "0x557b77260950", "kind": "ParmVarDecl", "name": "s", "type": { @@ -22424,16 +21989,16 @@ } }, { - "id": "0x7feb10e878e8", + "id": "0x557b77264500", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25185, + "offset": 25899, "col": 14, "tokLen": 14 }, "end": { - "offset": 25185, + "offset": 25899, "col": 14, "tokLen": 14 } @@ -22445,16 +22010,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e866f8", + "id": "0x557b772632f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 25185, + "offset": 25899, "col": 14, "tokLen": 14 }, "end": { - "offset": 25185, + "offset": 25899, "col": 14, "tokLen": 14 } @@ -22470,33 +22035,33 @@ ] }, { - "id": "0x7feb10e879d8", + "id": "0x557b772645f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25209, - "line": 820, + "offset": 25923, + "line": 850, "col": 9, "tokLen": 6 }, "end": { - "offset": 25222, + "offset": 25936, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10e879a8", + "id": "0x557b772645c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25216, + "offset": 25930, "col": 16, "tokLen": 4 }, "end": { - "offset": 25222, + "offset": 25936, "col": 22, "tokLen": 12 } @@ -22506,7 +22071,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee2f0", + "id": "0x557b76922c70", "kind": "EnumConstantDecl", "name": "INVERSION_ON", "type": { @@ -22519,35 +22084,35 @@ ] }, { - "id": "0x7feb10e88d18", + "id": "0x557b77265958", "kind": "IfStmt", "range": { "begin": { - "offset": 25240, - "line": 821, + "offset": 25954, + "line": 851, "col": 5, "tokLen": 2 }, "end": { - "offset": 25287, - "line": 822, + "offset": 26001, + "line": 852, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x7feb10e88c68", + "id": "0x557b772658a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25244, - "line": 821, + "offset": 25958, + "line": 851, "col": 9, "tokLen": 1 }, "end": { - "offset": 25249, + "offset": 25963, "col": 14, "tokLen": 15 } @@ -22559,67 +22124,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e88c50", + "id": "0x557b77265888", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25246, + "offset": 25960, "col": 11, "tokLen": 2 }, "end": { - "offset": 25246, + "offset": 25960, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e88c30", + "id": "0x557b77265868", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25246, + "offset": 25960, "col": 11, "tokLen": 2 }, "end": { - "offset": 25246, + "offset": 25960, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e87a08", + "id": "0x557b77264628", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25244, + "offset": 25958, "col": 9, "tokLen": 1 }, "end": { - "offset": 25244, + "offset": 25958, "col": 9, "tokLen": 1 } @@ -22627,11 +22192,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e83da0", + "id": "0x557b77260950", "kind": "ParmVarDecl", "name": "s", "type": { @@ -22640,16 +22205,16 @@ } }, { - "id": "0x7feb10e88c18", + "id": "0x557b77265850", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25249, + "offset": 25963, "col": 14, "tokLen": 15 }, "end": { - "offset": 25249, + "offset": 25963, "col": 14, "tokLen": 15 } @@ -22661,16 +22226,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e87a28", + "id": "0x557b77264648", "kind": "StringLiteral", "range": { "begin": { - "offset": 25249, + "offset": 25963, "col": 14, "tokLen": 15 }, "end": { - "offset": 25249, + "offset": 25963, "col": 14, "tokLen": 15 } @@ -22686,33 +22251,33 @@ ] }, { - "id": "0x7feb10e88d08", + "id": "0x557b77265948", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25274, - "line": 822, + "offset": 25988, + "line": 852, "col": 9, "tokLen": 6 }, "end": { - "offset": 25287, + "offset": 26001, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x7feb10e88cd8", + "id": "0x557b77265918", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25281, + "offset": 25995, "col": 16, "tokLen": 4 }, "end": { - "offset": 25287, + "offset": 26001, "col": 22, "tokLen": 13 } @@ -22722,7 +22287,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee340", + "id": "0x557b76922cc8", "kind": "EnumConstantDecl", "name": "INVERSION_OFF", "type": { @@ -22735,17 +22300,17 @@ ] }, { - "id": "0x7feb10e893b0", + "id": "0x557b77265fc8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 25306, - "line": 823, + "offset": 26020, + "line": 853, "col": 5, "tokLen": 5 }, "end": { - "offset": 25360, + "offset": 26074, "col": 59, "tokLen": 1 } @@ -22757,16 +22322,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10e89398", + "id": "0x557b77265fb0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 25306, + "offset": 26020, "col": 5, "tokLen": 5 }, "end": { - "offset": 25360, + "offset": 26074, "col": 59, "tokLen": 1 } @@ -22777,365 +22342,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10e89368", - "kind": "CXXConstructExpr", + "id": "0x557b77265f88", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 25312, + "offset": 26026, "col": 11, "tokLen": 12 }, "end": { - "offset": 25360, + "offset": 26074, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e89350", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77265f68", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 25312, + "offset": 26026, "col": 11, "tokLen": 12 }, "end": { - "offset": 25360, + "offset": 26074, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77265f60", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10e89328", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77265f30", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 25312, + "offset": 26026, "col": 11, "tokLen": 12 }, "end": { - "offset": 25360, + "offset": 26074, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e89308", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77265f18", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 25312, - "col": 11, - "tokLen": 12 + "offset": 26039, + "col": 24, + "tokLen": 31 }, "end": { - "offset": 25360, - "col": 59, + "offset": 26073, + "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10e89300", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e892d0", - "kind": "CXXConstructExpr", + "id": "0x557b77265f00", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25312, - "col": 11, - "tokLen": 12 + "offset": 26039, + "col": 24, + "tokLen": 31 }, "end": { - "offset": 25360, - "col": 59, + "offset": 26073, + "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10e892b8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77265ee0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 25325, + "offset": 26039, "col": 24, "tokLen": 31 }, "end": { - "offset": 25359, + "offset": 26073, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77265ed8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e892a0", - "kind": "ImplicitCastExpr", + "id": "0x557b77265ea0", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25325, + "offset": 26039, "col": 24, "tokLen": 31 }, "end": { - "offset": 25359, + "offset": 26073, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10e89280", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77265e88", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25325, + "offset": 26071, + "col": 56, + "tokLen": 1 + }, + "end": { + "offset": 26071, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77265e68", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26071, + "col": 56, + "tokLen": 1 + }, + "end": { + "offset": 26071, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77265e50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26039, "col": 24, "tokLen": 31 }, "end": { - "offset": 25359, + "offset": 26039, + "col": 24, + "tokLen": 31 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b772659a8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 26039, + "col": 24, + "tokLen": 31 + }, + "end": { + "offset": 26039, + "col": 24, + "tokLen": 31 + } + }, + "type": { + "qualType": "const char[30]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown external signal flag \"" + } + ] + }, + { + "id": "0x557b772659e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26073, + "col": 58, + "tokLen": 1 + }, + "end": { + "offset": 26073, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10e89278", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77260950", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10e89240", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 25325, - "col": 24, - "tokLen": 31 - }, - "end": { - "offset": 25359, - "col": 58, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10e89228", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 25357, - "col": 56, - "tokLen": 1 - }, - "end": { - "offset": 25357, - "col": 56, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10e89208", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 25357, - "col": 56, - "tokLen": 1 - }, - "end": { - "offset": 25357, - "col": 56, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10e891f0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 25325, - "col": 24, - "tokLen": 31 - }, - "end": { - "offset": 25325, - "col": 24, - "tokLen": 31 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10e88d48", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 25325, - "col": 24, - "tokLen": 31 - }, - "end": { - "offset": 25325, - "col": 24, - "tokLen": 31 - } - }, - "type": { - "qualType": "const char[30]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown external signal flag \"" - } - ] - }, - { - "id": "0x7feb10e88d80", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 25359, - "col": 58, - "tokLen": 1 - }, - "end": { - "offset": 25359, - "col": 58, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10e83da0", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -23160,29 +22669,29 @@ ] } { - "id": "0x7feb10e89578", + "id": "0x557b77266188", "kind": "FunctionDecl", "loc": { - "offset": 25396, + "offset": 26110, "file": "ToString.cpp", - "line": 826, + "line": 856, "col": 31, "tokLen": 8 }, "range": { "begin": { - "offset": 25366, + "offset": 26080, "col": 1, "tokLen": 8 }, "end": { - "offset": 25819, - "line": 838, + "offset": 26533, + "line": 868, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a8508", + "previousDecl": "0x557b76f78d68", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs11readoutModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -23196,13 +22705,13 @@ }, "inner": [ { - "id": "0x37ff18e0", + "id": "0x557b769268c0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::readoutMode" }, "decl": { - "id": "0x37ff1838", + "id": "0x557b76926658", "kind": "EnumDecl", "name": "readoutMode" } @@ -23210,22 +22719,22 @@ ] }, { - "id": "0x7feb10e894a8", + "id": "0x557b772660b8", "kind": "ParmVarDecl", "loc": { - "offset": 25424, - "line": 826, + "offset": 26138, + "line": 856, "col": 59, "tokLen": 1 }, "range": { "begin": { - "offset": 25405, + "offset": 26119, "col": 40, "tokLen": 5 }, "end": { - "offset": 25424, + "offset": 26138, "col": 59, "tokLen": 1 } @@ -23237,52 +22746,52 @@ } }, { - "id": "0x7feb10e8fe18", + "id": "0x557b7726cab0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 25427, + "offset": 26141, "col": 62, "tokLen": 1 }, "end": { - "offset": 25819, - "line": 838, + "offset": 26533, + "line": 868, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10e8aa68", + "id": "0x557b772676a8", "kind": "IfStmt", "range": { "begin": { - "offset": 25433, - "line": 827, + "offset": 26147, + "line": 857, "col": 5, "tokLen": 2 }, "end": { - "offset": 25473, - "line": 828, + "offset": 26187, + "line": 858, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x7feb10e8a9b8", + "id": "0x557b772675f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25437, - "line": 827, + "offset": 26151, + "line": 857, "col": 9, "tokLen": 1 }, "end": { - "offset": 25442, + "offset": 26156, "col": 14, "tokLen": 8 } @@ -23294,67 +22803,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e8a9a0", + "id": "0x557b772675d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25439, + "offset": 26153, "col": 11, "tokLen": 2 }, "end": { - "offset": 25439, + "offset": 26153, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e8a980", + "id": "0x557b772675b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25439, + "offset": 26153, "col": 11, "tokLen": 2 }, "end": { - "offset": 25439, + "offset": 26153, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e89760", + "id": "0x557b77266378", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25437, + "offset": 26151, "col": 9, "tokLen": 1 }, "end": { - "offset": 25437, + "offset": 26151, "col": 9, "tokLen": 1 } @@ -23362,11 +22871,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e894a8", + "id": "0x557b772660b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -23375,16 +22884,16 @@ } }, { - "id": "0x7feb10e8a968", + "id": "0x557b772675a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25442, + "offset": 26156, "col": 14, "tokLen": 8 }, "end": { - "offset": 25442, + "offset": 26156, "col": 14, "tokLen": 8 } @@ -23396,16 +22905,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e89780", + "id": "0x557b77266398", "kind": "StringLiteral", "range": { "begin": { - "offset": 25442, + "offset": 26156, "col": 14, "tokLen": 8 }, "end": { - "offset": 25442, + "offset": 26156, "col": 14, "tokLen": 8 } @@ -23421,33 +22930,33 @@ ] }, { - "id": "0x7feb10e8aa58", + "id": "0x557b77267698", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25460, - "line": 828, + "offset": 26174, + "line": 858, "col": 9, "tokLen": 6 }, "end": { - "offset": 25473, + "offset": 26187, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x7feb10e8aa28", + "id": "0x557b77267668", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25467, + "offset": 26181, "col": 16, "tokLen": 4 }, "end": { - "offset": 25473, + "offset": 26187, "col": 22, "tokLen": 11 } @@ -23457,7 +22966,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1900", + "id": "0x557b76926700", "kind": "EnumConstantDecl", "name": "ANALOG_ONLY", "type": { @@ -23470,35 +22979,35 @@ ] }, { - "id": "0x7feb10e8bd98", + "id": "0x557b772689f8", "kind": "IfStmt", "range": { "begin": { - "offset": 25490, - "line": 829, + "offset": 26204, + "line": 859, "col": 5, "tokLen": 2 }, "end": { - "offset": 25531, - "line": 830, + "offset": 26245, + "line": 860, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10e8bce8", + "id": "0x557b77268940", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25494, - "line": 829, + "offset": 26208, + "line": 859, "col": 9, "tokLen": 1 }, "end": { - "offset": 25499, + "offset": 26213, "col": 14, "tokLen": 9 } @@ -23510,67 +23019,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e8bcd0", + "id": "0x557b77268928", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25496, + "offset": 26210, "col": 11, "tokLen": 2 }, "end": { - "offset": 25496, + "offset": 26210, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e8bcb0", + "id": "0x557b77268908", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25496, + "offset": 26210, "col": 11, "tokLen": 2 }, "end": { - "offset": 25496, + "offset": 26210, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e8aa88", + "id": "0x557b772676c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25494, + "offset": 26208, "col": 9, "tokLen": 1 }, "end": { - "offset": 25494, + "offset": 26208, "col": 9, "tokLen": 1 } @@ -23578,11 +23087,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e894a8", + "id": "0x557b772660b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -23591,16 +23100,16 @@ } }, { - "id": "0x7feb10e8bc98", + "id": "0x557b772688f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25499, + "offset": 26213, "col": 14, "tokLen": 9 }, "end": { - "offset": 25499, + "offset": 26213, "col": 14, "tokLen": 9 } @@ -23612,16 +23121,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e8aaa8", + "id": "0x557b772676e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 25499, + "offset": 26213, "col": 14, "tokLen": 9 }, "end": { - "offset": 25499, + "offset": 26213, "col": 14, "tokLen": 9 } @@ -23637,33 +23146,33 @@ ] }, { - "id": "0x7feb10e8bd88", + "id": "0x557b772689e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25518, - "line": 830, + "offset": 26232, + "line": 860, "col": 9, "tokLen": 6 }, "end": { - "offset": 25531, + "offset": 26245, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10e8bd58", + "id": "0x557b772689b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25525, + "offset": 26239, "col": 16, "tokLen": 4 }, "end": { - "offset": 25531, + "offset": 26245, "col": 22, "tokLen": 12 } @@ -23673,7 +23182,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1950", + "id": "0x557b76926758", "kind": "EnumConstantDecl", "name": "DIGITAL_ONLY", "type": { @@ -23686,35 +23195,35 @@ ] }, { - "id": "0x7feb10e8d0c8", + "id": "0x557b77269d48", "kind": "IfStmt", "range": { "begin": { - "offset": 25549, - "line": 831, + "offset": 26263, + "line": 861, "col": 5, "tokLen": 2 }, "end": { - "offset": 25597, - "line": 832, + "offset": 26311, + "line": 862, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x7feb10e8d018", + "id": "0x557b77269c90", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25553, - "line": 831, + "offset": 26267, + "line": 861, "col": 9, "tokLen": 1 }, "end": { - "offset": 25558, + "offset": 26272, "col": 14, "tokLen": 16 } @@ -23726,67 +23235,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e8d000", + "id": "0x557b77269c78", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25555, + "offset": 26269, "col": 11, "tokLen": 2 }, "end": { - "offset": 25555, + "offset": 26269, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e8cfe0", + "id": "0x557b77269c58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25555, + "offset": 26269, "col": 11, "tokLen": 2 }, "end": { - "offset": 25555, + "offset": 26269, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e8bdb8", + "id": "0x557b77268a18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25553, + "offset": 26267, "col": 9, "tokLen": 1 }, "end": { - "offset": 25553, + "offset": 26267, "col": 9, "tokLen": 1 } @@ -23794,11 +23303,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e894a8", + "id": "0x557b772660b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -23807,16 +23316,16 @@ } }, { - "id": "0x7feb10e8cfc8", + "id": "0x557b77269c40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25558, + "offset": 26272, "col": 14, "tokLen": 16 }, "end": { - "offset": 25558, + "offset": 26272, "col": 14, "tokLen": 16 } @@ -23828,16 +23337,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e8bdd8", + "id": "0x557b77268a38", "kind": "StringLiteral", "range": { "begin": { - "offset": 25558, + "offset": 26272, "col": 14, "tokLen": 16 }, "end": { - "offset": 25558, + "offset": 26272, "col": 14, "tokLen": 16 } @@ -23853,33 +23362,33 @@ ] }, { - "id": "0x7feb10e8d0b8", + "id": "0x557b77269d38", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25584, - "line": 832, + "offset": 26298, + "line": 862, "col": 9, "tokLen": 6 }, "end": { - "offset": 25597, + "offset": 26311, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x7feb10e8d088", + "id": "0x557b77269d08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25591, + "offset": 26305, "col": 16, "tokLen": 4 }, "end": { - "offset": 25597, + "offset": 26311, "col": 22, "tokLen": 18 } @@ -23889,7 +23398,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff19a0", + "id": "0x557b769267b0", "kind": "EnumConstantDecl", "name": "ANALOG_AND_DIGITAL", "type": { @@ -23902,35 +23411,35 @@ ] }, { - "id": "0x7feb10e8e3f8", + "id": "0x557b7726b098", "kind": "IfStmt", "range": { "begin": { - "offset": 25621, - "line": 833, + "offset": 26335, + "line": 863, "col": 5, "tokLen": 2 }, "end": { - "offset": 25666, - "line": 834, + "offset": 26380, + "line": 864, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e8e348", + "id": "0x557b7726afe0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25625, - "line": 833, + "offset": 26339, + "line": 863, "col": 9, "tokLen": 1 }, "end": { - "offset": 25630, + "offset": 26344, "col": 14, "tokLen": 13 } @@ -23942,67 +23451,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e8e330", + "id": "0x557b7726afc8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25627, + "offset": 26341, "col": 11, "tokLen": 2 }, "end": { - "offset": 25627, + "offset": 26341, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e8e310", + "id": "0x557b7726afa8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25627, + "offset": 26341, "col": 11, "tokLen": 2 }, "end": { - "offset": 25627, + "offset": 26341, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e8d0e8", + "id": "0x557b77269d68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25625, + "offset": 26339, "col": 9, "tokLen": 1 }, "end": { - "offset": 25625, + "offset": 26339, "col": 9, "tokLen": 1 } @@ -24010,11 +23519,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e894a8", + "id": "0x557b772660b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -24023,16 +23532,16 @@ } }, { - "id": "0x7feb10e8e2f8", + "id": "0x557b7726af90", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25630, + "offset": 26344, "col": 14, "tokLen": 13 }, "end": { - "offset": 25630, + "offset": 26344, "col": 14, "tokLen": 13 } @@ -24044,16 +23553,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e8d108", + "id": "0x557b77269d88", "kind": "StringLiteral", "range": { "begin": { - "offset": 25630, + "offset": 26344, "col": 14, "tokLen": 13 }, "end": { - "offset": 25630, + "offset": 26344, "col": 14, "tokLen": 13 } @@ -24069,33 +23578,33 @@ ] }, { - "id": "0x7feb10e8e3e8", + "id": "0x557b7726b088", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25653, - "line": 834, + "offset": 26367, + "line": 864, "col": 9, "tokLen": 6 }, "end": { - "offset": 25666, + "offset": 26380, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e8e3b8", + "id": "0x557b7726b058", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25660, + "offset": 26374, "col": 16, "tokLen": 4 }, "end": { - "offset": 25666, + "offset": 26380, "col": 22, "tokLen": 16 } @@ -24105,7 +23614,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff19f0", + "id": "0x557b76926808", "kind": "EnumConstantDecl", "name": "TRANSCEIVER_ONLY", "type": { @@ -24118,35 +23627,35 @@ ] }, { - "id": "0x7feb10e8f738", + "id": "0x557b7726c3f8", "kind": "IfStmt", "range": { "begin": { - "offset": 25688, - "line": 835, + "offset": 26402, + "line": 865, "col": 5, "tokLen": 2 }, "end": { - "offset": 25741, - "line": 836, + "offset": 26455, + "line": 866, "col": 22, "tokLen": 23 } }, "inner": [ { - "id": "0x7feb10e8f688", + "id": "0x557b7726c340", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25692, - "line": 835, + "offset": 26406, + "line": 865, "col": 9, "tokLen": 1 }, "end": { - "offset": 25697, + "offset": 26411, "col": 14, "tokLen": 21 } @@ -24158,67 +23667,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e8f670", + "id": "0x557b7726c328", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25694, + "offset": 26408, "col": 11, "tokLen": 2 }, "end": { - "offset": 25694, + "offset": 26408, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e8f650", + "id": "0x557b7726c308", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25694, + "offset": 26408, "col": 11, "tokLen": 2 }, "end": { - "offset": 25694, + "offset": 26408, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e8e418", + "id": "0x557b7726b0b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25692, + "offset": 26406, "col": 9, "tokLen": 1 }, "end": { - "offset": 25692, + "offset": 26406, "col": 9, "tokLen": 1 } @@ -24226,11 +23735,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e894a8", + "id": "0x557b772660b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -24239,16 +23748,16 @@ } }, { - "id": "0x7feb10e8f638", + "id": "0x557b7726c2f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25697, + "offset": 26411, "col": 14, "tokLen": 21 }, "end": { - "offset": 25697, + "offset": 26411, "col": 14, "tokLen": 21 } @@ -24260,16 +23769,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e8e438", + "id": "0x557b7726b0d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 25697, + "offset": 26411, "col": 14, "tokLen": 21 }, "end": { - "offset": 25697, + "offset": 26411, "col": 14, "tokLen": 21 } @@ -24285,33 +23794,33 @@ ] }, { - "id": "0x7feb10e8f728", + "id": "0x557b7726c3e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25728, - "line": 836, + "offset": 26442, + "line": 866, "col": 9, "tokLen": 6 }, "end": { - "offset": 25741, + "offset": 26455, "col": 22, "tokLen": 23 } }, "inner": [ { - "id": "0x7feb10e8f6f8", + "id": "0x557b7726c3b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25735, + "offset": 26449, "col": 16, "tokLen": 4 }, "end": { - "offset": 25741, + "offset": 26455, "col": 22, "tokLen": 23 } @@ -24321,7 +23830,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1a40", + "id": "0x557b76926860", "kind": "EnumConstantDecl", "name": "DIGITAL_AND_TRANSCEIVER", "type": { @@ -24334,17 +23843,17 @@ ] }, { - "id": "0x7feb10e8fe00", + "id": "0x557b7726ca98", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 25770, - "line": 837, + "offset": 26484, + "line": 867, "col": 5, "tokLen": 5 }, "end": { - "offset": 25816, + "offset": 26530, "col": 51, "tokLen": 1 } @@ -24356,16 +23865,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10e8fde8", + "id": "0x557b7726ca80", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 25770, + "offset": 26484, "col": 5, "tokLen": 5 }, "end": { - "offset": 25816, + "offset": 26530, "col": 51, "tokLen": 1 } @@ -24376,365 +23885,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10e8fdb8", - "kind": "CXXConstructExpr", + "id": "0x557b7726ca58", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 25776, + "offset": 26490, "col": 11, "tokLen": 12 }, "end": { - "offset": 25816, + "offset": 26530, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e8fda0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7726ca38", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 25776, + "offset": 26490, "col": 11, "tokLen": 12 }, "end": { - "offset": 25816, + "offset": 26530, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b7726ca30", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10e8fd78", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b7726ca00", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 25776, + "offset": 26490, "col": 11, "tokLen": 12 }, "end": { - "offset": 25816, + "offset": 26530, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e8fd58", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7726c9e8", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 25776, - "col": 11, - "tokLen": 12 + "offset": 26503, + "col": 24, + "tokLen": 23 }, "end": { - "offset": 25816, - "col": 51, + "offset": 26529, + "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10e8fd50", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e8fd20", - "kind": "CXXConstructExpr", + "id": "0x557b7726c9d0", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25776, - "col": 11, - "tokLen": 12 + "offset": 26503, + "col": 24, + "tokLen": 23 }, "end": { - "offset": 25816, - "col": 51, + "offset": 26529, + "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10e8fd08", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7726c9b0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 25789, + "offset": 26503, "col": 24, "tokLen": 23 }, "end": { - "offset": 25815, + "offset": 26529, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b7726c9a8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e8fcf0", - "kind": "ImplicitCastExpr", + "id": "0x557b7726c970", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25789, + "offset": 26503, "col": 24, "tokLen": 23 }, "end": { - "offset": 25815, + "offset": 26529, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10e8fcd0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7726c958", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25789, + "offset": 26527, + "col": 48, + "tokLen": 1 + }, + "end": { + "offset": 26527, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b7726c938", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26527, + "col": 48, + "tokLen": 1 + }, + "end": { + "offset": 26527, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b7726c920", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26503, "col": 24, "tokLen": 23 }, "end": { - "offset": 25815, + "offset": 26503, + "col": 24, + "tokLen": 23 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7726c448", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 26503, + "col": 24, + "tokLen": 23 + }, + "end": { + "offset": 26503, + "col": 24, + "tokLen": 23 + } + }, + "type": { + "qualType": "const char[22]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown readout mode \"" + } + ] + }, + { + "id": "0x557b7726c478", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26529, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 26529, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10e8fcc8", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b772660b8", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10e8fc90", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 25789, - "col": 24, - "tokLen": 23 - }, - "end": { - "offset": 25815, - "col": 50, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10e8fc78", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 25813, - "col": 48, - "tokLen": 1 - }, - "end": { - "offset": 25813, - "col": 48, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10e8fc58", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 25813, - "col": 48, - "tokLen": 1 - }, - "end": { - "offset": 25813, - "col": 48, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10e8fc40", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 25789, - "col": 24, - "tokLen": 23 - }, - "end": { - "offset": 25789, - "col": 24, - "tokLen": 23 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10e8f768", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 25789, - "col": 24, - "tokLen": 23 - }, - "end": { - "offset": 25789, - "col": 24, - "tokLen": 23 - } - }, - "type": { - "qualType": "const char[22]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown readout mode \"" - } - ] - }, - { - "id": "0x7feb10e8f798", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 25815, - "col": 50, - "tokLen": 1 - }, - "end": { - "offset": 25815, - "col": 50, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10e894a8", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -24759,29 +24212,29 @@ ] } { - "id": "0x7feb10e8ffd8", + "id": "0x557b7726cc68", "kind": "FunctionDecl", "loc": { - "offset": 25849, + "offset": 26563, "file": "ToString.cpp", - "line": 840, + "line": 870, "col": 28, "tokLen": 8 }, "range": { "begin": { - "offset": 25822, + "offset": 26536, "col": 1, "tokLen": 8 }, "end": { - "offset": 31012, - "line": 1018, + "offset": 31726, + "line": 1048, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a8a58", + "previousDecl": "0x557b76f792e8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8dacIndexEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -24795,13 +24248,13 @@ }, "inner": [ { - "id": "0x37fee730", + "id": "0x557b769259d0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::dacIndex" }, "decl": { - "id": "0x37fee688", + "id": "0x557b76923068", "kind": "EnumDecl", "name": "dacIndex" } @@ -24809,22 +24262,22 @@ ] }, { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "loc": { - "offset": 25877, - "line": 840, + "offset": 26591, + "line": 870, "col": 56, "tokLen": 1 }, "range": { "begin": { - "offset": 25858, + "offset": 26572, "col": 37, "tokLen": 5 }, "end": { - "offset": 25877, + "offset": 26591, "col": 56, "tokLen": 1 } @@ -24836,52 +24289,52 @@ } }, { - "id": "0x7feb10e0b140", + "id": "0x557b772ecb28", "kind": "CompoundStmt", "range": { "begin": { - "offset": 25880, + "offset": 26594, "col": 59, "tokLen": 1 }, "end": { - "offset": 31012, - "line": 1018, + "offset": 31726, + "line": 1048, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10e92778", + "id": "0x557b7726f478", "kind": "IfStmt", "range": { "begin": { - "offset": 25886, - "line": 841, + "offset": 26600, + "line": 871, "col": 5, "tokLen": 2 }, "end": { - "offset": 25937, - "line": 842, + "offset": 26651, + "line": 872, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e926e0", + "id": "0x557b7726f3d8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 25890, - "line": 841, + "offset": 26604, + "line": 871, "col": 9, "tokLen": 1 }, "end": { - "offset": 25911, + "offset": 26625, "col": 30, "tokLen": 3 } @@ -24893,16 +24346,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e91418", + "id": "0x557b7726e0d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25890, + "offset": 26604, "col": 9, "tokLen": 1 }, "end": { - "offset": 25895, + "offset": 26609, "col": 14, "tokLen": 7 } @@ -24914,67 +24367,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e91400", + "id": "0x557b7726e0b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25892, + "offset": 26606, "col": 11, "tokLen": 2 }, "end": { - "offset": 25892, + "offset": 26606, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e913e0", + "id": "0x557b7726e098", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25892, + "offset": 26606, "col": 11, "tokLen": 2 }, "end": { - "offset": 25892, + "offset": 26606, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e901c0", + "id": "0x557b7726ce58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25890, + "offset": 26604, "col": 9, "tokLen": 1 }, "end": { - "offset": 25890, + "offset": 26604, "col": 9, "tokLen": 1 } @@ -24982,11 +24435,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -24995,16 +24448,16 @@ } }, { - "id": "0x7feb10e913c8", + "id": "0x557b7726e080", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25895, + "offset": 26609, "col": 14, "tokLen": 7 }, "end": { - "offset": 25895, + "offset": 26609, "col": 14, "tokLen": 7 } @@ -25016,16 +24469,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e901e0", + "id": "0x557b7726ce78", "kind": "StringLiteral", "range": { "begin": { - "offset": 25895, + "offset": 26609, "col": 14, "tokLen": 7 }, "end": { - "offset": 25895, + "offset": 26609, "col": 14, "tokLen": 7 } @@ -25041,16 +24494,16 @@ ] }, { - "id": "0x7feb10e926a8", + "id": "0x557b7726f3a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25906, + "offset": 26620, "col": 25, "tokLen": 1 }, "end": { - "offset": 25911, + "offset": 26625, "col": 30, "tokLen": 3 } @@ -25062,67 +24515,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e92690", + "id": "0x557b7726f388", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25908, + "offset": 26622, "col": 27, "tokLen": 2 }, "end": { - "offset": 25908, + "offset": 26622, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e92670", + "id": "0x557b7726f368", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25908, + "offset": 26622, "col": 27, "tokLen": 2 }, "end": { - "offset": 25908, + "offset": 26622, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e91450", + "id": "0x557b7726e108", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25906, + "offset": 26620, "col": 25, "tokLen": 1 }, "end": { - "offset": 25906, + "offset": 26620, "col": 25, "tokLen": 1 } @@ -25130,11 +24583,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -25143,16 +24596,16 @@ } }, { - "id": "0x7feb10e92658", + "id": "0x557b7726f350", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25911, + "offset": 26625, "col": 30, "tokLen": 3 }, "end": { - "offset": 25911, + "offset": 26625, "col": 30, "tokLen": 3 } @@ -25164,16 +24617,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e91470", + "id": "0x557b7726e128", "kind": "StringLiteral", "range": { "begin": { - "offset": 25911, + "offset": 26625, "col": 30, "tokLen": 3 }, "end": { - "offset": 25911, + "offset": 26625, "col": 30, "tokLen": 3 } @@ -25191,33 +24644,33 @@ ] }, { - "id": "0x7feb10e92768", + "id": "0x557b7726f468", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25924, - "line": 842, + "offset": 26638, + "line": 872, "col": 9, "tokLen": 6 }, "end": { - "offset": 25937, + "offset": 26651, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e92738", + "id": "0x557b7726f438", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25931, + "offset": 26645, "col": 16, "tokLen": 4 }, "end": { - "offset": 25937, + "offset": 26651, "col": 22, "tokLen": 5 } @@ -25227,7 +24680,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee750", + "id": "0x557b76923110", "kind": "EnumConstantDecl", "name": "DAC_0", "type": { @@ -25240,35 +24693,35 @@ ] }, { - "id": "0x7feb10e94d58", + "id": "0x557b77271a98", "kind": "IfStmt", "range": { "begin": { - "offset": 25948, - "line": 843, + "offset": 26662, + "line": 873, "col": 5, "tokLen": 2 }, "end": { - "offset": 25999, - "line": 844, + "offset": 26713, + "line": 874, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e94cc0", + "id": "0x557b772719f8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 25952, - "line": 843, + "offset": 26666, + "line": 873, "col": 9, "tokLen": 1 }, "end": { - "offset": 25973, + "offset": 26687, "col": 30, "tokLen": 3 } @@ -25280,16 +24733,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e939f8", + "id": "0x557b77270710", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25952, + "offset": 26666, "col": 9, "tokLen": 1 }, "end": { - "offset": 25957, + "offset": 26671, "col": 14, "tokLen": 7 } @@ -25301,67 +24754,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e939e0", + "id": "0x557b772706f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25954, + "offset": 26668, "col": 11, "tokLen": 2 }, "end": { - "offset": 25954, + "offset": 26668, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e939c0", + "id": "0x557b772706d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25954, + "offset": 26668, "col": 11, "tokLen": 2 }, "end": { - "offset": 25954, + "offset": 26668, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e92798", + "id": "0x557b7726f498", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25952, + "offset": 26666, "col": 9, "tokLen": 1 }, "end": { - "offset": 25952, + "offset": 26666, "col": 9, "tokLen": 1 } @@ -25369,11 +24822,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -25382,16 +24835,16 @@ } }, { - "id": "0x7feb10e939a8", + "id": "0x557b772706c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25957, + "offset": 26671, "col": 14, "tokLen": 7 }, "end": { - "offset": 25957, + "offset": 26671, "col": 14, "tokLen": 7 } @@ -25403,16 +24856,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e927b8", + "id": "0x557b7726f4b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 25957, + "offset": 26671, "col": 14, "tokLen": 7 }, "end": { - "offset": 25957, + "offset": 26671, "col": 14, "tokLen": 7 } @@ -25428,16 +24881,16 @@ ] }, { - "id": "0x7feb10e94c88", + "id": "0x557b772719c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25968, + "offset": 26682, "col": 25, "tokLen": 1 }, "end": { - "offset": 25973, + "offset": 26687, "col": 30, "tokLen": 3 } @@ -25449,67 +24902,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e94c70", + "id": "0x557b772719a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25970, + "offset": 26684, "col": 27, "tokLen": 2 }, "end": { - "offset": 25970, + "offset": 26684, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e94c50", + "id": "0x557b77271988", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25970, + "offset": 26684, "col": 27, "tokLen": 2 }, "end": { - "offset": 25970, + "offset": 26684, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e93a30", + "id": "0x557b77270748", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25968, + "offset": 26682, "col": 25, "tokLen": 1 }, "end": { - "offset": 25968, + "offset": 26682, "col": 25, "tokLen": 1 } @@ -25517,11 +24970,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -25530,16 +24983,16 @@ } }, { - "id": "0x7feb10e94c38", + "id": "0x557b77271970", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25973, + "offset": 26687, "col": 30, "tokLen": 3 }, "end": { - "offset": 25973, + "offset": 26687, "col": 30, "tokLen": 3 } @@ -25551,16 +25004,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e93a50", + "id": "0x557b77270768", "kind": "StringLiteral", "range": { "begin": { - "offset": 25973, + "offset": 26687, "col": 30, "tokLen": 3 }, "end": { - "offset": 25973, + "offset": 26687, "col": 30, "tokLen": 3 } @@ -25578,33 +25031,33 @@ ] }, { - "id": "0x7feb10e94d48", + "id": "0x557b77271a88", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25986, - "line": 844, + "offset": 26700, + "line": 874, "col": 9, "tokLen": 6 }, "end": { - "offset": 25999, + "offset": 26713, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e94d18", + "id": "0x557b77271a58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25993, + "offset": 26707, "col": 16, "tokLen": 4 }, "end": { - "offset": 25999, + "offset": 26713, "col": 22, "tokLen": 5 } @@ -25614,7 +25067,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee7a0", + "id": "0x557b76923168", "kind": "EnumConstantDecl", "name": "DAC_1", "type": { @@ -25627,35 +25080,35 @@ ] }, { - "id": "0x7feb10e97338", + "id": "0x557b772740b8", "kind": "IfStmt", "range": { "begin": { - "offset": 26010, - "line": 845, + "offset": 26724, + "line": 875, "col": 5, "tokLen": 2 }, "end": { - "offset": 26061, - "line": 846, + "offset": 26775, + "line": 876, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e972a0", + "id": "0x557b77274018", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26014, - "line": 845, + "offset": 26728, + "line": 875, "col": 9, "tokLen": 1 }, "end": { - "offset": 26035, + "offset": 26749, "col": 30, "tokLen": 3 } @@ -25667,16 +25120,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e95fd8", + "id": "0x557b77272d30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26014, + "offset": 26728, "col": 9, "tokLen": 1 }, "end": { - "offset": 26019, + "offset": 26733, "col": 14, "tokLen": 7 } @@ -25688,67 +25141,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e95fc0", + "id": "0x557b77272d18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26016, + "offset": 26730, "col": 11, "tokLen": 2 }, "end": { - "offset": 26016, + "offset": 26730, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e95fa0", + "id": "0x557b77272cf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26016, + "offset": 26730, "col": 11, "tokLen": 2 }, "end": { - "offset": 26016, + "offset": 26730, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e94d78", + "id": "0x557b77271ab8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26014, + "offset": 26728, "col": 9, "tokLen": 1 }, "end": { - "offset": 26014, + "offset": 26728, "col": 9, "tokLen": 1 } @@ -25756,11 +25209,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -25769,16 +25222,16 @@ } }, { - "id": "0x7feb10e95f88", + "id": "0x557b77272ce0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26019, + "offset": 26733, "col": 14, "tokLen": 7 }, "end": { - "offset": 26019, + "offset": 26733, "col": 14, "tokLen": 7 } @@ -25790,16 +25243,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e94d98", + "id": "0x557b77271ad8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26019, + "offset": 26733, "col": 14, "tokLen": 7 }, "end": { - "offset": 26019, + "offset": 26733, "col": 14, "tokLen": 7 } @@ -25815,16 +25268,16 @@ ] }, { - "id": "0x7feb10e97268", + "id": "0x557b77273fe0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26030, + "offset": 26744, "col": 25, "tokLen": 1 }, "end": { - "offset": 26035, + "offset": 26749, "col": 30, "tokLen": 3 } @@ -25836,67 +25289,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e97250", + "id": "0x557b77273fc8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26032, + "offset": 26746, "col": 27, "tokLen": 2 }, "end": { - "offset": 26032, + "offset": 26746, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e97230", + "id": "0x557b77273fa8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26032, + "offset": 26746, "col": 27, "tokLen": 2 }, "end": { - "offset": 26032, + "offset": 26746, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e96010", + "id": "0x557b77272d68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26030, + "offset": 26744, "col": 25, "tokLen": 1 }, "end": { - "offset": 26030, + "offset": 26744, "col": 25, "tokLen": 1 } @@ -25904,11 +25357,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -25917,16 +25370,16 @@ } }, { - "id": "0x7feb10e97218", + "id": "0x557b77273f90", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26035, + "offset": 26749, "col": 30, "tokLen": 3 }, "end": { - "offset": 26035, + "offset": 26749, "col": 30, "tokLen": 3 } @@ -25938,16 +25391,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e96030", + "id": "0x557b77272d88", "kind": "StringLiteral", "range": { "begin": { - "offset": 26035, + "offset": 26749, "col": 30, "tokLen": 3 }, "end": { - "offset": 26035, + "offset": 26749, "col": 30, "tokLen": 3 } @@ -25965,33 +25418,33 @@ ] }, { - "id": "0x7feb10e97328", + "id": "0x557b772740a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26048, - "line": 846, + "offset": 26762, + "line": 876, "col": 9, "tokLen": 6 }, "end": { - "offset": 26061, + "offset": 26775, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e972f8", + "id": "0x557b77274078", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26055, + "offset": 26769, "col": 16, "tokLen": 4 }, "end": { - "offset": 26061, + "offset": 26775, "col": 22, "tokLen": 5 } @@ -26001,7 +25454,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee7f0", + "id": "0x557b769231c0", "kind": "EnumConstantDecl", "name": "DAC_2", "type": { @@ -26014,35 +25467,35 @@ ] }, { - "id": "0x7feb10e99918", + "id": "0x557b772766d8", "kind": "IfStmt", "range": { "begin": { - "offset": 26072, - "line": 847, + "offset": 26786, + "line": 877, "col": 5, "tokLen": 2 }, "end": { - "offset": 26123, - "line": 848, + "offset": 26837, + "line": 878, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e99880", + "id": "0x557b77276638", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26076, - "line": 847, + "offset": 26790, + "line": 877, "col": 9, "tokLen": 1 }, "end": { - "offset": 26097, + "offset": 26811, "col": 30, "tokLen": 3 } @@ -26054,16 +25507,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e985b8", + "id": "0x557b77275350", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26076, + "offset": 26790, "col": 9, "tokLen": 1 }, "end": { - "offset": 26081, + "offset": 26795, "col": 14, "tokLen": 7 } @@ -26075,67 +25528,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e985a0", + "id": "0x557b77275338", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26078, + "offset": 26792, "col": 11, "tokLen": 2 }, "end": { - "offset": 26078, + "offset": 26792, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e98580", + "id": "0x557b77275318", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26078, + "offset": 26792, "col": 11, "tokLen": 2 }, "end": { - "offset": 26078, + "offset": 26792, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e97358", + "id": "0x557b772740d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26076, + "offset": 26790, "col": 9, "tokLen": 1 }, "end": { - "offset": 26076, + "offset": 26790, "col": 9, "tokLen": 1 } @@ -26143,11 +25596,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -26156,16 +25609,16 @@ } }, { - "id": "0x7feb10e98568", + "id": "0x557b77275300", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26081, + "offset": 26795, "col": 14, "tokLen": 7 }, "end": { - "offset": 26081, + "offset": 26795, "col": 14, "tokLen": 7 } @@ -26177,16 +25630,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e97378", + "id": "0x557b772740f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26081, + "offset": 26795, "col": 14, "tokLen": 7 }, "end": { - "offset": 26081, + "offset": 26795, "col": 14, "tokLen": 7 } @@ -26202,16 +25655,16 @@ ] }, { - "id": "0x7feb10e99848", + "id": "0x557b77276600", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26092, + "offset": 26806, "col": 25, "tokLen": 1 }, "end": { - "offset": 26097, + "offset": 26811, "col": 30, "tokLen": 3 } @@ -26223,67 +25676,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e99830", + "id": "0x557b772765e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26094, + "offset": 26808, "col": 27, "tokLen": 2 }, "end": { - "offset": 26094, + "offset": 26808, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e99810", + "id": "0x557b772765c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26094, + "offset": 26808, "col": 27, "tokLen": 2 }, "end": { - "offset": 26094, + "offset": 26808, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e985f0", + "id": "0x557b77275388", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26092, + "offset": 26806, "col": 25, "tokLen": 1 }, "end": { - "offset": 26092, + "offset": 26806, "col": 25, "tokLen": 1 } @@ -26291,11 +25744,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -26304,16 +25757,16 @@ } }, { - "id": "0x7feb10e997f8", + "id": "0x557b772765b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26097, + "offset": 26811, "col": 30, "tokLen": 3 }, "end": { - "offset": 26097, + "offset": 26811, "col": 30, "tokLen": 3 } @@ -26325,16 +25778,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e98610", + "id": "0x557b772753a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26097, + "offset": 26811, "col": 30, "tokLen": 3 }, "end": { - "offset": 26097, + "offset": 26811, "col": 30, "tokLen": 3 } @@ -26352,33 +25805,33 @@ ] }, { - "id": "0x7feb10e99908", + "id": "0x557b772766c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26110, - "line": 848, + "offset": 26824, + "line": 878, "col": 9, "tokLen": 6 }, "end": { - "offset": 26123, + "offset": 26837, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e998d8", + "id": "0x557b77276698", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26117, + "offset": 26831, "col": 16, "tokLen": 4 }, "end": { - "offset": 26123, + "offset": 26837, "col": 22, "tokLen": 5 } @@ -26388,7 +25841,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee840", + "id": "0x557b76923218", "kind": "EnumConstantDecl", "name": "DAC_3", "type": { @@ -26401,35 +25854,35 @@ ] }, { - "id": "0x7feb10e5aef8", + "id": "0x557b77278cf8", "kind": "IfStmt", "range": { "begin": { - "offset": 26134, - "line": 849, + "offset": 26848, + "line": 879, "col": 5, "tokLen": 2 }, "end": { - "offset": 26185, - "line": 850, + "offset": 26899, + "line": 880, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e5ae60", + "id": "0x557b77278c58", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26138, - "line": 849, + "offset": 26852, + "line": 879, "col": 9, "tokLen": 1 }, "end": { - "offset": 26159, + "offset": 26873, "col": 30, "tokLen": 3 } @@ -26441,16 +25894,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e9ab98", + "id": "0x557b77277970", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26138, + "offset": 26852, "col": 9, "tokLen": 1 }, "end": { - "offset": 26143, + "offset": 26857, "col": 14, "tokLen": 7 } @@ -26462,67 +25915,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e9ab80", + "id": "0x557b77277958", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26140, + "offset": 26854, "col": 11, "tokLen": 2 }, "end": { - "offset": 26140, + "offset": 26854, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e9ab60", + "id": "0x557b77277938", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26140, + "offset": 26854, "col": 11, "tokLen": 2 }, "end": { - "offset": 26140, + "offset": 26854, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e99938", + "id": "0x557b772766f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26138, + "offset": 26852, "col": 9, "tokLen": 1 }, "end": { - "offset": 26138, + "offset": 26852, "col": 9, "tokLen": 1 } @@ -26530,11 +25983,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -26543,16 +25996,16 @@ } }, { - "id": "0x7feb10e9ab48", + "id": "0x557b77277920", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26143, + "offset": 26857, "col": 14, "tokLen": 7 }, "end": { - "offset": 26143, + "offset": 26857, "col": 14, "tokLen": 7 } @@ -26564,16 +26017,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e99958", + "id": "0x557b77276718", "kind": "StringLiteral", "range": { "begin": { - "offset": 26143, + "offset": 26857, "col": 14, "tokLen": 7 }, "end": { - "offset": 26143, + "offset": 26857, "col": 14, "tokLen": 7 } @@ -26589,16 +26042,16 @@ ] }, { - "id": "0x7feb10e5ae28", + "id": "0x557b77278c20", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26154, + "offset": 26868, "col": 25, "tokLen": 1 }, "end": { - "offset": 26159, + "offset": 26873, "col": 30, "tokLen": 3 } @@ -26610,67 +26063,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e5ae10", + "id": "0x557b77278c08", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26156, + "offset": 26870, "col": 27, "tokLen": 2 }, "end": { - "offset": 26156, + "offset": 26870, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e5adf0", + "id": "0x557b77278be8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26156, + "offset": 26870, "col": 27, "tokLen": 2 }, "end": { - "offset": 26156, + "offset": 26870, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e9abd0", + "id": "0x557b772779a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26154, + "offset": 26868, "col": 25, "tokLen": 1 }, "end": { - "offset": 26154, + "offset": 26868, "col": 25, "tokLen": 1 } @@ -26678,11 +26131,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -26691,16 +26144,16 @@ } }, { - "id": "0x7feb10e5add8", + "id": "0x557b77278bd0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26159, + "offset": 26873, "col": 30, "tokLen": 3 }, "end": { - "offset": 26159, + "offset": 26873, "col": 30, "tokLen": 3 } @@ -26712,16 +26165,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e9abf0", + "id": "0x557b772779c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26159, + "offset": 26873, "col": 30, "tokLen": 3 }, "end": { - "offset": 26159, + "offset": 26873, "col": 30, "tokLen": 3 } @@ -26739,33 +26192,33 @@ ] }, { - "id": "0x7feb10e5aee8", + "id": "0x557b77278ce8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26172, - "line": 850, + "offset": 26886, + "line": 880, "col": 9, "tokLen": 6 }, "end": { - "offset": 26185, + "offset": 26899, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e5aeb8", + "id": "0x557b77278cb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26179, + "offset": 26893, "col": 16, "tokLen": 4 }, "end": { - "offset": 26185, + "offset": 26899, "col": 22, "tokLen": 5 } @@ -26775,7 +26228,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee890", + "id": "0x557b76923270", "kind": "EnumConstantDecl", "name": "DAC_4", "type": { @@ -26788,35 +26241,35 @@ ] }, { - "id": "0x7feb10e5d4d8", + "id": "0x557b7727b318", "kind": "IfStmt", "range": { "begin": { - "offset": 26196, - "line": 851, + "offset": 26910, + "line": 881, "col": 5, "tokLen": 2 }, "end": { - "offset": 26247, - "line": 852, + "offset": 26961, + "line": 882, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e5d440", + "id": "0x557b7727b278", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26200, - "line": 851, + "offset": 26914, + "line": 881, "col": 9, "tokLen": 1 }, "end": { - "offset": 26221, + "offset": 26935, "col": 30, "tokLen": 3 } @@ -26828,16 +26281,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e5c178", + "id": "0x557b77279f90", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26200, + "offset": 26914, "col": 9, "tokLen": 1 }, "end": { - "offset": 26205, + "offset": 26919, "col": 14, "tokLen": 7 } @@ -26849,67 +26302,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e5c160", + "id": "0x557b77279f78", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26202, + "offset": 26916, "col": 11, "tokLen": 2 }, "end": { - "offset": 26202, + "offset": 26916, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e5c140", + "id": "0x557b77279f58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26202, + "offset": 26916, "col": 11, "tokLen": 2 }, "end": { - "offset": 26202, + "offset": 26916, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e5af18", + "id": "0x557b77278d18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26200, + "offset": 26914, "col": 9, "tokLen": 1 }, "end": { - "offset": 26200, + "offset": 26914, "col": 9, "tokLen": 1 } @@ -26917,11 +26370,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -26930,16 +26383,16 @@ } }, { - "id": "0x7feb10e5c128", + "id": "0x557b77279f40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26205, + "offset": 26919, "col": 14, "tokLen": 7 }, "end": { - "offset": 26205, + "offset": 26919, "col": 14, "tokLen": 7 } @@ -26951,16 +26404,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e5af38", + "id": "0x557b77278d38", "kind": "StringLiteral", "range": { "begin": { - "offset": 26205, + "offset": 26919, "col": 14, "tokLen": 7 }, "end": { - "offset": 26205, + "offset": 26919, "col": 14, "tokLen": 7 } @@ -26976,16 +26429,16 @@ ] }, { - "id": "0x7feb10e5d408", + "id": "0x557b7727b240", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26216, + "offset": 26930, "col": 25, "tokLen": 1 }, "end": { - "offset": 26221, + "offset": 26935, "col": 30, "tokLen": 3 } @@ -26997,67 +26450,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e5d3f0", + "id": "0x557b7727b228", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26218, + "offset": 26932, "col": 27, "tokLen": 2 }, "end": { - "offset": 26218, + "offset": 26932, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e5d3d0", + "id": "0x557b7727b208", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26218, + "offset": 26932, "col": 27, "tokLen": 2 }, "end": { - "offset": 26218, + "offset": 26932, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e5c1b0", + "id": "0x557b77279fc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26216, + "offset": 26930, "col": 25, "tokLen": 1 }, "end": { - "offset": 26216, + "offset": 26930, "col": 25, "tokLen": 1 } @@ -27065,11 +26518,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -27078,16 +26531,16 @@ } }, { - "id": "0x7feb10e5d3b8", + "id": "0x557b7727b1f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26221, + "offset": 26935, "col": 30, "tokLen": 3 }, "end": { - "offset": 26221, + "offset": 26935, "col": 30, "tokLen": 3 } @@ -27099,16 +26552,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e5c1d0", + "id": "0x557b77279fe8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26221, + "offset": 26935, "col": 30, "tokLen": 3 }, "end": { - "offset": 26221, + "offset": 26935, "col": 30, "tokLen": 3 } @@ -27126,33 +26579,33 @@ ] }, { - "id": "0x7feb10e5d4c8", + "id": "0x557b7727b308", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26234, - "line": 852, + "offset": 26948, + "line": 882, "col": 9, "tokLen": 6 }, "end": { - "offset": 26247, + "offset": 26961, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e5d498", + "id": "0x557b7727b2d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26241, + "offset": 26955, "col": 16, "tokLen": 4 }, "end": { - "offset": 26247, + "offset": 26961, "col": 22, "tokLen": 5 } @@ -27162,7 +26615,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee8e0", + "id": "0x557b769232c8", "kind": "EnumConstantDecl", "name": "DAC_5", "type": { @@ -27175,35 +26628,35 @@ ] }, { - "id": "0x7feb10e5fab8", + "id": "0x557b7727d938", "kind": "IfStmt", "range": { "begin": { - "offset": 26258, - "line": 853, + "offset": 26972, + "line": 883, "col": 5, "tokLen": 2 }, "end": { - "offset": 26309, - "line": 854, + "offset": 27023, + "line": 884, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e5fa20", + "id": "0x557b7727d898", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26262, - "line": 853, + "offset": 26976, + "line": 883, "col": 9, "tokLen": 1 }, "end": { - "offset": 26283, + "offset": 26997, "col": 30, "tokLen": 3 } @@ -27215,16 +26668,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e5e758", + "id": "0x557b7727c5b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26262, + "offset": 26976, "col": 9, "tokLen": 1 }, "end": { - "offset": 26267, + "offset": 26981, "col": 14, "tokLen": 7 } @@ -27236,67 +26689,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e5e740", + "id": "0x557b7727c598", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26264, + "offset": 26978, "col": 11, "tokLen": 2 }, "end": { - "offset": 26264, + "offset": 26978, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e5e720", + "id": "0x557b7727c578", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26264, + "offset": 26978, "col": 11, "tokLen": 2 }, "end": { - "offset": 26264, + "offset": 26978, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e5d4f8", + "id": "0x557b7727b338", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26262, + "offset": 26976, "col": 9, "tokLen": 1 }, "end": { - "offset": 26262, + "offset": 26976, "col": 9, "tokLen": 1 } @@ -27304,11 +26757,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -27317,16 +26770,16 @@ } }, { - "id": "0x7feb10e5e708", + "id": "0x557b7727c560", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26267, + "offset": 26981, "col": 14, "tokLen": 7 }, "end": { - "offset": 26267, + "offset": 26981, "col": 14, "tokLen": 7 } @@ -27338,16 +26791,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e5d518", + "id": "0x557b7727b358", "kind": "StringLiteral", "range": { "begin": { - "offset": 26267, + "offset": 26981, "col": 14, "tokLen": 7 }, "end": { - "offset": 26267, + "offset": 26981, "col": 14, "tokLen": 7 } @@ -27363,16 +26816,16 @@ ] }, { - "id": "0x7feb10e5f9e8", + "id": "0x557b7727d860", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26278, + "offset": 26992, "col": 25, "tokLen": 1 }, "end": { - "offset": 26283, + "offset": 26997, "col": 30, "tokLen": 3 } @@ -27384,67 +26837,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e5f9d0", + "id": "0x557b7727d848", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26280, + "offset": 26994, "col": 27, "tokLen": 2 }, "end": { - "offset": 26280, + "offset": 26994, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e5f9b0", + "id": "0x557b7727d828", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26280, + "offset": 26994, "col": 27, "tokLen": 2 }, "end": { - "offset": 26280, + "offset": 26994, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e5e790", + "id": "0x557b7727c5e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26278, + "offset": 26992, "col": 25, "tokLen": 1 }, "end": { - "offset": 26278, + "offset": 26992, "col": 25, "tokLen": 1 } @@ -27452,11 +26905,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -27465,16 +26918,16 @@ } }, { - "id": "0x7feb10e5f998", + "id": "0x557b7727d810", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26283, + "offset": 26997, "col": 30, "tokLen": 3 }, "end": { - "offset": 26283, + "offset": 26997, "col": 30, "tokLen": 3 } @@ -27486,16 +26939,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e5e7b0", + "id": "0x557b7727c608", "kind": "StringLiteral", "range": { "begin": { - "offset": 26283, + "offset": 26997, "col": 30, "tokLen": 3 }, "end": { - "offset": 26283, + "offset": 26997, "col": 30, "tokLen": 3 } @@ -27513,33 +26966,33 @@ ] }, { - "id": "0x7feb10e5faa8", + "id": "0x557b7727d928", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26296, - "line": 854, + "offset": 27010, + "line": 884, "col": 9, "tokLen": 6 }, "end": { - "offset": 26309, + "offset": 27023, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e5fa78", + "id": "0x557b7727d8f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26303, + "offset": 27017, "col": 16, "tokLen": 4 }, "end": { - "offset": 26309, + "offset": 27023, "col": 22, "tokLen": 5 } @@ -27549,7 +27002,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee930", + "id": "0x557b76923320", "kind": "EnumConstantDecl", "name": "DAC_6", "type": { @@ -27562,35 +27015,35 @@ ] }, { - "id": "0x7feb10e62098", + "id": "0x557b7727ff58", "kind": "IfStmt", "range": { "begin": { - "offset": 26320, - "line": 855, + "offset": 27034, + "line": 885, "col": 5, "tokLen": 2 }, "end": { - "offset": 26371, - "line": 856, + "offset": 27085, + "line": 886, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e62000", + "id": "0x557b7727feb8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26324, - "line": 855, + "offset": 27038, + "line": 885, "col": 9, "tokLen": 1 }, "end": { - "offset": 26345, + "offset": 27059, "col": 30, "tokLen": 3 } @@ -27602,16 +27055,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e60d38", + "id": "0x557b7727ebd0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26324, + "offset": 27038, "col": 9, "tokLen": 1 }, "end": { - "offset": 26329, + "offset": 27043, "col": 14, "tokLen": 7 } @@ -27623,67 +27076,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e60d20", + "id": "0x557b7727ebb8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26326, + "offset": 27040, "col": 11, "tokLen": 2 }, "end": { - "offset": 26326, + "offset": 27040, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e60d00", + "id": "0x557b7727eb98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26326, + "offset": 27040, "col": 11, "tokLen": 2 }, "end": { - "offset": 26326, + "offset": 27040, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e5fad8", + "id": "0x557b7727d958", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26324, + "offset": 27038, "col": 9, "tokLen": 1 }, "end": { - "offset": 26324, + "offset": 27038, "col": 9, "tokLen": 1 } @@ -27691,11 +27144,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -27704,16 +27157,16 @@ } }, { - "id": "0x7feb10e60ce8", + "id": "0x557b7727eb80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26329, + "offset": 27043, "col": 14, "tokLen": 7 }, "end": { - "offset": 26329, + "offset": 27043, "col": 14, "tokLen": 7 } @@ -27725,16 +27178,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e5faf8", + "id": "0x557b7727d978", "kind": "StringLiteral", "range": { "begin": { - "offset": 26329, + "offset": 27043, "col": 14, "tokLen": 7 }, "end": { - "offset": 26329, + "offset": 27043, "col": 14, "tokLen": 7 } @@ -27750,16 +27203,16 @@ ] }, { - "id": "0x7feb10e61fc8", + "id": "0x557b7727fe80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26340, + "offset": 27054, "col": 25, "tokLen": 1 }, "end": { - "offset": 26345, + "offset": 27059, "col": 30, "tokLen": 3 } @@ -27771,67 +27224,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e61fb0", + "id": "0x557b7727fe68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26342, + "offset": 27056, "col": 27, "tokLen": 2 }, "end": { - "offset": 26342, + "offset": 27056, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e61f90", + "id": "0x557b7727fe48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26342, + "offset": 27056, "col": 27, "tokLen": 2 }, "end": { - "offset": 26342, + "offset": 27056, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e60d70", + "id": "0x557b7727ec08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26340, + "offset": 27054, "col": 25, "tokLen": 1 }, "end": { - "offset": 26340, + "offset": 27054, "col": 25, "tokLen": 1 } @@ -27839,11 +27292,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -27852,16 +27305,16 @@ } }, { - "id": "0x7feb10e61f78", + "id": "0x557b7727fe30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26345, + "offset": 27059, "col": 30, "tokLen": 3 }, "end": { - "offset": 26345, + "offset": 27059, "col": 30, "tokLen": 3 } @@ -27873,16 +27326,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e60d90", + "id": "0x557b7727ec28", "kind": "StringLiteral", "range": { "begin": { - "offset": 26345, + "offset": 27059, "col": 30, "tokLen": 3 }, "end": { - "offset": 26345, + "offset": 27059, "col": 30, "tokLen": 3 } @@ -27900,33 +27353,33 @@ ] }, { - "id": "0x7feb10e62088", + "id": "0x557b7727ff48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26358, - "line": 856, + "offset": 27072, + "line": 886, "col": 9, "tokLen": 6 }, "end": { - "offset": 26371, + "offset": 27085, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e62058", + "id": "0x557b7727ff18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26365, + "offset": 27079, "col": 16, "tokLen": 4 }, "end": { - "offset": 26371, + "offset": 27085, "col": 22, "tokLen": 5 } @@ -27936,7 +27389,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee980", + "id": "0x557b76923378", "kind": "EnumConstantDecl", "name": "DAC_7", "type": { @@ -27949,35 +27402,35 @@ ] }, { - "id": "0x7feb10e64678", + "id": "0x557b77282578", "kind": "IfStmt", "range": { "begin": { - "offset": 26382, - "line": 857, + "offset": 27096, + "line": 887, "col": 5, "tokLen": 2 }, "end": { - "offset": 26433, - "line": 858, + "offset": 27147, + "line": 888, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e645e0", + "id": "0x557b772824d8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26386, - "line": 857, + "offset": 27100, + "line": 887, "col": 9, "tokLen": 1 }, "end": { - "offset": 26407, + "offset": 27121, "col": 30, "tokLen": 3 } @@ -27989,16 +27442,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e63318", + "id": "0x557b772811f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26386, + "offset": 27100, "col": 9, "tokLen": 1 }, "end": { - "offset": 26391, + "offset": 27105, "col": 14, "tokLen": 7 } @@ -28010,67 +27463,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e63300", + "id": "0x557b772811d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26388, + "offset": 27102, "col": 11, "tokLen": 2 }, "end": { - "offset": 26388, + "offset": 27102, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e632e0", + "id": "0x557b772811b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26388, + "offset": 27102, "col": 11, "tokLen": 2 }, "end": { - "offset": 26388, + "offset": 27102, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e620b8", + "id": "0x557b7727ff78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26386, + "offset": 27100, "col": 9, "tokLen": 1 }, "end": { - "offset": 26386, + "offset": 27100, "col": 9, "tokLen": 1 } @@ -28078,11 +27531,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -28091,16 +27544,16 @@ } }, { - "id": "0x7feb10e632c8", + "id": "0x557b772811a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26391, + "offset": 27105, "col": 14, "tokLen": 7 }, "end": { - "offset": 26391, + "offset": 27105, "col": 14, "tokLen": 7 } @@ -28112,16 +27565,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e620d8", + "id": "0x557b7727ff98", "kind": "StringLiteral", "range": { "begin": { - "offset": 26391, + "offset": 27105, "col": 14, "tokLen": 7 }, "end": { - "offset": 26391, + "offset": 27105, "col": 14, "tokLen": 7 } @@ -28137,16 +27590,16 @@ ] }, { - "id": "0x7feb10e645a8", + "id": "0x557b772824a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26402, + "offset": 27116, "col": 25, "tokLen": 1 }, "end": { - "offset": 26407, + "offset": 27121, "col": 30, "tokLen": 3 } @@ -28158,67 +27611,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e64590", + "id": "0x557b77282488", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26404, + "offset": 27118, "col": 27, "tokLen": 2 }, "end": { - "offset": 26404, + "offset": 27118, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e64570", + "id": "0x557b77282468", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26404, + "offset": 27118, "col": 27, "tokLen": 2 }, "end": { - "offset": 26404, + "offset": 27118, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e63350", + "id": "0x557b77281228", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26402, + "offset": 27116, "col": 25, "tokLen": 1 }, "end": { - "offset": 26402, + "offset": 27116, "col": 25, "tokLen": 1 } @@ -28226,11 +27679,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -28239,16 +27692,16 @@ } }, { - "id": "0x7feb10e64558", + "id": "0x557b77282450", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26407, + "offset": 27121, "col": 30, "tokLen": 3 }, "end": { - "offset": 26407, + "offset": 27121, "col": 30, "tokLen": 3 } @@ -28260,16 +27713,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e63370", + "id": "0x557b77281248", "kind": "StringLiteral", "range": { "begin": { - "offset": 26407, + "offset": 27121, "col": 30, "tokLen": 3 }, "end": { - "offset": 26407, + "offset": 27121, "col": 30, "tokLen": 3 } @@ -28287,33 +27740,33 @@ ] }, { - "id": "0x7feb10e64668", + "id": "0x557b77282568", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26420, - "line": 858, + "offset": 27134, + "line": 888, "col": 9, "tokLen": 6 }, "end": { - "offset": 26433, + "offset": 27147, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e64638", + "id": "0x557b77282538", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26427, + "offset": 27141, "col": 16, "tokLen": 4 }, "end": { - "offset": 26433, + "offset": 27147, "col": 22, "tokLen": 5 } @@ -28323,7 +27776,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee9d0", + "id": "0x557b769233d0", "kind": "EnumConstantDecl", "name": "DAC_8", "type": { @@ -28336,35 +27789,35 @@ ] }, { - "id": "0x7feb10e66c58", + "id": "0x557b77284b98", "kind": "IfStmt", "range": { "begin": { - "offset": 26444, - "line": 859, + "offset": 27158, + "line": 889, "col": 5, "tokLen": 2 }, "end": { - "offset": 26495, - "line": 860, + "offset": 27209, + "line": 890, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e66bc0", + "id": "0x557b77284af8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26448, - "line": 859, + "offset": 27162, + "line": 889, "col": 9, "tokLen": 1 }, "end": { - "offset": 26469, + "offset": 27183, "col": 30, "tokLen": 3 } @@ -28376,16 +27829,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e658f8", + "id": "0x557b77283810", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26448, + "offset": 27162, "col": 9, "tokLen": 1 }, "end": { - "offset": 26453, + "offset": 27167, "col": 14, "tokLen": 7 } @@ -28397,67 +27850,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e658e0", + "id": "0x557b772837f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26450, + "offset": 27164, "col": 11, "tokLen": 2 }, "end": { - "offset": 26450, + "offset": 27164, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e658c0", + "id": "0x557b772837d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26450, + "offset": 27164, "col": 11, "tokLen": 2 }, "end": { - "offset": 26450, + "offset": 27164, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e64698", + "id": "0x557b77282598", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26448, + "offset": 27162, "col": 9, "tokLen": 1 }, "end": { - "offset": 26448, + "offset": 27162, "col": 9, "tokLen": 1 } @@ -28465,11 +27918,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -28478,16 +27931,16 @@ } }, { - "id": "0x7feb10e658a8", + "id": "0x557b772837c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26453, + "offset": 27167, "col": 14, "tokLen": 7 }, "end": { - "offset": 26453, + "offset": 27167, "col": 14, "tokLen": 7 } @@ -28499,16 +27952,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e646b8", + "id": "0x557b772825b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26453, + "offset": 27167, "col": 14, "tokLen": 7 }, "end": { - "offset": 26453, + "offset": 27167, "col": 14, "tokLen": 7 } @@ -28524,16 +27977,16 @@ ] }, { - "id": "0x7feb10e66b88", + "id": "0x557b77284ac0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26464, + "offset": 27178, "col": 25, "tokLen": 1 }, "end": { - "offset": 26469, + "offset": 27183, "col": 30, "tokLen": 3 } @@ -28545,67 +27998,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e66b70", + "id": "0x557b77284aa8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26466, + "offset": 27180, "col": 27, "tokLen": 2 }, "end": { - "offset": 26466, + "offset": 27180, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e66b50", + "id": "0x557b77284a88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26466, + "offset": 27180, "col": 27, "tokLen": 2 }, "end": { - "offset": 26466, + "offset": 27180, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e65930", + "id": "0x557b77283848", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26464, + "offset": 27178, "col": 25, "tokLen": 1 }, "end": { - "offset": 26464, + "offset": 27178, "col": 25, "tokLen": 1 } @@ -28613,11 +28066,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -28626,16 +28079,16 @@ } }, { - "id": "0x7feb10e66b38", + "id": "0x557b77284a70", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26469, + "offset": 27183, "col": 30, "tokLen": 3 }, "end": { - "offset": 26469, + "offset": 27183, "col": 30, "tokLen": 3 } @@ -28647,16 +28100,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e65950", + "id": "0x557b77283868", "kind": "StringLiteral", "range": { "begin": { - "offset": 26469, + "offset": 27183, "col": 30, "tokLen": 3 }, "end": { - "offset": 26469, + "offset": 27183, "col": 30, "tokLen": 3 } @@ -28674,33 +28127,33 @@ ] }, { - "id": "0x7feb10e66c48", + "id": "0x557b77284b88", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26482, - "line": 860, + "offset": 27196, + "line": 890, "col": 9, "tokLen": 6 }, "end": { - "offset": 26495, + "offset": 27209, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e66c18", + "id": "0x557b77284b58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26489, + "offset": 27203, "col": 16, "tokLen": 4 }, "end": { - "offset": 26495, + "offset": 27209, "col": 22, "tokLen": 5 } @@ -28710,7 +28163,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feea20", + "id": "0x557b76923428", "kind": "EnumConstantDecl", "name": "DAC_9", "type": { @@ -28723,35 +28176,35 @@ ] }, { - "id": "0x7feb10e69238", + "id": "0x557b772871b8", "kind": "IfStmt", "range": { "begin": { - "offset": 26506, - "line": 861, + "offset": 27220, + "line": 891, "col": 5, "tokLen": 2 }, "end": { - "offset": 26559, - "line": 862, + "offset": 27273, + "line": 892, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e691a0", + "id": "0x557b77287118", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26510, - "line": 861, + "offset": 27224, + "line": 891, "col": 9, "tokLen": 1 }, "end": { - "offset": 26532, + "offset": 27246, "col": 31, "tokLen": 4 } @@ -28763,16 +28216,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e67ed8", + "id": "0x557b77285e30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26510, + "offset": 27224, "col": 9, "tokLen": 1 }, "end": { - "offset": 26515, + "offset": 27229, "col": 14, "tokLen": 8 } @@ -28784,67 +28237,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e67ec0", + "id": "0x557b77285e18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26512, + "offset": 27226, "col": 11, "tokLen": 2 }, "end": { - "offset": 26512, + "offset": 27226, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e67ea0", + "id": "0x557b77285df8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26512, + "offset": 27226, "col": 11, "tokLen": 2 }, "end": { - "offset": 26512, + "offset": 27226, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e66c78", + "id": "0x557b77284bb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26510, + "offset": 27224, "col": 9, "tokLen": 1 }, "end": { - "offset": 26510, + "offset": 27224, "col": 9, "tokLen": 1 } @@ -28852,11 +28305,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -28865,16 +28318,16 @@ } }, { - "id": "0x7feb10e67e88", + "id": "0x557b77285de0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26515, + "offset": 27229, "col": 14, "tokLen": 8 }, "end": { - "offset": 26515, + "offset": 27229, "col": 14, "tokLen": 8 } @@ -28886,16 +28339,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e66c98", + "id": "0x557b77284bd8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26515, + "offset": 27229, "col": 14, "tokLen": 8 }, "end": { - "offset": 26515, + "offset": 27229, "col": 14, "tokLen": 8 } @@ -28911,16 +28364,16 @@ ] }, { - "id": "0x7feb10e69168", + "id": "0x557b772870e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26527, + "offset": 27241, "col": 26, "tokLen": 1 }, "end": { - "offset": 26532, + "offset": 27246, "col": 31, "tokLen": 4 } @@ -28932,67 +28385,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e69150", + "id": "0x557b772870c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26529, + "offset": 27243, "col": 28, "tokLen": 2 }, "end": { - "offset": 26529, + "offset": 27243, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e69130", + "id": "0x557b772870a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26529, + "offset": 27243, "col": 28, "tokLen": 2 }, "end": { - "offset": 26529, + "offset": 27243, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e67f10", + "id": "0x557b77285e68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26527, + "offset": 27241, "col": 26, "tokLen": 1 }, "end": { - "offset": 26527, + "offset": 27241, "col": 26, "tokLen": 1 } @@ -29000,11 +28453,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -29013,16 +28466,16 @@ } }, { - "id": "0x7feb10e69118", + "id": "0x557b77287090", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26532, + "offset": 27246, "col": 31, "tokLen": 4 }, "end": { - "offset": 26532, + "offset": 27246, "col": 31, "tokLen": 4 } @@ -29034,16 +28487,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e67f30", + "id": "0x557b77285e88", "kind": "StringLiteral", "range": { "begin": { - "offset": 26532, + "offset": 27246, "col": 31, "tokLen": 4 }, "end": { - "offset": 26532, + "offset": 27246, "col": 31, "tokLen": 4 } @@ -29061,33 +28514,33 @@ ] }, { - "id": "0x7feb10e69228", + "id": "0x557b772871a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26546, - "line": 862, + "offset": 27260, + "line": 892, "col": 9, "tokLen": 6 }, "end": { - "offset": 26559, + "offset": 27273, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e691f8", + "id": "0x557b77287178", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26553, + "offset": 27267, "col": 16, "tokLen": 4 }, "end": { - "offset": 26559, + "offset": 27273, "col": 22, "tokLen": 6 } @@ -29097,7 +28550,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feea70", + "id": "0x557b76923480", "kind": "EnumConstantDecl", "name": "DAC_10", "type": { @@ -29110,35 +28563,35 @@ ] }, { - "id": "0x7feb10e6b818", + "id": "0x557b772897d8", "kind": "IfStmt", "range": { "begin": { - "offset": 26571, - "line": 863, + "offset": 27285, + "line": 893, "col": 5, "tokLen": 2 }, "end": { - "offset": 26624, - "line": 864, + "offset": 27338, + "line": 894, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e6b780", + "id": "0x557b77289738", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26575, - "line": 863, + "offset": 27289, + "line": 893, "col": 9, "tokLen": 1 }, "end": { - "offset": 26597, + "offset": 27311, "col": 31, "tokLen": 4 } @@ -29150,16 +28603,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e6a4b8", + "id": "0x557b77288450", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26575, + "offset": 27289, "col": 9, "tokLen": 1 }, "end": { - "offset": 26580, + "offset": 27294, "col": 14, "tokLen": 8 } @@ -29171,67 +28624,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e6a4a0", + "id": "0x557b77288438", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26577, + "offset": 27291, "col": 11, "tokLen": 2 }, "end": { - "offset": 26577, + "offset": 27291, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e6a480", + "id": "0x557b77288418", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26577, + "offset": 27291, "col": 11, "tokLen": 2 }, "end": { - "offset": 26577, + "offset": 27291, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e69258", + "id": "0x557b772871d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26575, + "offset": 27289, "col": 9, "tokLen": 1 }, "end": { - "offset": 26575, + "offset": 27289, "col": 9, "tokLen": 1 } @@ -29239,11 +28692,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -29252,16 +28705,16 @@ } }, { - "id": "0x7feb10e6a468", + "id": "0x557b77288400", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26580, + "offset": 27294, "col": 14, "tokLen": 8 }, "end": { - "offset": 26580, + "offset": 27294, "col": 14, "tokLen": 8 } @@ -29273,16 +28726,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e69278", + "id": "0x557b772871f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26580, + "offset": 27294, "col": 14, "tokLen": 8 }, "end": { - "offset": 26580, + "offset": 27294, "col": 14, "tokLen": 8 } @@ -29298,16 +28751,16 @@ ] }, { - "id": "0x7feb10e6b748", + "id": "0x557b77289700", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26592, + "offset": 27306, "col": 26, "tokLen": 1 }, "end": { - "offset": 26597, + "offset": 27311, "col": 31, "tokLen": 4 } @@ -29319,67 +28772,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e6b730", + "id": "0x557b772896e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26594, + "offset": 27308, "col": 28, "tokLen": 2 }, "end": { - "offset": 26594, + "offset": 27308, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e6b710", + "id": "0x557b772896c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26594, + "offset": 27308, "col": 28, "tokLen": 2 }, "end": { - "offset": 26594, + "offset": 27308, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e6a4f0", + "id": "0x557b77288488", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26592, + "offset": 27306, "col": 26, "tokLen": 1 }, "end": { - "offset": 26592, + "offset": 27306, "col": 26, "tokLen": 1 } @@ -29387,11 +28840,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -29400,16 +28853,16 @@ } }, { - "id": "0x7feb10e6b6f8", + "id": "0x557b772896b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26597, + "offset": 27311, "col": 31, "tokLen": 4 }, "end": { - "offset": 26597, + "offset": 27311, "col": 31, "tokLen": 4 } @@ -29421,16 +28874,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e6a510", + "id": "0x557b772884a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26597, + "offset": 27311, "col": 31, "tokLen": 4 }, "end": { - "offset": 26597, + "offset": 27311, "col": 31, "tokLen": 4 } @@ -29448,33 +28901,33 @@ ] }, { - "id": "0x7feb10e6b808", + "id": "0x557b772897c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26611, - "line": 864, + "offset": 27325, + "line": 894, "col": 9, "tokLen": 6 }, "end": { - "offset": 26624, + "offset": 27338, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e6b7d8", + "id": "0x557b77289798", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26618, + "offset": 27332, "col": 16, "tokLen": 4 }, "end": { - "offset": 26624, + "offset": 27338, "col": 22, "tokLen": 6 } @@ -29484,7 +28937,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feeac0", + "id": "0x557b769234d8", "kind": "EnumConstantDecl", "name": "DAC_11", "type": { @@ -29497,35 +28950,35 @@ ] }, { - "id": "0x7feb10e6ddf8", + "id": "0x557b7728bdf8", "kind": "IfStmt", "range": { "begin": { - "offset": 26636, - "line": 865, + "offset": 27350, + "line": 895, "col": 5, "tokLen": 2 }, "end": { - "offset": 26689, - "line": 866, + "offset": 27403, + "line": 896, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e6dd60", + "id": "0x557b7728bd58", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26640, - "line": 865, + "offset": 27354, + "line": 895, "col": 9, "tokLen": 1 }, "end": { - "offset": 26662, + "offset": 27376, "col": 31, "tokLen": 4 } @@ -29537,16 +28990,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e6ca98", + "id": "0x557b7728aa70", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26640, + "offset": 27354, "col": 9, "tokLen": 1 }, "end": { - "offset": 26645, + "offset": 27359, "col": 14, "tokLen": 8 } @@ -29558,67 +29011,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e6ca80", + "id": "0x557b7728aa58", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26642, + "offset": 27356, "col": 11, "tokLen": 2 }, "end": { - "offset": 26642, + "offset": 27356, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e6ca60", + "id": "0x557b7728aa38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26642, + "offset": 27356, "col": 11, "tokLen": 2 }, "end": { - "offset": 26642, + "offset": 27356, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e6b838", + "id": "0x557b772897f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26640, + "offset": 27354, "col": 9, "tokLen": 1 }, "end": { - "offset": 26640, + "offset": 27354, "col": 9, "tokLen": 1 } @@ -29626,11 +29079,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -29639,16 +29092,16 @@ } }, { - "id": "0x7feb10e6ca48", + "id": "0x557b7728aa20", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26645, + "offset": 27359, "col": 14, "tokLen": 8 }, "end": { - "offset": 26645, + "offset": 27359, "col": 14, "tokLen": 8 } @@ -29660,16 +29113,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e6b858", + "id": "0x557b77289818", "kind": "StringLiteral", "range": { "begin": { - "offset": 26645, + "offset": 27359, "col": 14, "tokLen": 8 }, "end": { - "offset": 26645, + "offset": 27359, "col": 14, "tokLen": 8 } @@ -29685,16 +29138,16 @@ ] }, { - "id": "0x7feb10e6dd28", + "id": "0x557b7728bd20", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26657, + "offset": 27371, "col": 26, "tokLen": 1 }, "end": { - "offset": 26662, + "offset": 27376, "col": 31, "tokLen": 4 } @@ -29706,67 +29159,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e6dd10", + "id": "0x557b7728bd08", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26659, + "offset": 27373, "col": 28, "tokLen": 2 }, "end": { - "offset": 26659, + "offset": 27373, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e6dcf0", + "id": "0x557b7728bce8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26659, + "offset": 27373, "col": 28, "tokLen": 2 }, "end": { - "offset": 26659, + "offset": 27373, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e6cad0", + "id": "0x557b7728aaa8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26657, + "offset": 27371, "col": 26, "tokLen": 1 }, "end": { - "offset": 26657, + "offset": 27371, "col": 26, "tokLen": 1 } @@ -29774,11 +29227,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -29787,16 +29240,16 @@ } }, { - "id": "0x7feb10e6dcd8", + "id": "0x557b7728bcd0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26662, + "offset": 27376, "col": 31, "tokLen": 4 }, "end": { - "offset": 26662, + "offset": 27376, "col": 31, "tokLen": 4 } @@ -29808,16 +29261,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e6caf0", + "id": "0x557b7728aac8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26662, + "offset": 27376, "col": 31, "tokLen": 4 }, "end": { - "offset": 26662, + "offset": 27376, "col": 31, "tokLen": 4 } @@ -29835,33 +29288,33 @@ ] }, { - "id": "0x7feb10e6dde8", + "id": "0x557b7728bde8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26676, - "line": 866, + "offset": 27390, + "line": 896, "col": 9, "tokLen": 6 }, "end": { - "offset": 26689, + "offset": 27403, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e6ddb8", + "id": "0x557b7728bdb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26683, + "offset": 27397, "col": 16, "tokLen": 4 }, "end": { - "offset": 26689, + "offset": 27403, "col": 22, "tokLen": 6 } @@ -29871,7 +29324,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feeb10", + "id": "0x557b76923530", "kind": "EnumConstantDecl", "name": "DAC_12", "type": { @@ -29884,35 +29337,35 @@ ] }, { - "id": "0x7feb10e703d8", + "id": "0x557b7728e418", "kind": "IfStmt", "range": { "begin": { - "offset": 26701, - "line": 867, + "offset": 27415, + "line": 897, "col": 5, "tokLen": 2 }, "end": { - "offset": 26754, - "line": 868, + "offset": 27468, + "line": 898, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e70340", + "id": "0x557b7728e378", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26705, - "line": 867, + "offset": 27419, + "line": 897, "col": 9, "tokLen": 1 }, "end": { - "offset": 26727, + "offset": 27441, "col": 31, "tokLen": 4 } @@ -29924,16 +29377,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e6f078", + "id": "0x557b7728d090", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26705, + "offset": 27419, "col": 9, "tokLen": 1 }, "end": { - "offset": 26710, + "offset": 27424, "col": 14, "tokLen": 8 } @@ -29945,67 +29398,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e6f060", + "id": "0x557b7728d078", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26707, + "offset": 27421, "col": 11, "tokLen": 2 }, "end": { - "offset": 26707, + "offset": 27421, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e6f040", + "id": "0x557b7728d058", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26707, + "offset": 27421, "col": 11, "tokLen": 2 }, "end": { - "offset": 26707, + "offset": 27421, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e6de18", + "id": "0x557b7728be18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26705, + "offset": 27419, "col": 9, "tokLen": 1 }, "end": { - "offset": 26705, + "offset": 27419, "col": 9, "tokLen": 1 } @@ -30013,11 +29466,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -30026,16 +29479,16 @@ } }, { - "id": "0x7feb10e6f028", + "id": "0x557b7728d040", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26710, + "offset": 27424, "col": 14, "tokLen": 8 }, "end": { - "offset": 26710, + "offset": 27424, "col": 14, "tokLen": 8 } @@ -30047,16 +29500,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e6de38", + "id": "0x557b7728be38", "kind": "StringLiteral", "range": { "begin": { - "offset": 26710, + "offset": 27424, "col": 14, "tokLen": 8 }, "end": { - "offset": 26710, + "offset": 27424, "col": 14, "tokLen": 8 } @@ -30072,16 +29525,16 @@ ] }, { - "id": "0x7feb10e70308", + "id": "0x557b7728e340", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26722, + "offset": 27436, "col": 26, "tokLen": 1 }, "end": { - "offset": 26727, + "offset": 27441, "col": 31, "tokLen": 4 } @@ -30093,67 +29546,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e702f0", + "id": "0x557b7728e328", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26724, + "offset": 27438, "col": 28, "tokLen": 2 }, "end": { - "offset": 26724, + "offset": 27438, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e702d0", + "id": "0x557b7728e308", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26724, + "offset": 27438, "col": 28, "tokLen": 2 }, "end": { - "offset": 26724, + "offset": 27438, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e6f0b0", + "id": "0x557b7728d0c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26722, + "offset": 27436, "col": 26, "tokLen": 1 }, "end": { - "offset": 26722, + "offset": 27436, "col": 26, "tokLen": 1 } @@ -30161,11 +29614,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -30174,16 +29627,16 @@ } }, { - "id": "0x7feb10e702b8", + "id": "0x557b7728e2f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26727, + "offset": 27441, "col": 31, "tokLen": 4 }, "end": { - "offset": 26727, + "offset": 27441, "col": 31, "tokLen": 4 } @@ -30195,16 +29648,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e6f0d0", + "id": "0x557b7728d0e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26727, + "offset": 27441, "col": 31, "tokLen": 4 }, "end": { - "offset": 26727, + "offset": 27441, "col": 31, "tokLen": 4 } @@ -30222,33 +29675,33 @@ ] }, { - "id": "0x7feb10e703c8", + "id": "0x557b7728e408", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26741, - "line": 868, + "offset": 27455, + "line": 898, "col": 9, "tokLen": 6 }, "end": { - "offset": 26754, + "offset": 27468, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e70398", + "id": "0x557b7728e3d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26748, + "offset": 27462, "col": 16, "tokLen": 4 }, "end": { - "offset": 26754, + "offset": 27468, "col": 22, "tokLen": 6 } @@ -30258,7 +29711,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feeb60", + "id": "0x557b76923588", "kind": "EnumConstantDecl", "name": "DAC_13", "type": { @@ -30271,35 +29724,35 @@ ] }, { - "id": "0x7feb10e729b8", + "id": "0x557b77290a48", "kind": "IfStmt", "range": { "begin": { - "offset": 26766, - "line": 869, + "offset": 27480, + "line": 899, "col": 5, "tokLen": 2 }, "end": { - "offset": 26819, - "line": 870, + "offset": 27533, + "line": 900, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e72920", + "id": "0x557b772909a8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26770, - "line": 869, + "offset": 27484, + "line": 899, "col": 9, "tokLen": 1 }, "end": { - "offset": 26792, + "offset": 27506, "col": 31, "tokLen": 4 } @@ -30311,16 +29764,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e71658", + "id": "0x557b7728f6c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26770, + "offset": 27484, "col": 9, "tokLen": 1 }, "end": { - "offset": 26775, + "offset": 27489, "col": 14, "tokLen": 8 } @@ -30332,67 +29785,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e71640", + "id": "0x557b7728f6a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26772, + "offset": 27486, "col": 11, "tokLen": 2 }, "end": { - "offset": 26772, + "offset": 27486, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e71620", + "id": "0x557b7728f688", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26772, + "offset": 27486, "col": 11, "tokLen": 2 }, "end": { - "offset": 26772, + "offset": 27486, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e703f8", + "id": "0x557b7728e438", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26770, + "offset": 27484, "col": 9, "tokLen": 1 }, "end": { - "offset": 26770, + "offset": 27484, "col": 9, "tokLen": 1 } @@ -30400,11 +29853,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -30413,16 +29866,16 @@ } }, { - "id": "0x7feb10e71608", + "id": "0x557b7728f670", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26775, + "offset": 27489, "col": 14, "tokLen": 8 }, "end": { - "offset": 26775, + "offset": 27489, "col": 14, "tokLen": 8 } @@ -30434,16 +29887,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e70418", + "id": "0x557b7728e458", "kind": "StringLiteral", "range": { "begin": { - "offset": 26775, + "offset": 27489, "col": 14, "tokLen": 8 }, "end": { - "offset": 26775, + "offset": 27489, "col": 14, "tokLen": 8 } @@ -30459,16 +29912,16 @@ ] }, { - "id": "0x7feb10e728e8", + "id": "0x557b77290970", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26787, + "offset": 27501, "col": 26, "tokLen": 1 }, "end": { - "offset": 26792, + "offset": 27506, "col": 31, "tokLen": 4 } @@ -30480,67 +29933,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e728d0", + "id": "0x557b77290958", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26789, + "offset": 27503, "col": 28, "tokLen": 2 }, "end": { - "offset": 26789, + "offset": 27503, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e728b0", + "id": "0x557b77290938", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26789, + "offset": 27503, "col": 28, "tokLen": 2 }, "end": { - "offset": 26789, + "offset": 27503, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e71690", + "id": "0x557b7728f6f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26787, + "offset": 27501, "col": 26, "tokLen": 1 }, "end": { - "offset": 26787, + "offset": 27501, "col": 26, "tokLen": 1 } @@ -30548,11 +30001,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -30561,16 +30014,16 @@ } }, { - "id": "0x7feb10e72898", + "id": "0x557b77290920", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26792, + "offset": 27506, "col": 31, "tokLen": 4 }, "end": { - "offset": 26792, + "offset": 27506, "col": 31, "tokLen": 4 } @@ -30582,16 +30035,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e716b0", + "id": "0x557b7728f718", "kind": "StringLiteral", "range": { "begin": { - "offset": 26792, + "offset": 27506, "col": 31, "tokLen": 4 }, "end": { - "offset": 26792, + "offset": 27506, "col": 31, "tokLen": 4 } @@ -30609,33 +30062,33 @@ ] }, { - "id": "0x7feb10e729a8", + "id": "0x557b77290a38", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26806, - "line": 870, + "offset": 27520, + "line": 900, "col": 9, "tokLen": 6 }, "end": { - "offset": 26819, + "offset": 27533, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e72978", + "id": "0x557b77290a08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26813, + "offset": 27527, "col": 16, "tokLen": 4 }, "end": { - "offset": 26819, + "offset": 27533, "col": 22, "tokLen": 6 } @@ -30645,7 +30098,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feebb0", + "id": "0x557b769235e0", "kind": "EnumConstantDecl", "name": "DAC_14", "type": { @@ -30658,35 +30111,35 @@ ] }, { - "id": "0x7feb10e74f98", + "id": "0x557b77293068", "kind": "IfStmt", "range": { "begin": { - "offset": 26831, - "line": 871, + "offset": 27545, + "line": 901, "col": 5, "tokLen": 2 }, "end": { - "offset": 26884, - "line": 872, + "offset": 27598, + "line": 902, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e74f00", + "id": "0x557b77292fc8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26835, - "line": 871, + "offset": 27549, + "line": 901, "col": 9, "tokLen": 1 }, "end": { - "offset": 26857, + "offset": 27571, "col": 31, "tokLen": 4 } @@ -30698,16 +30151,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e73c38", + "id": "0x557b77291ce0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26835, + "offset": 27549, "col": 9, "tokLen": 1 }, "end": { - "offset": 26840, + "offset": 27554, "col": 14, "tokLen": 8 } @@ -30719,67 +30172,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e73c20", + "id": "0x557b77291cc8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26837, + "offset": 27551, "col": 11, "tokLen": 2 }, "end": { - "offset": 26837, + "offset": 27551, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e73c00", + "id": "0x557b77291ca8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26837, + "offset": 27551, "col": 11, "tokLen": 2 }, "end": { - "offset": 26837, + "offset": 27551, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e729d8", + "id": "0x557b77290a68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26835, + "offset": 27549, "col": 9, "tokLen": 1 }, "end": { - "offset": 26835, + "offset": 27549, "col": 9, "tokLen": 1 } @@ -30787,11 +30240,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -30800,16 +30253,16 @@ } }, { - "id": "0x7feb10e73be8", + "id": "0x557b77291c90", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26840, + "offset": 27554, "col": 14, "tokLen": 8 }, "end": { - "offset": 26840, + "offset": 27554, "col": 14, "tokLen": 8 } @@ -30821,16 +30274,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e729f8", + "id": "0x557b77290a88", "kind": "StringLiteral", "range": { "begin": { - "offset": 26840, + "offset": 27554, "col": 14, "tokLen": 8 }, "end": { - "offset": 26840, + "offset": 27554, "col": 14, "tokLen": 8 } @@ -30846,16 +30299,16 @@ ] }, { - "id": "0x7feb10e74ec8", + "id": "0x557b77292f90", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26852, + "offset": 27566, "col": 26, "tokLen": 1 }, "end": { - "offset": 26857, + "offset": 27571, "col": 31, "tokLen": 4 } @@ -30867,67 +30320,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e74eb0", + "id": "0x557b77292f78", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26854, + "offset": 27568, "col": 28, "tokLen": 2 }, "end": { - "offset": 26854, + "offset": 27568, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e74e90", + "id": "0x557b77292f58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26854, + "offset": 27568, "col": 28, "tokLen": 2 }, "end": { - "offset": 26854, + "offset": 27568, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e73c70", + "id": "0x557b77291d18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26852, + "offset": 27566, "col": 26, "tokLen": 1 }, "end": { - "offset": 26852, + "offset": 27566, "col": 26, "tokLen": 1 } @@ -30935,11 +30388,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -30948,16 +30401,16 @@ } }, { - "id": "0x7feb10e74e78", + "id": "0x557b77292f40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26857, + "offset": 27571, "col": 31, "tokLen": 4 }, "end": { - "offset": 26857, + "offset": 27571, "col": 31, "tokLen": 4 } @@ -30969,16 +30422,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e73c90", + "id": "0x557b77291d38", "kind": "StringLiteral", "range": { "begin": { - "offset": 26857, + "offset": 27571, "col": 31, "tokLen": 4 }, "end": { - "offset": 26857, + "offset": 27571, "col": 31, "tokLen": 4 } @@ -30996,33 +30449,33 @@ ] }, { - "id": "0x7feb10e74f88", + "id": "0x557b77293058", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26871, - "line": 872, + "offset": 27585, + "line": 902, "col": 9, "tokLen": 6 }, "end": { - "offset": 26884, + "offset": 27598, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e74f58", + "id": "0x557b77293028", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26878, + "offset": 27592, "col": 16, "tokLen": 4 }, "end": { - "offset": 26884, + "offset": 27598, "col": 22, "tokLen": 6 } @@ -31032,7 +30485,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feec00", + "id": "0x557b76923638", "kind": "EnumConstantDecl", "name": "DAC_15", "type": { @@ -31045,35 +30498,35 @@ ] }, { - "id": "0x7feb10e77578", + "id": "0x557b77295688", "kind": "IfStmt", "range": { "begin": { - "offset": 26896, - "line": 873, + "offset": 27610, + "line": 903, "col": 5, "tokLen": 2 }, "end": { - "offset": 26949, - "line": 874, + "offset": 27663, + "line": 904, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e774e0", + "id": "0x557b772955e8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26900, - "line": 873, + "offset": 27614, + "line": 903, "col": 9, "tokLen": 1 }, "end": { - "offset": 26922, + "offset": 27636, "col": 31, "tokLen": 4 } @@ -31085,16 +30538,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e76218", + "id": "0x557b77294300", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26900, + "offset": 27614, "col": 9, "tokLen": 1 }, "end": { - "offset": 26905, + "offset": 27619, "col": 14, "tokLen": 8 } @@ -31106,67 +30559,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e76200", + "id": "0x557b772942e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26902, + "offset": 27616, "col": 11, "tokLen": 2 }, "end": { - "offset": 26902, + "offset": 27616, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e761e0", + "id": "0x557b772942c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26902, + "offset": 27616, "col": 11, "tokLen": 2 }, "end": { - "offset": 26902, + "offset": 27616, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e74fb8", + "id": "0x557b77293088", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26900, + "offset": 27614, "col": 9, "tokLen": 1 }, "end": { - "offset": 26900, + "offset": 27614, "col": 9, "tokLen": 1 } @@ -31174,11 +30627,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -31187,16 +30640,16 @@ } }, { - "id": "0x7feb10e761c8", + "id": "0x557b772942b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26905, + "offset": 27619, "col": 14, "tokLen": 8 }, "end": { - "offset": 26905, + "offset": 27619, "col": 14, "tokLen": 8 } @@ -31208,16 +30661,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e74fd8", + "id": "0x557b772930a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26905, + "offset": 27619, "col": 14, "tokLen": 8 }, "end": { - "offset": 26905, + "offset": 27619, "col": 14, "tokLen": 8 } @@ -31233,16 +30686,16 @@ ] }, { - "id": "0x7feb10e774a8", + "id": "0x557b772955b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26917, + "offset": 27631, "col": 26, "tokLen": 1 }, "end": { - "offset": 26922, + "offset": 27636, "col": 31, "tokLen": 4 } @@ -31254,67 +30707,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e77490", + "id": "0x557b77295598", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26919, + "offset": 27633, "col": 28, "tokLen": 2 }, "end": { - "offset": 26919, + "offset": 27633, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e77470", + "id": "0x557b77295578", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26919, + "offset": 27633, "col": 28, "tokLen": 2 }, "end": { - "offset": 26919, + "offset": 27633, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e76250", + "id": "0x557b77294338", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26917, + "offset": 27631, "col": 26, "tokLen": 1 }, "end": { - "offset": 26917, + "offset": 27631, "col": 26, "tokLen": 1 } @@ -31322,11 +30775,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -31335,16 +30788,16 @@ } }, { - "id": "0x7feb10e77458", + "id": "0x557b77295560", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26922, + "offset": 27636, "col": 31, "tokLen": 4 }, "end": { - "offset": 26922, + "offset": 27636, "col": 31, "tokLen": 4 } @@ -31356,16 +30809,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e76270", + "id": "0x557b77294358", "kind": "StringLiteral", "range": { "begin": { - "offset": 26922, + "offset": 27636, "col": 31, "tokLen": 4 }, "end": { - "offset": 26922, + "offset": 27636, "col": 31, "tokLen": 4 } @@ -31383,33 +30836,33 @@ ] }, { - "id": "0x7feb10e77568", + "id": "0x557b77295678", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26936, - "line": 874, + "offset": 27650, + "line": 904, "col": 9, "tokLen": 6 }, "end": { - "offset": 26949, + "offset": 27663, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e77538", + "id": "0x557b77295648", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26943, + "offset": 27657, "col": 16, "tokLen": 4 }, "end": { - "offset": 26949, + "offset": 27663, "col": 22, "tokLen": 6 } @@ -31419,7 +30872,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feec50", + "id": "0x557b76923690", "kind": "EnumConstantDecl", "name": "DAC_16", "type": { @@ -31432,35 +30885,35 @@ ] }, { - "id": "0x7feb10e79b58", + "id": "0x557b77297ca8", "kind": "IfStmt", "range": { "begin": { - "offset": 26961, - "line": 875, + "offset": 27675, + "line": 905, "col": 5, "tokLen": 2 }, "end": { - "offset": 27014, - "line": 876, + "offset": 27728, + "line": 906, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e79ac0", + "id": "0x557b77297c08", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26965, - "line": 875, + "offset": 27679, + "line": 905, "col": 9, "tokLen": 1 }, "end": { - "offset": 26987, + "offset": 27701, "col": 31, "tokLen": 4 } @@ -31472,16 +30925,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e787f8", + "id": "0x557b77296920", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26965, + "offset": 27679, "col": 9, "tokLen": 1 }, "end": { - "offset": 26970, + "offset": 27684, "col": 14, "tokLen": 8 } @@ -31493,67 +30946,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e787e0", + "id": "0x557b77296908", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26967, + "offset": 27681, "col": 11, "tokLen": 2 }, "end": { - "offset": 26967, + "offset": 27681, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e787c0", + "id": "0x557b772968e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26967, + "offset": 27681, "col": 11, "tokLen": 2 }, "end": { - "offset": 26967, + "offset": 27681, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e77598", + "id": "0x557b772956a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26965, + "offset": 27679, "col": 9, "tokLen": 1 }, "end": { - "offset": 26965, + "offset": 27679, "col": 9, "tokLen": 1 } @@ -31561,11 +31014,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -31574,16 +31027,16 @@ } }, { - "id": "0x7feb10e787a8", + "id": "0x557b772968d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26970, + "offset": 27684, "col": 14, "tokLen": 8 }, "end": { - "offset": 26970, + "offset": 27684, "col": 14, "tokLen": 8 } @@ -31595,16 +31048,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e775b8", + "id": "0x557b772956c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26970, + "offset": 27684, "col": 14, "tokLen": 8 }, "end": { - "offset": 26970, + "offset": 27684, "col": 14, "tokLen": 8 } @@ -31620,16 +31073,16 @@ ] }, { - "id": "0x7feb10e79a88", + "id": "0x557b77297bd0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26982, + "offset": 27696, "col": 26, "tokLen": 1 }, "end": { - "offset": 26987, + "offset": 27701, "col": 31, "tokLen": 4 } @@ -31641,67 +31094,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e79a70", + "id": "0x557b77297bb8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26984, + "offset": 27698, "col": 28, "tokLen": 2 }, "end": { - "offset": 26984, + "offset": 27698, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e79a50", + "id": "0x557b77297b98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26984, + "offset": 27698, "col": 28, "tokLen": 2 }, "end": { - "offset": 26984, + "offset": 27698, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e78830", + "id": "0x557b77296958", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26982, + "offset": 27696, "col": 26, "tokLen": 1 }, "end": { - "offset": 26982, + "offset": 27696, "col": 26, "tokLen": 1 } @@ -31709,11 +31162,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -31722,16 +31175,16 @@ } }, { - "id": "0x7feb10e79a38", + "id": "0x557b77297b80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26987, + "offset": 27701, "col": 31, "tokLen": 4 }, "end": { - "offset": 26987, + "offset": 27701, "col": 31, "tokLen": 4 } @@ -31743,16 +31196,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e78850", + "id": "0x557b77296978", "kind": "StringLiteral", "range": { "begin": { - "offset": 26987, + "offset": 27701, "col": 31, "tokLen": 4 }, "end": { - "offset": 26987, + "offset": 27701, "col": 31, "tokLen": 4 } @@ -31770,33 +31223,33 @@ ] }, { - "id": "0x7feb10e79b48", + "id": "0x557b77297c98", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27001, - "line": 876, + "offset": 27715, + "line": 906, "col": 9, "tokLen": 6 }, "end": { - "offset": 27014, + "offset": 27728, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e79b18", + "id": "0x557b77297c68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27008, + "offset": 27722, "col": 16, "tokLen": 4 }, "end": { - "offset": 27014, + "offset": 27728, "col": 22, "tokLen": 6 } @@ -31806,7 +31259,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feeca0", + "id": "0x557b769236e8", "kind": "EnumConstantDecl", "name": "DAC_17", "type": { @@ -31819,35 +31272,35 @@ ] }, { - "id": "0x7feb10e39e88", + "id": "0x557b77298ff8", "kind": "IfStmt", "range": { "begin": { - "offset": 27026, - "line": 877, + "offset": 27740, + "line": 907, "col": 5, "tokLen": 2 }, "end": { - "offset": 27064, - "line": 878, + "offset": 27778, + "line": 908, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e39dd8", + "id": "0x557b77298f40", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27030, - "line": 877, + "offset": 27744, + "line": 907, "col": 9, "tokLen": 1 }, "end": { - "offset": 27035, + "offset": 27749, "col": 14, "tokLen": 6 } @@ -31859,67 +31312,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e39dc0", + "id": "0x557b77298f28", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27032, + "offset": 27746, "col": 11, "tokLen": 2 }, "end": { - "offset": 27032, + "offset": 27746, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e39da0", + "id": "0x557b77298f08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27032, + "offset": 27746, "col": 11, "tokLen": 2 }, "end": { - "offset": 27032, + "offset": 27746, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e79b78", + "id": "0x557b77297cc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27030, + "offset": 27744, "col": 9, "tokLen": 1 }, "end": { - "offset": 27030, + "offset": 27744, "col": 9, "tokLen": 1 } @@ -31927,11 +31380,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -31940,16 +31393,16 @@ } }, { - "id": "0x7feb10e39d88", + "id": "0x557b77298ef0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27035, + "offset": 27749, "col": 14, "tokLen": 6 }, "end": { - "offset": 27035, + "offset": 27749, "col": 14, "tokLen": 6 } @@ -31961,16 +31414,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e79b98", + "id": "0x557b77297ce8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27035, + "offset": 27749, "col": 14, "tokLen": 6 }, "end": { - "offset": 27035, + "offset": 27749, "col": 14, "tokLen": 6 } @@ -31986,33 +31439,33 @@ ] }, { - "id": "0x7feb10e39e78", + "id": "0x557b77298fe8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27051, - "line": 878, + "offset": 27765, + "line": 908, "col": 9, "tokLen": 6 }, "end": { - "offset": 27064, + "offset": 27778, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e39e48", + "id": "0x557b77298fb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27058, + "offset": 27772, "col": 16, "tokLen": 4 }, "end": { - "offset": 27064, + "offset": 27778, "col": 22, "tokLen": 4 } @@ -32022,7 +31475,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feecf0", + "id": "0x557b76923740", "kind": "EnumConstantDecl", "name": "VSVP", "type": { @@ -32035,35 +31488,35 @@ ] }, { - "id": "0x7feb10e3b1b8", + "id": "0x557b7729a348", "kind": "IfStmt", "range": { "begin": { - "offset": 27074, - "line": 879, + "offset": 27788, + "line": 909, "col": 5, "tokLen": 2 }, "end": { - "offset": 27113, - "line": 880, + "offset": 27827, + "line": 910, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e3b108", + "id": "0x557b7729a290", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27078, - "line": 879, + "offset": 27792, + "line": 909, "col": 9, "tokLen": 1 }, "end": { - "offset": 27083, + "offset": 27797, "col": 14, "tokLen": 7 } @@ -32075,67 +31528,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e3b0f0", + "id": "0x557b7729a278", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27080, + "offset": 27794, "col": 11, "tokLen": 2 }, "end": { - "offset": 27080, + "offset": 27794, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e3b0d0", + "id": "0x557b7729a258", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27080, + "offset": 27794, "col": 11, "tokLen": 2 }, "end": { - "offset": 27080, + "offset": 27794, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e39ea8", + "id": "0x557b77299018", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27078, + "offset": 27792, "col": 9, "tokLen": 1 }, "end": { - "offset": 27078, + "offset": 27792, "col": 9, "tokLen": 1 } @@ -32143,11 +31596,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -32156,16 +31609,16 @@ } }, { - "id": "0x7feb10e3b0b8", + "id": "0x557b7729a240", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27083, + "offset": 27797, "col": 14, "tokLen": 7 }, "end": { - "offset": 27083, + "offset": 27797, "col": 14, "tokLen": 7 } @@ -32177,16 +31630,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e39ec8", + "id": "0x557b77299038", "kind": "StringLiteral", "range": { "begin": { - "offset": 27083, + "offset": 27797, "col": 14, "tokLen": 7 }, "end": { - "offset": 27083, + "offset": 27797, "col": 14, "tokLen": 7 } @@ -32202,33 +31655,33 @@ ] }, { - "id": "0x7feb10e3b1a8", + "id": "0x557b7729a338", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27100, - "line": 880, + "offset": 27814, + "line": 910, "col": 9, "tokLen": 6 }, "end": { - "offset": 27113, + "offset": 27827, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e3b178", + "id": "0x557b7729a308", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27107, + "offset": 27821, "col": 16, "tokLen": 4 }, "end": { - "offset": 27113, + "offset": 27827, "col": 22, "tokLen": 5 } @@ -32238,7 +31691,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feed40", + "id": "0x557b76923798", "kind": "EnumConstantDecl", "name": "VTRIM", "type": { @@ -32251,35 +31704,35 @@ ] }, { - "id": "0x7feb10e3c4e8", + "id": "0x557b7729b698", "kind": "IfStmt", "range": { "begin": { - "offset": 27124, - "line": 881, + "offset": 27838, + "line": 911, "col": 5, "tokLen": 2 }, "end": { - "offset": 27166, - "line": 882, + "offset": 27880, + "line": 912, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e3c438", + "id": "0x557b7729b5e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27128, - "line": 881, + "offset": 27842, + "line": 911, "col": 9, "tokLen": 1 }, "end": { - "offset": 27133, + "offset": 27847, "col": 14, "tokLen": 10 } @@ -32291,67 +31744,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e3c420", + "id": "0x557b7729b5c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27130, + "offset": 27844, "col": 11, "tokLen": 2 }, "end": { - "offset": 27130, + "offset": 27844, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e3c400", + "id": "0x557b7729b5a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27130, + "offset": 27844, "col": 11, "tokLen": 2 }, "end": { - "offset": 27130, + "offset": 27844, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e3b1d8", + "id": "0x557b7729a368", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27128, + "offset": 27842, "col": 9, "tokLen": 1 }, "end": { - "offset": 27128, + "offset": 27842, "col": 9, "tokLen": 1 } @@ -32359,11 +31812,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -32372,16 +31825,16 @@ } }, { - "id": "0x7feb10e3c3e8", + "id": "0x557b7729b590", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27133, + "offset": 27847, "col": 14, "tokLen": 10 }, "end": { - "offset": 27133, + "offset": 27847, "col": 14, "tokLen": 10 } @@ -32393,16 +31846,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e3b1f8", + "id": "0x557b7729a388", "kind": "StringLiteral", "range": { "begin": { - "offset": 27133, + "offset": 27847, "col": 14, "tokLen": 10 }, "end": { - "offset": 27133, + "offset": 27847, "col": 14, "tokLen": 10 } @@ -32418,33 +31871,33 @@ ] }, { - "id": "0x7feb10e3c4d8", + "id": "0x557b7729b688", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27153, - "line": 882, + "offset": 27867, + "line": 912, "col": 9, "tokLen": 6 }, "end": { - "offset": 27166, + "offset": 27880, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e3c4a8", + "id": "0x557b7729b658", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27160, + "offset": 27874, "col": 16, "tokLen": 4 }, "end": { - "offset": 27166, + "offset": 27880, "col": 22, "tokLen": 8 } @@ -32454,7 +31907,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feed90", + "id": "0x557b769237f0", "kind": "EnumConstantDecl", "name": "VRPREAMP", "type": { @@ -32467,35 +31920,35 @@ ] }, { - "id": "0x7feb10e3d818", + "id": "0x557b7729c9e8", "kind": "IfStmt", "range": { "begin": { - "offset": 27180, - "line": 883, + "offset": 27894, + "line": 913, "col": 5, "tokLen": 2 }, "end": { - "offset": 27222, - "line": 884, + "offset": 27936, + "line": 914, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e3d768", + "id": "0x557b7729c930", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27184, - "line": 883, + "offset": 27898, + "line": 913, "col": 9, "tokLen": 1 }, "end": { - "offset": 27189, + "offset": 27903, "col": 14, "tokLen": 10 } @@ -32507,67 +31960,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e3d750", + "id": "0x557b7729c918", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27186, + "offset": 27900, "col": 11, "tokLen": 2 }, "end": { - "offset": 27186, + "offset": 27900, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e3d730", + "id": "0x557b7729c8f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27186, + "offset": 27900, "col": 11, "tokLen": 2 }, "end": { - "offset": 27186, + "offset": 27900, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e3c508", + "id": "0x557b7729b6b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27184, + "offset": 27898, "col": 9, "tokLen": 1 }, "end": { - "offset": 27184, + "offset": 27898, "col": 9, "tokLen": 1 } @@ -32575,11 +32028,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -32588,16 +32041,16 @@ } }, { - "id": "0x7feb10e3d718", + "id": "0x557b7729c8e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27189, + "offset": 27903, "col": 14, "tokLen": 10 }, "end": { - "offset": 27189, + "offset": 27903, "col": 14, "tokLen": 10 } @@ -32609,16 +32062,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e3c528", + "id": "0x557b7729b6d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27189, + "offset": 27903, "col": 14, "tokLen": 10 }, "end": { - "offset": 27189, + "offset": 27903, "col": 14, "tokLen": 10 } @@ -32634,33 +32087,33 @@ ] }, { - "id": "0x7feb10e3d808", + "id": "0x557b7729c9d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27209, - "line": 884, + "offset": 27923, + "line": 914, "col": 9, "tokLen": 6 }, "end": { - "offset": 27222, + "offset": 27936, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e3d7d8", + "id": "0x557b7729c9a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27216, + "offset": 27930, "col": 16, "tokLen": 4 }, "end": { - "offset": 27222, + "offset": 27936, "col": 22, "tokLen": 8 } @@ -32670,7 +32123,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feede0", + "id": "0x557b76923848", "kind": "EnumConstantDecl", "name": "VRSHAPER", "type": { @@ -32683,35 +32136,35 @@ ] }, { - "id": "0x7feb10e3eb48", + "id": "0x557b7729dd38", "kind": "IfStmt", "range": { "begin": { - "offset": 27236, - "line": 885, + "offset": 27950, + "line": 915, "col": 5, "tokLen": 2 }, "end": { - "offset": 27274, - "line": 886, + "offset": 27988, + "line": 916, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e3ea98", + "id": "0x557b7729dc80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27240, - "line": 885, + "offset": 27954, + "line": 915, "col": 9, "tokLen": 1 }, "end": { - "offset": 27245, + "offset": 27959, "col": 14, "tokLen": 6 } @@ -32723,67 +32176,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e3ea80", + "id": "0x557b7729dc68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27242, + "offset": 27956, "col": 11, "tokLen": 2 }, "end": { - "offset": 27242, + "offset": 27956, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e3ea60", + "id": "0x557b7729dc48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27242, + "offset": 27956, "col": 11, "tokLen": 2 }, "end": { - "offset": 27242, + "offset": 27956, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e3d838", + "id": "0x557b7729ca08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27240, + "offset": 27954, "col": 9, "tokLen": 1 }, "end": { - "offset": 27240, + "offset": 27954, "col": 9, "tokLen": 1 } @@ -32791,11 +32244,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -32804,16 +32257,16 @@ } }, { - "id": "0x7feb10e3ea48", + "id": "0x557b7729dc30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27245, + "offset": 27959, "col": 14, "tokLen": 6 }, "end": { - "offset": 27245, + "offset": 27959, "col": 14, "tokLen": 6 } @@ -32825,16 +32278,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e3d858", + "id": "0x557b7729ca28", "kind": "StringLiteral", "range": { "begin": { - "offset": 27245, + "offset": 27959, "col": 14, "tokLen": 6 }, "end": { - "offset": 27245, + "offset": 27959, "col": 14, "tokLen": 6 } @@ -32850,33 +32303,33 @@ ] }, { - "id": "0x7feb10e3eb38", + "id": "0x557b7729dd28", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27261, - "line": 886, + "offset": 27975, + "line": 916, "col": 9, "tokLen": 6 }, "end": { - "offset": 27274, + "offset": 27988, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e3eb08", + "id": "0x557b7729dcf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27268, + "offset": 27982, "col": 16, "tokLen": 4 }, "end": { - "offset": 27274, + "offset": 27988, "col": 22, "tokLen": 4 } @@ -32886,7 +32339,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feee30", + "id": "0x557b769238a0", "kind": "EnumConstantDecl", "name": "VSVN", "type": { @@ -32899,35 +32352,35 @@ ] }, { - "id": "0x7feb10e3fe78", + "id": "0x557b7729f088", "kind": "IfStmt", "range": { "begin": { - "offset": 27284, - "line": 887, + "offset": 27998, + "line": 917, "col": 5, "tokLen": 2 }, "end": { - "offset": 27324, - "line": 888, + "offset": 28038, + "line": 918, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e3fdc8", + "id": "0x557b7729efd0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27288, - "line": 887, + "offset": 28002, + "line": 917, "col": 9, "tokLen": 1 }, "end": { - "offset": 27293, + "offset": 28007, "col": 14, "tokLen": 8 } @@ -32939,67 +32392,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e3fdb0", + "id": "0x557b7729efb8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27290, + "offset": 28004, "col": 11, "tokLen": 2 }, "end": { - "offset": 27290, + "offset": 28004, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e3fd90", + "id": "0x557b7729ef98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27290, + "offset": 28004, "col": 11, "tokLen": 2 }, "end": { - "offset": 27290, + "offset": 28004, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e3eb68", + "id": "0x557b7729dd58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27288, + "offset": 28002, "col": 9, "tokLen": 1 }, "end": { - "offset": 27288, + "offset": 28002, "col": 9, "tokLen": 1 } @@ -33007,11 +32460,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -33020,16 +32473,16 @@ } }, { - "id": "0x7feb10e3fd78", + "id": "0x557b7729ef80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27293, + "offset": 28007, "col": 14, "tokLen": 8 }, "end": { - "offset": 27293, + "offset": 28007, "col": 14, "tokLen": 8 } @@ -33041,16 +32494,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e3eb88", + "id": "0x557b7729dd78", "kind": "StringLiteral", "range": { "begin": { - "offset": 27293, + "offset": 28007, "col": 14, "tokLen": 8 }, "end": { - "offset": 27293, + "offset": 28007, "col": 14, "tokLen": 8 } @@ -33066,33 +32519,33 @@ ] }, { - "id": "0x7feb10e3fe68", + "id": "0x557b7729f078", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27311, - "line": 888, + "offset": 28025, + "line": 918, "col": 9, "tokLen": 6 }, "end": { - "offset": 27324, + "offset": 28038, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e3fe38", + "id": "0x557b7729f048", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27318, + "offset": 28032, "col": 16, "tokLen": 4 }, "end": { - "offset": 27324, + "offset": 28038, "col": 22, "tokLen": 6 } @@ -33102,7 +32555,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feee80", + "id": "0x557b769238f8", "kind": "EnumConstantDecl", "name": "VTGSTV", "type": { @@ -33115,35 +32568,35 @@ ] }, { - "id": "0x7feb10e411a8", + "id": "0x557b772a03d8", "kind": "IfStmt", "range": { "begin": { - "offset": 27336, - "line": 889, + "offset": 28050, + "line": 919, "col": 5, "tokLen": 2 }, "end": { - "offset": 27377, - "line": 890, + "offset": 28091, + "line": 920, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e410f8", + "id": "0x557b772a0320", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27340, - "line": 889, + "offset": 28054, + "line": 919, "col": 9, "tokLen": 1 }, "end": { - "offset": 27345, + "offset": 28059, "col": 14, "tokLen": 9 } @@ -33155,67 +32608,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e410e0", + "id": "0x557b772a0308", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27342, + "offset": 28056, "col": 11, "tokLen": 2 }, "end": { - "offset": 27342, + "offset": 28056, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e410c0", + "id": "0x557b772a02e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27342, + "offset": 28056, "col": 11, "tokLen": 2 }, "end": { - "offset": 27342, + "offset": 28056, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e3fe98", + "id": "0x557b7729f0a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27340, + "offset": 28054, "col": 9, "tokLen": 1 }, "end": { - "offset": 27340, + "offset": 28054, "col": 9, "tokLen": 1 } @@ -33223,11 +32676,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -33236,16 +32689,16 @@ } }, { - "id": "0x7feb10e410a8", + "id": "0x557b772a02d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27345, + "offset": 28059, "col": 14, "tokLen": 9 }, "end": { - "offset": 27345, + "offset": 28059, "col": 14, "tokLen": 9 } @@ -33257,16 +32710,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e3feb8", + "id": "0x557b7729f0c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27345, + "offset": 28059, "col": 14, "tokLen": 9 }, "end": { - "offset": 27345, + "offset": 28059, "col": 14, "tokLen": 9 } @@ -33282,33 +32735,33 @@ ] }, { - "id": "0x7feb10e41198", + "id": "0x557b772a03c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27364, - "line": 890, + "offset": 28078, + "line": 920, "col": 9, "tokLen": 6 }, "end": { - "offset": 27377, + "offset": 28091, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e41168", + "id": "0x557b772a0398", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27371, + "offset": 28085, "col": 16, "tokLen": 4 }, "end": { - "offset": 27377, + "offset": 28091, "col": 22, "tokLen": 7 } @@ -33318,7 +32771,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feeed0", + "id": "0x557b76923950", "kind": "EnumConstantDecl", "name": "VCMP_LL", "type": { @@ -33331,35 +32784,35 @@ ] }, { - "id": "0x7feb10e424d8", + "id": "0x557b772a1728", "kind": "IfStmt", "range": { "begin": { - "offset": 27390, - "line": 891, + "offset": 28104, + "line": 921, "col": 5, "tokLen": 2 }, "end": { - "offset": 27431, - "line": 892, + "offset": 28145, + "line": 922, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e42428", + "id": "0x557b772a1670", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27394, - "line": 891, + "offset": 28108, + "line": 921, "col": 9, "tokLen": 1 }, "end": { - "offset": 27399, + "offset": 28113, "col": 14, "tokLen": 9 } @@ -33371,67 +32824,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e42410", + "id": "0x557b772a1658", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27396, + "offset": 28110, "col": 11, "tokLen": 2 }, "end": { - "offset": 27396, + "offset": 28110, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e423f0", + "id": "0x557b772a1638", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27396, + "offset": 28110, "col": 11, "tokLen": 2 }, "end": { - "offset": 27396, + "offset": 28110, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e411c8", + "id": "0x557b772a03f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27394, + "offset": 28108, "col": 9, "tokLen": 1 }, "end": { - "offset": 27394, + "offset": 28108, "col": 9, "tokLen": 1 } @@ -33439,11 +32892,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -33452,16 +32905,16 @@ } }, { - "id": "0x7feb10e423d8", + "id": "0x557b772a1620", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27399, + "offset": 28113, "col": 14, "tokLen": 9 }, "end": { - "offset": 27399, + "offset": 28113, "col": 14, "tokLen": 9 } @@ -33473,16 +32926,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e411e8", + "id": "0x557b772a0418", "kind": "StringLiteral", "range": { "begin": { - "offset": 27399, + "offset": 28113, "col": 14, "tokLen": 9 }, "end": { - "offset": 27399, + "offset": 28113, "col": 14, "tokLen": 9 } @@ -33498,33 +32951,33 @@ ] }, { - "id": "0x7feb10e424c8", + "id": "0x557b772a1718", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27418, - "line": 892, + "offset": 28132, + "line": 922, "col": 9, "tokLen": 6 }, "end": { - "offset": 27431, + "offset": 28145, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e42498", + "id": "0x557b772a16e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27425, + "offset": 28139, "col": 16, "tokLen": 4 }, "end": { - "offset": 27431, + "offset": 28145, "col": 22, "tokLen": 7 } @@ -33534,7 +32987,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feef20", + "id": "0x557b769239a8", "kind": "EnumConstantDecl", "name": "VCMP_LR", "type": { @@ -33547,35 +33000,35 @@ ] }, { - "id": "0x7feb10e43808", + "id": "0x557b772a2a78", "kind": "IfStmt", "range": { "begin": { - "offset": 27444, - "line": 893, + "offset": 28158, + "line": 923, "col": 5, "tokLen": 2 }, "end": { - "offset": 27482, - "line": 894, + "offset": 28196, + "line": 924, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e43758", + "id": "0x557b772a29c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27448, - "line": 893, + "offset": 28162, + "line": 923, "col": 9, "tokLen": 1 }, "end": { - "offset": 27453, + "offset": 28167, "col": 14, "tokLen": 6 } @@ -33587,67 +33040,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e43740", + "id": "0x557b772a29a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27450, + "offset": 28164, "col": 11, "tokLen": 2 }, "end": { - "offset": 27450, + "offset": 28164, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e43720", + "id": "0x557b772a2988", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27450, + "offset": 28164, "col": 11, "tokLen": 2 }, "end": { - "offset": 27450, + "offset": 28164, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e424f8", + "id": "0x557b772a1748", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27448, + "offset": 28162, "col": 9, "tokLen": 1 }, "end": { - "offset": 27448, + "offset": 28162, "col": 9, "tokLen": 1 } @@ -33655,11 +33108,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -33668,16 +33121,16 @@ } }, { - "id": "0x7feb10e43708", + "id": "0x557b772a2970", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27453, + "offset": 28167, "col": 14, "tokLen": 6 }, "end": { - "offset": 27453, + "offset": 28167, "col": 14, "tokLen": 6 } @@ -33689,16 +33142,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e42518", + "id": "0x557b772a1768", "kind": "StringLiteral", "range": { "begin": { - "offset": 27453, + "offset": 28167, "col": 14, "tokLen": 6 }, "end": { - "offset": 27453, + "offset": 28167, "col": 14, "tokLen": 6 } @@ -33714,33 +33167,33 @@ ] }, { - "id": "0x7feb10e437f8", + "id": "0x557b772a2a68", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27469, - "line": 894, + "offset": 28183, + "line": 924, "col": 9, "tokLen": 6 }, "end": { - "offset": 27482, + "offset": 28196, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e437c8", + "id": "0x557b772a2a38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27476, + "offset": 28190, "col": 16, "tokLen": 4 }, "end": { - "offset": 27482, + "offset": 28196, "col": 22, "tokLen": 4 } @@ -33750,7 +33203,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feef70", + "id": "0x557b76923a00", "kind": "EnumConstantDecl", "name": "VCAL", "type": { @@ -33763,35 +33216,35 @@ ] }, { - "id": "0x7feb10e44b38", + "id": "0x557b772a3dc8", "kind": "IfStmt", "range": { "begin": { - "offset": 27492, - "line": 895, + "offset": 28206, + "line": 925, "col": 5, "tokLen": 2 }, "end": { - "offset": 27533, - "line": 896, + "offset": 28247, + "line": 926, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e44a88", + "id": "0x557b772a3d10", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27496, - "line": 895, + "offset": 28210, + "line": 925, "col": 9, "tokLen": 1 }, "end": { - "offset": 27501, + "offset": 28215, "col": 14, "tokLen": 9 } @@ -33803,67 +33256,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e44a70", + "id": "0x557b772a3cf8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27498, + "offset": 28212, "col": 11, "tokLen": 2 }, "end": { - "offset": 27498, + "offset": 28212, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e44a50", + "id": "0x557b772a3cd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27498, + "offset": 28212, "col": 11, "tokLen": 2 }, "end": { - "offset": 27498, + "offset": 28212, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e43828", + "id": "0x557b772a2a98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27496, + "offset": 28210, "col": 9, "tokLen": 1 }, "end": { - "offset": 27496, + "offset": 28210, "col": 9, "tokLen": 1 } @@ -33871,11 +33324,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -33884,16 +33337,16 @@ } }, { - "id": "0x7feb10e44a38", + "id": "0x557b772a3cc0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27501, + "offset": 28215, "col": 14, "tokLen": 9 }, "end": { - "offset": 27501, + "offset": 28215, "col": 14, "tokLen": 9 } @@ -33905,16 +33358,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e43848", + "id": "0x557b772a2ab8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27501, + "offset": 28215, "col": 14, "tokLen": 9 }, "end": { - "offset": 27501, + "offset": 28215, "col": 14, "tokLen": 9 } @@ -33930,33 +33383,33 @@ ] }, { - "id": "0x7feb10e44b28", + "id": "0x557b772a3db8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27520, - "line": 896, + "offset": 28234, + "line": 926, "col": 9, "tokLen": 6 }, "end": { - "offset": 27533, + "offset": 28247, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e44af8", + "id": "0x557b772a3d88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27527, + "offset": 28241, "col": 16, "tokLen": 4 }, "end": { - "offset": 27533, + "offset": 28247, "col": 22, "tokLen": 7 } @@ -33966,7 +33419,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feefc0", + "id": "0x557b76923a58", "kind": "EnumConstantDecl", "name": "VCMP_RL", "type": { @@ -33979,35 +33432,35 @@ ] }, { - "id": "0x7feb10e45e68", + "id": "0x557b772a5118", "kind": "IfStmt", "range": { "begin": { - "offset": 27546, - "line": 897, + "offset": 28260, + "line": 927, "col": 5, "tokLen": 2 }, "end": { - "offset": 27586, - "line": 898, + "offset": 28300, + "line": 928, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e45db8", + "id": "0x557b772a5060", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27550, - "line": 897, + "offset": 28264, + "line": 927, "col": 9, "tokLen": 1 }, "end": { - "offset": 27555, + "offset": 28269, "col": 14, "tokLen": 8 } @@ -34019,67 +33472,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e45da0", + "id": "0x557b772a5048", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27552, + "offset": 28266, "col": 11, "tokLen": 2 }, "end": { - "offset": 27552, + "offset": 28266, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e45d80", + "id": "0x557b772a5028", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27552, + "offset": 28266, "col": 11, "tokLen": 2 }, "end": { - "offset": 27552, + "offset": 28266, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e44b58", + "id": "0x557b772a3de8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27550, + "offset": 28264, "col": 9, "tokLen": 1 }, "end": { - "offset": 27550, + "offset": 28264, "col": 9, "tokLen": 1 } @@ -34087,11 +33540,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -34100,16 +33553,16 @@ } }, { - "id": "0x7feb10e45d68", + "id": "0x557b772a5010", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27555, + "offset": 28269, "col": 14, "tokLen": 8 }, "end": { - "offset": 27555, + "offset": 28269, "col": 14, "tokLen": 8 } @@ -34121,16 +33574,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e44b78", + "id": "0x557b772a3e08", "kind": "StringLiteral", "range": { "begin": { - "offset": 27555, + "offset": 28269, "col": 14, "tokLen": 8 }, "end": { - "offset": 27555, + "offset": 28269, "col": 14, "tokLen": 8 } @@ -34146,33 +33599,33 @@ ] }, { - "id": "0x7feb10e45e58", + "id": "0x557b772a5108", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27573, - "line": 898, + "offset": 28287, + "line": 928, "col": 9, "tokLen": 6 }, "end": { - "offset": 27586, + "offset": 28300, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e45e28", + "id": "0x557b772a50d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27580, + "offset": 28294, "col": 16, "tokLen": 4 }, "end": { - "offset": 27586, + "offset": 28300, "col": 22, "tokLen": 6 } @@ -34182,7 +33635,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef010", + "id": "0x557b76923ab0", "kind": "EnumConstantDecl", "name": "RXB_RB", "type": { @@ -34195,35 +33648,35 @@ ] }, { - "id": "0x7feb10e47198", + "id": "0x557b772a6468", "kind": "IfStmt", "range": { "begin": { - "offset": 27598, - "line": 899, + "offset": 28312, + "line": 929, "col": 5, "tokLen": 2 }, "end": { - "offset": 27638, - "line": 900, + "offset": 28352, + "line": 930, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e470e8", + "id": "0x557b772a63b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27602, - "line": 899, + "offset": 28316, + "line": 929, "col": 9, "tokLen": 1 }, "end": { - "offset": 27607, + "offset": 28321, "col": 14, "tokLen": 8 } @@ -34235,67 +33688,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e470d0", + "id": "0x557b772a6398", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27604, + "offset": 28318, "col": 11, "tokLen": 2 }, "end": { - "offset": 27604, + "offset": 28318, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e470b0", + "id": "0x557b772a6378", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27604, + "offset": 28318, "col": 11, "tokLen": 2 }, "end": { - "offset": 27604, + "offset": 28318, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e45e88", + "id": "0x557b772a5138", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27602, + "offset": 28316, "col": 9, "tokLen": 1 }, "end": { - "offset": 27602, + "offset": 28316, "col": 9, "tokLen": 1 } @@ -34303,11 +33756,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -34316,16 +33769,16 @@ } }, { - "id": "0x7feb10e47098", + "id": "0x557b772a6360", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27607, + "offset": 28321, "col": 14, "tokLen": 8 }, "end": { - "offset": 27607, + "offset": 28321, "col": 14, "tokLen": 8 } @@ -34337,16 +33790,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e45ea8", + "id": "0x557b772a5158", "kind": "StringLiteral", "range": { "begin": { - "offset": 27607, + "offset": 28321, "col": 14, "tokLen": 8 }, "end": { - "offset": 27607, + "offset": 28321, "col": 14, "tokLen": 8 } @@ -34362,33 +33815,33 @@ ] }, { - "id": "0x7feb10e47188", + "id": "0x557b772a6458", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27625, - "line": 900, + "offset": 28339, + "line": 930, "col": 9, "tokLen": 6 }, "end": { - "offset": 27638, + "offset": 28352, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e47158", + "id": "0x557b772a6428", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27632, + "offset": 28346, "col": 16, "tokLen": 4 }, "end": { - "offset": 27638, + "offset": 28352, "col": 22, "tokLen": 6 } @@ -34398,7 +33851,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef060", + "id": "0x557b76923b08", "kind": "EnumConstantDecl", "name": "RXB_LB", "type": { @@ -34411,35 +33864,35 @@ ] }, { - "id": "0x7feb10e484c8", + "id": "0x557b772a77b8", "kind": "IfStmt", "range": { "begin": { - "offset": 27650, - "line": 901, + "offset": 28364, + "line": 931, "col": 5, "tokLen": 2 }, "end": { - "offset": 27691, - "line": 902, + "offset": 28405, + "line": 932, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e48418", + "id": "0x557b772a7700", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27654, - "line": 901, + "offset": 28368, + "line": 931, "col": 9, "tokLen": 1 }, "end": { - "offset": 27659, + "offset": 28373, "col": 14, "tokLen": 9 } @@ -34451,67 +33904,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e48400", + "id": "0x557b772a76e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27656, + "offset": 28370, "col": 11, "tokLen": 2 }, "end": { - "offset": 27656, + "offset": 28370, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e483e0", + "id": "0x557b772a76c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27656, + "offset": 28370, "col": 11, "tokLen": 2 }, "end": { - "offset": 27656, + "offset": 28370, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e471b8", + "id": "0x557b772a6488", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27654, + "offset": 28368, "col": 9, "tokLen": 1 }, "end": { - "offset": 27654, + "offset": 28368, "col": 9, "tokLen": 1 } @@ -34519,11 +33972,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -34532,16 +33985,16 @@ } }, { - "id": "0x7feb10e483c8", + "id": "0x557b772a76b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27659, + "offset": 28373, "col": 14, "tokLen": 9 }, "end": { - "offset": 27659, + "offset": 28373, "col": 14, "tokLen": 9 } @@ -34553,16 +34006,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e471d8", + "id": "0x557b772a64a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27659, + "offset": 28373, "col": 14, "tokLen": 9 }, "end": { - "offset": 27659, + "offset": 28373, "col": 14, "tokLen": 9 } @@ -34578,33 +34031,33 @@ ] }, { - "id": "0x7feb10e484b8", + "id": "0x557b772a77a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27678, - "line": 902, + "offset": 28392, + "line": 932, "col": 9, "tokLen": 6 }, "end": { - "offset": 27691, + "offset": 28405, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e48488", + "id": "0x557b772a7778", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27685, + "offset": 28399, "col": 16, "tokLen": 4 }, "end": { - "offset": 27691, + "offset": 28405, "col": 22, "tokLen": 7 } @@ -34614,7 +34067,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef0b0", + "id": "0x557b76923b60", "kind": "EnumConstantDecl", "name": "VCMP_RR", "type": { @@ -34627,35 +34080,35 @@ ] }, { - "id": "0x7feb10e497f8", + "id": "0x557b772a8b08", "kind": "IfStmt", "range": { "begin": { - "offset": 27704, - "line": 903, + "offset": 28418, + "line": 933, "col": 5, "tokLen": 2 }, "end": { - "offset": 27741, - "line": 904, + "offset": 28455, + "line": 934, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x7feb10e49748", + "id": "0x557b772a8a50", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27708, - "line": 903, + "offset": 28422, + "line": 933, "col": 9, "tokLen": 1 }, "end": { - "offset": 27713, + "offset": 28427, "col": 14, "tokLen": 5 } @@ -34667,67 +34120,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e49730", + "id": "0x557b772a8a38", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27710, + "offset": 28424, "col": 11, "tokLen": 2 }, "end": { - "offset": 27710, + "offset": 28424, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e49710", + "id": "0x557b772a8a18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27710, + "offset": 28424, "col": 11, "tokLen": 2 }, "end": { - "offset": 27710, + "offset": 28424, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e484e8", + "id": "0x557b772a77d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27708, + "offset": 28422, "col": 9, "tokLen": 1 }, "end": { - "offset": 27708, + "offset": 28422, "col": 9, "tokLen": 1 } @@ -34735,11 +34188,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -34748,16 +34201,16 @@ } }, { - "id": "0x7feb10e496f8", + "id": "0x557b772a8a00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27713, + "offset": 28427, "col": 14, "tokLen": 5 }, "end": { - "offset": 27713, + "offset": 28427, "col": 14, "tokLen": 5 } @@ -34769,16 +34222,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e48508", + "id": "0x557b772a77f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27713, + "offset": 28427, "col": 14, "tokLen": 5 }, "end": { - "offset": 27713, + "offset": 28427, "col": 14, "tokLen": 5 } @@ -34794,33 +34247,33 @@ ] }, { - "id": "0x7feb10e497e8", + "id": "0x557b772a8af8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27728, - "line": 904, + "offset": 28442, + "line": 934, "col": 9, "tokLen": 6 }, "end": { - "offset": 27741, + "offset": 28455, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x7feb10e497b8", + "id": "0x557b772a8ac8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27735, + "offset": 28449, "col": 16, "tokLen": 4 }, "end": { - "offset": 27741, + "offset": 28455, "col": 22, "tokLen": 3 } @@ -34830,7 +34283,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef100", + "id": "0x557b76923bb8", "kind": "EnumConstantDecl", "name": "VCP", "type": { @@ -34843,35 +34296,35 @@ ] }, { - "id": "0x7feb10e4ab28", + "id": "0x557b772a9e58", "kind": "IfStmt", "range": { "begin": { - "offset": 27750, - "line": 905, + "offset": 28464, + "line": 935, "col": 5, "tokLen": 2 }, "end": { - "offset": 27787, - "line": 906, + "offset": 28501, + "line": 936, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x7feb10e4aa78", + "id": "0x557b772a9da0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27754, - "line": 905, + "offset": 28468, + "line": 935, "col": 9, "tokLen": 1 }, "end": { - "offset": 27759, + "offset": 28473, "col": 14, "tokLen": 5 } @@ -34883,67 +34336,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e4aa60", + "id": "0x557b772a9d88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27756, + "offset": 28470, "col": 11, "tokLen": 2 }, "end": { - "offset": 27756, + "offset": 28470, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e4aa40", + "id": "0x557b772a9d68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27756, + "offset": 28470, "col": 11, "tokLen": 2 }, "end": { - "offset": 27756, + "offset": 28470, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e49818", + "id": "0x557b772a8b28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27754, + "offset": 28468, "col": 9, "tokLen": 1 }, "end": { - "offset": 27754, + "offset": 28468, "col": 9, "tokLen": 1 } @@ -34951,11 +34404,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -34964,16 +34417,16 @@ } }, { - "id": "0x7feb10e4aa28", + "id": "0x557b772a9d50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27759, + "offset": 28473, "col": 14, "tokLen": 5 }, "end": { - "offset": 27759, + "offset": 28473, "col": 14, "tokLen": 5 } @@ -34985,16 +34438,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e49838", + "id": "0x557b772a8b48", "kind": "StringLiteral", "range": { "begin": { - "offset": 27759, + "offset": 28473, "col": 14, "tokLen": 5 }, "end": { - "offset": 27759, + "offset": 28473, "col": 14, "tokLen": 5 } @@ -35010,33 +34463,33 @@ ] }, { - "id": "0x7feb10e4ab18", + "id": "0x557b772a9e48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27774, - "line": 906, + "offset": 28488, + "line": 936, "col": 9, "tokLen": 6 }, "end": { - "offset": 27787, + "offset": 28501, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x7feb10e4aae8", + "id": "0x557b772a9e18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27781, + "offset": 28495, "col": 16, "tokLen": 4 }, "end": { - "offset": 27787, + "offset": 28501, "col": 22, "tokLen": 3 } @@ -35046,7 +34499,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef150", + "id": "0x557b76923c10", "kind": "EnumConstantDecl", "name": "VCN", "type": { @@ -35059,35 +34512,35 @@ ] }, { - "id": "0x7feb10e4be58", + "id": "0x557b772ab1a8", "kind": "IfStmt", "range": { "begin": { - "offset": 27796, - "line": 907, + "offset": 28510, + "line": 937, "col": 5, "tokLen": 2 }, "end": { - "offset": 27838, - "line": 908, + "offset": 28552, + "line": 938, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e4bda8", + "id": "0x557b772ab0f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27800, - "line": 907, + "offset": 28514, + "line": 937, "col": 9, "tokLen": 1 }, "end": { - "offset": 27805, + "offset": 28519, "col": 14, "tokLen": 10 } @@ -35099,67 +34552,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e4bd90", + "id": "0x557b772ab0d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27802, + "offset": 28516, "col": 11, "tokLen": 2 }, "end": { - "offset": 27802, + "offset": 28516, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e4bd70", + "id": "0x557b772ab0b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27802, + "offset": 28516, "col": 11, "tokLen": 2 }, "end": { - "offset": 27802, + "offset": 28516, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e4ab48", + "id": "0x557b772a9e78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27800, + "offset": 28514, "col": 9, "tokLen": 1 }, "end": { - "offset": 27800, + "offset": 28514, "col": 9, "tokLen": 1 } @@ -35167,11 +34620,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -35180,16 +34633,16 @@ } }, { - "id": "0x7feb10e4bd58", + "id": "0x557b772ab0a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27805, + "offset": 28519, "col": 14, "tokLen": 10 }, "end": { - "offset": 27805, + "offset": 28519, "col": 14, "tokLen": 10 } @@ -35201,16 +34654,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e4ab68", + "id": "0x557b772a9e98", "kind": "StringLiteral", "range": { "begin": { - "offset": 27805, + "offset": 28519, "col": 14, "tokLen": 10 }, "end": { - "offset": 27805, + "offset": 28519, "col": 14, "tokLen": 10 } @@ -35226,33 +34679,33 @@ ] }, { - "id": "0x7feb10e4be48", + "id": "0x557b772ab198", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27825, - "line": 908, + "offset": 28539, + "line": 938, "col": 9, "tokLen": 6 }, "end": { - "offset": 27838, + "offset": 28552, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e4be18", + "id": "0x557b772ab168", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27832, + "offset": 28546, "col": 16, "tokLen": 4 }, "end": { - "offset": 27838, + "offset": 28552, "col": 22, "tokLen": 8 } @@ -35262,7 +34715,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef1a0", + "id": "0x557b76923c68", "kind": "EnumConstantDecl", "name": "VISHAPER", "type": { @@ -35275,35 +34728,35 @@ ] }, { - "id": "0x7feb10e4d188", + "id": "0x557b772ac4f8", "kind": "IfStmt", "range": { "begin": { - "offset": 27852, - "line": 909, + "offset": 28566, + "line": 939, "col": 5, "tokLen": 2 }, "end": { - "offset": 27896, - "line": 910, + "offset": 28610, + "line": 940, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e4d0d8", + "id": "0x557b772ac440", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27856, - "line": 909, + "offset": 28570, + "line": 939, "col": 9, "tokLen": 1 }, "end": { - "offset": 27861, + "offset": 28575, "col": 14, "tokLen": 12 } @@ -35315,67 +34768,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e4d0c0", + "id": "0x557b772ac428", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27858, + "offset": 28572, "col": 11, "tokLen": 2 }, "end": { - "offset": 27858, + "offset": 28572, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e4d0a0", + "id": "0x557b772ac408", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27858, + "offset": 28572, "col": 11, "tokLen": 2 }, "end": { - "offset": 27858, + "offset": 28572, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e4be78", + "id": "0x557b772ab1c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27856, + "offset": 28570, "col": 9, "tokLen": 1 }, "end": { - "offset": 27856, + "offset": 28570, "col": 9, "tokLen": 1 } @@ -35383,11 +34836,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -35396,16 +34849,16 @@ } }, { - "id": "0x7feb10e4d088", + "id": "0x557b772ac3f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27861, + "offset": 28575, "col": 14, "tokLen": 12 }, "end": { - "offset": 27861, + "offset": 28575, "col": 14, "tokLen": 12 } @@ -35417,16 +34870,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e4be98", + "id": "0x557b772ab1e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27861, + "offset": 28575, "col": 14, "tokLen": 12 }, "end": { - "offset": 27861, + "offset": 28575, "col": 14, "tokLen": 12 } @@ -35442,33 +34895,33 @@ ] }, { - "id": "0x7feb10e4d178", + "id": "0x557b772ac4e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27883, - "line": 910, + "offset": 28597, + "line": 940, "col": 9, "tokLen": 6 }, "end": { - "offset": 27896, + "offset": 28610, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e4d148", + "id": "0x557b772ac4b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27890, + "offset": 28604, "col": 16, "tokLen": 4 }, "end": { - "offset": 27896, + "offset": 28610, "col": 22, "tokLen": 10 } @@ -35478,7 +34931,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef1f0", + "id": "0x557b76923cc0", "kind": "EnumConstantDecl", "name": "VTHRESHOLD", "type": { @@ -35491,35 +34944,35 @@ ] }, { - "id": "0x7feb10e4e4b8", + "id": "0x557b772ad848", "kind": "IfStmt", "range": { "begin": { - "offset": 27912, - "line": 911, + "offset": 28626, + "line": 941, "col": 5, "tokLen": 2 }, "end": { - "offset": 27953, - "line": 912, + "offset": 28667, + "line": 942, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e4e408", + "id": "0x557b772ad790", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27916, - "line": 911, + "offset": 28630, + "line": 941, "col": 9, "tokLen": 1 }, "end": { - "offset": 27921, + "offset": 28635, "col": 14, "tokLen": 9 } @@ -35531,67 +34984,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e4e3f0", + "id": "0x557b772ad778", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27918, + "offset": 28632, "col": 11, "tokLen": 2 }, "end": { - "offset": 27918, + "offset": 28632, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e4e3d0", + "id": "0x557b772ad758", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27918, + "offset": 28632, "col": 11, "tokLen": 2 }, "end": { - "offset": 27918, + "offset": 28632, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e4d1a8", + "id": "0x557b772ac518", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27916, + "offset": 28630, "col": 9, "tokLen": 1 }, "end": { - "offset": 27916, + "offset": 28630, "col": 9, "tokLen": 1 } @@ -35599,11 +35052,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -35612,16 +35065,16 @@ } }, { - "id": "0x7feb10e4e3b8", + "id": "0x557b772ad740", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27921, + "offset": 28635, "col": 14, "tokLen": 9 }, "end": { - "offset": 27921, + "offset": 28635, "col": 14, "tokLen": 9 } @@ -35633,16 +35086,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e4d1c8", + "id": "0x557b772ac538", "kind": "StringLiteral", "range": { "begin": { - "offset": 27921, + "offset": 28635, "col": 14, "tokLen": 9 }, "end": { - "offset": 27921, + "offset": 28635, "col": 14, "tokLen": 9 } @@ -35658,33 +35111,33 @@ ] }, { - "id": "0x7feb10e4e4a8", + "id": "0x557b772ad838", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27940, - "line": 912, + "offset": 28654, + "line": 942, "col": 9, "tokLen": 6 }, "end": { - "offset": 27953, + "offset": 28667, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e4e478", + "id": "0x557b772ad808", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27947, + "offset": 28661, "col": 16, "tokLen": 4 }, "end": { - "offset": 27953, + "offset": 28667, "col": 22, "tokLen": 7 } @@ -35694,7 +35147,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef290", + "id": "0x557b76923d70", "kind": "EnumConstantDecl", "name": "VREF_DS", "type": { @@ -35707,35 +35160,35 @@ ] }, { - "id": "0x7feb10e4f7e8", + "id": "0x557b772aebb0", "kind": "IfStmt", "range": { "begin": { - "offset": 27966, - "line": 913, + "offset": 28680, + "line": 943, "col": 5, "tokLen": 2 }, "end": { - "offset": 28007, - "line": 914, + "offset": 28721, + "line": 944, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e4f738", + "id": "0x557b772aeae0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27970, - "line": 913, + "offset": 28684, + "line": 943, "col": 9, "tokLen": 1 }, "end": { - "offset": 27975, + "offset": 28689, "col": 14, "tokLen": 9 } @@ -35747,67 +35200,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e4f720", + "id": "0x557b772aeac8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27972, + "offset": 28686, "col": 11, "tokLen": 2 }, "end": { - "offset": 27972, + "offset": 28686, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e4f700", + "id": "0x557b772aeaa8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27972, + "offset": 28686, "col": 11, "tokLen": 2 }, "end": { - "offset": 27972, + "offset": 28686, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e4e4d8", + "id": "0x557b772ad868", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27970, + "offset": 28684, "col": 9, "tokLen": 1 }, "end": { - "offset": 27970, + "offset": 28684, "col": 9, "tokLen": 1 } @@ -35815,11 +35268,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -35828,16 +35281,16 @@ } }, { - "id": "0x7feb10e4f6e8", + "id": "0x557b772aea90", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27975, + "offset": 28689, "col": 14, "tokLen": 9 }, "end": { - "offset": 27975, + "offset": 28689, "col": 14, "tokLen": 9 } @@ -35849,16 +35302,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e4e4f8", + "id": "0x557b772ad888", "kind": "StringLiteral", "range": { "begin": { - "offset": 27975, + "offset": 28689, "col": 14, "tokLen": 9 }, "end": { - "offset": 27975, + "offset": 28689, "col": 14, "tokLen": 9 } @@ -35874,33 +35327,33 @@ ] }, { - "id": "0x7feb10e4f7d8", + "id": "0x557b772aeba0", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27994, - "line": 914, + "offset": 28708, + "line": 944, "col": 9, "tokLen": 6 }, "end": { - "offset": 28007, + "offset": 28721, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e4f7a8", + "id": "0x557b772aeb70", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28001, + "offset": 28715, "col": 16, "tokLen": 4 }, "end": { - "offset": 28007, + "offset": 28721, "col": 22, "tokLen": 7 } @@ -35910,7 +35363,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef2e0", + "id": "0x557b76923dc8", "kind": "EnumConstantDecl", "name": "VOUT_CM", "type": { @@ -35923,35 +35376,35 @@ ] }, { - "id": "0x7feb10e50b18", + "id": "0x557b772afef8", "kind": "IfStmt", "range": { "begin": { - "offset": 28020, - "line": 915, + "offset": 28734, + "line": 945, "col": 5, "tokLen": 2 }, "end": { - "offset": 28060, - "line": 916, + "offset": 28774, + "line": 946, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e50a68", + "id": "0x557b772afe40", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28024, - "line": 915, + "offset": 28738, + "line": 945, "col": 9, "tokLen": 1 }, "end": { - "offset": 28029, + "offset": 28743, "col": 14, "tokLen": 8 } @@ -35963,67 +35416,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e50a50", + "id": "0x557b772afe28", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28026, + "offset": 28740, "col": 11, "tokLen": 2 }, "end": { - "offset": 28026, + "offset": 28740, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e50a30", + "id": "0x557b772afe08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28026, + "offset": 28740, "col": 11, "tokLen": 2 }, "end": { - "offset": 28026, + "offset": 28740, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e4f808", + "id": "0x557b772aebd0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28024, + "offset": 28738, "col": 9, "tokLen": 1 }, "end": { - "offset": 28024, + "offset": 28738, "col": 9, "tokLen": 1 } @@ -36031,11 +35484,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -36044,16 +35497,16 @@ } }, { - "id": "0x7feb10e50a18", + "id": "0x557b772afdf0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28029, + "offset": 28743, "col": 14, "tokLen": 8 }, "end": { - "offset": 28029, + "offset": 28743, "col": 14, "tokLen": 8 } @@ -36065,16 +35518,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e4f828", + "id": "0x557b772aebf0", "kind": "StringLiteral", "range": { "begin": { - "offset": 28029, + "offset": 28743, "col": 14, "tokLen": 8 }, "end": { - "offset": 28029, + "offset": 28743, "col": 14, "tokLen": 8 } @@ -36090,33 +35543,33 @@ ] }, { - "id": "0x7feb10e50b08", + "id": "0x557b772afee8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28047, - "line": 916, + "offset": 28761, + "line": 946, "col": 9, "tokLen": 6 }, "end": { - "offset": 28060, + "offset": 28774, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e50ad8", + "id": "0x557b772afeb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28054, + "offset": 28768, "col": 16, "tokLen": 4 }, "end": { - "offset": 28060, + "offset": 28774, "col": 22, "tokLen": 6 } @@ -36126,7 +35579,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef330", + "id": "0x557b76923e20", "kind": "EnumConstantDecl", "name": "VIN_CM", "type": { @@ -36139,35 +35592,35 @@ ] }, { - "id": "0x7feb10e51e48", + "id": "0x557b772b1248", "kind": "IfStmt", "range": { "begin": { - "offset": 28072, - "line": 917, + "offset": 28786, + "line": 947, "col": 5, "tokLen": 2 }, "end": { - "offset": 28115, - "line": 918, + "offset": 28829, + "line": 948, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e51d98", + "id": "0x557b772b1190", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28076, - "line": 917, + "offset": 28790, + "line": 947, "col": 9, "tokLen": 1 }, "end": { - "offset": 28081, + "offset": 28795, "col": 14, "tokLen": 11 } @@ -36179,67 +35632,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e51d80", + "id": "0x557b772b1178", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28078, + "offset": 28792, "col": 11, "tokLen": 2 }, "end": { - "offset": 28078, + "offset": 28792, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e51d60", + "id": "0x557b772b1158", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28078, + "offset": 28792, "col": 11, "tokLen": 2 }, "end": { - "offset": 28078, + "offset": 28792, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e50b38", + "id": "0x557b772aff18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28076, + "offset": 28790, "col": 9, "tokLen": 1 }, "end": { - "offset": 28076, + "offset": 28790, "col": 9, "tokLen": 1 } @@ -36247,11 +35700,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -36260,16 +35713,16 @@ } }, { - "id": "0x7feb10e51d48", + "id": "0x557b772b1140", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28081, + "offset": 28795, "col": 14, "tokLen": 11 }, "end": { - "offset": 28081, + "offset": 28795, "col": 14, "tokLen": 11 } @@ -36281,16 +35734,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e50b58", + "id": "0x557b772aff38", "kind": "StringLiteral", "range": { "begin": { - "offset": 28081, + "offset": 28795, "col": 14, "tokLen": 11 }, "end": { - "offset": 28081, + "offset": 28795, "col": 14, "tokLen": 11 } @@ -36306,33 +35759,33 @@ ] }, { - "id": "0x7feb10e51e38", + "id": "0x557b772b1238", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28102, - "line": 918, + "offset": 28816, + "line": 948, "col": 9, "tokLen": 6 }, "end": { - "offset": 28115, + "offset": 28829, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e51e08", + "id": "0x557b772b1208", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28109, + "offset": 28823, "col": 16, "tokLen": 4 }, "end": { - "offset": 28115, + "offset": 28829, "col": 22, "tokLen": 9 } @@ -36342,7 +35795,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef380", + "id": "0x557b76923e78", "kind": "EnumConstantDecl", "name": "VREF_COMP", "type": { @@ -36355,35 +35808,35 @@ ] }, { - "id": "0x7feb10e53178", + "id": "0x557b772b2598", "kind": "IfStmt", "range": { "begin": { - "offset": 28130, - "line": 919, + "offset": 28844, + "line": 949, "col": 5, "tokLen": 2 }, "end": { - "offset": 28171, - "line": 920, + "offset": 28885, + "line": 950, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e530c8", + "id": "0x557b772b24e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28134, - "line": 919, + "offset": 28848, + "line": 949, "col": 9, "tokLen": 1 }, "end": { - "offset": 28139, + "offset": 28853, "col": 14, "tokLen": 9 } @@ -36395,67 +35848,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e530b0", + "id": "0x557b772b24c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28136, + "offset": 28850, "col": 11, "tokLen": 2 }, "end": { - "offset": 28136, + "offset": 28850, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e53090", + "id": "0x557b772b24a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28136, + "offset": 28850, "col": 11, "tokLen": 2 }, "end": { - "offset": 28136, + "offset": 28850, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e51e68", + "id": "0x557b772b1268", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28134, + "offset": 28848, "col": 9, "tokLen": 1 }, "end": { - "offset": 28134, + "offset": 28848, "col": 9, "tokLen": 1 } @@ -36463,11 +35916,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -36476,16 +35929,16 @@ } }, { - "id": "0x7feb10e53078", + "id": "0x557b772b2490", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28139, + "offset": 28853, "col": 14, "tokLen": 9 }, "end": { - "offset": 28139, + "offset": 28853, "col": 14, "tokLen": 9 } @@ -36497,16 +35950,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e51e88", + "id": "0x557b772b1288", "kind": "StringLiteral", "range": { "begin": { - "offset": 28139, + "offset": 28853, "col": 14, "tokLen": 9 }, "end": { - "offset": 28139, + "offset": 28853, "col": 14, "tokLen": 9 } @@ -36522,33 +35975,33 @@ ] }, { - "id": "0x7feb10e53168", + "id": "0x557b772b2588", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28158, - "line": 920, + "offset": 28872, + "line": 950, "col": 9, "tokLen": 6 }, "end": { - "offset": 28171, + "offset": 28885, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e53138", + "id": "0x557b772b2558", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28165, + "offset": 28879, "col": 16, "tokLen": 4 }, "end": { - "offset": 28171, + "offset": 28885, "col": 22, "tokLen": 7 } @@ -36558,7 +36011,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef3d0", + "id": "0x557b76923ed0", "kind": "EnumConstantDecl", "name": "VB_COMP", "type": { @@ -36571,35 +36024,35 @@ ] }, { - "id": "0x7feb10e544a8", + "id": "0x557b772b38e8", "kind": "IfStmt", "range": { "begin": { - "offset": 28184, - "line": 921, + "offset": 28898, + "line": 951, "col": 5, "tokLen": 2 }, "end": { - "offset": 28226, - "line": 922, + "offset": 28940, + "line": 952, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e543f8", + "id": "0x557b772b3830", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28188, - "line": 921, + "offset": 28902, + "line": 951, "col": 9, "tokLen": 1 }, "end": { - "offset": 28193, + "offset": 28907, "col": 14, "tokLen": 10 } @@ -36611,67 +36064,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e543e0", + "id": "0x557b772b3818", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28190, + "offset": 28904, "col": 11, "tokLen": 2 }, "end": { - "offset": 28190, + "offset": 28904, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e543c0", + "id": "0x557b772b37f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28190, + "offset": 28904, "col": 11, "tokLen": 2 }, "end": { - "offset": 28190, + "offset": 28904, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e53198", + "id": "0x557b772b25b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28188, + "offset": 28902, "col": 9, "tokLen": 1 }, "end": { - "offset": 28188, + "offset": 28902, "col": 9, "tokLen": 1 } @@ -36679,11 +36132,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -36692,16 +36145,16 @@ } }, { - "id": "0x7feb10e543a8", + "id": "0x557b772b37e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28193, + "offset": 28907, "col": 14, "tokLen": 10 }, "end": { - "offset": 28193, + "offset": 28907, "col": 14, "tokLen": 10 } @@ -36713,16 +36166,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e531b8", + "id": "0x557b772b25d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28193, + "offset": 28907, "col": 14, "tokLen": 10 }, "end": { - "offset": 28193, + "offset": 28907, "col": 14, "tokLen": 10 } @@ -36738,33 +36191,33 @@ ] }, { - "id": "0x7feb10e54498", + "id": "0x557b772b38d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28213, - "line": 922, + "offset": 28927, + "line": 952, "col": 9, "tokLen": 6 }, "end": { - "offset": 28226, + "offset": 28940, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e54468", + "id": "0x557b772b38a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28220, + "offset": 28934, "col": 16, "tokLen": 4 }, "end": { - "offset": 28226, + "offset": 28940, "col": 22, "tokLen": 8 } @@ -36774,7 +36227,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef420", + "id": "0x557b76923f28", "kind": "EnumConstantDecl", "name": "VDD_PROT", "type": { @@ -36787,35 +36240,35 @@ ] }, { - "id": "0x7feb10e557d8", + "id": "0x557b772b4c38", "kind": "IfStmt", "range": { "begin": { - "offset": 28240, - "line": 923, + "offset": 28954, + "line": 953, "col": 5, "tokLen": 2 }, "end": { - "offset": 28281, - "line": 924, + "offset": 28995, + "line": 954, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e55728", + "id": "0x557b772b4b80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28244, - "line": 923, + "offset": 28958, + "line": 953, "col": 9, "tokLen": 1 }, "end": { - "offset": 28249, + "offset": 28963, "col": 14, "tokLen": 9 } @@ -36827,67 +36280,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e55710", + "id": "0x557b772b4b68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28246, + "offset": 28960, "col": 11, "tokLen": 2 }, "end": { - "offset": 28246, + "offset": 28960, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e556f0", + "id": "0x557b772b4b48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28246, + "offset": 28960, "col": 11, "tokLen": 2 }, "end": { - "offset": 28246, + "offset": 28960, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e544c8", + "id": "0x557b772b3908", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28244, + "offset": 28958, "col": 9, "tokLen": 1 }, "end": { - "offset": 28244, + "offset": 28958, "col": 9, "tokLen": 1 } @@ -36895,11 +36348,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -36908,16 +36361,16 @@ } }, { - "id": "0x7feb10e556d8", + "id": "0x557b772b4b30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28249, + "offset": 28963, "col": 14, "tokLen": 9 }, "end": { - "offset": 28249, + "offset": 28963, "col": 14, "tokLen": 9 } @@ -36929,16 +36382,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e544e8", + "id": "0x557b772b3928", "kind": "StringLiteral", "range": { "begin": { - "offset": 28249, + "offset": 28963, "col": 14, "tokLen": 9 }, "end": { - "offset": 28249, + "offset": 28963, "col": 14, "tokLen": 9 } @@ -36954,33 +36407,33 @@ ] }, { - "id": "0x7feb10e557c8", + "id": "0x557b772b4c28", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28268, - "line": 924, + "offset": 28982, + "line": 954, "col": 9, "tokLen": 6 }, "end": { - "offset": 28281, + "offset": 28995, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e55798", + "id": "0x557b772b4bf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28275, + "offset": 28989, "col": 16, "tokLen": 4 }, "end": { - "offset": 28281, + "offset": 28995, "col": 22, "tokLen": 7 } @@ -36990,7 +36443,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef470", + "id": "0x557b76923f80", "kind": "EnumConstantDecl", "name": "VIN_COM", "type": { @@ -37003,35 +36456,35 @@ ] }, { - "id": "0x7feb10e56b08", + "id": "0x557b772b5f88", "kind": "IfStmt", "range": { "begin": { - "offset": 28294, - "line": 925, + "offset": 29008, + "line": 955, "col": 5, "tokLen": 2 }, "end": { - "offset": 28338, - "line": 926, + "offset": 29052, + "line": 956, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e56a58", + "id": "0x557b772b5ed0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28298, - "line": 925, + "offset": 29012, + "line": 955, "col": 9, "tokLen": 1 }, "end": { - "offset": 28303, + "offset": 29017, "col": 14, "tokLen": 12 } @@ -37043,67 +36496,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e56a40", + "id": "0x557b772b5eb8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28300, + "offset": 29014, "col": 11, "tokLen": 2 }, "end": { - "offset": 28300, + "offset": 29014, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e56a20", + "id": "0x557b772b5e98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28300, + "offset": 29014, "col": 11, "tokLen": 2 }, "end": { - "offset": 28300, + "offset": 29014, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e557f8", + "id": "0x557b772b4c58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28298, + "offset": 29012, "col": 9, "tokLen": 1 }, "end": { - "offset": 28298, + "offset": 29012, "col": 9, "tokLen": 1 } @@ -37111,11 +36564,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -37124,16 +36577,16 @@ } }, { - "id": "0x7feb10e56a08", + "id": "0x557b772b5e80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28303, + "offset": 29017, "col": 14, "tokLen": 12 }, "end": { - "offset": 28303, + "offset": 29017, "col": 14, "tokLen": 12 } @@ -37145,16 +36598,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e55818", + "id": "0x557b772b4c78", "kind": "StringLiteral", "range": { "begin": { - "offset": 28303, + "offset": 29017, "col": 14, "tokLen": 12 }, "end": { - "offset": 28303, + "offset": 29017, "col": 14, "tokLen": 12 } @@ -37170,33 +36623,33 @@ ] }, { - "id": "0x7feb10e56af8", + "id": "0x557b772b5f78", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28325, - "line": 926, + "offset": 29039, + "line": 956, "col": 9, "tokLen": 6 }, "end": { - "offset": 28338, + "offset": 29052, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e56ac8", + "id": "0x557b772b5f48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28332, + "offset": 29046, "col": 16, "tokLen": 4 }, "end": { - "offset": 28338, + "offset": 29052, "col": 22, "tokLen": 10 } @@ -37206,7 +36659,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef4c0", + "id": "0x557b76923fd8", "kind": "EnumConstantDecl", "name": "VREF_PRECH", "type": { @@ -37219,35 +36672,35 @@ ] }, { - "id": "0x7feb10e57e38", + "id": "0x557b772b72d8", "kind": "IfStmt", "range": { "begin": { - "offset": 28354, - "line": 927, + "offset": 29068, + "line": 957, "col": 5, "tokLen": 2 }, "end": { - "offset": 28397, - "line": 928, + "offset": 29111, + "line": 958, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e57d88", + "id": "0x557b772b7220", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28358, - "line": 927, + "offset": 29072, + "line": 957, "col": 9, "tokLen": 1 }, "end": { - "offset": 28363, + "offset": 29077, "col": 14, "tokLen": 11 } @@ -37259,67 +36712,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e57d70", + "id": "0x557b772b7208", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28360, + "offset": 29074, "col": 11, "tokLen": 2 }, "end": { - "offset": 28360, + "offset": 29074, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e57d50", + "id": "0x557b772b71e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28360, + "offset": 29074, "col": 11, "tokLen": 2 }, "end": { - "offset": 28360, + "offset": 29074, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e56b28", + "id": "0x557b772b5fa8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28358, + "offset": 29072, "col": 9, "tokLen": 1 }, "end": { - "offset": 28358, + "offset": 29072, "col": 9, "tokLen": 1 } @@ -37327,11 +36780,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -37340,16 +36793,16 @@ } }, { - "id": "0x7feb10e57d38", + "id": "0x557b772b71d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28363, + "offset": 29077, "col": 14, "tokLen": 11 }, "end": { - "offset": 28363, + "offset": 29077, "col": 14, "tokLen": 11 } @@ -37361,16 +36814,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e56b48", + "id": "0x557b772b5fc8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28363, + "offset": 29077, "col": 14, "tokLen": 11 }, "end": { - "offset": 28363, + "offset": 29077, "col": 14, "tokLen": 11 } @@ -37386,33 +36839,33 @@ ] }, { - "id": "0x7feb10e57e28", + "id": "0x557b772b72c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28384, - "line": 928, + "offset": 29098, + "line": 958, "col": 9, "tokLen": 6 }, "end": { - "offset": 28397, + "offset": 29111, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e57df8", + "id": "0x557b772b7298", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28391, + "offset": 29105, "col": 16, "tokLen": 4 }, "end": { - "offset": 28397, + "offset": 29111, "col": 22, "tokLen": 9 } @@ -37422,7 +36875,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef510", + "id": "0x557b76924030", "kind": "EnumConstantDecl", "name": "VB_PIXBUF", "type": { @@ -37435,35 +36888,35 @@ ] }, { - "id": "0x7feb10e18168", + "id": "0x557b772b8628", "kind": "IfStmt", "range": { "begin": { - "offset": 28412, - "line": 929, + "offset": 29126, + "line": 959, "col": 5, "tokLen": 2 }, "end": { - "offset": 28451, - "line": 930, + "offset": 29165, + "line": 960, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e180b8", + "id": "0x557b772b8570", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28416, - "line": 929, + "offset": 29130, + "line": 959, "col": 9, "tokLen": 1 }, "end": { - "offset": 28421, + "offset": 29135, "col": 14, "tokLen": 7 } @@ -37475,67 +36928,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e180a0", + "id": "0x557b772b8558", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28418, + "offset": 29132, "col": 11, "tokLen": 2 }, "end": { - "offset": 28418, + "offset": 29132, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e18080", + "id": "0x557b772b8538", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28418, + "offset": 29132, "col": 11, "tokLen": 2 }, "end": { - "offset": 28418, + "offset": 29132, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e57e58", + "id": "0x557b772b72f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28416, + "offset": 29130, "col": 9, "tokLen": 1 }, "end": { - "offset": 28416, + "offset": 29130, "col": 9, "tokLen": 1 } @@ -37543,11 +36996,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -37556,16 +37009,16 @@ } }, { - "id": "0x7feb10e18068", + "id": "0x557b772b8520", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28421, + "offset": 29135, "col": 14, "tokLen": 7 }, "end": { - "offset": 28421, + "offset": 29135, "col": 14, "tokLen": 7 } @@ -37577,16 +37030,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e57e78", + "id": "0x557b772b7318", "kind": "StringLiteral", "range": { "begin": { - "offset": 28421, + "offset": 29135, "col": 14, "tokLen": 7 }, "end": { - "offset": 28421, + "offset": 29135, "col": 14, "tokLen": 7 } @@ -37602,33 +37055,33 @@ ] }, { - "id": "0x7feb10e18158", + "id": "0x557b772b8618", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28438, - "line": 930, + "offset": 29152, + "line": 960, "col": 9, "tokLen": 6 }, "end": { - "offset": 28451, + "offset": 29165, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e18128", + "id": "0x557b772b85e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28445, + "offset": 29159, "col": 16, "tokLen": 4 }, "end": { - "offset": 28451, + "offset": 29165, "col": 22, "tokLen": 5 } @@ -37638,7 +37091,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef560", + "id": "0x557b76924088", "kind": "EnumConstantDecl", "name": "VB_DS", "type": { @@ -37651,35 +37104,35 @@ ] }, { - "id": "0x7feb10e19498", + "id": "0x557b772b9978", "kind": "IfStmt", "range": { "begin": { - "offset": 28462, - "line": 931, + "offset": 29176, + "line": 961, "col": 5, "tokLen": 2 }, "end": { - "offset": 28506, - "line": 932, + "offset": 29220, + "line": 962, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e193e8", + "id": "0x557b772b98c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28466, - "line": 931, + "offset": 29180, + "line": 961, "col": 9, "tokLen": 1 }, "end": { - "offset": 28471, + "offset": 29185, "col": 14, "tokLen": 12 } @@ -37691,67 +37144,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e193d0", + "id": "0x557b772b98a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28468, + "offset": 29182, "col": 11, "tokLen": 2 }, "end": { - "offset": 28468, + "offset": 29182, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e193b0", + "id": "0x557b772b9888", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28468, + "offset": 29182, "col": 11, "tokLen": 2 }, "end": { - "offset": 28468, + "offset": 29182, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e18188", + "id": "0x557b772b8648", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28466, + "offset": 29180, "col": 9, "tokLen": 1 }, "end": { - "offset": 28466, + "offset": 29180, "col": 9, "tokLen": 1 } @@ -37759,11 +37212,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -37772,16 +37225,16 @@ } }, { - "id": "0x7feb10e19398", + "id": "0x557b772b9870", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28471, + "offset": 29185, "col": 14, "tokLen": 12 }, "end": { - "offset": 28471, + "offset": 29185, "col": 14, "tokLen": 12 } @@ -37793,16 +37246,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e181a8", + "id": "0x557b772b8668", "kind": "StringLiteral", "range": { "begin": { - "offset": 28471, + "offset": 29185, "col": 14, "tokLen": 12 }, "end": { - "offset": 28471, + "offset": 29185, "col": 14, "tokLen": 12 } @@ -37818,33 +37271,33 @@ ] }, { - "id": "0x7feb10e19488", + "id": "0x557b772b9968", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28493, - "line": 932, + "offset": 29207, + "line": 962, "col": 9, "tokLen": 6 }, "end": { - "offset": 28506, + "offset": 29220, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e19458", + "id": "0x557b772b9938", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28500, + "offset": 29214, "col": 16, "tokLen": 4 }, "end": { - "offset": 28506, + "offset": 29220, "col": 22, "tokLen": 10 } @@ -37854,7 +37307,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef5b0", + "id": "0x557b769240e0", "kind": "EnumConstantDecl", "name": "VREF_H_ADC", "type": { @@ -37867,35 +37320,35 @@ ] }, { - "id": "0x7feb10e1a7c8", + "id": "0x557b772bacc8", "kind": "IfStmt", "range": { "begin": { - "offset": 28522, - "line": 933, + "offset": 29236, + "line": 963, "col": 5, "tokLen": 2 }, "end": { - "offset": 28566, - "line": 934, + "offset": 29280, + "line": 964, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e1a718", + "id": "0x557b772bac10", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28526, - "line": 933, + "offset": 29240, + "line": 963, "col": 9, "tokLen": 1 }, "end": { - "offset": 28531, + "offset": 29245, "col": 14, "tokLen": 12 } @@ -37907,67 +37360,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e1a700", + "id": "0x557b772babf8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28528, + "offset": 29242, "col": 11, "tokLen": 2 }, "end": { - "offset": 28528, + "offset": 29242, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e1a6e0", + "id": "0x557b772babd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28528, + "offset": 29242, "col": 11, "tokLen": 2 }, "end": { - "offset": 28528, + "offset": 29242, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e194b8", + "id": "0x557b772b9998", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28526, + "offset": 29240, "col": 9, "tokLen": 1 }, "end": { - "offset": 28526, + "offset": 29240, "col": 9, "tokLen": 1 } @@ -37975,11 +37428,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -37988,16 +37441,16 @@ } }, { - "id": "0x7feb10e1a6c8", + "id": "0x557b772babc0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28531, + "offset": 29245, "col": 14, "tokLen": 12 }, "end": { - "offset": 28531, + "offset": 29245, "col": 14, "tokLen": 12 } @@ -38009,16 +37462,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e194d8", + "id": "0x557b772b99b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28531, + "offset": 29245, "col": 14, "tokLen": 12 }, "end": { - "offset": 28531, + "offset": 29245, "col": 14, "tokLen": 12 } @@ -38034,33 +37487,33 @@ ] }, { - "id": "0x7feb10e1a7b8", + "id": "0x557b772bacb8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28553, - "line": 934, + "offset": 29267, + "line": 964, "col": 9, "tokLen": 6 }, "end": { - "offset": 28566, + "offset": 29280, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e1a788", + "id": "0x557b772bac88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28560, + "offset": 29274, "col": 16, "tokLen": 4 }, "end": { - "offset": 28566, + "offset": 29280, "col": 22, "tokLen": 10 } @@ -38070,7 +37523,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef600", + "id": "0x557b76924138", "kind": "EnumConstantDecl", "name": "VB_COMP_FE", "type": { @@ -38083,35 +37536,35 @@ ] }, { - "id": "0x7feb10e1baf8", + "id": "0x557b772bc018", "kind": "IfStmt", "range": { "begin": { - "offset": 28582, - "line": 935, + "offset": 29296, + "line": 965, "col": 5, "tokLen": 2 }, "end": { - "offset": 28627, - "line": 936, + "offset": 29341, + "line": 966, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x7feb10e1ba48", + "id": "0x557b772bbf60", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28586, - "line": 935, + "offset": 29300, + "line": 965, "col": 9, "tokLen": 1 }, "end": { - "offset": 28591, + "offset": 29305, "col": 14, "tokLen": 13 } @@ -38123,67 +37576,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e1ba30", + "id": "0x557b772bbf48", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28588, + "offset": 29302, "col": 11, "tokLen": 2 }, "end": { - "offset": 28588, + "offset": 29302, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e1ba10", + "id": "0x557b772bbf28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28588, + "offset": 29302, "col": 11, "tokLen": 2 }, "end": { - "offset": 28588, + "offset": 29302, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e1a7e8", + "id": "0x557b772bace8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28586, + "offset": 29300, "col": 9, "tokLen": 1 }, "end": { - "offset": 28586, + "offset": 29300, "col": 9, "tokLen": 1 } @@ -38191,11 +37644,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -38204,16 +37657,16 @@ } }, { - "id": "0x7feb10e1b9f8", + "id": "0x557b772bbf10", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28591, + "offset": 29305, "col": 14, "tokLen": 13 }, "end": { - "offset": 28591, + "offset": 29305, "col": 14, "tokLen": 13 } @@ -38225,16 +37678,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e1a808", + "id": "0x557b772bad08", "kind": "StringLiteral", "range": { "begin": { - "offset": 28591, + "offset": 29305, "col": 14, "tokLen": 13 }, "end": { - "offset": 28591, + "offset": 29305, "col": 14, "tokLen": 13 } @@ -38250,33 +37703,33 @@ ] }, { - "id": "0x7feb10e1bae8", + "id": "0x557b772bc008", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28614, - "line": 936, + "offset": 29328, + "line": 966, "col": 9, "tokLen": 6 }, "end": { - "offset": 28627, + "offset": 29341, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x7feb10e1bab8", + "id": "0x557b772bbfd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28621, + "offset": 29335, "col": 16, "tokLen": 4 }, "end": { - "offset": 28627, + "offset": 29341, "col": 22, "tokLen": 11 } @@ -38286,7 +37739,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef650", + "id": "0x557b76924190", "kind": "EnumConstantDecl", "name": "VB_COMP_ADC", "type": { @@ -38299,35 +37752,35 @@ ] }, { - "id": "0x7feb10e1ce28", + "id": "0x557b772bd368", "kind": "IfStmt", "range": { "begin": { - "offset": 28644, - "line": 937, + "offset": 29358, + "line": 967, "col": 5, "tokLen": 2 }, "end": { - "offset": 28686, - "line": 938, + "offset": 29400, + "line": 968, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e1cd78", + "id": "0x557b772bd2b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28648, - "line": 937, + "offset": 29362, + "line": 967, "col": 9, "tokLen": 1 }, "end": { - "offset": 28653, + "offset": 29367, "col": 14, "tokLen": 10 } @@ -38339,67 +37792,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e1cd60", + "id": "0x557b772bd298", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28650, + "offset": 29364, "col": 11, "tokLen": 2 }, "end": { - "offset": 28650, + "offset": 29364, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e1cd40", + "id": "0x557b772bd278", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28650, + "offset": 29364, "col": 11, "tokLen": 2 }, "end": { - "offset": 28650, + "offset": 29364, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e1bb18", + "id": "0x557b772bc038", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28648, + "offset": 29362, "col": 9, "tokLen": 1 }, "end": { - "offset": 28648, + "offset": 29362, "col": 9, "tokLen": 1 } @@ -38407,11 +37860,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -38420,16 +37873,16 @@ } }, { - "id": "0x7feb10e1cd28", + "id": "0x557b772bd260", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28653, + "offset": 29367, "col": 14, "tokLen": 10 }, "end": { - "offset": 28653, + "offset": 29367, "col": 14, "tokLen": 10 } @@ -38441,16 +37894,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e1bb38", + "id": "0x557b772bc058", "kind": "StringLiteral", "range": { "begin": { - "offset": 28653, + "offset": 29367, "col": 14, "tokLen": 10 }, "end": { - "offset": 28653, + "offset": 29367, "col": 14, "tokLen": 10 } @@ -38466,33 +37919,33 @@ ] }, { - "id": "0x7feb10e1ce18", + "id": "0x557b772bd358", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28673, - "line": 938, + "offset": 29387, + "line": 968, "col": 9, "tokLen": 6 }, "end": { - "offset": 28686, + "offset": 29400, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e1cde8", + "id": "0x557b772bd328", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28680, + "offset": 29394, "col": 16, "tokLen": 4 }, "end": { - "offset": 28686, + "offset": 29400, "col": 22, "tokLen": 8 } @@ -38502,7 +37955,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef6a0", + "id": "0x557b769241e8", "kind": "EnumConstantDecl", "name": "VCOM_CDS", "type": { @@ -38515,35 +37968,35 @@ ] }, { - "id": "0x7feb10e1e158", + "id": "0x557b772be6b8", "kind": "IfStmt", "range": { "begin": { - "offset": 28700, - "line": 939, + "offset": 29414, + "line": 969, "col": 5, "tokLen": 2 }, "end": { - "offset": 28745, - "line": 940, + "offset": 29459, + "line": 970, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x7feb10e1e0a8", + "id": "0x557b772be600", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28704, - "line": 939, + "offset": 29418, + "line": 969, "col": 9, "tokLen": 1 }, "end": { - "offset": 28709, + "offset": 29423, "col": 14, "tokLen": 13 } @@ -38555,67 +38008,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e1e090", + "id": "0x557b772be5e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28706, + "offset": 29420, "col": 11, "tokLen": 2 }, "end": { - "offset": 28706, + "offset": 29420, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e1e070", + "id": "0x557b772be5c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28706, + "offset": 29420, "col": 11, "tokLen": 2 }, "end": { - "offset": 28706, + "offset": 29420, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e1ce48", + "id": "0x557b772bd388", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28704, + "offset": 29418, "col": 9, "tokLen": 1 }, "end": { - "offset": 28704, + "offset": 29418, "col": 9, "tokLen": 1 } @@ -38623,11 +38076,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -38636,16 +38089,16 @@ } }, { - "id": "0x7feb10e1e058", + "id": "0x557b772be5b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28709, + "offset": 29423, "col": 14, "tokLen": 13 }, "end": { - "offset": 28709, + "offset": 29423, "col": 14, "tokLen": 13 } @@ -38657,16 +38110,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e1ce68", + "id": "0x557b772bd3a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28709, + "offset": 29423, "col": 14, "tokLen": 13 }, "end": { - "offset": 28709, + "offset": 29423, "col": 14, "tokLen": 13 } @@ -38682,33 +38135,33 @@ ] }, { - "id": "0x7feb10e1e148", + "id": "0x557b772be6a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28732, - "line": 940, + "offset": 29446, + "line": 970, "col": 9, "tokLen": 6 }, "end": { - "offset": 28745, + "offset": 29459, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x7feb10e1e118", + "id": "0x557b772be678", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28739, + "offset": 29453, "col": 16, "tokLen": 4 }, "end": { - "offset": 28745, + "offset": 29459, "col": 22, "tokLen": 11 } @@ -38718,7 +38171,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef6f0", + "id": "0x557b76924240", "kind": "EnumConstantDecl", "name": "VREF_RSTORE", "type": { @@ -38731,35 +38184,35 @@ ] }, { - "id": "0x7feb10e1f488", + "id": "0x557b772bfa08", "kind": "IfStmt", "range": { "begin": { - "offset": 28762, - "line": 941, + "offset": 29476, + "line": 971, "col": 5, "tokLen": 2 }, "end": { - "offset": 28806, - "line": 942, + "offset": 29520, + "line": 972, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e1f3d8", + "id": "0x557b772bf950", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28766, - "line": 941, + "offset": 29480, + "line": 971, "col": 9, "tokLen": 1 }, "end": { - "offset": 28771, + "offset": 29485, "col": 14, "tokLen": 12 } @@ -38771,67 +38224,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e1f3c0", + "id": "0x557b772bf938", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28768, + "offset": 29482, "col": 11, "tokLen": 2 }, "end": { - "offset": 28768, + "offset": 29482, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e1f3a0", + "id": "0x557b772bf918", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28768, + "offset": 29482, "col": 11, "tokLen": 2 }, "end": { - "offset": 28768, + "offset": 29482, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e1e178", + "id": "0x557b772be6d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28766, + "offset": 29480, "col": 9, "tokLen": 1 }, "end": { - "offset": 28766, + "offset": 29480, "col": 9, "tokLen": 1 } @@ -38839,11 +38292,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -38852,16 +38305,16 @@ } }, { - "id": "0x7feb10e1f388", + "id": "0x557b772bf900", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28771, + "offset": 29485, "col": 14, "tokLen": 12 }, "end": { - "offset": 28771, + "offset": 29485, "col": 14, "tokLen": 12 } @@ -38873,16 +38326,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e1e198", + "id": "0x557b772be6f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28771, + "offset": 29485, "col": 14, "tokLen": 12 }, "end": { - "offset": 28771, + "offset": 29485, "col": 14, "tokLen": 12 } @@ -38898,33 +38351,33 @@ ] }, { - "id": "0x7feb10e1f478", + "id": "0x557b772bf9f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28793, - "line": 942, + "offset": 29507, + "line": 972, "col": 9, "tokLen": 6 }, "end": { - "offset": 28806, + "offset": 29520, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e1f448", + "id": "0x557b772bf9c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28800, + "offset": 29514, "col": 16, "tokLen": 4 }, "end": { - "offset": 28806, + "offset": 29520, "col": 22, "tokLen": 10 } @@ -38934,7 +38387,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef740", + "id": "0x557b76924298", "kind": "EnumConstantDecl", "name": "VB_OPA_1ST", "type": { @@ -38947,35 +38400,35 @@ ] }, { - "id": "0x7feb10e207b8", + "id": "0x557b772c0d58", "kind": "IfStmt", "range": { "begin": { - "offset": 28822, - "line": 943, + "offset": 29536, + "line": 973, "col": 5, "tokLen": 2 }, "end": { - "offset": 28868, - "line": 944, + "offset": 29582, + "line": 974, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10e20708", + "id": "0x557b772c0ca0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28826, - "line": 943, + "offset": 29540, + "line": 973, "col": 9, "tokLen": 1 }, "end": { - "offset": 28831, + "offset": 29545, "col": 14, "tokLen": 14 } @@ -38987,67 +38440,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e206f0", + "id": "0x557b772c0c88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28828, + "offset": 29542, "col": 11, "tokLen": 2 }, "end": { - "offset": 28828, + "offset": 29542, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e206d0", + "id": "0x557b772c0c68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28828, + "offset": 29542, "col": 11, "tokLen": 2 }, "end": { - "offset": 28828, + "offset": 29542, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e1f4a8", + "id": "0x557b772bfa28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28826, + "offset": 29540, "col": 9, "tokLen": 1 }, "end": { - "offset": 28826, + "offset": 29540, "col": 9, "tokLen": 1 } @@ -39055,11 +38508,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -39068,16 +38521,16 @@ } }, { - "id": "0x7feb10e206b8", + "id": "0x557b772c0c50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28831, + "offset": 29545, "col": 14, "tokLen": 14 }, "end": { - "offset": 28831, + "offset": 29545, "col": 14, "tokLen": 14 } @@ -39089,16 +38542,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e1f4c8", + "id": "0x557b772bfa48", "kind": "StringLiteral", "range": { "begin": { - "offset": 28831, + "offset": 29545, "col": 14, "tokLen": 14 }, "end": { - "offset": 28831, + "offset": 29545, "col": 14, "tokLen": 14 } @@ -39114,33 +38567,33 @@ ] }, { - "id": "0x7feb10e207a8", + "id": "0x557b772c0d48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28855, - "line": 944, + "offset": 29569, + "line": 974, "col": 9, "tokLen": 6 }, "end": { - "offset": 28868, + "offset": 29582, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10e20778", + "id": "0x557b772c0d18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28862, + "offset": 29576, "col": 16, "tokLen": 4 }, "end": { - "offset": 28868, + "offset": 29582, "col": 22, "tokLen": 12 } @@ -39150,7 +38603,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef790", + "id": "0x557b769242f0", "kind": "EnumConstantDecl", "name": "VREF_COMP_FE", "type": { @@ -39163,35 +38616,35 @@ ] }, { - "id": "0x7feb10e21ae8", + "id": "0x557b772c20a8", "kind": "IfStmt", "range": { "begin": { - "offset": 28886, - "line": 945, + "offset": 29600, + "line": 975, "col": 5, "tokLen": 2 }, "end": { - "offset": 28929, - "line": 946, + "offset": 29643, + "line": 976, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e21a38", + "id": "0x557b772c1ff0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28890, - "line": 945, + "offset": 29604, + "line": 975, "col": 9, "tokLen": 1 }, "end": { - "offset": 28895, + "offset": 29609, "col": 14, "tokLen": 11 } @@ -39203,67 +38656,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e21a20", + "id": "0x557b772c1fd8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28892, + "offset": 29606, "col": 11, "tokLen": 2 }, "end": { - "offset": 28892, + "offset": 29606, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e21a00", + "id": "0x557b772c1fb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28892, + "offset": 29606, "col": 11, "tokLen": 2 }, "end": { - "offset": 28892, + "offset": 29606, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e207d8", + "id": "0x557b772c0d78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28890, + "offset": 29604, "col": 9, "tokLen": 1 }, "end": { - "offset": 28890, + "offset": 29604, "col": 9, "tokLen": 1 } @@ -39271,11 +38724,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -39284,16 +38737,16 @@ } }, { - "id": "0x7feb10e219e8", + "id": "0x557b772c1fa0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28895, + "offset": 29609, "col": 14, "tokLen": 11 }, "end": { - "offset": 28895, + "offset": 29609, "col": 14, "tokLen": 11 } @@ -39305,16 +38758,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e207f8", + "id": "0x557b772c0d98", "kind": "StringLiteral", "range": { "begin": { - "offset": 28895, + "offset": 29609, "col": 14, "tokLen": 11 }, "end": { - "offset": 28895, + "offset": 29609, "col": 14, "tokLen": 11 } @@ -39330,33 +38783,33 @@ ] }, { - "id": "0x7feb10e21ad8", + "id": "0x557b772c2098", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28916, - "line": 946, + "offset": 29630, + "line": 976, "col": 9, "tokLen": 6 }, "end": { - "offset": 28929, + "offset": 29643, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e21aa8", + "id": "0x557b772c2068", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28923, + "offset": 29637, "col": 16, "tokLen": 4 }, "end": { - "offset": 28929, + "offset": 29643, "col": 22, "tokLen": 9 } @@ -39366,7 +38819,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef7e0", + "id": "0x557b76924348", "kind": "EnumConstantDecl", "name": "VCOM_ADC1", "type": { @@ -39379,35 +38832,35 @@ ] }, { - "id": "0x7feb10e22e18", + "id": "0x557b772c33f8", "kind": "IfStmt", "range": { "begin": { - "offset": 28944, - "line": 947, + "offset": 29658, + "line": 977, "col": 5, "tokLen": 2 }, "end": { - "offset": 28988, - "line": 948, + "offset": 29702, + "line": 978, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e22d68", + "id": "0x557b772c3340", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28948, - "line": 947, + "offset": 29662, + "line": 977, "col": 9, "tokLen": 1 }, "end": { - "offset": 28953, + "offset": 29667, "col": 14, "tokLen": 12 } @@ -39419,67 +38872,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e22d50", + "id": "0x557b772c3328", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28950, + "offset": 29664, "col": 11, "tokLen": 2 }, "end": { - "offset": 28950, + "offset": 29664, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e22d30", + "id": "0x557b772c3308", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28950, + "offset": 29664, "col": 11, "tokLen": 2 }, "end": { - "offset": 28950, + "offset": 29664, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e21b08", + "id": "0x557b772c20c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28948, + "offset": 29662, "col": 9, "tokLen": 1 }, "end": { - "offset": 28948, + "offset": 29662, "col": 9, "tokLen": 1 } @@ -39487,11 +38940,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -39500,16 +38953,16 @@ } }, { - "id": "0x7feb10e22d18", + "id": "0x557b772c32f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28953, + "offset": 29667, "col": 14, "tokLen": 12 }, "end": { - "offset": 28953, + "offset": 29667, "col": 14, "tokLen": 12 } @@ -39521,16 +38974,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e21b28", + "id": "0x557b772c20e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28953, + "offset": 29667, "col": 14, "tokLen": 12 }, "end": { - "offset": 28953, + "offset": 29667, "col": 14, "tokLen": 12 } @@ -39546,33 +38999,33 @@ ] }, { - "id": "0x7feb10e22e08", + "id": "0x557b772c33e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28975, - "line": 948, + "offset": 29689, + "line": 978, "col": 9, "tokLen": 6 }, "end": { - "offset": 28988, + "offset": 29702, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e22dd8", + "id": "0x557b772c33b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28982, + "offset": 29696, "col": 16, "tokLen": 4 }, "end": { - "offset": 28988, + "offset": 29702, "col": 22, "tokLen": 10 } @@ -39582,7 +39035,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef830", + "id": "0x557b769243a0", "kind": "EnumConstantDecl", "name": "VREF_L_ADC", "type": { @@ -39595,35 +39048,35 @@ ] }, { - "id": "0x7feb10e24148", + "id": "0x557b772c4748", "kind": "IfStmt", "range": { "begin": { - "offset": 29004, - "line": 949, + "offset": 29718, + "line": 979, "col": 5, "tokLen": 2 }, "end": { - "offset": 29046, - "line": 950, + "offset": 29760, + "line": 980, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e24098", + "id": "0x557b772c4690", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29008, - "line": 949, + "offset": 29722, + "line": 979, "col": 9, "tokLen": 1 }, "end": { - "offset": 29013, + "offset": 29727, "col": 14, "tokLen": 10 } @@ -39635,67 +39088,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e24080", + "id": "0x557b772c4678", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29010, + "offset": 29724, "col": 11, "tokLen": 2 }, "end": { - "offset": 29010, + "offset": 29724, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e24060", + "id": "0x557b772c4658", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29010, + "offset": 29724, "col": 11, "tokLen": 2 }, "end": { - "offset": 29010, + "offset": 29724, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e22e38", + "id": "0x557b772c3418", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29008, + "offset": 29722, "col": 9, "tokLen": 1 }, "end": { - "offset": 29008, + "offset": 29722, "col": 9, "tokLen": 1 } @@ -39703,11 +39156,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -39716,16 +39169,16 @@ } }, { - "id": "0x7feb10e24048", + "id": "0x557b772c4640", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29013, + "offset": 29727, "col": 14, "tokLen": 10 }, "end": { - "offset": 29013, + "offset": 29727, "col": 14, "tokLen": 10 } @@ -39737,16 +39190,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e22e58", + "id": "0x557b772c3438", "kind": "StringLiteral", "range": { "begin": { - "offset": 29013, + "offset": 29727, "col": 14, "tokLen": 10 }, "end": { - "offset": 29013, + "offset": 29727, "col": 14, "tokLen": 10 } @@ -39762,33 +39215,33 @@ ] }, { - "id": "0x7feb10e24138", + "id": "0x557b772c4738", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29033, - "line": 950, + "offset": 29747, + "line": 980, "col": 9, "tokLen": 6 }, "end": { - "offset": 29046, + "offset": 29760, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e24108", + "id": "0x557b772c4708", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29040, + "offset": 29754, "col": 16, "tokLen": 4 }, "end": { - "offset": 29046, + "offset": 29760, "col": 22, "tokLen": 8 } @@ -39798,7 +39251,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef880", + "id": "0x557b769243f8", "kind": "EnumConstantDecl", "name": "VREF_CDS", "type": { @@ -39811,35 +39264,35 @@ ] }, { - "id": "0x7feb10e25478", + "id": "0x557b772c5a98", "kind": "IfStmt", "range": { "begin": { - "offset": 29060, - "line": 951, + "offset": 29774, + "line": 981, "col": 5, "tokLen": 2 }, "end": { - "offset": 29099, - "line": 952, + "offset": 29813, + "line": 982, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e253c8", + "id": "0x557b772c59e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29064, - "line": 951, + "offset": 29778, + "line": 981, "col": 9, "tokLen": 1 }, "end": { - "offset": 29069, + "offset": 29783, "col": 14, "tokLen": 7 } @@ -39851,67 +39304,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e253b0", + "id": "0x557b772c59c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29066, + "offset": 29780, "col": 11, "tokLen": 2 }, "end": { - "offset": 29066, + "offset": 29780, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e25390", + "id": "0x557b772c59a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29066, + "offset": 29780, "col": 11, "tokLen": 2 }, "end": { - "offset": 29066, + "offset": 29780, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e24168", + "id": "0x557b772c4768", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29064, + "offset": 29778, "col": 9, "tokLen": 1 }, "end": { - "offset": 29064, + "offset": 29778, "col": 9, "tokLen": 1 } @@ -39919,11 +39372,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -39932,16 +39385,16 @@ } }, { - "id": "0x7feb10e25378", + "id": "0x557b772c5990", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29069, + "offset": 29783, "col": 14, "tokLen": 7 }, "end": { - "offset": 29069, + "offset": 29783, "col": 14, "tokLen": 7 } @@ -39953,16 +39406,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e24188", + "id": "0x557b772c4788", "kind": "StringLiteral", "range": { "begin": { - "offset": 29069, + "offset": 29783, "col": 14, "tokLen": 7 }, "end": { - "offset": 29069, + "offset": 29783, "col": 14, "tokLen": 7 } @@ -39978,33 +39431,33 @@ ] }, { - "id": "0x7feb10e25468", + "id": "0x557b772c5a88", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29086, - "line": 952, + "offset": 29800, + "line": 982, "col": 9, "tokLen": 6 }, "end": { - "offset": 29099, + "offset": 29813, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e25438", + "id": "0x557b772c5a58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29093, + "offset": 29807, "col": 16, "tokLen": 4 }, "end": { - "offset": 29099, + "offset": 29813, "col": 22, "tokLen": 5 } @@ -40014,7 +39467,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef8d0", + "id": "0x557b76924450", "kind": "EnumConstantDecl", "name": "VB_CS", "type": { @@ -40027,35 +39480,35 @@ ] }, { - "id": "0x7feb10e267a8", + "id": "0x557b772c6de8", "kind": "IfStmt", "range": { "begin": { - "offset": 29110, - "line": 953, + "offset": 29824, + "line": 983, "col": 5, "tokLen": 2 }, "end": { - "offset": 29153, - "line": 954, + "offset": 29867, + "line": 984, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e266f8", + "id": "0x557b772c6d30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29114, - "line": 953, + "offset": 29828, + "line": 983, "col": 9, "tokLen": 1 }, "end": { - "offset": 29119, + "offset": 29833, "col": 14, "tokLen": 11 } @@ -40067,67 +39520,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e266e0", + "id": "0x557b772c6d18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29116, + "offset": 29830, "col": 11, "tokLen": 2 }, "end": { - "offset": 29116, + "offset": 29830, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e266c0", + "id": "0x557b772c6cf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29116, + "offset": 29830, "col": 11, "tokLen": 2 }, "end": { - "offset": 29116, + "offset": 29830, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e25498", + "id": "0x557b772c5ab8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29114, + "offset": 29828, "col": 9, "tokLen": 1 }, "end": { - "offset": 29114, + "offset": 29828, "col": 9, "tokLen": 1 } @@ -40135,11 +39588,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -40148,16 +39601,16 @@ } }, { - "id": "0x7feb10e266a8", + "id": "0x557b772c6ce0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29119, + "offset": 29833, "col": 14, "tokLen": 11 }, "end": { - "offset": 29119, + "offset": 29833, "col": 14, "tokLen": 11 } @@ -40169,16 +39622,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e254b8", + "id": "0x557b772c5ad8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29119, + "offset": 29833, "col": 14, "tokLen": 11 }, "end": { - "offset": 29119, + "offset": 29833, "col": 14, "tokLen": 11 } @@ -40194,33 +39647,33 @@ ] }, { - "id": "0x7feb10e26798", + "id": "0x557b772c6dd8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29140, - "line": 954, + "offset": 29854, + "line": 984, "col": 9, "tokLen": 6 }, "end": { - "offset": 29153, + "offset": 29867, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e26768", + "id": "0x557b772c6da8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29147, + "offset": 29861, "col": 16, "tokLen": 4 }, "end": { - "offset": 29153, + "offset": 29867, "col": 22, "tokLen": 9 } @@ -40230,7 +39683,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef920", + "id": "0x557b769244a8", "kind": "EnumConstantDecl", "name": "VB_OPA_FD", "type": { @@ -40243,35 +39696,35 @@ ] }, { - "id": "0x7feb10e27ad8", + "id": "0x557b772c8138", "kind": "IfStmt", "range": { "begin": { - "offset": 29168, - "line": 955, + "offset": 29882, + "line": 985, "col": 5, "tokLen": 2 }, "end": { - "offset": 29211, - "line": 956, + "offset": 29925, + "line": 986, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e27a28", + "id": "0x557b772c8080", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29172, - "line": 955, + "offset": 29886, + "line": 985, "col": 9, "tokLen": 1 }, "end": { - "offset": 29177, + "offset": 29891, "col": 14, "tokLen": 11 } @@ -40283,67 +39736,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e27a10", + "id": "0x557b772c8068", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29174, + "offset": 29888, "col": 11, "tokLen": 2 }, "end": { - "offset": 29174, + "offset": 29888, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e279f0", + "id": "0x557b772c8048", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29174, + "offset": 29888, "col": 11, "tokLen": 2 }, "end": { - "offset": 29174, + "offset": 29888, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e267c8", + "id": "0x557b772c6e08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29172, + "offset": 29886, "col": 9, "tokLen": 1 }, "end": { - "offset": 29172, + "offset": 29886, "col": 9, "tokLen": 1 } @@ -40351,11 +39804,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -40364,16 +39817,16 @@ } }, { - "id": "0x7feb10e279d8", + "id": "0x557b772c8030", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29177, + "offset": 29891, "col": 14, "tokLen": 11 }, "end": { - "offset": 29177, + "offset": 29891, "col": 14, "tokLen": 11 } @@ -40385,16 +39838,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e267e8", + "id": "0x557b772c6e28", "kind": "StringLiteral", "range": { "begin": { - "offset": 29177, + "offset": 29891, "col": 14, "tokLen": 11 }, "end": { - "offset": 29177, + "offset": 29891, "col": 14, "tokLen": 11 } @@ -40410,33 +39863,33 @@ ] }, { - "id": "0x7feb10e27ac8", + "id": "0x557b772c8128", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29198, - "line": 956, + "offset": 29912, + "line": 986, "col": 9, "tokLen": 6 }, "end": { - "offset": 29211, + "offset": 29925, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e27a98", + "id": "0x557b772c80f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29205, + "offset": 29919, "col": 16, "tokLen": 4 }, "end": { - "offset": 29211, + "offset": 29925, "col": 22, "tokLen": 9 } @@ -40446,7 +39899,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef970", + "id": "0x557b76924500", "kind": "EnumConstantDecl", "name": "VCOM_ADC2", "type": { @@ -40459,35 +39912,35 @@ ] }, { - "id": "0x7feb10e28e08", + "id": "0x557b772c9488", "kind": "IfStmt", "range": { "begin": { - "offset": 29226, - "line": 957, + "offset": 29940, + "line": 987, "col": 5, "tokLen": 2 }, "end": { - "offset": 29266, - "line": 958, + "offset": 29980, + "line": 988, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e28d58", + "id": "0x557b772c93d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29230, - "line": 957, + "offset": 29944, + "line": 987, "col": 9, "tokLen": 1 }, "end": { - "offset": 29235, + "offset": 29949, "col": 14, "tokLen": 8 } @@ -40499,67 +39952,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e28d40", + "id": "0x557b772c93b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29232, + "offset": 29946, "col": 11, "tokLen": 2 }, "end": { - "offset": 29232, + "offset": 29946, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e28d20", + "id": "0x557b772c9398", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29232, + "offset": 29946, "col": 11, "tokLen": 2 }, "end": { - "offset": 29232, + "offset": 29946, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e27af8", + "id": "0x557b772c8158", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29230, + "offset": 29944, "col": 9, "tokLen": 1 }, "end": { - "offset": 29230, + "offset": 29944, "col": 9, "tokLen": 1 } @@ -40567,11 +40020,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -40580,16 +40033,16 @@ } }, { - "id": "0x7feb10e28d08", + "id": "0x557b772c9380", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29235, + "offset": 29949, "col": 14, "tokLen": 8 }, "end": { - "offset": 29235, + "offset": 29949, "col": 14, "tokLen": 8 } @@ -40601,16 +40054,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e27b18", + "id": "0x557b772c8178", "kind": "StringLiteral", "range": { "begin": { - "offset": 29235, + "offset": 29949, "col": 14, "tokLen": 8 }, "end": { - "offset": 29235, + "offset": 29949, "col": 14, "tokLen": 8 } @@ -40626,33 +40079,33 @@ ] }, { - "id": "0x7feb10e28df8", + "id": "0x557b772c9478", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29253, - "line": 958, + "offset": 29967, + "line": 988, "col": 9, "tokLen": 6 }, "end": { - "offset": 29266, + "offset": 29980, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e28dc8", + "id": "0x557b772c9448", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29260, + "offset": 29974, "col": 16, "tokLen": 4 }, "end": { - "offset": 29266, + "offset": 29980, "col": 22, "tokLen": 6 } @@ -40662,7 +40115,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef9c0", + "id": "0x557b76924558", "kind": "EnumConstantDecl", "name": "VCASSH", "type": { @@ -40675,35 +40128,35 @@ ] }, { - "id": "0x7feb10e2a138", + "id": "0x557b772ca7d8", "kind": "IfStmt", "range": { "begin": { - "offset": 29278, - "line": 959, + "offset": 29992, + "line": 989, "col": 5, "tokLen": 2 }, "end": { - "offset": 29316, - "line": 960, + "offset": 30030, + "line": 990, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e2a088", + "id": "0x557b772ca720", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29282, - "line": 959, + "offset": 29996, + "line": 989, "col": 9, "tokLen": 1 }, "end": { - "offset": 29287, + "offset": 30001, "col": 14, "tokLen": 6 } @@ -40715,67 +40168,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e2a070", + "id": "0x557b772ca708", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29284, + "offset": 29998, "col": 11, "tokLen": 2 }, "end": { - "offset": 29284, + "offset": 29998, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e2a050", + "id": "0x557b772ca6e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29284, + "offset": 29998, "col": 11, "tokLen": 2 }, "end": { - "offset": 29284, + "offset": 29998, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e28e28", + "id": "0x557b772c94a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29282, + "offset": 29996, "col": 9, "tokLen": 1 }, "end": { - "offset": 29282, + "offset": 29996, "col": 9, "tokLen": 1 } @@ -40783,11 +40236,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -40796,16 +40249,16 @@ } }, { - "id": "0x7feb10e2a038", + "id": "0x557b772ca6d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29287, + "offset": 30001, "col": 14, "tokLen": 6 }, "end": { - "offset": 29287, + "offset": 30001, "col": 14, "tokLen": 6 } @@ -40817,16 +40270,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e28e48", + "id": "0x557b772c94c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29287, + "offset": 30001, "col": 14, "tokLen": 6 }, "end": { - "offset": 29287, + "offset": 30001, "col": 14, "tokLen": 6 } @@ -40842,33 +40295,33 @@ ] }, { - "id": "0x7feb10e2a128", + "id": "0x557b772ca7c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29303, - "line": 960, + "offset": 30017, + "line": 990, "col": 9, "tokLen": 6 }, "end": { - "offset": 29316, + "offset": 30030, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e2a0f8", + "id": "0x557b772ca798", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29310, + "offset": 30024, "col": 16, "tokLen": 4 }, "end": { - "offset": 29316, + "offset": 30030, "col": 22, "tokLen": 4 } @@ -40878,7 +40331,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefa10", + "id": "0x557b769245b0", "kind": "EnumConstantDecl", "name": "VTH2", "type": { @@ -40891,35 +40344,35 @@ ] }, { - "id": "0x7feb10e2b468", + "id": "0x557b772cbb28", "kind": "IfStmt", "range": { "begin": { - "offset": 29326, - "line": 961, + "offset": 30040, + "line": 991, "col": 5, "tokLen": 2 }, "end": { - "offset": 29370, - "line": 962, + "offset": 30084, + "line": 992, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e2b3b8", + "id": "0x557b772cba70", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29330, - "line": 961, + "offset": 30044, + "line": 991, "col": 9, "tokLen": 1 }, "end": { - "offset": 29335, + "offset": 30049, "col": 14, "tokLen": 12 } @@ -40931,67 +40384,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e2b3a0", + "id": "0x557b772cba58", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29332, + "offset": 30046, "col": 11, "tokLen": 2 }, "end": { - "offset": 29332, + "offset": 30046, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e2b380", + "id": "0x557b772cba38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29332, + "offset": 30046, "col": 11, "tokLen": 2 }, "end": { - "offset": 29332, + "offset": 30046, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e2a158", + "id": "0x557b772ca7f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29330, + "offset": 30044, "col": 9, "tokLen": 1 }, "end": { - "offset": 29330, + "offset": 30044, "col": 9, "tokLen": 1 } @@ -40999,11 +40452,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -41012,16 +40465,16 @@ } }, { - "id": "0x7feb10e2b368", + "id": "0x557b772cba20", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29335, + "offset": 30049, "col": 14, "tokLen": 12 }, "end": { - "offset": 29335, + "offset": 30049, "col": 14, "tokLen": 12 } @@ -41033,16 +40486,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e2a178", + "id": "0x557b772ca818", "kind": "StringLiteral", "range": { "begin": { - "offset": 29335, + "offset": 30049, "col": 14, "tokLen": 12 }, "end": { - "offset": 29335, + "offset": 30049, "col": 14, "tokLen": 12 } @@ -41058,33 +40511,33 @@ ] }, { - "id": "0x7feb10e2b458", + "id": "0x557b772cbb18", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29357, - "line": 962, + "offset": 30071, + "line": 992, "col": 9, "tokLen": 6 }, "end": { - "offset": 29370, + "offset": 30084, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e2b428", + "id": "0x557b772cbae8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29364, + "offset": 30078, "col": 16, "tokLen": 4 }, "end": { - "offset": 29370, + "offset": 30084, "col": 22, "tokLen": 10 } @@ -41094,7 +40547,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefa60", + "id": "0x557b76924608", "kind": "EnumConstantDecl", "name": "VRSHAPER_N", "type": { @@ -41107,35 +40560,35 @@ ] }, { - "id": "0x7feb10e2c798", + "id": "0x557b772cce78", "kind": "IfStmt", "range": { "begin": { - "offset": 29386, - "line": 963, + "offset": 30100, + "line": 993, "col": 5, "tokLen": 2 }, "end": { - "offset": 29429, - "line": 964, + "offset": 30143, + "line": 994, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e2c6e8", + "id": "0x557b772ccdc0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29390, - "line": 963, + "offset": 30104, + "line": 993, "col": 9, "tokLen": 1 }, "end": { - "offset": 29395, + "offset": 30109, "col": 14, "tokLen": 11 } @@ -41147,67 +40600,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e2c6d0", + "id": "0x557b772ccda8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29392, + "offset": 30106, "col": 11, "tokLen": 2 }, "end": { - "offset": 29392, + "offset": 30106, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e2c6b0", + "id": "0x557b772ccd88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29392, + "offset": 30106, "col": 11, "tokLen": 2 }, "end": { - "offset": 29392, + "offset": 30106, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e2b488", + "id": "0x557b772cbb48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29390, + "offset": 30104, "col": 9, "tokLen": 1 }, "end": { - "offset": 29390, + "offset": 30104, "col": 9, "tokLen": 1 } @@ -41215,11 +40668,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -41228,16 +40681,16 @@ } }, { - "id": "0x7feb10e2c698", + "id": "0x557b772ccd70", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29395, + "offset": 30109, "col": 14, "tokLen": 11 }, "end": { - "offset": 29395, + "offset": 30109, "col": 14, "tokLen": 11 } @@ -41249,16 +40702,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e2b4a8", + "id": "0x557b772cbb68", "kind": "StringLiteral", "range": { "begin": { - "offset": 29395, + "offset": 30109, "col": 14, "tokLen": 11 }, "end": { - "offset": 29395, + "offset": 30109, "col": 14, "tokLen": 11 } @@ -41274,33 +40727,33 @@ ] }, { - "id": "0x7feb10e2c788", + "id": "0x557b772cce68", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29416, - "line": 964, + "offset": 30130, + "line": 994, "col": 9, "tokLen": 6 }, "end": { - "offset": 29429, + "offset": 30143, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e2c758", + "id": "0x557b772cce38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29423, + "offset": 30137, "col": 16, "tokLen": 4 }, "end": { - "offset": 29429, + "offset": 30143, "col": 22, "tokLen": 9 } @@ -41310,7 +40763,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefab0", + "id": "0x557b76924660", "kind": "EnumConstantDecl", "name": "VIPRE_OUT", "type": { @@ -41323,35 +40776,35 @@ ] }, { - "id": "0x7feb10e2dac8", + "id": "0x557b772ce1c8", "kind": "IfStmt", "range": { "begin": { - "offset": 29444, - "line": 965, + "offset": 30158, + "line": 995, "col": 5, "tokLen": 2 }, "end": { - "offset": 29482, - "line": 966, + "offset": 30196, + "line": 996, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e2da18", + "id": "0x557b772ce110", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29448, - "line": 965, + "offset": 30162, + "line": 995, "col": 9, "tokLen": 1 }, "end": { - "offset": 29453, + "offset": 30167, "col": 14, "tokLen": 6 } @@ -41363,67 +40816,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e2da00", + "id": "0x557b772ce0f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29450, + "offset": 30164, "col": 11, "tokLen": 2 }, "end": { - "offset": 29450, + "offset": 30164, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e2d9e0", + "id": "0x557b772ce0d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29450, + "offset": 30164, "col": 11, "tokLen": 2 }, "end": { - "offset": 29450, + "offset": 30164, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e2c7b8", + "id": "0x557b772cce98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29448, + "offset": 30162, "col": 9, "tokLen": 1 }, "end": { - "offset": 29448, + "offset": 30162, "col": 9, "tokLen": 1 } @@ -41431,11 +40884,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -41444,16 +40897,16 @@ } }, { - "id": "0x7feb10e2d9c8", + "id": "0x557b772ce0c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29453, + "offset": 30167, "col": 14, "tokLen": 6 }, "end": { - "offset": 29453, + "offset": 30167, "col": 14, "tokLen": 6 } @@ -41465,16 +40918,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e2c7d8", + "id": "0x557b772cceb8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29453, + "offset": 30167, "col": 14, "tokLen": 6 }, "end": { - "offset": 29453, + "offset": 30167, "col": 14, "tokLen": 6 } @@ -41490,33 +40943,33 @@ ] }, { - "id": "0x7feb10e2dab8", + "id": "0x557b772ce1b8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29469, - "line": 966, + "offset": 30183, + "line": 996, "col": 9, "tokLen": 6 }, "end": { - "offset": 29482, + "offset": 30196, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e2da88", + "id": "0x557b772ce188", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29476, + "offset": 30190, "col": 16, "tokLen": 4 }, "end": { - "offset": 29482, + "offset": 30196, "col": 22, "tokLen": 4 } @@ -41526,7 +40979,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefb00", + "id": "0x557b769246b8", "kind": "EnumConstantDecl", "name": "VTH3", "type": { @@ -41539,35 +40992,35 @@ ] }, { - "id": "0x7feb10e2edf8", + "id": "0x557b772cf528", "kind": "IfStmt", "range": { "begin": { - "offset": 29492, - "line": 967, + "offset": 30206, + "line": 997, "col": 5, "tokLen": 2 }, "end": { - "offset": 29530, - "line": 968, + "offset": 30244, + "line": 998, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e2ed48", + "id": "0x557b772cf470", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29496, - "line": 967, + "offset": 30210, + "line": 997, "col": 9, "tokLen": 1 }, "end": { - "offset": 29501, + "offset": 30215, "col": 14, "tokLen": 6 } @@ -41579,67 +41032,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e2ed30", + "id": "0x557b772cf458", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29498, + "offset": 30212, "col": 11, "tokLen": 2 }, "end": { - "offset": 29498, + "offset": 30212, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e2ed10", + "id": "0x557b772cf438", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29498, + "offset": 30212, "col": 11, "tokLen": 2 }, "end": { - "offset": 29498, + "offset": 30212, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e2dae8", + "id": "0x557b772ce1e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29496, + "offset": 30210, "col": 9, "tokLen": 1 }, "end": { - "offset": 29496, + "offset": 30210, "col": 9, "tokLen": 1 } @@ -41647,11 +41100,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -41660,16 +41113,16 @@ } }, { - "id": "0x7feb10e2ecf8", + "id": "0x557b772cf420", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29501, + "offset": 30215, "col": 14, "tokLen": 6 }, "end": { - "offset": 29501, + "offset": 30215, "col": 14, "tokLen": 6 } @@ -41681,16 +41134,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e2db08", + "id": "0x557b772ce208", "kind": "StringLiteral", "range": { "begin": { - "offset": 29501, + "offset": 30215, "col": 14, "tokLen": 6 }, "end": { - "offset": 29501, + "offset": 30215, "col": 14, "tokLen": 6 } @@ -41706,33 +41159,33 @@ ] }, { - "id": "0x7feb10e2ede8", + "id": "0x557b772cf518", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29517, - "line": 968, + "offset": 30231, + "line": 998, "col": 9, "tokLen": 6 }, "end": { - "offset": 29530, + "offset": 30244, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e2edb8", + "id": "0x557b772cf4e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29524, + "offset": 30238, "col": 16, "tokLen": 4 }, "end": { - "offset": 29530, + "offset": 30244, "col": 22, "tokLen": 4 } @@ -41742,7 +41195,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefb50", + "id": "0x557b76924710", "kind": "EnumConstantDecl", "name": "VTH1", "type": { @@ -41755,35 +41208,35 @@ ] }, { - "id": "0x7feb10e30128", + "id": "0x557b772d0878", "kind": "IfStmt", "range": { "begin": { - "offset": 29540, - "line": 969, + "offset": 30254, + "line": 999, "col": 5, "tokLen": 2 }, "end": { - "offset": 29579, - "line": 970, + "offset": 30293, + "line": 1000, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e30078", + "id": "0x557b772d07c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29544, - "line": 969, + "offset": 30258, + "line": 999, "col": 9, "tokLen": 1 }, "end": { - "offset": 29549, + "offset": 30263, "col": 14, "tokLen": 7 } @@ -41795,67 +41248,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e30060", + "id": "0x557b772d07a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29546, + "offset": 30260, "col": 11, "tokLen": 2 }, "end": { - "offset": 29546, + "offset": 30260, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e30040", + "id": "0x557b772d0788", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29546, + "offset": 30260, "col": 11, "tokLen": 2 }, "end": { - "offset": 29546, + "offset": 30260, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e2ee18", + "id": "0x557b772cf548", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29544, + "offset": 30258, "col": 9, "tokLen": 1 }, "end": { - "offset": 29544, + "offset": 30258, "col": 9, "tokLen": 1 } @@ -41863,11 +41316,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -41876,16 +41329,16 @@ } }, { - "id": "0x7feb10e30028", + "id": "0x557b772d0770", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29549, + "offset": 30263, "col": 14, "tokLen": 7 }, "end": { - "offset": 29549, + "offset": 30263, "col": 14, "tokLen": 7 } @@ -41897,16 +41350,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e2ee38", + "id": "0x557b772cf568", "kind": "StringLiteral", "range": { "begin": { - "offset": 29549, + "offset": 30263, "col": 14, "tokLen": 7 }, "end": { - "offset": 29549, + "offset": 30263, "col": 14, "tokLen": 7 } @@ -41922,33 +41375,33 @@ ] }, { - "id": "0x7feb10e30118", + "id": "0x557b772d0868", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29566, - "line": 970, + "offset": 30280, + "line": 1000, "col": 9, "tokLen": 6 }, "end": { - "offset": 29579, + "offset": 30293, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e300e8", + "id": "0x557b772d0838", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29573, + "offset": 30287, "col": 16, "tokLen": 4 }, "end": { - "offset": 29579, + "offset": 30293, "col": 22, "tokLen": 5 } @@ -41958,7 +41411,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefba0", + "id": "0x557b76924768", "kind": "EnumConstantDecl", "name": "VICIN", "type": { @@ -41971,35 +41424,35 @@ ] }, { - "id": "0x7feb10e31458", + "id": "0x557b772d1bc8", "kind": "IfStmt", "range": { "begin": { - "offset": 29590, - "line": 971, + "offset": 30304, + "line": 1001, "col": 5, "tokLen": 2 }, "end": { - "offset": 29628, - "line": 972, + "offset": 30342, + "line": 1002, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e313a8", + "id": "0x557b772d1b10", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29594, - "line": 971, + "offset": 30308, + "line": 1001, "col": 9, "tokLen": 1 }, "end": { - "offset": 29599, + "offset": 30313, "col": 14, "tokLen": 6 } @@ -42011,67 +41464,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e31390", + "id": "0x557b772d1af8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29596, + "offset": 30310, "col": 11, "tokLen": 2 }, "end": { - "offset": 29596, + "offset": 30310, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e31370", + "id": "0x557b772d1ad8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29596, + "offset": 30310, "col": 11, "tokLen": 2 }, "end": { - "offset": 29596, + "offset": 30310, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e30148", + "id": "0x557b772d0898", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29594, + "offset": 30308, "col": 9, "tokLen": 1 }, "end": { - "offset": 29594, + "offset": 30308, "col": 9, "tokLen": 1 } @@ -42079,11 +41532,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -42092,16 +41545,16 @@ } }, { - "id": "0x7feb10e31358", + "id": "0x557b772d1ac0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29599, + "offset": 30313, "col": 14, "tokLen": 6 }, "end": { - "offset": 29599, + "offset": 30313, "col": 14, "tokLen": 6 } @@ -42113,16 +41566,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e30168", + "id": "0x557b772d08b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29599, + "offset": 30313, "col": 14, "tokLen": 6 }, "end": { - "offset": 29599, + "offset": 30313, "col": 14, "tokLen": 6 } @@ -42138,33 +41591,33 @@ ] }, { - "id": "0x7feb10e31448", + "id": "0x557b772d1bb8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29615, - "line": 972, + "offset": 30329, + "line": 1002, "col": 9, "tokLen": 6 }, "end": { - "offset": 29628, + "offset": 30342, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e31418", + "id": "0x557b772d1b88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29622, + "offset": 30336, "col": 16, "tokLen": 4 }, "end": { - "offset": 29628, + "offset": 30342, "col": 22, "tokLen": 4 } @@ -42174,7 +41627,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefbf0", + "id": "0x557b769247c0", "kind": "EnumConstantDecl", "name": "VCAS", "type": { @@ -42187,35 +41640,35 @@ ] }, { - "id": "0x7feb10e32788", + "id": "0x557b772d2f18", "kind": "IfStmt", "range": { "begin": { - "offset": 29638, - "line": 973, + "offset": 30352, + "line": 1003, "col": 5, "tokLen": 2 }, "end": { - "offset": 29678, - "line": 974, + "offset": 30392, + "line": 1004, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e326d8", + "id": "0x557b772d2e60", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29642, - "line": 973, + "offset": 30356, + "line": 1003, "col": 9, "tokLen": 1 }, "end": { - "offset": 29647, + "offset": 30361, "col": 14, "tokLen": 8 } @@ -42227,67 +41680,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e326c0", + "id": "0x557b772d2e48", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29644, + "offset": 30358, "col": 11, "tokLen": 2 }, "end": { - "offset": 29644, + "offset": 30358, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e326a0", + "id": "0x557b772d2e28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29644, + "offset": 30358, "col": 11, "tokLen": 2 }, "end": { - "offset": 29644, + "offset": 30358, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e31478", + "id": "0x557b772d1be8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29642, + "offset": 30356, "col": 9, "tokLen": 1 }, "end": { - "offset": 29642, + "offset": 30356, "col": 9, "tokLen": 1 } @@ -42295,11 +41748,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -42308,16 +41761,16 @@ } }, { - "id": "0x7feb10e32688", + "id": "0x557b772d2e10", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29647, + "offset": 30361, "col": 14, "tokLen": 8 }, "end": { - "offset": 29647, + "offset": 30361, "col": 14, "tokLen": 8 } @@ -42329,16 +41782,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e31498", + "id": "0x557b772d1c08", "kind": "StringLiteral", "range": { "begin": { - "offset": 29647, + "offset": 30361, "col": 14, "tokLen": 8 }, "end": { - "offset": 29647, + "offset": 30361, "col": 14, "tokLen": 8 } @@ -42354,33 +41807,33 @@ ] }, { - "id": "0x7feb10e32778", + "id": "0x557b772d2f08", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29665, - "line": 974, + "offset": 30379, + "line": 1004, "col": 9, "tokLen": 6 }, "end": { - "offset": 29678, + "offset": 30392, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e32748", + "id": "0x557b772d2ed8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29672, + "offset": 30386, "col": 16, "tokLen": 4 }, "end": { - "offset": 29678, + "offset": 30392, "col": 22, "tokLen": 6 } @@ -42390,7 +41843,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefc40", + "id": "0x557b76924818", "kind": "EnumConstantDecl", "name": "VCAL_N", "type": { @@ -42403,35 +41856,35 @@ ] }, { - "id": "0x7feb10e33ab8", + "id": "0x557b772d4268", "kind": "IfStmt", "range": { "begin": { - "offset": 29690, - "line": 975, + "offset": 30404, + "line": 1005, "col": 5, "tokLen": 2 }, "end": { - "offset": 29729, - "line": 976, + "offset": 30443, + "line": 1006, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e33a08", + "id": "0x557b772d41b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29694, - "line": 975, + "offset": 30408, + "line": 1005, "col": 9, "tokLen": 1 }, "end": { - "offset": 29699, + "offset": 30413, "col": 14, "tokLen": 7 } @@ -42443,67 +41896,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e339f0", + "id": "0x557b772d4198", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29696, + "offset": 30410, "col": 11, "tokLen": 2 }, "end": { - "offset": 29696, + "offset": 30410, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e339d0", + "id": "0x557b772d4178", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29696, + "offset": 30410, "col": 11, "tokLen": 2 }, "end": { - "offset": 29696, + "offset": 30410, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e327a8", + "id": "0x557b772d2f38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29694, + "offset": 30408, "col": 9, "tokLen": 1 }, "end": { - "offset": 29694, + "offset": 30408, "col": 9, "tokLen": 1 } @@ -42511,11 +41964,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -42524,16 +41977,16 @@ } }, { - "id": "0x7feb10e339b8", + "id": "0x557b772d4160", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29699, + "offset": 30413, "col": 14, "tokLen": 7 }, "end": { - "offset": 29699, + "offset": 30413, "col": 14, "tokLen": 7 } @@ -42545,16 +41998,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e327c8", + "id": "0x557b772d2f58", "kind": "StringLiteral", "range": { "begin": { - "offset": 29699, + "offset": 30413, "col": 14, "tokLen": 7 }, "end": { - "offset": 29699, + "offset": 30413, "col": 14, "tokLen": 7 } @@ -42570,33 +42023,33 @@ ] }, { - "id": "0x7feb10e33aa8", + "id": "0x557b772d4258", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29716, - "line": 976, + "offset": 30430, + "line": 1006, "col": 9, "tokLen": 6 }, "end": { - "offset": 29729, + "offset": 30443, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e33a78", + "id": "0x557b772d4228", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29723, + "offset": 30437, "col": 16, "tokLen": 4 }, "end": { - "offset": 29729, + "offset": 30443, "col": 22, "tokLen": 5 } @@ -42606,7 +42059,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefc90", + "id": "0x557b76924870", "kind": "EnumConstantDecl", "name": "VIPRE", "type": { @@ -42619,35 +42072,35 @@ ] }, { - "id": "0x7feb10e34de8", + "id": "0x557b772d55b8", "kind": "IfStmt", "range": { "begin": { - "offset": 29740, - "line": 977, + "offset": 30454, + "line": 1007, "col": 5, "tokLen": 2 }, "end": { - "offset": 29780, - "line": 978, + "offset": 30494, + "line": 1008, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e34d38", + "id": "0x557b772d5500", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29744, - "line": 977, + "offset": 30458, + "line": 1007, "col": 9, "tokLen": 1 }, "end": { - "offset": 29749, + "offset": 30463, "col": 14, "tokLen": 8 } @@ -42659,67 +42112,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e34d20", + "id": "0x557b772d54e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29746, + "offset": 30460, "col": 11, "tokLen": 2 }, "end": { - "offset": 29746, + "offset": 30460, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e34d00", + "id": "0x557b772d54c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29746, + "offset": 30460, "col": 11, "tokLen": 2 }, "end": { - "offset": 29746, + "offset": 30460, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e33ad8", + "id": "0x557b772d4288", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29744, + "offset": 30458, "col": 9, "tokLen": 1 }, "end": { - "offset": 29744, + "offset": 30458, "col": 9, "tokLen": 1 } @@ -42727,11 +42180,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -42740,16 +42193,16 @@ } }, { - "id": "0x7feb10e34ce8", + "id": "0x557b772d54b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29749, + "offset": 30463, "col": 14, "tokLen": 8 }, "end": { - "offset": 29749, + "offset": 30463, "col": 14, "tokLen": 8 } @@ -42761,16 +42214,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e33af8", + "id": "0x557b772d42a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29749, + "offset": 30463, "col": 14, "tokLen": 8 }, "end": { - "offset": 29749, + "offset": 30463, "col": 14, "tokLen": 8 } @@ -42786,33 +42239,33 @@ ] }, { - "id": "0x7feb10e34dd8", + "id": "0x557b772d55a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29767, - "line": 978, + "offset": 30481, + "line": 1008, "col": 9, "tokLen": 6 }, "end": { - "offset": 29780, + "offset": 30494, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e34da8", + "id": "0x557b772d5578", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29774, + "offset": 30488, "col": 16, "tokLen": 4 }, "end": { - "offset": 29780, + "offset": 30494, "col": 22, "tokLen": 6 } @@ -42822,7 +42275,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefce0", + "id": "0x557b769248c8", "kind": "EnumConstantDecl", "name": "VCAL_P", "type": { @@ -42835,35 +42288,35 @@ ] }, { - "id": "0x7feb10e36118", + "id": "0x557b772d6908", "kind": "IfStmt", "range": { "begin": { - "offset": 29792, - "line": 979, + "offset": 30506, + "line": 1009, "col": 5, "tokLen": 2 }, "end": { - "offset": 29831, - "line": 980, + "offset": 30545, + "line": 1010, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e36068", + "id": "0x557b772d6850", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29796, - "line": 979, + "offset": 30510, + "line": 1009, "col": 9, "tokLen": 1 }, "end": { - "offset": 29801, + "offset": 30515, "col": 14, "tokLen": 7 } @@ -42875,67 +42328,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e36050", + "id": "0x557b772d6838", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29798, + "offset": 30512, "col": 11, "tokLen": 2 }, "end": { - "offset": 29798, + "offset": 30512, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e36030", + "id": "0x557b772d6818", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29798, + "offset": 30512, "col": 11, "tokLen": 2 }, "end": { - "offset": 29798, + "offset": 30512, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e34e08", + "id": "0x557b772d55d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29796, + "offset": 30510, "col": 9, "tokLen": 1 }, "end": { - "offset": 29796, + "offset": 30510, "col": 9, "tokLen": 1 } @@ -42943,11 +42396,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -42956,16 +42409,16 @@ } }, { - "id": "0x7feb10e36018", + "id": "0x557b772d6800", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29801, + "offset": 30515, "col": 14, "tokLen": 7 }, "end": { - "offset": 29801, + "offset": 30515, "col": 14, "tokLen": 7 } @@ -42977,16 +42430,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e34e28", + "id": "0x557b772d55f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29801, + "offset": 30515, "col": 14, "tokLen": 7 }, "end": { - "offset": 29801, + "offset": 30515, "col": 14, "tokLen": 7 } @@ -43002,33 +42455,33 @@ ] }, { - "id": "0x7feb10e36108", + "id": "0x557b772d68f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29818, - "line": 980, + "offset": 30532, + "line": 1010, "col": 9, "tokLen": 6 }, "end": { - "offset": 29831, + "offset": 30545, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e360d8", + "id": "0x557b772d68c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29825, + "offset": 30539, "col": 16, "tokLen": 4 }, "end": { - "offset": 29831, + "offset": 30545, "col": 22, "tokLen": 5 } @@ -43038,7 +42491,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefd30", + "id": "0x557b76924920", "kind": "EnumConstantDecl", "name": "VDCSH", "type": { @@ -43051,35 +42504,35 @@ ] }, { - "id": "0x7feb10e37448", + "id": "0x557b772d7c58", "kind": "IfStmt", "range": { "begin": { - "offset": 29842, - "line": 981, + "offset": 30556, + "line": 1011, "col": 5, "tokLen": 2 }, "end": { - "offset": 29886, - "line": 982, + "offset": 30600, + "line": 1012, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e37398", + "id": "0x557b772d7ba0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29846, - "line": 981, + "offset": 30560, + "line": 1011, "col": 9, "tokLen": 1 }, "end": { - "offset": 29851, + "offset": 30565, "col": 14, "tokLen": 12 } @@ -43091,67 +42544,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e37380", + "id": "0x557b772d7b88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29848, + "offset": 30562, "col": 11, "tokLen": 2 }, "end": { - "offset": 29848, + "offset": 30562, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e37360", + "id": "0x557b772d7b68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29848, + "offset": 30562, "col": 11, "tokLen": 2 }, "end": { - "offset": 29848, + "offset": 30562, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e36138", + "id": "0x557b772d6928", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29846, + "offset": 30560, "col": 9, "tokLen": 1 }, "end": { - "offset": 29846, + "offset": 30560, "col": 9, "tokLen": 1 } @@ -43159,11 +42612,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -43172,16 +42625,16 @@ } }, { - "id": "0x7feb10e37348", + "id": "0x557b772d7b50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29851, + "offset": 30565, "col": 14, "tokLen": 12 }, "end": { - "offset": 29851, + "offset": 30565, "col": 14, "tokLen": 12 } @@ -43193,16 +42646,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e36158", + "id": "0x557b772d6948", "kind": "StringLiteral", "range": { "begin": { - "offset": 29851, + "offset": 30565, "col": 14, "tokLen": 12 }, "end": { - "offset": 29851, + "offset": 30565, "col": 14, "tokLen": 12 } @@ -43218,33 +42671,33 @@ ] }, { - "id": "0x7feb10e37438", + "id": "0x557b772d7c48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29873, - "line": 982, + "offset": 30587, + "line": 1012, "col": 9, "tokLen": 6 }, "end": { - "offset": 29886, + "offset": 30600, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e37408", + "id": "0x557b772d7c18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29880, + "offset": 30594, "col": 16, "tokLen": 4 }, "end": { - "offset": 29886, + "offset": 30600, "col": 22, "tokLen": 10 } @@ -43254,7 +42707,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefd80", + "id": "0x557b76924978", "kind": "EnumConstantDecl", "name": "VBP_COLBUF", "type": { @@ -43267,35 +42720,35 @@ ] }, { - "id": "0x7feb10df7798", + "id": "0x557b772d8fa8", "kind": "IfStmt", "range": { "begin": { - "offset": 29902, - "line": 983, + "offset": 30616, + "line": 1013, "col": 5, "tokLen": 2 }, "end": { - "offset": 29942, - "line": 984, + "offset": 30656, + "line": 1014, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10df76e8", + "id": "0x557b772d8ef0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29906, - "line": 983, + "offset": 30620, + "line": 1013, "col": 9, "tokLen": 1 }, "end": { - "offset": 29911, + "offset": 30625, "col": 14, "tokLen": 8 } @@ -43307,67 +42760,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10df76d0", + "id": "0x557b772d8ed8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29908, + "offset": 30622, "col": 11, "tokLen": 2 }, "end": { - "offset": 29908, + "offset": 30622, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10df76b0", + "id": "0x557b772d8eb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29908, + "offset": 30622, "col": 11, "tokLen": 2 }, "end": { - "offset": 29908, + "offset": 30622, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e37468", + "id": "0x557b772d7c78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29906, + "offset": 30620, "col": 9, "tokLen": 1 }, "end": { - "offset": 29906, + "offset": 30620, "col": 9, "tokLen": 1 } @@ -43375,11 +42828,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -43388,16 +42841,16 @@ } }, { - "id": "0x7feb10df7698", + "id": "0x557b772d8ea0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29911, + "offset": 30625, "col": 14, "tokLen": 8 }, "end": { - "offset": 29911, + "offset": 30625, "col": 14, "tokLen": 8 } @@ -43409,16 +42862,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e37488", + "id": "0x557b772d7c98", "kind": "StringLiteral", "range": { "begin": { - "offset": 29911, + "offset": 30625, "col": 14, "tokLen": 8 }, "end": { - "offset": 29911, + "offset": 30625, "col": 14, "tokLen": 8 } @@ -43434,33 +42887,33 @@ ] }, { - "id": "0x7feb10df7788", + "id": "0x557b772d8f98", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29929, - "line": 984, + "offset": 30643, + "line": 1014, "col": 9, "tokLen": 6 }, "end": { - "offset": 29942, + "offset": 30656, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10df7758", + "id": "0x557b772d8f68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29936, + "offset": 30650, "col": 16, "tokLen": 4 }, "end": { - "offset": 29942, + "offset": 30656, "col": 22, "tokLen": 6 } @@ -43470,7 +42923,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefdd0", + "id": "0x557b769249d0", "kind": "EnumConstantDecl", "name": "VB_SDA", "type": { @@ -43483,35 +42936,35 @@ ] }, { - "id": "0x7feb10df8ac8", + "id": "0x557b772da2f8", "kind": "IfStmt", "range": { "begin": { - "offset": 29954, - "line": 985, + "offset": 30668, + "line": 1015, "col": 5, "tokLen": 2 }, "end": { - "offset": 29997, - "line": 986, + "offset": 30711, + "line": 1016, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10df8a18", + "id": "0x557b772da240", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29958, - "line": 985, + "offset": 30672, + "line": 1015, "col": 9, "tokLen": 1 }, "end": { - "offset": 29963, + "offset": 30677, "col": 14, "tokLen": 11 } @@ -43523,67 +42976,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10df8a00", + "id": "0x557b772da228", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29960, + "offset": 30674, "col": 11, "tokLen": 2 }, "end": { - "offset": 29960, + "offset": 30674, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10df89e0", + "id": "0x557b772da208", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29960, + "offset": 30674, "col": 11, "tokLen": 2 }, "end": { - "offset": 29960, + "offset": 30674, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10df77b8", + "id": "0x557b772d8fc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29958, + "offset": 30672, "col": 9, "tokLen": 1 }, "end": { - "offset": 29958, + "offset": 30672, "col": 9, "tokLen": 1 } @@ -43591,11 +43044,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -43604,16 +43057,16 @@ } }, { - "id": "0x7feb10df89c8", + "id": "0x557b772da1f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29963, + "offset": 30677, "col": 14, "tokLen": 11 }, "end": { - "offset": 29963, + "offset": 30677, "col": 14, "tokLen": 11 } @@ -43625,16 +43078,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10df77d8", + "id": "0x557b772d8fe8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29963, + "offset": 30677, "col": 14, "tokLen": 11 }, "end": { - "offset": 29963, + "offset": 30677, "col": 14, "tokLen": 11 } @@ -43650,33 +43103,33 @@ ] }, { - "id": "0x7feb10df8ab8", + "id": "0x557b772da2e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29984, - "line": 986, + "offset": 30698, + "line": 1016, "col": 9, "tokLen": 6 }, "end": { - "offset": 29997, + "offset": 30711, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10df8a88", + "id": "0x557b772da2b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29991, + "offset": 30705, "col": 16, "tokLen": 4 }, "end": { - "offset": 29997, + "offset": 30711, "col": 22, "tokLen": 9 } @@ -43686,7 +43139,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefe20", + "id": "0x557b76924a28", "kind": "EnumConstantDecl", "name": "VCASC_SFP", "type": { @@ -43699,35 +43152,35 @@ ] }, { - "id": "0x7feb10df9df8", + "id": "0x557b772db648", "kind": "IfStmt", "range": { "begin": { - "offset": 30012, - "line": 987, + "offset": 30726, + "line": 1017, "col": 5, "tokLen": 2 }, "end": { - "offset": 30055, - "line": 988, + "offset": 30769, + "line": 1018, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10df9d48", + "id": "0x557b772db590", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30016, - "line": 987, + "offset": 30730, + "line": 1017, "col": 9, "tokLen": 1 }, "end": { - "offset": 30021, + "offset": 30735, "col": 14, "tokLen": 11 } @@ -43739,67 +43192,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10df9d30", + "id": "0x557b772db578", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30018, + "offset": 30732, "col": 11, "tokLen": 2 }, "end": { - "offset": 30018, + "offset": 30732, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10df9d10", + "id": "0x557b772db558", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30018, + "offset": 30732, "col": 11, "tokLen": 2 }, "end": { - "offset": 30018, + "offset": 30732, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10df8ae8", + "id": "0x557b772da318", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30016, + "offset": 30730, "col": 9, "tokLen": 1 }, "end": { - "offset": 30016, + "offset": 30730, "col": 9, "tokLen": 1 } @@ -43807,11 +43260,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -43820,16 +43273,16 @@ } }, { - "id": "0x7feb10df9cf8", + "id": "0x557b772db540", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30021, + "offset": 30735, "col": 14, "tokLen": 11 }, "end": { - "offset": 30021, + "offset": 30735, "col": 14, "tokLen": 11 } @@ -43841,16 +43294,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10df8b08", + "id": "0x557b772da338", "kind": "StringLiteral", "range": { "begin": { - "offset": 30021, + "offset": 30735, "col": 14, "tokLen": 11 }, "end": { - "offset": 30021, + "offset": 30735, "col": 14, "tokLen": 11 } @@ -43866,33 +43319,33 @@ ] }, { - "id": "0x7feb10df9de8", + "id": "0x557b772db638", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30042, - "line": 988, + "offset": 30756, + "line": 1018, "col": 9, "tokLen": 6 }, "end": { - "offset": 30055, + "offset": 30769, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10df9db8", + "id": "0x557b772db608", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30049, + "offset": 30763, "col": 16, "tokLen": 4 }, "end": { - "offset": 30055, + "offset": 30769, "col": 22, "tokLen": 9 } @@ -43902,7 +43355,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefe70", + "id": "0x557b76924a80", "kind": "EnumConstantDecl", "name": "VIPRE_CDS", "type": { @@ -43915,35 +43368,35 @@ ] }, { - "id": "0x7feb10dfb128", + "id": "0x557b772dc998", "kind": "IfStmt", "range": { "begin": { - "offset": 30070, - "line": 989, + "offset": 30784, + "line": 1019, "col": 5, "tokLen": 2 }, "end": { - "offset": 30113, - "line": 990, + "offset": 30827, + "line": 1020, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10dfb078", + "id": "0x557b772dc8e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30074, - "line": 989, + "offset": 30788, + "line": 1019, "col": 9, "tokLen": 1 }, "end": { - "offset": 30079, + "offset": 30793, "col": 14, "tokLen": 11 } @@ -43955,67 +43408,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10dfb060", + "id": "0x557b772dc8c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30076, + "offset": 30790, "col": 11, "tokLen": 2 }, "end": { - "offset": 30076, + "offset": 30790, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dfb040", + "id": "0x557b772dc8a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30076, + "offset": 30790, "col": 11, "tokLen": 2 }, "end": { - "offset": 30076, + "offset": 30790, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10df9e18", + "id": "0x557b772db668", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30074, + "offset": 30788, "col": 9, "tokLen": 1 }, "end": { - "offset": 30074, + "offset": 30788, "col": 9, "tokLen": 1 } @@ -44023,11 +43476,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -44036,16 +43489,16 @@ } }, { - "id": "0x7feb10dfb028", + "id": "0x557b772dc890", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30079, + "offset": 30793, "col": 14, "tokLen": 11 }, "end": { - "offset": 30079, + "offset": 30793, "col": 14, "tokLen": 11 } @@ -44057,16 +43510,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10df9e38", + "id": "0x557b772db688", "kind": "StringLiteral", "range": { "begin": { - "offset": 30079, + "offset": 30793, "col": 14, "tokLen": 11 }, "end": { - "offset": 30079, + "offset": 30793, "col": 14, "tokLen": 11 } @@ -44082,33 +43535,33 @@ ] }, { - "id": "0x7feb10dfb118", + "id": "0x557b772dc988", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30100, - "line": 990, + "offset": 30814, + "line": 1020, "col": 9, "tokLen": 6 }, "end": { - "offset": 30113, + "offset": 30827, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10dfb0e8", + "id": "0x557b772dc958", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30107, + "offset": 30821, "col": 16, "tokLen": 4 }, "end": { - "offset": 30113, + "offset": 30827, "col": 22, "tokLen": 9 } @@ -44118,7 +43571,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefec0", + "id": "0x557b76924ad8", "kind": "EnumConstantDecl", "name": "IBIAS_SFP", "type": { @@ -44131,35 +43584,35 @@ ] }, { - "id": "0x7feb10dfc458", + "id": "0x557b772ddce8", "kind": "IfStmt", "range": { "begin": { - "offset": 30128, - "line": 991, + "offset": 30842, + "line": 1021, "col": 5, "tokLen": 2 }, "end": { - "offset": 30170, - "line": 992, + "offset": 30884, + "line": 1022, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10dfc3a8", + "id": "0x557b772ddc30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30132, - "line": 991, + "offset": 30846, + "line": 1021, "col": 9, "tokLen": 1 }, "end": { - "offset": 30137, + "offset": 30851, "col": 14, "tokLen": 10 } @@ -44171,67 +43624,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10dfc390", + "id": "0x557b772ddc18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30134, + "offset": 30848, "col": 11, "tokLen": 2 }, "end": { - "offset": 30134, + "offset": 30848, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dfc370", + "id": "0x557b772ddbf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30134, + "offset": 30848, "col": 11, "tokLen": 2 }, "end": { - "offset": 30134, + "offset": 30848, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10dfb148", + "id": "0x557b772dc9b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30132, + "offset": 30846, "col": 9, "tokLen": 1 }, "end": { - "offset": 30132, + "offset": 30846, "col": 9, "tokLen": 1 } @@ -44239,11 +43692,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -44252,16 +43705,16 @@ } }, { - "id": "0x7feb10dfc358", + "id": "0x557b772ddbe0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30137, + "offset": 30851, "col": 14, "tokLen": 10 }, "end": { - "offset": 30137, + "offset": 30851, "col": 14, "tokLen": 10 } @@ -44273,16 +43726,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dfb168", + "id": "0x557b772dc9d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 30137, + "offset": 30851, "col": 14, "tokLen": 10 }, "end": { - "offset": 30137, + "offset": 30851, "col": 14, "tokLen": 10 } @@ -44298,33 +43751,33 @@ ] }, { - "id": "0x7feb10dfc448", + "id": "0x557b772ddcd8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30157, - "line": 992, + "offset": 30871, + "line": 1022, "col": 9, "tokLen": 6 }, "end": { - "offset": 30170, + "offset": 30884, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10dfc418", + "id": "0x557b772ddca8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30164, + "offset": 30878, "col": 16, "tokLen": 4 }, "end": { - "offset": 30170, + "offset": 30884, "col": 22, "tokLen": 12 } @@ -44334,7 +43787,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0280", + "id": "0x557b76924ef8", "kind": "EnumConstantDecl", "name": "TRIMBIT_SCAN", "type": { @@ -44347,35 +43800,35 @@ ] }, { - "id": "0x7feb10dfd788", + "id": "0x557b772df038", "kind": "IfStmt", "range": { "begin": { - "offset": 30188, - "line": 993, + "offset": 30902, + "line": 1023, "col": 5, "tokLen": 2 }, "end": { - "offset": 30233, - "line": 994, + "offset": 30947, + "line": 1024, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10dfd6d8", + "id": "0x557b772def80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30192, - "line": 993, + "offset": 30906, + "line": 1023, "col": 9, "tokLen": 1 }, "end": { - "offset": 30197, + "offset": 30911, "col": 14, "tokLen": 13 } @@ -44387,67 +43840,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10dfd6c0", + "id": "0x557b772def68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30194, + "offset": 30908, "col": 11, "tokLen": 2 }, "end": { - "offset": 30194, + "offset": 30908, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dfd6a0", + "id": "0x557b772def48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30194, + "offset": 30908, "col": 11, "tokLen": 2 }, "end": { - "offset": 30194, + "offset": 30908, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10dfc478", + "id": "0x557b772ddd08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30192, + "offset": 30906, "col": 9, "tokLen": 1 }, "end": { - "offset": 30192, + "offset": 30906, "col": 9, "tokLen": 1 } @@ -44455,11 +43908,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -44468,16 +43921,16 @@ } }, { - "id": "0x7feb10dfd688", + "id": "0x557b772def30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30197, + "offset": 30911, "col": 14, "tokLen": 13 }, "end": { - "offset": 30197, + "offset": 30911, "col": 14, "tokLen": 13 } @@ -44489,16 +43942,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dfc498", + "id": "0x557b772ddd28", "kind": "StringLiteral", "range": { "begin": { - "offset": 30197, + "offset": 30911, "col": 14, "tokLen": 13 }, "end": { - "offset": 30197, + "offset": 30911, "col": 14, "tokLen": 13 } @@ -44514,33 +43967,33 @@ ] }, { - "id": "0x7feb10dfd778", + "id": "0x557b772df028", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30220, - "line": 994, + "offset": 30934, + "line": 1024, "col": 9, "tokLen": 6 }, "end": { - "offset": 30233, + "offset": 30947, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10dfd748", + "id": "0x557b772deff8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30227, + "offset": 30941, "col": 16, "tokLen": 4 }, "end": { - "offset": 30233, + "offset": 30947, "col": 22, "tokLen": 12 } @@ -44550,7 +44003,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feff60", + "id": "0x557b76924b88", "kind": "EnumConstantDecl", "name": "HIGH_VOLTAGE", "type": { @@ -44563,35 +44016,35 @@ ] }, { - "id": "0x7feb10dfeab8", + "id": "0x557b772e0388", "kind": "IfStmt", "range": { "begin": { - "offset": 30251, - "line": 995, + "offset": 30965, + "line": 1025, "col": 5, "tokLen": 2 }, "end": { - "offset": 30292, - "line": 996, + "offset": 31006, + "line": 1026, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10dfea08", + "id": "0x557b772e02d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30255, - "line": 995, + "offset": 30969, + "line": 1025, "col": 9, "tokLen": 1 }, "end": { - "offset": 30260, + "offset": 30974, "col": 14, "tokLen": 9 } @@ -44603,67 +44056,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10dfe9f0", + "id": "0x557b772e02b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30257, + "offset": 30971, "col": 11, "tokLen": 2 }, "end": { - "offset": 30257, + "offset": 30971, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dfe9d0", + "id": "0x557b772e0298", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30257, + "offset": 30971, "col": 11, "tokLen": 2 }, "end": { - "offset": 30257, + "offset": 30971, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10dfd7a8", + "id": "0x557b772df058", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30255, + "offset": 30969, "col": 9, "tokLen": 1 }, "end": { - "offset": 30255, + "offset": 30969, "col": 9, "tokLen": 1 } @@ -44671,11 +44124,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -44684,16 +44137,16 @@ } }, { - "id": "0x7feb10dfe9b8", + "id": "0x557b772e0280", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30260, + "offset": 30974, "col": 14, "tokLen": 9 }, "end": { - "offset": 30260, + "offset": 30974, "col": 14, "tokLen": 9 } @@ -44705,16 +44158,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dfd7c8", + "id": "0x557b772df078", "kind": "StringLiteral", "range": { "begin": { - "offset": 30260, + "offset": 30974, "col": 14, "tokLen": 9 }, "end": { - "offset": 30260, + "offset": 30974, "col": 14, "tokLen": 9 } @@ -44730,33 +44183,33 @@ ] }, { - "id": "0x7feb10dfeaa8", + "id": "0x557b772e0378", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30279, - "line": 996, + "offset": 30993, + "line": 1026, "col": 9, "tokLen": 6 }, "end": { - "offset": 30292, + "offset": 31006, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10dfea78", + "id": "0x557b772e0348", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30286, + "offset": 31000, "col": 16, "tokLen": 4 }, "end": { - "offset": 30292, + "offset": 31006, "col": 22, "tokLen": 8 } @@ -44766,7 +44219,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef240", + "id": "0x557b76923d18", "kind": "EnumConstantDecl", "name": "IO_DELAY", "type": { @@ -44779,35 +44232,35 @@ ] }, { - "id": "0x7feb10dffde8", + "id": "0x557b772e16d8", "kind": "IfStmt", "range": { "begin": { - "offset": 30306, - "line": 997, + "offset": 31020, + "line": 1027, "col": 5, "tokLen": 2 }, "end": { - "offset": 30348, - "line": 998, + "offset": 31062, + "line": 1028, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x7feb10dffd38", + "id": "0x557b772e1620", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30310, - "line": 997, + "offset": 31024, + "line": 1027, "col": 9, "tokLen": 1 }, "end": { - "offset": 30315, + "offset": 31029, "col": 14, "tokLen": 10 } @@ -44819,67 +44272,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10dffd20", + "id": "0x557b772e1608", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30312, + "offset": 31026, "col": 11, "tokLen": 2 }, "end": { - "offset": 30312, + "offset": 31026, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dffd00", + "id": "0x557b772e15e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30312, + "offset": 31026, "col": 11, "tokLen": 2 }, "end": { - "offset": 30312, + "offset": 31026, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10dfead8", + "id": "0x557b772e03a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30310, + "offset": 31024, "col": 9, "tokLen": 1 }, "end": { - "offset": 30310, + "offset": 31024, "col": 9, "tokLen": 1 } @@ -44887,11 +44340,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -44900,16 +44353,16 @@ } }, { - "id": "0x7feb10dffce8", + "id": "0x557b772e15d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30315, + "offset": 31029, "col": 14, "tokLen": 10 }, "end": { - "offset": 30315, + "offset": 31029, "col": 14, "tokLen": 10 } @@ -44921,16 +44374,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dfeaf8", + "id": "0x557b772e03c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 30315, + "offset": 31029, "col": 14, "tokLen": 10 }, "end": { - "offset": 30315, + "offset": 31029, "col": 14, "tokLen": 10 } @@ -44946,33 +44399,33 @@ ] }, { - "id": "0x7feb10dffdd8", + "id": "0x557b772e16c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30335, - "line": 998, + "offset": 31049, + "line": 1028, "col": 9, "tokLen": 6 }, "end": { - "offset": 30348, + "offset": 31062, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x7feb10dffda8", + "id": "0x557b772e1698", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30342, + "offset": 31056, "col": 16, "tokLen": 4 }, "end": { - "offset": 30348, + "offset": 31062, "col": 22, "tokLen": 15 } @@ -44982,7 +44435,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feffb0", + "id": "0x557b76924be0", "kind": "EnumConstantDecl", "name": "TEMPERATURE_ADC", "type": { @@ -44995,35 +44448,35 @@ ] }, { - "id": "0x7feb10e01118", + "id": "0x557b772e2a28", "kind": "IfStmt", "range": { "begin": { - "offset": 30369, - "line": 999, + "offset": 31083, + "line": 1029, "col": 5, "tokLen": 2 }, "end": { - "offset": 30412, - "line": 1000, + "offset": 31126, + "line": 1030, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e01068", + "id": "0x557b772e2970", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30373, - "line": 999, + "offset": 31087, + "line": 1029, "col": 9, "tokLen": 1 }, "end": { - "offset": 30378, + "offset": 31092, "col": 14, "tokLen": 11 } @@ -45035,67 +44488,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e01050", + "id": "0x557b772e2958", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30375, + "offset": 31089, "col": 11, "tokLen": 2 }, "end": { - "offset": 30375, + "offset": 31089, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e01030", + "id": "0x557b772e2938", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30375, + "offset": 31089, "col": 11, "tokLen": 2 }, "end": { - "offset": 30375, + "offset": 31089, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10dffe08", + "id": "0x557b772e16f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30373, + "offset": 31087, "col": 9, "tokLen": 1 }, "end": { - "offset": 30373, + "offset": 31087, "col": 9, "tokLen": 1 } @@ -45103,11 +44556,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -45116,16 +44569,16 @@ } }, { - "id": "0x7feb10e01018", + "id": "0x557b772e2920", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30378, + "offset": 31092, "col": 14, "tokLen": 11 }, "end": { - "offset": 30378, + "offset": 31092, "col": 14, "tokLen": 11 } @@ -45137,16 +44590,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dffe28", + "id": "0x557b772e1718", "kind": "StringLiteral", "range": { "begin": { - "offset": 30378, + "offset": 31092, "col": 14, "tokLen": 11 }, "end": { - "offset": 30378, + "offset": 31092, "col": 14, "tokLen": 11 } @@ -45162,33 +44615,33 @@ ] }, { - "id": "0x7feb10e01108", + "id": "0x557b772e2a18", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30399, - "line": 1000, + "offset": 31113, + "line": 1030, "col": 9, "tokLen": 6 }, "end": { - "offset": 30412, + "offset": 31126, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e010d8", + "id": "0x557b772e29e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30406, + "offset": 31120, "col": 16, "tokLen": 4 }, "end": { - "offset": 30412, + "offset": 31126, "col": 22, "tokLen": 16 } @@ -45198,7 +44651,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0000", + "id": "0x557b76924c38", "kind": "EnumConstantDecl", "name": "TEMPERATURE_FPGA", "type": { @@ -45211,35 +44664,35 @@ ] }, { - "id": "0x7feb10e02448", + "id": "0x557b772e3d78", "kind": "IfStmt", "range": { "begin": { - "offset": 30434, - "line": 1001, + "offset": 31148, + "line": 1031, "col": 5, "tokLen": 2 }, "end": { - "offset": 30480, - "line": 1002, + "offset": 31194, + "line": 1032, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x7feb10e02398", + "id": "0x557b772e3cc0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30438, - "line": 1001, + "offset": 31152, + "line": 1031, "col": 9, "tokLen": 1 }, "end": { - "offset": 30443, + "offset": 31157, "col": 14, "tokLen": 14 } @@ -45251,67 +44704,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e02380", + "id": "0x557b772e3ca8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30440, + "offset": 31154, "col": 11, "tokLen": 2 }, "end": { - "offset": 30440, + "offset": 31154, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e02360", + "id": "0x557b772e3c88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30440, + "offset": 31154, "col": 11, "tokLen": 2 }, "end": { - "offset": 30440, + "offset": 31154, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e01138", + "id": "0x557b772e2a48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30438, + "offset": 31152, "col": 9, "tokLen": 1 }, "end": { - "offset": 30438, + "offset": 31152, "col": 9, "tokLen": 1 } @@ -45319,11 +44772,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -45332,16 +44785,16 @@ } }, { - "id": "0x7feb10e02348", + "id": "0x557b772e3c70", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30443, + "offset": 31157, "col": 14, "tokLen": 14 }, "end": { - "offset": 30443, + "offset": 31157, "col": 14, "tokLen": 14 } @@ -45353,16 +44806,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e01158", + "id": "0x557b772e2a68", "kind": "StringLiteral", "range": { "begin": { - "offset": 30443, + "offset": 31157, "col": 14, "tokLen": 14 }, "end": { - "offset": 30443, + "offset": 31157, "col": 14, "tokLen": 14 } @@ -45378,33 +44831,33 @@ ] }, { - "id": "0x7feb10e02438", + "id": "0x557b772e3d68", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30467, - "line": 1002, + "offset": 31181, + "line": 1032, "col": 9, "tokLen": 6 }, "end": { - "offset": 30480, + "offset": 31194, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x7feb10e02408", + "id": "0x557b772e3d38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30474, + "offset": 31188, "col": 16, "tokLen": 4 }, "end": { - "offset": 30480, + "offset": 31194, "col": 22, "tokLen": 19 } @@ -45414,7 +44867,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0050", + "id": "0x557b76924c90", "kind": "EnumConstantDecl", "name": "TEMPERATURE_FPGAEXT", "type": { @@ -45427,35 +44880,35 @@ ] }, { - "id": "0x7feb10e03778", + "id": "0x557b772e50c8", "kind": "IfStmt", "range": { "begin": { - "offset": 30505, - "line": 1003, + "offset": 31219, + "line": 1033, "col": 5, "tokLen": 2 }, "end": { - "offset": 30548, - "line": 1004, + "offset": 31262, + "line": 1034, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e036c8", + "id": "0x557b772e5010", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30509, - "line": 1003, + "offset": 31223, + "line": 1033, "col": 9, "tokLen": 1 }, "end": { - "offset": 30514, + "offset": 31228, "col": 14, "tokLen": 11 } @@ -45467,67 +44920,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e036b0", + "id": "0x557b772e4ff8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30511, + "offset": 31225, "col": 11, "tokLen": 2 }, "end": { - "offset": 30511, + "offset": 31225, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e03690", + "id": "0x557b772e4fd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30511, + "offset": 31225, "col": 11, "tokLen": 2 }, "end": { - "offset": 30511, + "offset": 31225, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e02468", + "id": "0x557b772e3d98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30509, + "offset": 31223, "col": 9, "tokLen": 1 }, "end": { - "offset": 30509, + "offset": 31223, "col": 9, "tokLen": 1 } @@ -45535,11 +44988,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -45548,16 +45001,16 @@ } }, { - "id": "0x7feb10e03678", + "id": "0x557b772e4fc0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30514, + "offset": 31228, "col": 14, "tokLen": 11 }, "end": { - "offset": 30514, + "offset": 31228, "col": 14, "tokLen": 11 } @@ -45569,16 +45022,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e02488", + "id": "0x557b772e3db8", "kind": "StringLiteral", "range": { "begin": { - "offset": 30514, + "offset": 31228, "col": 14, "tokLen": 11 }, "end": { - "offset": 30514, + "offset": 31228, "col": 14, "tokLen": 11 } @@ -45594,33 +45047,33 @@ ] }, { - "id": "0x7feb10e03768", + "id": "0x557b772e50b8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30535, - "line": 1004, + "offset": 31249, + "line": 1034, "col": 9, "tokLen": 6 }, "end": { - "offset": 30548, + "offset": 31262, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e03738", + "id": "0x557b772e5088", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30542, + "offset": 31256, "col": 16, "tokLen": 4 }, "end": { - "offset": 30548, + "offset": 31262, "col": 22, "tokLen": 16 } @@ -45630,7 +45083,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff00a0", + "id": "0x557b76924ce8", "kind": "EnumConstantDecl", "name": "TEMPERATURE_10GE", "type": { @@ -45643,35 +45096,35 @@ ] }, { - "id": "0x7feb10e04aa8", + "id": "0x557b772e6418", "kind": "IfStmt", "range": { "begin": { - "offset": 30570, - "line": 1005, + "offset": 31284, + "line": 1035, "col": 5, "tokLen": 2 }, "end": { - "offset": 30613, - "line": 1006, + "offset": 31327, + "line": 1036, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e049f8", + "id": "0x557b772e6360", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30574, - "line": 1005, + "offset": 31288, + "line": 1035, "col": 9, "tokLen": 1 }, "end": { - "offset": 30579, + "offset": 31293, "col": 14, "tokLen": 11 } @@ -45683,67 +45136,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e049e0", + "id": "0x557b772e6348", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30576, + "offset": 31290, "col": 11, "tokLen": 2 }, "end": { - "offset": 30576, + "offset": 31290, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e049c0", + "id": "0x557b772e6328", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30576, + "offset": 31290, "col": 11, "tokLen": 2 }, "end": { - "offset": 30576, + "offset": 31290, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e03798", + "id": "0x557b772e50e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30574, + "offset": 31288, "col": 9, "tokLen": 1 }, "end": { - "offset": 30574, + "offset": 31288, "col": 9, "tokLen": 1 } @@ -45751,11 +45204,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -45764,16 +45217,16 @@ } }, { - "id": "0x7feb10e049a8", + "id": "0x557b772e6310", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30579, + "offset": 31293, "col": 14, "tokLen": 11 }, "end": { - "offset": 30579, + "offset": 31293, "col": 14, "tokLen": 11 } @@ -45785,16 +45238,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e037b8", + "id": "0x557b772e5108", "kind": "StringLiteral", "range": { "begin": { - "offset": 30579, + "offset": 31293, "col": 14, "tokLen": 11 }, "end": { - "offset": 30579, + "offset": 31293, "col": 14, "tokLen": 11 } @@ -45810,33 +45263,33 @@ ] }, { - "id": "0x7feb10e04a98", + "id": "0x557b772e6408", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30600, - "line": 1006, + "offset": 31314, + "line": 1036, "col": 9, "tokLen": 6 }, "end": { - "offset": 30613, + "offset": 31327, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e04a68", + "id": "0x557b772e63d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30607, + "offset": 31321, "col": 16, "tokLen": 4 }, "end": { - "offset": 30613, + "offset": 31327, "col": 22, "tokLen": 16 } @@ -45846,7 +45299,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff00f0", + "id": "0x557b76924d40", "kind": "EnumConstantDecl", "name": "TEMPERATURE_DCDC", "type": { @@ -45859,35 +45312,35 @@ ] }, { - "id": "0x7feb10e05dd8", + "id": "0x557b772e7768", "kind": "IfStmt", "range": { "begin": { - "offset": 30635, - "line": 1007, + "offset": 31349, + "line": 1037, "col": 5, "tokLen": 2 }, "end": { - "offset": 30678, - "line": 1008, + "offset": 31392, + "line": 1038, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e05d28", + "id": "0x557b772e76b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30639, - "line": 1007, + "offset": 31353, + "line": 1037, "col": 9, "tokLen": 1 }, "end": { - "offset": 30644, + "offset": 31358, "col": 14, "tokLen": 11 } @@ -45899,67 +45352,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e05d10", + "id": "0x557b772e7698", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30641, + "offset": 31355, "col": 11, "tokLen": 2 }, "end": { - "offset": 30641, + "offset": 31355, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e05cf0", + "id": "0x557b772e7678", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30641, + "offset": 31355, "col": 11, "tokLen": 2 }, "end": { - "offset": 30641, + "offset": 31355, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e04ac8", + "id": "0x557b772e6438", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30639, + "offset": 31353, "col": 9, "tokLen": 1 }, "end": { - "offset": 30639, + "offset": 31353, "col": 9, "tokLen": 1 } @@ -45967,11 +45420,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -45980,16 +45433,16 @@ } }, { - "id": "0x7feb10e05cd8", + "id": "0x557b772e7660", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30644, + "offset": 31358, "col": 14, "tokLen": 11 }, "end": { - "offset": 30644, + "offset": 31358, "col": 14, "tokLen": 11 } @@ -46001,16 +45454,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e04ae8", + "id": "0x557b772e6458", "kind": "StringLiteral", "range": { "begin": { - "offset": 30644, + "offset": 31358, "col": 14, "tokLen": 11 }, "end": { - "offset": 30644, + "offset": 31358, "col": 14, "tokLen": 11 } @@ -46026,33 +45479,33 @@ ] }, { - "id": "0x7feb10e05dc8", + "id": "0x557b772e7758", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30665, - "line": 1008, + "offset": 31379, + "line": 1038, "col": 9, "tokLen": 6 }, "end": { - "offset": 30678, + "offset": 31392, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e05d98", + "id": "0x557b772e7728", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30672, + "offset": 31386, "col": 16, "tokLen": 4 }, "end": { - "offset": 30678, + "offset": 31392, "col": 22, "tokLen": 16 } @@ -46062,7 +45515,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0140", + "id": "0x557b76924d98", "kind": "EnumConstantDecl", "name": "TEMPERATURE_SODL", "type": { @@ -46075,35 +45528,35 @@ ] }, { - "id": "0x7feb10e07108", + "id": "0x557b772e8ab8", "kind": "IfStmt", "range": { "begin": { - "offset": 30700, - "line": 1009, + "offset": 31414, + "line": 1039, "col": 5, "tokLen": 2 }, "end": { - "offset": 30743, - "line": 1010, + "offset": 31457, + "line": 1040, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e07058", + "id": "0x557b772e8a00", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30704, - "line": 1009, + "offset": 31418, + "line": 1039, "col": 9, "tokLen": 1 }, "end": { - "offset": 30709, + "offset": 31423, "col": 14, "tokLen": 11 } @@ -46115,67 +45568,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e07040", + "id": "0x557b772e89e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30706, + "offset": 31420, "col": 11, "tokLen": 2 }, "end": { - "offset": 30706, + "offset": 31420, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e07020", + "id": "0x557b772e89c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30706, + "offset": 31420, "col": 11, "tokLen": 2 }, "end": { - "offset": 30706, + "offset": 31420, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e05df8", + "id": "0x557b772e7788", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30704, + "offset": 31418, "col": 9, "tokLen": 1 }, "end": { - "offset": 30704, + "offset": 31418, "col": 9, "tokLen": 1 } @@ -46183,11 +45636,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -46196,16 +45649,16 @@ } }, { - "id": "0x7feb10e07008", + "id": "0x557b772e89b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30709, + "offset": 31423, "col": 14, "tokLen": 11 }, "end": { - "offset": 30709, + "offset": 31423, "col": 14, "tokLen": 11 } @@ -46217,16 +45670,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e05e18", + "id": "0x557b772e77a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 30709, + "offset": 31423, "col": 14, "tokLen": 11 }, "end": { - "offset": 30709, + "offset": 31423, "col": 14, "tokLen": 11 } @@ -46242,33 +45695,33 @@ ] }, { - "id": "0x7feb10e070f8", + "id": "0x557b772e8aa8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30730, - "line": 1010, + "offset": 31444, + "line": 1040, "col": 9, "tokLen": 6 }, "end": { - "offset": 30743, + "offset": 31457, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e070c8", + "id": "0x557b772e8a78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30737, + "offset": 31451, "col": 16, "tokLen": 4 }, "end": { - "offset": 30743, + "offset": 31457, "col": 22, "tokLen": 16 } @@ -46278,7 +45731,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0190", + "id": "0x557b76924df0", "kind": "EnumConstantDecl", "name": "TEMPERATURE_SODR", "type": { @@ -46291,35 +45744,35 @@ ] }, { - "id": "0x7feb10e08438", + "id": "0x557b772e9e08", "kind": "IfStmt", "range": { "begin": { - "offset": 30765, - "line": 1011, + "offset": 31479, + "line": 1041, "col": 5, "tokLen": 2 }, "end": { - "offset": 30810, - "line": 1012, + "offset": 31524, + "line": 1042, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x7feb10e08388", + "id": "0x557b772e9d50", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30769, - "line": 1011, + "offset": 31483, + "line": 1041, "col": 9, "tokLen": 1 }, "end": { - "offset": 30774, + "offset": 31488, "col": 14, "tokLen": 13 } @@ -46331,67 +45784,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e08370", + "id": "0x557b772e9d38", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30771, + "offset": 31485, "col": 11, "tokLen": 2 }, "end": { - "offset": 30771, + "offset": 31485, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e08350", + "id": "0x557b772e9d18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30771, + "offset": 31485, "col": 11, "tokLen": 2 }, "end": { - "offset": 30771, + "offset": 31485, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e07128", + "id": "0x557b772e8ad8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30769, + "offset": 31483, "col": 9, "tokLen": 1 }, "end": { - "offset": 30769, + "offset": 31483, "col": 9, "tokLen": 1 } @@ -46399,11 +45852,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -46412,16 +45865,16 @@ } }, { - "id": "0x7feb10e08338", + "id": "0x557b772e9d00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30774, + "offset": 31488, "col": 14, "tokLen": 13 }, "end": { - "offset": 30774, + "offset": 31488, "col": 14, "tokLen": 13 } @@ -46433,16 +45886,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e07148", + "id": "0x557b772e8af8", "kind": "StringLiteral", "range": { "begin": { - "offset": 30774, + "offset": 31488, "col": 14, "tokLen": 13 }, "end": { - "offset": 30774, + "offset": 31488, "col": 14, "tokLen": 13 } @@ -46458,33 +45911,33 @@ ] }, { - "id": "0x7feb10e08428", + "id": "0x557b772e9df8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30797, - "line": 1012, + "offset": 31511, + "line": 1042, "col": 9, "tokLen": 6 }, "end": { - "offset": 30810, + "offset": 31524, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x7feb10e083f8", + "id": "0x557b772e9dc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30804, + "offset": 31518, "col": 16, "tokLen": 4 }, "end": { - "offset": 30810, + "offset": 31524, "col": 22, "tokLen": 17 } @@ -46494,7 +45947,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff01e0", + "id": "0x557b76924e48", "kind": "EnumConstantDecl", "name": "TEMPERATURE_FPGA2", "type": { @@ -46507,35 +45960,35 @@ ] }, { - "id": "0x7feb10e09768", + "id": "0x557b772eb158", "kind": "IfStmt", "range": { "begin": { - "offset": 30833, - "line": 1013, + "offset": 31547, + "line": 1043, "col": 5, "tokLen": 2 }, "end": { - "offset": 30878, - "line": 1014, + "offset": 31592, + "line": 1044, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x7feb10e096b8", + "id": "0x557b772eb0a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30837, - "line": 1013, + "offset": 31551, + "line": 1043, "col": 9, "tokLen": 1 }, "end": { - "offset": 30842, + "offset": 31556, "col": 14, "tokLen": 13 } @@ -46547,67 +46000,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e096a0", + "id": "0x557b772eb088", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30839, + "offset": 31553, "col": 11, "tokLen": 2 }, "end": { - "offset": 30839, + "offset": 31553, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e09680", + "id": "0x557b772eb068", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30839, + "offset": 31553, "col": 11, "tokLen": 2 }, "end": { - "offset": 30839, + "offset": 31553, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e08458", + "id": "0x557b772e9e28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30837, + "offset": 31551, "col": 9, "tokLen": 1 }, "end": { - "offset": 30837, + "offset": 31551, "col": 9, "tokLen": 1 } @@ -46615,11 +46068,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -46628,16 +46081,16 @@ } }, { - "id": "0x7feb10e09668", + "id": "0x557b772eb050", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30842, + "offset": 31556, "col": 14, "tokLen": 13 }, "end": { - "offset": 30842, + "offset": 31556, "col": 14, "tokLen": 13 } @@ -46649,16 +46102,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e08478", + "id": "0x557b772e9e48", "kind": "StringLiteral", "range": { "begin": { - "offset": 30842, + "offset": 31556, "col": 14, "tokLen": 13 }, "end": { - "offset": 30842, + "offset": 31556, "col": 14, "tokLen": 13 } @@ -46674,33 +46127,33 @@ ] }, { - "id": "0x7feb10e09758", + "id": "0x557b772eb148", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30865, - "line": 1014, + "offset": 31579, + "line": 1044, "col": 9, "tokLen": 6 }, "end": { - "offset": 30878, + "offset": 31592, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x7feb10e09728", + "id": "0x557b772eb118", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30872, + "offset": 31586, "col": 16, "tokLen": 4 }, "end": { - "offset": 30878, + "offset": 31592, "col": 22, "tokLen": 17 } @@ -46710,7 +46163,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0230", + "id": "0x557b76924ea0", "kind": "EnumConstantDecl", "name": "TEMPERATURE_FPGA3", "type": { @@ -46723,35 +46176,35 @@ ] }, { - "id": "0x7feb10e0aa98", + "id": "0x557b772ec4a8", "kind": "IfStmt", "range": { "begin": { - "offset": 30901, - "line": 1015, + "offset": 31615, + "line": 1045, "col": 5, "tokLen": 2 }, "end": { - "offset": 30947, - "line": 1016, + "offset": 31661, + "line": 1046, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x7feb10e0a9e8", + "id": "0x557b772ec3f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30905, - "line": 1015, + "offset": 31619, + "line": 1045, "col": 9, "tokLen": 1 }, "end": { - "offset": 30910, + "offset": 31624, "col": 14, "tokLen": 14 } @@ -46763,67 +46216,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e0a9d0", + "id": "0x557b772ec3d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30907, + "offset": 31621, "col": 11, "tokLen": 2 }, "end": { - "offset": 30907, + "offset": 31621, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e0a9b0", + "id": "0x557b772ec3b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30907, + "offset": 31621, "col": 11, "tokLen": 2 }, "end": { - "offset": 30907, + "offset": 31621, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e09788", + "id": "0x557b772eb178", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30905, + "offset": 31619, "col": 9, "tokLen": 1 }, "end": { - "offset": 30905, + "offset": 31619, "col": 9, "tokLen": 1 } @@ -46831,11 +46284,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -46844,16 +46297,16 @@ } }, { - "id": "0x7feb10e0a998", + "id": "0x557b772ec3a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30910, + "offset": 31624, "col": 14, "tokLen": 14 }, "end": { - "offset": 30910, + "offset": 31624, "col": 14, "tokLen": 14 } @@ -46865,16 +46318,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e097a8", + "id": "0x557b772eb198", "kind": "StringLiteral", "range": { "begin": { - "offset": 30910, + "offset": 31624, "col": 14, "tokLen": 14 }, "end": { - "offset": 30910, + "offset": 31624, "col": 14, "tokLen": 14 } @@ -46890,33 +46343,33 @@ ] }, { - "id": "0x7feb10e0aa88", + "id": "0x557b772ec498", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30934, - "line": 1016, + "offset": 31648, + "line": 1046, "col": 9, "tokLen": 6 }, "end": { - "offset": 30947, + "offset": 31661, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x7feb10e0aa58", + "id": "0x557b772ec468", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30941, + "offset": 31655, "col": 16, "tokLen": 4 }, "end": { - "offset": 30947, + "offset": 31661, "col": 22, "tokLen": 13 } @@ -46926,7 +46379,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0c50", + "id": "0x557b76925970", "kind": "EnumConstantDecl", "name": "SLOW_ADC_TEMP", "type": { @@ -46939,17 +46392,17 @@ ] }, { - "id": "0x7feb10e0b128", + "id": "0x557b772ecb10", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 30966, - "line": 1017, + "offset": 31680, + "line": 1047, "col": 5, "tokLen": 5 }, "end": { - "offset": 31009, + "offset": 31723, "col": 48, "tokLen": 1 } @@ -46961,16 +46414,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10e0b110", + "id": "0x557b772ecaf8", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 30966, + "offset": 31680, "col": 5, "tokLen": 5 }, "end": { - "offset": 31009, + "offset": 31723, "col": 48, "tokLen": 1 } @@ -46981,365 +46434,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10e0b0e0", - "kind": "CXXConstructExpr", + "id": "0x557b772ecad0", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 30972, + "offset": 31686, "col": 11, "tokLen": 12 }, "end": { - "offset": 31009, + "offset": 31723, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e0b0c8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772ecab0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 30972, + "offset": 31686, "col": 11, "tokLen": 12 }, "end": { - "offset": 31009, + "offset": 31723, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b772ecaa8", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10e0b0a0", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b772eca78", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 30972, + "offset": 31686, "col": 11, "tokLen": 12 }, "end": { - "offset": 31009, + "offset": 31723, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e0b080", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772eca60", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 30972, - "col": 11, - "tokLen": 12 + "offset": 31699, + "col": 24, + "tokLen": 20 }, "end": { - "offset": 31009, - "col": 48, + "offset": 31722, + "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10e0b078", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e0b048", - "kind": "CXXConstructExpr", + "id": "0x557b772eca48", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30972, - "col": 11, - "tokLen": 12 + "offset": 31699, + "col": 24, + "tokLen": 20 }, "end": { - "offset": 31009, - "col": 48, + "offset": 31722, + "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10e0b030", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772eca28", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 30985, + "offset": 31699, "col": 24, "tokLen": 20 }, "end": { - "offset": 31008, + "offset": 31722, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b772eca20", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e0b018", - "kind": "ImplicitCastExpr", + "id": "0x557b772ec9e8", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30985, + "offset": 31699, "col": 24, "tokLen": 20 }, "end": { - "offset": 31008, + "offset": 31722, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10e0aff8", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772ec9d0", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30985, + "offset": 31720, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 31720, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b772ec9b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31720, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 31720, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b772ec998", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31699, "col": 24, "tokLen": 20 }, "end": { - "offset": 31008, + "offset": 31699, + "col": 24, + "tokLen": 20 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b772ec4f8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 31699, + "col": 24, + "tokLen": 20 + }, + "end": { + "offset": 31699, + "col": 24, + "tokLen": 20 + } + }, + "type": { + "qualType": "const char[19]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown dac Index \"" + } + ] + }, + { + "id": "0x557b772ec528", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31722, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 31722, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10e0aff0", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b7726cb90", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10e0afb8", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 30985, - "col": 24, - "tokLen": 20 - }, - "end": { - "offset": 31008, - "col": 47, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10e0afa0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 31006, - "col": 45, - "tokLen": 1 - }, - "end": { - "offset": 31006, - "col": 45, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10e0af80", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 31006, - "col": 45, - "tokLen": 1 - }, - "end": { - "offset": 31006, - "col": 45, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10e0af68", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 30985, - "col": 24, - "tokLen": 20 - }, - "end": { - "offset": 30985, - "col": 24, - "tokLen": 20 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10e0aac8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 30985, - "col": 24, - "tokLen": 20 - }, - "end": { - "offset": 30985, - "col": 24, - "tokLen": 20 - } - }, - "type": { - "qualType": "const char[19]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown dac Index \"" - } - ] - }, - { - "id": "0x7feb10e0aaf8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 31008, - "col": 47, - "tokLen": 1 - }, - "end": { - "offset": 31008, - "col": 47, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10e8ff00", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -47364,29 +46761,29 @@ ] } { - "id": "0x7feb10e0b598", + "id": "0x557b772ecf78", "kind": "FunctionDecl", "loc": { - "offset": 31043, + "offset": 31757, "file": "ToString.cpp", - "line": 1020, + "line": 1050, "col": 29, "tokLen": 8 }, "range": { "begin": { - "offset": 31015, + "offset": 31729, "col": 1, "tokLen": 8 }, "end": { - "offset": 31403, - "line": 1030, + "offset": 32117, + "line": 1060, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a8fa8", + "previousDecl": "0x557b76f79868", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs9burstModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -47400,13 +46797,13 @@ }, "inner": [ { - "id": "0x37ff1de0", + "id": "0x557b76926e20", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::burstMode" }, "decl": { - "id": "0x37ff1d38", + "id": "0x557b76926bb8", "kind": "EnumDecl", "name": "burstMode" } @@ -47414,22 +46811,22 @@ ] }, { - "id": "0x7feb10e0b4c0", + "id": "0x557b772ecea0", "kind": "ParmVarDecl", "loc": { - "offset": 31071, - "line": 1020, + "offset": 31785, + "line": 1050, "col": 57, "tokLen": 1 }, "range": { "begin": { - "offset": 31052, + "offset": 31766, "col": 38, "tokLen": 5 }, "end": { - "offset": 31071, + "offset": 31785, "col": 57, "tokLen": 1 } @@ -47441,52 +46838,52 @@ } }, { - "id": "0x7feb10e10ad0", + "id": "0x557b772f2518", "kind": "CompoundStmt", "range": { "begin": { - "offset": 31074, + "offset": 31788, "col": 60, "tokLen": 1 }, "end": { - "offset": 31403, - "line": 1030, + "offset": 32117, + "line": 1060, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10e0ca98", + "id": "0x557b772ee498", "kind": "IfStmt", "range": { "begin": { - "offset": 31080, - "line": 1021, + "offset": 31794, + "line": 1051, "col": 5, "tokLen": 2 }, "end": { - "offset": 31128, - "line": 1022, + "offset": 31842, + "line": 1052, "col": 22, "tokLen": 14 } }, "inner": [ { - "id": "0x7feb10e0c9e8", + "id": "0x557b772ee3e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31084, - "line": 1021, + "offset": 31798, + "line": 1051, "col": 9, "tokLen": 1 }, "end": { - "offset": 31089, + "offset": 31803, "col": 14, "tokLen": 16 } @@ -47498,67 +46895,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e0c9d0", + "id": "0x557b772ee3c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31086, + "offset": 31800, "col": 11, "tokLen": 2 }, "end": { - "offset": 31086, + "offset": 31800, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e0c9b0", + "id": "0x557b772ee3a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31086, + "offset": 31800, "col": 11, "tokLen": 2 }, "end": { - "offset": 31086, + "offset": 31800, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e0b780", + "id": "0x557b772ed168", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31084, + "offset": 31798, "col": 9, "tokLen": 1 }, "end": { - "offset": 31084, + "offset": 31798, "col": 9, "tokLen": 1 } @@ -47566,11 +46963,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e0b4c0", + "id": "0x557b772ecea0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -47579,16 +46976,16 @@ } }, { - "id": "0x7feb10e0c998", + "id": "0x557b772ee390", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31089, + "offset": 31803, "col": 14, "tokLen": 16 }, "end": { - "offset": 31089, + "offset": 31803, "col": 14, "tokLen": 16 } @@ -47600,16 +46997,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e0b7a0", + "id": "0x557b772ed188", "kind": "StringLiteral", "range": { "begin": { - "offset": 31089, + "offset": 31803, "col": 14, "tokLen": 16 }, "end": { - "offset": 31089, + "offset": 31803, "col": 14, "tokLen": 16 } @@ -47625,33 +47022,33 @@ ] }, { - "id": "0x7feb10e0ca88", + "id": "0x557b772ee488", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31115, - "line": 1022, + "offset": 31829, + "line": 1052, "col": 9, "tokLen": 6 }, "end": { - "offset": 31128, + "offset": 31842, "col": 22, "tokLen": 14 } }, "inner": [ { - "id": "0x7feb10e0ca58", + "id": "0x557b772ee458", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31122, + "offset": 31836, "col": 16, "tokLen": 4 }, "end": { - "offset": 31128, + "offset": 31842, "col": 22, "tokLen": 14 } @@ -47661,7 +47058,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1e00", + "id": "0x557b76926c60", "kind": "EnumConstantDecl", "name": "BURST_INTERNAL", "type": { @@ -47674,35 +47071,35 @@ ] }, { - "id": "0x7feb10e0ddc8", + "id": "0x557b772ef7f8", "kind": "IfStmt", "range": { "begin": { - "offset": 31148, - "line": 1023, + "offset": 31862, + "line": 1053, "col": 5, "tokLen": 2 }, "end": { - "offset": 31196, - "line": 1024, + "offset": 31910, + "line": 1054, "col": 22, "tokLen": 14 } }, "inner": [ { - "id": "0x7feb10e0dd18", + "id": "0x557b772ef740", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31152, - "line": 1023, + "offset": 31866, + "line": 1053, "col": 9, "tokLen": 1 }, "end": { - "offset": 31157, + "offset": 31871, "col": 14, "tokLen": 16 } @@ -47714,67 +47111,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e0dd00", + "id": "0x557b772ef728", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31154, + "offset": 31868, "col": 11, "tokLen": 2 }, "end": { - "offset": 31154, + "offset": 31868, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e0dce0", + "id": "0x557b772ef708", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31154, + "offset": 31868, "col": 11, "tokLen": 2 }, "end": { - "offset": 31154, + "offset": 31868, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e0cab8", + "id": "0x557b772ee4b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31152, + "offset": 31866, "col": 9, "tokLen": 1 }, "end": { - "offset": 31152, + "offset": 31866, "col": 9, "tokLen": 1 } @@ -47782,11 +47179,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e0b4c0", + "id": "0x557b772ecea0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -47795,16 +47192,16 @@ } }, { - "id": "0x7feb10e0dcc8", + "id": "0x557b772ef6f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31157, + "offset": 31871, "col": 14, "tokLen": 16 }, "end": { - "offset": 31157, + "offset": 31871, "col": 14, "tokLen": 16 } @@ -47816,16 +47213,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e0cad8", + "id": "0x557b772ee4d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 31157, + "offset": 31871, "col": 14, "tokLen": 16 }, "end": { - "offset": 31157, + "offset": 31871, "col": 14, "tokLen": 16 } @@ -47841,33 +47238,33 @@ ] }, { - "id": "0x7feb10e0ddb8", + "id": "0x557b772ef7e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31183, - "line": 1024, + "offset": 31897, + "line": 1054, "col": 9, "tokLen": 6 }, "end": { - "offset": 31196, + "offset": 31910, "col": 22, "tokLen": 14 } }, "inner": [ { - "id": "0x7feb10e0dd88", + "id": "0x557b772ef7b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31190, + "offset": 31904, "col": 16, "tokLen": 4 }, "end": { - "offset": 31196, + "offset": 31910, "col": 22, "tokLen": 14 } @@ -47877,7 +47274,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1e50", + "id": "0x557b76926cb8", "kind": "EnumConstantDecl", "name": "BURST_EXTERNAL", "type": { @@ -47890,35 +47287,35 @@ ] }, { - "id": "0x7feb10e0f0f8", + "id": "0x557b772f0b48", "kind": "IfStmt", "range": { "begin": { - "offset": 31216, - "line": 1025, + "offset": 31930, + "line": 1055, "col": 5, "tokLen": 2 }, "end": { - "offset": 31261, - "line": 1026, + "offset": 31975, + "line": 1056, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x7feb10e0f048", + "id": "0x557b772f0a90", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31220, - "line": 1025, + "offset": 31934, + "line": 1055, "col": 9, "tokLen": 1 }, "end": { - "offset": 31225, + "offset": 31939, "col": 14, "tokLen": 13 } @@ -47930,67 +47327,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e0f030", + "id": "0x557b772f0a78", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31222, + "offset": 31936, "col": 11, "tokLen": 2 }, "end": { - "offset": 31222, + "offset": 31936, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e0f010", + "id": "0x557b772f0a58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31222, + "offset": 31936, "col": 11, "tokLen": 2 }, "end": { - "offset": 31222, + "offset": 31936, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e0dde8", + "id": "0x557b772ef818", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31220, + "offset": 31934, "col": 9, "tokLen": 1 }, "end": { - "offset": 31220, + "offset": 31934, "col": 9, "tokLen": 1 } @@ -47998,11 +47395,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e0b4c0", + "id": "0x557b772ecea0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -48011,16 +47408,16 @@ } }, { - "id": "0x7feb10e0eff8", + "id": "0x557b772f0a40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31225, + "offset": 31939, "col": 14, "tokLen": 13 }, "end": { - "offset": 31225, + "offset": 31939, "col": 14, "tokLen": 13 } @@ -48032,16 +47429,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e0de08", + "id": "0x557b772ef838", "kind": "StringLiteral", "range": { "begin": { - "offset": 31225, + "offset": 31939, "col": 14, "tokLen": 13 }, "end": { - "offset": 31225, + "offset": 31939, "col": 14, "tokLen": 13 } @@ -48057,33 +47454,33 @@ ] }, { - "id": "0x7feb10e0f0e8", + "id": "0x557b772f0b38", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31248, - "line": 1026, + "offset": 31962, + "line": 1056, "col": 9, "tokLen": 6 }, "end": { - "offset": 31261, + "offset": 31975, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x7feb10e0f0b8", + "id": "0x557b772f0b08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31255, + "offset": 31969, "col": 16, "tokLen": 4 }, "end": { - "offset": 31261, + "offset": 31975, "col": 22, "tokLen": 19 } @@ -48093,7 +47490,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1ea0", + "id": "0x557b76926d10", "kind": "EnumConstantDecl", "name": "CONTINUOUS_INTERNAL", "type": { @@ -48106,35 +47503,35 @@ ] }, { - "id": "0x7feb10e10428", + "id": "0x557b772f1e98", "kind": "IfStmt", "range": { "begin": { - "offset": 31286, - "line": 1027, + "offset": 32000, + "line": 1057, "col": 5, "tokLen": 2 }, "end": { - "offset": 31331, - "line": 1028, + "offset": 32045, + "line": 1058, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x7feb10e10378", + "id": "0x557b772f1de0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31290, - "line": 1027, + "offset": 32004, + "line": 1057, "col": 9, "tokLen": 1 }, "end": { - "offset": 31295, + "offset": 32009, "col": 14, "tokLen": 13 } @@ -48146,67 +47543,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e10360", + "id": "0x557b772f1dc8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31292, + "offset": 32006, "col": 11, "tokLen": 2 }, "end": { - "offset": 31292, + "offset": 32006, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e10340", + "id": "0x557b772f1da8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31292, + "offset": 32006, "col": 11, "tokLen": 2 }, "end": { - "offset": 31292, + "offset": 32006, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e0f118", + "id": "0x557b772f0b68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31290, + "offset": 32004, "col": 9, "tokLen": 1 }, "end": { - "offset": 31290, + "offset": 32004, "col": 9, "tokLen": 1 } @@ -48214,11 +47611,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e0b4c0", + "id": "0x557b772ecea0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -48227,16 +47624,16 @@ } }, { - "id": "0x7feb10e10328", + "id": "0x557b772f1d90", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31295, + "offset": 32009, "col": 14, "tokLen": 13 }, "end": { - "offset": 31295, + "offset": 32009, "col": 14, "tokLen": 13 } @@ -48248,16 +47645,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e0f138", + "id": "0x557b772f0b88", "kind": "StringLiteral", "range": { "begin": { - "offset": 31295, + "offset": 32009, "col": 14, "tokLen": 13 }, "end": { - "offset": 31295, + "offset": 32009, "col": 14, "tokLen": 13 } @@ -48273,33 +47670,33 @@ ] }, { - "id": "0x7feb10e10418", + "id": "0x557b772f1e88", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31318, - "line": 1028, + "offset": 32032, + "line": 1058, "col": 9, "tokLen": 6 }, "end": { - "offset": 31331, + "offset": 32045, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x7feb10e103e8", + "id": "0x557b772f1e58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31325, + "offset": 32039, "col": 16, "tokLen": 4 }, "end": { - "offset": 31331, + "offset": 32045, "col": 22, "tokLen": 19 } @@ -48309,7 +47706,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1ef0", + "id": "0x557b76926d68", "kind": "EnumConstantDecl", "name": "CONTINUOUS_EXTERNAL", "type": { @@ -48322,17 +47719,17 @@ ] }, { - "id": "0x7feb10e10ab8", + "id": "0x557b772f2500", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 31356, - "line": 1029, + "offset": 32070, + "line": 1059, "col": 5, "tokLen": 5 }, "end": { - "offset": 31400, + "offset": 32114, "col": 49, "tokLen": 1 } @@ -48344,16 +47741,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10e10aa0", + "id": "0x557b772f24e8", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 31356, + "offset": 32070, "col": 5, "tokLen": 5 }, "end": { - "offset": 31400, + "offset": 32114, "col": 49, "tokLen": 1 } @@ -48364,365 +47761,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10e10a70", - "kind": "CXXConstructExpr", + "id": "0x557b772f24c0", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 31362, + "offset": 32076, "col": 11, "tokLen": 12 }, "end": { - "offset": 31400, + "offset": 32114, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e10a58", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772f24a0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 31362, + "offset": 32076, "col": 11, "tokLen": 12 }, "end": { - "offset": 31400, + "offset": 32114, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b772f2498", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10e10a30", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b772f2468", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 31362, + "offset": 32076, "col": 11, "tokLen": 12 }, "end": { - "offset": 31400, + "offset": 32114, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e10a10", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772f2450", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 31362, - "col": 11, - "tokLen": 12 + "offset": 32089, + "col": 24, + "tokLen": 21 }, "end": { - "offset": 31400, - "col": 49, + "offset": 32113, + "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10e10a08", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e109d8", - "kind": "CXXConstructExpr", + "id": "0x557b772f2438", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31362, - "col": 11, - "tokLen": 12 + "offset": 32089, + "col": 24, + "tokLen": 21 }, "end": { - "offset": 31400, - "col": 49, + "offset": 32113, + "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10e109c0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772f2418", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 31375, + "offset": 32089, "col": 24, "tokLen": 21 }, "end": { - "offset": 31399, + "offset": 32113, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b772f2410", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e109a8", - "kind": "ImplicitCastExpr", + "id": "0x557b772f23d8", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31375, + "offset": 32089, "col": 24, "tokLen": 21 }, "end": { - "offset": 31399, + "offset": 32113, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10e10988", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772f23c0", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31375, + "offset": 32111, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 32111, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b772f23a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32111, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 32111, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b772f2388", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32089, "col": 24, "tokLen": 21 }, "end": { - "offset": 31399, + "offset": 32089, + "col": 24, + "tokLen": 21 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b772f1ee8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 32089, + "col": 24, + "tokLen": 21 + }, + "end": { + "offset": 32089, + "col": 24, + "tokLen": 21 + } + }, + "type": { + "qualType": "const char[20]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown burst mode \"" + } + ] + }, + { + "id": "0x557b772f1f18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32113, + "col": 48, + "tokLen": 1 + }, + "end": { + "offset": 32113, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10e10980", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b772ecea0", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10e10948", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 31375, - "col": 24, - "tokLen": 21 - }, - "end": { - "offset": 31399, - "col": 48, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10e10930", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 31397, - "col": 46, - "tokLen": 1 - }, - "end": { - "offset": 31397, - "col": 46, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10e10910", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 31397, - "col": 46, - "tokLen": 1 - }, - "end": { - "offset": 31397, - "col": 46, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10e108f8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 31375, - "col": 24, - "tokLen": 21 - }, - "end": { - "offset": 31375, - "col": 24, - "tokLen": 21 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10e10458", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 31375, - "col": 24, - "tokLen": 21 - }, - "end": { - "offset": 31375, - "col": 24, - "tokLen": 21 - } - }, - "type": { - "qualType": "const char[20]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown burst mode \"" - } - ] - }, - { - "id": "0x7feb10e10488", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 31399, - "col": 48, - "tokLen": 1 - }, - "end": { - "offset": 31399, - "col": 48, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10e0b4c0", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -48747,29 +48088,29 @@ ] } { - "id": "0x7feb10e10c88", + "id": "0x557b772f26c8", "kind": "FunctionDecl", "loc": { - "offset": 31441, + "offset": 32155, "file": "ToString.cpp", - "line": 1032, + "line": 1062, "col": 36, "tokLen": 8 }, "range": { "begin": { - "offset": 31406, + "offset": 32120, "col": 1, "tokLen": 8 }, "end": { - "offset": 31659, - "line": 1038, + "offset": 32373, + "line": 1068, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a94f8", + "previousDecl": "0x557b76f79de8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs16timingSourceTypeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -48783,13 +48124,13 @@ }, "inner": [ { - "id": "0x37ff2060", + "id": "0x557b76926fc0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingSourceType" }, "decl": { - "id": "0x37ff1fb8", + "id": "0x557b76926e68", "kind": "EnumDecl", "name": "timingSourceType" } @@ -48797,22 +48138,22 @@ ] }, { - "id": "0x7feb10e10bb0", + "id": "0x557b772f25f0", "kind": "ParmVarDecl", "loc": { - "offset": 31469, - "line": 1032, + "offset": 32183, + "line": 1062, "col": 64, "tokLen": 1 }, "range": { "begin": { - "offset": 31450, + "offset": 32164, "col": 45, "tokLen": 5 }, "end": { - "offset": 31469, + "offset": 32183, "col": 64, "tokLen": 1 } @@ -48824,52 +48165,52 @@ } }, { - "id": "0x7feb10e13b88", + "id": "0x557b772f55f0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 31472, + "offset": 32186, "col": 67, "tokLen": 1 }, "end": { - "offset": 31659, - "line": 1038, + "offset": 32373, + "line": 1068, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10e12178", + "id": "0x557b772f3be8", "kind": "IfStmt", "range": { "begin": { - "offset": 31478, - "line": 1033, + "offset": 32192, + "line": 1063, "col": 5, "tokLen": 2 }, "end": { - "offset": 31520, - "line": 1034, + "offset": 32234, + "line": 1064, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x7feb10e120c8", + "id": "0x557b772f3b30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31482, - "line": 1033, + "offset": 32196, + "line": 1063, "col": 9, "tokLen": 1 }, "end": { - "offset": 31487, + "offset": 32201, "col": 14, "tokLen": 10 } @@ -48881,67 +48222,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e120b0", + "id": "0x557b772f3b18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31484, + "offset": 32198, "col": 11, "tokLen": 2 }, "end": { - "offset": 31484, + "offset": 32198, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e12090", + "id": "0x557b772f3af8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31484, + "offset": 32198, "col": 11, "tokLen": 2 }, "end": { - "offset": 31484, + "offset": 32198, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e10e70", + "id": "0x557b772f28b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31482, + "offset": 32196, "col": 9, "tokLen": 1 }, "end": { - "offset": 31482, + "offset": 32196, "col": 9, "tokLen": 1 } @@ -48949,11 +48290,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e10bb0", + "id": "0x557b772f25f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -48962,16 +48303,16 @@ } }, { - "id": "0x7feb10e12078", + "id": "0x557b772f3ae0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31487, + "offset": 32201, "col": 14, "tokLen": 10 }, "end": { - "offset": 31487, + "offset": 32201, "col": 14, "tokLen": 10 } @@ -48983,16 +48324,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e10e90", + "id": "0x557b772f28d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 31487, + "offset": 32201, "col": 14, "tokLen": 10 }, "end": { - "offset": 31487, + "offset": 32201, "col": 14, "tokLen": 10 } @@ -49008,33 +48349,33 @@ ] }, { - "id": "0x7feb10e12168", + "id": "0x557b772f3bd8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31507, - "line": 1034, + "offset": 32221, + "line": 1064, "col": 9, "tokLen": 6 }, "end": { - "offset": 31520, + "offset": 32234, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x7feb10e12138", + "id": "0x557b772f3ba8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31514, + "offset": 32228, "col": 16, "tokLen": 4 }, "end": { - "offset": 31520, + "offset": 32234, "col": 22, "tokLen": 15 } @@ -49044,7 +48385,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2080", + "id": "0x557b76926f10", "kind": "EnumConstantDecl", "name": "TIMING_INTERNAL", "type": { @@ -49057,35 +48398,35 @@ ] }, { - "id": "0x7feb10e134a8", + "id": "0x557b772f4f38", "kind": "IfStmt", "range": { "begin": { - "offset": 31541, - "line": 1035, + "offset": 32255, + "line": 1065, "col": 5, "tokLen": 2 }, "end": { - "offset": 31583, - "line": 1036, + "offset": 32297, + "line": 1066, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x7feb10e133f8", + "id": "0x557b772f4e80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31545, - "line": 1035, + "offset": 32259, + "line": 1065, "col": 9, "tokLen": 1 }, "end": { - "offset": 31550, + "offset": 32264, "col": 14, "tokLen": 10 } @@ -49097,67 +48438,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e133e0", + "id": "0x557b772f4e68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31547, + "offset": 32261, "col": 11, "tokLen": 2 }, "end": { - "offset": 31547, + "offset": 32261, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e133c0", + "id": "0x557b772f4e48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31547, + "offset": 32261, "col": 11, "tokLen": 2 }, "end": { - "offset": 31547, + "offset": 32261, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e12198", + "id": "0x557b772f3c08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31545, + "offset": 32259, "col": 9, "tokLen": 1 }, "end": { - "offset": 31545, + "offset": 32259, "col": 9, "tokLen": 1 } @@ -49165,11 +48506,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e10bb0", + "id": "0x557b772f25f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -49178,16 +48519,16 @@ } }, { - "id": "0x7feb10e133a8", + "id": "0x557b772f4e30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31550, + "offset": 32264, "col": 14, "tokLen": 10 }, "end": { - "offset": 31550, + "offset": 32264, "col": 14, "tokLen": 10 } @@ -49199,16 +48540,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e121b8", + "id": "0x557b772f3c28", "kind": "StringLiteral", "range": { "begin": { - "offset": 31550, + "offset": 32264, "col": 14, "tokLen": 10 }, "end": { - "offset": 31550, + "offset": 32264, "col": 14, "tokLen": 10 } @@ -49224,33 +48565,33 @@ ] }, { - "id": "0x7feb10e13498", + "id": "0x557b772f4f28", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31570, - "line": 1036, + "offset": 32284, + "line": 1066, "col": 9, "tokLen": 6 }, "end": { - "offset": 31583, + "offset": 32297, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x7feb10e13468", + "id": "0x557b772f4ef8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31577, + "offset": 32291, "col": 16, "tokLen": 4 }, "end": { - "offset": 31583, + "offset": 32297, "col": 22, "tokLen": 15 } @@ -49260,7 +48601,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff20d0", + "id": "0x557b76926f68", "kind": "EnumConstantDecl", "name": "TIMING_EXTERNAL", "type": { @@ -49273,17 +48614,17 @@ ] }, { - "id": "0x7feb10e13b70", + "id": "0x557b772f55d8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 31604, - "line": 1037, + "offset": 32318, + "line": 1067, "col": 5, "tokLen": 5 }, "end": { - "offset": 31656, + "offset": 32370, "col": 57, "tokLen": 1 } @@ -49295,16 +48636,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10e13b58", + "id": "0x557b772f55c0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 31604, + "offset": 32318, "col": 5, "tokLen": 5 }, "end": { - "offset": 31656, + "offset": 32370, "col": 57, "tokLen": 1 } @@ -49315,365 +48656,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10e13b28", - "kind": "CXXConstructExpr", + "id": "0x557b772f5598", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 31610, + "offset": 32324, "col": 11, "tokLen": 12 }, "end": { - "offset": 31656, + "offset": 32370, "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e13b10", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772f5578", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 31610, + "offset": 32324, "col": 11, "tokLen": 12 }, "end": { - "offset": 31656, + "offset": 32370, "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b772f5570", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10e13ae8", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b772f5540", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 31610, + "offset": 32324, "col": 11, "tokLen": 12 }, "end": { - "offset": 31656, + "offset": 32370, "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e13ac8", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772f5528", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 31610, - "col": 11, - "tokLen": 12 + "offset": 32337, + "col": 24, + "tokLen": 29 }, "end": { - "offset": 31656, - "col": 57, + "offset": 32369, + "col": 56, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10e13ac0", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e13a90", - "kind": "CXXConstructExpr", + "id": "0x557b772f5510", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31610, - "col": 11, - "tokLen": 12 + "offset": 32337, + "col": 24, + "tokLen": 29 }, "end": { - "offset": 31656, - "col": 57, + "offset": 32369, + "col": 56, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10e13a78", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772f54f0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 31623, + "offset": 32337, "col": 24, "tokLen": 29 }, "end": { - "offset": 31655, + "offset": 32369, "col": 56, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b772f54e8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e13a60", - "kind": "ImplicitCastExpr", + "id": "0x557b772f54b0", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31623, + "offset": 32337, "col": 24, "tokLen": 29 }, "end": { - "offset": 31655, + "offset": 32369, "col": 56, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10e13a40", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772f5498", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31623, + "offset": 32367, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 32367, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b772f5478", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32367, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 32367, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b772f5460", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32337, "col": 24, "tokLen": 29 }, "end": { - "offset": 31655, + "offset": 32337, + "col": 24, + "tokLen": 29 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b772f4f88", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 32337, + "col": 24, + "tokLen": 29 + }, + "end": { + "offset": 32337, + "col": 24, + "tokLen": 29 + } + }, + "type": { + "qualType": "const char[28]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown timing source type \"" + } + ] + }, + { + "id": "0x557b772f4fc0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32369, + "col": 56, + "tokLen": 1 + }, + "end": { + "offset": 32369, "col": 56, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10e13a38", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b772f25f0", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10e13a00", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 31623, - "col": 24, - "tokLen": 29 - }, - "end": { - "offset": 31655, - "col": 56, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10e139e8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 31653, - "col": 54, - "tokLen": 1 - }, - "end": { - "offset": 31653, - "col": 54, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10e139c8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 31653, - "col": 54, - "tokLen": 1 - }, - "end": { - "offset": 31653, - "col": 54, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10e139b0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 31623, - "col": 24, - "tokLen": 29 - }, - "end": { - "offset": 31623, - "col": 24, - "tokLen": 29 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10e134d8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 31623, - "col": 24, - "tokLen": 29 - }, - "end": { - "offset": 31623, - "col": 24, - "tokLen": 29 - } - }, - "type": { - "qualType": "const char[28]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown timing source type \"" - } - ] - }, - { - "id": "0x7feb10e13510", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 31655, - "col": 56, - "tokLen": 1 - }, - "end": { - "offset": 31655, - "col": 56, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10e10bb0", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -49698,29 +48983,29 @@ ] } { - "id": "0x7feb10e13d28", + "id": "0x557b772f5788", "kind": "FunctionDecl", "loc": { - "offset": 31692, + "offset": 32406, "file": "ToString.cpp", - "line": 1040, + "line": 1070, "col": 31, "tokLen": 8 }, "range": { "begin": { - "offset": 31662, + "offset": 32376, "col": 1, "tokLen": 8 }, "end": { - "offset": 32102, - "line": 1054, + "offset": 32816, + "line": 1084, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a9a48", + "previousDecl": "0x557b76f7a368", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs11M3_GainCapsEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -49734,13 +49019,13 @@ }, "inner": [ { - "id": "0x37ff21c0", + "id": "0x557b769275a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::M3_GainCaps" }, "decl": { - "id": "0x37ff2120", + "id": "0x557b76926fe0", "kind": "EnumDecl", "name": "M3_GainCaps" } @@ -49748,22 +49033,22 @@ ] }, { - "id": "0x7feb10e13c58", + "id": "0x557b772f56b8", "kind": "ParmVarDecl", "loc": { - "offset": 31720, - "line": 1040, + "offset": 32434, + "line": 1070, "col": 59, "tokLen": 1 }, "range": { "begin": { - "offset": 31701, + "offset": 32415, "col": 40, "tokLen": 5 }, "end": { - "offset": 31720, + "offset": 32434, "col": 59, "tokLen": 1 } @@ -49775,52 +49060,52 @@ } }, { - "id": "0x3873b730", + "id": "0x557b772fd3b8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 31723, + "offset": 32437, "col": 62, "tokLen": 1 }, "end": { - "offset": 32102, - "line": 1054, + "offset": 32816, + "line": 1084, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10e15218", + "id": "0x557b772f6ca8", "kind": "IfStmt", "range": { "begin": { - "offset": 31729, - "line": 1041, + "offset": 32443, + "line": 1071, "col": 5, "tokLen": 2 }, "end": { - "offset": 31769, - "line": 1042, + "offset": 32483, + "line": 1072, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e15168", + "id": "0x557b772f6bf0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31733, - "line": 1041, + "offset": 32447, + "line": 1071, "col": 9, "tokLen": 1 }, "end": { - "offset": 31738, + "offset": 32452, "col": 14, "tokLen": 8 } @@ -49832,67 +49117,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e15150", + "id": "0x557b772f6bd8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31735, + "offset": 32449, "col": 11, "tokLen": 2 }, "end": { - "offset": 31735, + "offset": 32449, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e15130", + "id": "0x557b772f6bb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31735, + "offset": 32449, "col": 11, "tokLen": 2 }, "end": { - "offset": 31735, + "offset": 32449, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e13f10", + "id": "0x557b772f5978", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31733, + "offset": 32447, "col": 9, "tokLen": 1 }, "end": { - "offset": 31733, + "offset": 32447, "col": 9, "tokLen": 1 } @@ -49900,11 +49185,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e13c58", + "id": "0x557b772f56b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -49913,16 +49198,16 @@ } }, { - "id": "0x7feb10e15118", + "id": "0x557b772f6ba0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31738, + "offset": 32452, "col": 14, "tokLen": 8 }, "end": { - "offset": 31738, + "offset": 32452, "col": 14, "tokLen": 8 } @@ -49934,16 +49219,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e13f30", + "id": "0x557b772f5998", "kind": "StringLiteral", "range": { "begin": { - "offset": 31738, + "offset": 32452, "col": 14, "tokLen": 8 }, "end": { - "offset": 31738, + "offset": 32452, "col": 14, "tokLen": 8 } @@ -49959,33 +49244,33 @@ ] }, { - "id": "0x7feb10e15208", + "id": "0x557b772f6c98", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31756, - "line": 1042, + "offset": 32470, + "line": 1072, "col": 9, "tokLen": 6 }, "end": { - "offset": 31769, + "offset": 32483, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e151d8", + "id": "0x557b772f6c68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31763, + "offset": 32477, "col": 16, "tokLen": 4 }, "end": { - "offset": 31769, + "offset": 32483, "col": 22, "tokLen": 9 } @@ -49995,7 +49280,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2260", + "id": "0x557b76927108", "kind": "EnumConstantDecl", "name": "M3_C10pre", "type": { @@ -50008,35 +49293,35 @@ ] }, { - "id": "0x7feb10e16548", + "id": "0x557b772f7ff8", "kind": "IfStmt", "range": { "begin": { - "offset": 31784, - "line": 1043, + "offset": 32498, + "line": 1073, "col": 5, "tokLen": 2 }, "end": { - "offset": 31823, - "line": 1044, + "offset": 32537, + "line": 1074, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e16498", + "id": "0x557b772f7f40", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31788, - "line": 1043, + "offset": 32502, + "line": 1073, "col": 9, "tokLen": 1 }, "end": { - "offset": 31793, + "offset": 32507, "col": 14, "tokLen": 7 } @@ -50048,67 +49333,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e16480", + "id": "0x557b772f7f28", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31790, + "offset": 32504, "col": 11, "tokLen": 2 }, "end": { - "offset": 31790, + "offset": 32504, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e16460", + "id": "0x557b772f7f08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31790, + "offset": 32504, "col": 11, "tokLen": 2 }, "end": { - "offset": 31790, + "offset": 32504, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e15238", + "id": "0x557b772f6cc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31788, + "offset": 32502, "col": 9, "tokLen": 1 }, "end": { - "offset": 31788, + "offset": 32502, "col": 9, "tokLen": 1 } @@ -50116,11 +49401,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e13c58", + "id": "0x557b772f56b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -50129,16 +49414,16 @@ } }, { - "id": "0x7feb10e16448", + "id": "0x557b772f7ef0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31793, + "offset": 32507, "col": 14, "tokLen": 7 }, "end": { - "offset": 31793, + "offset": 32507, "col": 14, "tokLen": 7 } @@ -50150,16 +49435,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e15258", + "id": "0x557b772f6ce8", "kind": "StringLiteral", "range": { "begin": { - "offset": 31793, + "offset": 32507, "col": 14, "tokLen": 7 }, "end": { - "offset": 31793, + "offset": 32507, "col": 14, "tokLen": 7 } @@ -50175,33 +49460,33 @@ ] }, { - "id": "0x7feb10e16538", + "id": "0x557b772f7fe8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31810, - "line": 1044, + "offset": 32524, + "line": 1074, "col": 9, "tokLen": 6 }, "end": { - "offset": 31823, + "offset": 32537, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e16508", + "id": "0x557b772f7fb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31817, + "offset": 32531, "col": 16, "tokLen": 4 }, "end": { - "offset": 31823, + "offset": 32537, "col": 22, "tokLen": 8 } @@ -50211,7 +49496,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2330", + "id": "0x557b769271e0", "kind": "EnumConstantDecl", "name": "M3_C15sh", "type": { @@ -50224,35 +49509,35 @@ ] }, { - "id": "0x387376f8", + "id": "0x557b772f9348", "kind": "IfStmt", "range": { "begin": { - "offset": 31837, - "line": 1045, + "offset": 32551, + "line": 1075, "col": 5, "tokLen": 2 }, "end": { - "offset": 31876, - "line": 1046, + "offset": 32590, + "line": 1076, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38737648", + "id": "0x557b772f9290", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31841, - "line": 1045, + "offset": 32555, + "line": 1075, "col": 9, "tokLen": 1 }, "end": { - "offset": 31846, + "offset": 32560, "col": 14, "tokLen": 7 } @@ -50264,67 +49549,67 @@ "adl": true, "inner": [ { - "id": "0x38737630", + "id": "0x557b772f9278", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31843, + "offset": 32557, "col": 11, "tokLen": 2 }, "end": { - "offset": 31843, + "offset": 32557, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38737610", + "id": "0x557b772f9258", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31843, + "offset": 32557, "col": 11, "tokLen": 2 }, "end": { - "offset": 31843, + "offset": 32557, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e16568", + "id": "0x557b772f8018", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31841, + "offset": 32555, "col": 9, "tokLen": 1 }, "end": { - "offset": 31841, + "offset": 32555, "col": 9, "tokLen": 1 } @@ -50332,11 +49617,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e13c58", + "id": "0x557b772f56b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -50345,16 +49630,16 @@ } }, { - "id": "0x387375f8", + "id": "0x557b772f9240", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31846, + "offset": 32560, "col": 14, "tokLen": 7 }, "end": { - "offset": 31846, + "offset": 32560, "col": 14, "tokLen": 7 } @@ -50366,16 +49651,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e16588", + "id": "0x557b772f8038", "kind": "StringLiteral", "range": { "begin": { - "offset": 31846, + "offset": 32560, "col": 14, "tokLen": 7 }, "end": { - "offset": 31846, + "offset": 32560, "col": 14, "tokLen": 7 } @@ -50391,33 +49676,33 @@ ] }, { - "id": "0x387376e8", + "id": "0x557b772f9338", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31863, - "line": 1046, + "offset": 32577, + "line": 1076, "col": 9, "tokLen": 6 }, "end": { - "offset": 31876, + "offset": 32590, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x387376b8", + "id": "0x557b772f9308", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31870, + "offset": 32584, "col": 16, "tokLen": 4 }, "end": { - "offset": 31876, + "offset": 32590, "col": 22, "tokLen": 8 } @@ -50427,7 +49712,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2400", + "id": "0x557b769272b8", "kind": "EnumConstantDecl", "name": "M3_C30sh", "type": { @@ -50440,35 +49725,35 @@ ] }, { - "id": "0x38738a28", + "id": "0x557b772fa698", "kind": "IfStmt", "range": { "begin": { - "offset": 31890, - "line": 1047, + "offset": 32604, + "line": 1077, "col": 5, "tokLen": 2 }, "end": { - "offset": 31929, - "line": 1048, + "offset": 32643, + "line": 1078, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38738978", + "id": "0x557b772fa5e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31894, - "line": 1047, + "offset": 32608, + "line": 1077, "col": 9, "tokLen": 1 }, "end": { - "offset": 31899, + "offset": 32613, "col": 14, "tokLen": 7 } @@ -50480,67 +49765,67 @@ "adl": true, "inner": [ { - "id": "0x38738960", + "id": "0x557b772fa5c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31896, + "offset": 32610, "col": 11, "tokLen": 2 }, "end": { - "offset": 31896, + "offset": 32610, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38738940", + "id": "0x557b772fa5a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31896, + "offset": 32610, "col": 11, "tokLen": 2 }, "end": { - "offset": 31896, + "offset": 32610, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38737718", + "id": "0x557b772f9368", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31894, + "offset": 32608, "col": 9, "tokLen": 1 }, "end": { - "offset": 31894, + "offset": 32608, "col": 9, "tokLen": 1 } @@ -50548,11 +49833,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e13c58", + "id": "0x557b772f56b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -50561,16 +49846,16 @@ } }, { - "id": "0x38738928", + "id": "0x557b772fa590", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31899, + "offset": 32613, "col": 14, "tokLen": 7 }, "end": { - "offset": 31899, + "offset": 32613, "col": 14, "tokLen": 7 } @@ -50582,16 +49867,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38737738", + "id": "0x557b772f9388", "kind": "StringLiteral", "range": { "begin": { - "offset": 31899, + "offset": 32613, "col": 14, "tokLen": 7 }, "end": { - "offset": 31899, + "offset": 32613, "col": 14, "tokLen": 7 } @@ -50607,33 +49892,33 @@ ] }, { - "id": "0x38738a18", + "id": "0x557b772fa688", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31916, - "line": 1048, + "offset": 32630, + "line": 1078, "col": 9, "tokLen": 6 }, "end": { - "offset": 31929, + "offset": 32643, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x387389e8", + "id": "0x557b772fa658", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31923, + "offset": 32637, "col": 16, "tokLen": 4 }, "end": { - "offset": 31929, + "offset": 32643, "col": 22, "tokLen": 8 } @@ -50643,7 +49928,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff24d0", + "id": "0x557b76927390", "kind": "EnumConstantDecl", "name": "M3_C50sh", "type": { @@ -50656,35 +49941,35 @@ ] }, { - "id": "0x38739d58", + "id": "0x557b772fb9e8", "kind": "IfStmt", "range": { "begin": { - "offset": 31943, - "line": 1049, + "offset": 32657, + "line": 1079, "col": 5, "tokLen": 2 }, "end": { - "offset": 31985, - "line": 1050, + "offset": 32699, + "line": 1080, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x38739ca8", + "id": "0x557b772fb930", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31947, - "line": 1049, + "offset": 32661, + "line": 1079, "col": 9, "tokLen": 1 }, "end": { - "offset": 31952, + "offset": 32666, "col": 14, "tokLen": 10 } @@ -50696,67 +49981,67 @@ "adl": true, "inner": [ { - "id": "0x38739c90", + "id": "0x557b772fb918", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31949, + "offset": 32663, "col": 11, "tokLen": 2 }, "end": { - "offset": 31949, + "offset": 32663, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38739c70", + "id": "0x557b772fb8f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31949, + "offset": 32663, "col": 11, "tokLen": 2 }, "end": { - "offset": 31949, + "offset": 32663, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38738a48", + "id": "0x557b772fa6b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31947, + "offset": 32661, "col": 9, "tokLen": 1 }, "end": { - "offset": 31947, + "offset": 32661, "col": 9, "tokLen": 1 } @@ -50764,11 +50049,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e13c58", + "id": "0x557b772f56b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -50777,16 +50062,16 @@ } }, { - "id": "0x38739c58", + "id": "0x557b772fb8e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31952, + "offset": 32666, "col": 14, "tokLen": 10 }, "end": { - "offset": 31952, + "offset": 32666, "col": 14, "tokLen": 10 } @@ -50798,16 +50083,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38738a68", + "id": "0x557b772fa6d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 31952, + "offset": 32666, "col": 14, "tokLen": 10 }, "end": { - "offset": 31952, + "offset": 32666, "col": 14, "tokLen": 10 } @@ -50823,33 +50108,33 @@ ] }, { - "id": "0x38739d48", + "id": "0x557b772fb9d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31972, - "line": 1050, + "offset": 32686, + "line": 1080, "col": 9, "tokLen": 6 }, "end": { - "offset": 31985, + "offset": 32699, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x38739d18", + "id": "0x557b772fb9a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31979, + "offset": 32693, "col": 16, "tokLen": 4 }, "end": { - "offset": 31985, + "offset": 32699, "col": 22, "tokLen": 11 } @@ -50859,7 +50144,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff25a0", + "id": "0x557b76927468", "kind": "EnumConstantDecl", "name": "M3_C225ACsh", "type": { @@ -50872,35 +50157,35 @@ ] }, { - "id": "0x3873b088", + "id": "0x557b772fcd38", "kind": "IfStmt", "range": { "begin": { - "offset": 32002, - "line": 1051, + "offset": 32716, + "line": 1081, "col": 5, "tokLen": 2 }, "end": { - "offset": 32042, - "line": 1052, + "offset": 32756, + "line": 1082, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x3873afd8", + "id": "0x557b772fcc80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32006, - "line": 1051, + "offset": 32720, + "line": 1081, "col": 9, "tokLen": 1 }, "end": { - "offset": 32011, + "offset": 32725, "col": 14, "tokLen": 8 } @@ -50912,67 +50197,67 @@ "adl": true, "inner": [ { - "id": "0x3873afc0", + "id": "0x557b772fcc68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32008, + "offset": 32722, "col": 11, "tokLen": 2 }, "end": { - "offset": 32008, + "offset": 32722, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3873afa0", + "id": "0x557b772fcc48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32008, + "offset": 32722, "col": 11, "tokLen": 2 }, "end": { - "offset": 32008, + "offset": 32722, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38739d78", + "id": "0x557b772fba08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32006, + "offset": 32720, "col": 9, "tokLen": 1 }, "end": { - "offset": 32006, + "offset": 32720, "col": 9, "tokLen": 1 } @@ -50980,11 +50265,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e13c58", + "id": "0x557b772f56b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -50993,16 +50278,16 @@ } }, { - "id": "0x3873af88", + "id": "0x557b772fcc30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32011, + "offset": 32725, "col": 14, "tokLen": 8 }, "end": { - "offset": 32011, + "offset": 32725, "col": 14, "tokLen": 8 } @@ -51014,16 +50299,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38739d98", + "id": "0x557b772fba28", "kind": "StringLiteral", "range": { "begin": { - "offset": 32011, + "offset": 32725, "col": 14, "tokLen": 8 }, "end": { - "offset": 32011, + "offset": 32725, "col": 14, "tokLen": 8 } @@ -51039,33 +50324,33 @@ ] }, { - "id": "0x3873b078", + "id": "0x557b772fcd28", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32029, - "line": 1052, + "offset": 32743, + "line": 1082, "col": 9, "tokLen": 6 }, "end": { - "offset": 32042, + "offset": 32756, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x3873b048", + "id": "0x557b772fccf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32036, + "offset": 32750, "col": 16, "tokLen": 4 }, "end": { - "offset": 32042, + "offset": 32756, "col": 22, "tokLen": 9 } @@ -51075,7 +50360,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2670", + "id": "0x557b76927540", "kind": "EnumConstantDecl", "name": "M3_C15pre", "type": { @@ -51088,17 +50373,17 @@ ] }, { - "id": "0x3873b718", + "id": "0x557b772fd3a0", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 32057, - "line": 1053, + "offset": 32771, + "line": 1083, "col": 5, "tokLen": 5 }, "end": { - "offset": 32099, + "offset": 32813, "col": 47, "tokLen": 1 } @@ -51110,16 +50395,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x3873b700", + "id": "0x557b772fd388", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 32057, + "offset": 32771, "col": 5, "tokLen": 5 }, "end": { - "offset": 32099, + "offset": 32813, "col": 47, "tokLen": 1 } @@ -51130,365 +50415,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x3873b6d0", - "kind": "CXXConstructExpr", + "id": "0x557b772fd360", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 32063, + "offset": 32777, "col": 11, "tokLen": 12 }, "end": { - "offset": 32099, + "offset": 32813, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x3873b6b8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772fd340", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 32063, + "offset": 32777, "col": 11, "tokLen": 12 }, "end": { - "offset": 32099, + "offset": 32813, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b772fd338", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x3873b690", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b772fd308", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 32063, + "offset": 32777, "col": 11, "tokLen": 12 }, "end": { - "offset": 32099, + "offset": 32813, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x3873b670", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772fd2f0", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 32063, - "col": 11, - "tokLen": 12 + "offset": 32790, + "col": 24, + "tokLen": 19 }, "end": { - "offset": 32099, - "col": 47, + "offset": 32812, + "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x3873b668", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x3873b638", - "kind": "CXXConstructExpr", + "id": "0x557b772fd2d8", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32063, - "col": 11, - "tokLen": 12 + "offset": 32790, + "col": 24, + "tokLen": 19 }, "end": { - "offset": 32099, - "col": 47, + "offset": 32812, + "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x3873b620", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772fd2b8", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 32076, + "offset": 32790, "col": 24, "tokLen": 19 }, "end": { - "offset": 32098, + "offset": 32812, "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b772fd2b0", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x3873b608", - "kind": "ImplicitCastExpr", + "id": "0x557b772fd278", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32076, + "offset": 32790, "col": 24, "tokLen": 19 }, "end": { - "offset": 32098, + "offset": 32812, "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x3873b5e8", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772fd260", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32076, + "offset": 32810, + "col": 44, + "tokLen": 1 + }, + "end": { + "offset": 32810, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b772fd240", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32810, + "col": 44, + "tokLen": 1 + }, + "end": { + "offset": 32810, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b772fd228", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32790, "col": 24, "tokLen": 19 }, "end": { - "offset": 32098, + "offset": 32790, + "col": 24, + "tokLen": 19 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b772fcd88", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 32790, + "col": 24, + "tokLen": 19 + }, + "end": { + "offset": 32790, + "col": 24, + "tokLen": 19 + } + }, + "type": { + "qualType": "const char[18]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown gain cap \"" + } + ] + }, + { + "id": "0x557b772fcdb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32812, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 32812, "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x3873b5e0", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b772f56b8", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x3873b5a8", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 32076, - "col": 24, - "tokLen": 19 - }, - "end": { - "offset": 32098, - "col": 46, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x3873b590", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 32096, - "col": 44, - "tokLen": 1 - }, - "end": { - "offset": 32096, - "col": 44, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x3873b570", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 32096, - "col": 44, - "tokLen": 1 - }, - "end": { - "offset": 32096, - "col": 44, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x3873b558", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 32076, - "col": 24, - "tokLen": 19 - }, - "end": { - "offset": 32076, - "col": 24, - "tokLen": 19 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x3873b0b8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 32076, - "col": 24, - "tokLen": 19 - }, - "end": { - "offset": 32076, - "col": 24, - "tokLen": 19 - } - }, - "type": { - "qualType": "const char[18]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown gain cap \"" - } - ] - }, - { - "id": "0x3873b0e8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 32098, - "col": 46, - "tokLen": 1 - }, - "end": { - "offset": 32098, - "col": 46, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10e13c58", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -51513,29 +50742,29 @@ ] } { - "id": "0x3873b8f8", + "id": "0x557b772fd578", "kind": "FunctionDecl", "loc": { - "offset": 32136, + "offset": 32850, "file": "ToString.cpp", - "line": 1056, + "line": 1086, "col": 32, "tokLen": 8 }, "range": { "begin": { - "offset": 32105, + "offset": 32819, "col": 1, "tokLen": 8 }, "end": { - "offset": 32419, - "line": 1066, + "offset": 33133, + "line": 1096, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a9f98", + "previousDecl": "0x557b76f7a8e8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs12portPositionEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -51549,13 +50778,13 @@ }, "inner": [ { - "id": "0x37ff27f0", + "id": "0x557b76927860", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::portPosition" }, "decl": { - "id": "0x37ff2750", + "id": "0x557b76927650", "kind": "EnumDecl", "name": "portPosition" } @@ -51563,22 +50792,22 @@ ] }, { - "id": "0x3873b820", + "id": "0x557b772fd4a0", "kind": "ParmVarDecl", "loc": { - "offset": 32164, - "line": 1056, + "offset": 32878, + "line": 1086, "col": 60, "tokLen": 1 }, "range": { "begin": { - "offset": 32145, + "offset": 32859, "col": 41, "tokLen": 5 }, "end": { - "offset": 32164, + "offset": 32878, "col": 60, "tokLen": 1 } @@ -51590,52 +50819,52 @@ } }, { - "id": "0x38740e20", + "id": "0x557b77302b08", "kind": "CompoundStmt", "range": { "begin": { - "offset": 32167, + "offset": 32881, "col": 63, "tokLen": 1 }, "end": { - "offset": 32419, - "line": 1066, + "offset": 33133, + "line": 1096, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x3873cde8", + "id": "0x557b772fea98", "kind": "IfStmt", "range": { "begin": { - "offset": 32173, - "line": 1057, + "offset": 32887, + "line": 1087, "col": 5, "tokLen": 2 }, "end": { - "offset": 32211, - "line": 1058, + "offset": 32925, + "line": 1088, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x3873cd38", + "id": "0x557b772fe9e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32177, - "line": 1057, + "offset": 32891, + "line": 1087, "col": 9, "tokLen": 1 }, "end": { - "offset": 32182, + "offset": 32896, "col": 14, "tokLen": 6 } @@ -51647,67 +50876,67 @@ "adl": true, "inner": [ { - "id": "0x3873cd20", + "id": "0x557b772fe9c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32179, + "offset": 32893, "col": 11, "tokLen": 2 }, "end": { - "offset": 32179, + "offset": 32893, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3873cd00", + "id": "0x557b772fe9a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32179, + "offset": 32893, "col": 11, "tokLen": 2 }, "end": { - "offset": 32179, + "offset": 32893, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3873bae0", + "id": "0x557b772fd768", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32177, + "offset": 32891, "col": 9, "tokLen": 1 }, "end": { - "offset": 32177, + "offset": 32891, "col": 9, "tokLen": 1 } @@ -51715,11 +50944,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3873b820", + "id": "0x557b772fd4a0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -51728,16 +50957,16 @@ } }, { - "id": "0x3873cce8", + "id": "0x557b772fe990", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32182, + "offset": 32896, "col": 14, "tokLen": 6 }, "end": { - "offset": 32182, + "offset": 32896, "col": 14, "tokLen": 6 } @@ -51749,16 +50978,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3873bb00", + "id": "0x557b772fd788", "kind": "StringLiteral", "range": { "begin": { - "offset": 32182, + "offset": 32896, "col": 14, "tokLen": 6 }, "end": { - "offset": 32182, + "offset": 32896, "col": 14, "tokLen": 6 } @@ -51774,33 +51003,33 @@ ] }, { - "id": "0x3873cdd8", + "id": "0x557b772fea88", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32198, - "line": 1058, + "offset": 32912, + "line": 1088, "col": 9, "tokLen": 6 }, "end": { - "offset": 32211, + "offset": 32925, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x3873cda8", + "id": "0x557b772fea58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32205, + "offset": 32919, "col": 16, "tokLen": 4 }, "end": { - "offset": 32211, + "offset": 32925, "col": 22, "tokLen": 4 } @@ -51810,7 +51039,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2810", + "id": "0x557b769276f8", "kind": "EnumConstantDecl", "name": "LEFT", "type": { @@ -51823,35 +51052,35 @@ ] }, { - "id": "0x3873e118", + "id": "0x557b772ffde8", "kind": "IfStmt", "range": { "begin": { - "offset": 32221, - "line": 1059, + "offset": 32935, + "line": 1089, "col": 5, "tokLen": 2 }, "end": { - "offset": 32260, - "line": 1060, + "offset": 32974, + "line": 1090, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x3873e068", + "id": "0x557b772ffd30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32225, - "line": 1059, + "offset": 32939, + "line": 1089, "col": 9, "tokLen": 1 }, "end": { - "offset": 32230, + "offset": 32944, "col": 14, "tokLen": 7 } @@ -51863,67 +51092,67 @@ "adl": true, "inner": [ { - "id": "0x3873e050", + "id": "0x557b772ffd18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32227, + "offset": 32941, "col": 11, "tokLen": 2 }, "end": { - "offset": 32227, + "offset": 32941, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3873e030", + "id": "0x557b772ffcf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32227, + "offset": 32941, "col": 11, "tokLen": 2 }, "end": { - "offset": 32227, + "offset": 32941, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3873ce08", + "id": "0x557b772feab8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32225, + "offset": 32939, "col": 9, "tokLen": 1 }, "end": { - "offset": 32225, + "offset": 32939, "col": 9, "tokLen": 1 } @@ -51931,11 +51160,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3873b820", + "id": "0x557b772fd4a0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -51944,16 +51173,16 @@ } }, { - "id": "0x3873e018", + "id": "0x557b772ffce0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32230, + "offset": 32944, "col": 14, "tokLen": 7 }, "end": { - "offset": 32230, + "offset": 32944, "col": 14, "tokLen": 7 } @@ -51965,16 +51194,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3873ce28", + "id": "0x557b772fead8", "kind": "StringLiteral", "range": { "begin": { - "offset": 32230, + "offset": 32944, "col": 14, "tokLen": 7 }, "end": { - "offset": 32230, + "offset": 32944, "col": 14, "tokLen": 7 } @@ -51990,33 +51219,33 @@ ] }, { - "id": "0x3873e108", + "id": "0x557b772ffdd8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32247, - "line": 1060, + "offset": 32961, + "line": 1090, "col": 9, "tokLen": 6 }, "end": { - "offset": 32260, + "offset": 32974, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x3873e0d8", + "id": "0x557b772ffda8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32254, + "offset": 32968, "col": 16, "tokLen": 4 }, "end": { - "offset": 32260, + "offset": 32974, "col": 22, "tokLen": 5 } @@ -52026,7 +51255,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2860", + "id": "0x557b76927750", "kind": "EnumConstantDecl", "name": "RIGHT", "type": { @@ -52039,35 +51268,35 @@ ] }, { - "id": "0x3873f448", + "id": "0x557b77301138", "kind": "IfStmt", "range": { "begin": { - "offset": 32271, - "line": 1061, + "offset": 32985, + "line": 1091, "col": 5, "tokLen": 2 }, "end": { - "offset": 32308, - "line": 1062, + "offset": 33022, + "line": 1092, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x3873f398", + "id": "0x557b77301080", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32275, - "line": 1061, + "offset": 32989, + "line": 1091, "col": 9, "tokLen": 1 }, "end": { - "offset": 32280, + "offset": 32994, "col": 14, "tokLen": 5 } @@ -52079,67 +51308,67 @@ "adl": true, "inner": [ { - "id": "0x3873f380", + "id": "0x557b77301068", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32277, + "offset": 32991, "col": 11, "tokLen": 2 }, "end": { - "offset": 32277, + "offset": 32991, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3873f360", + "id": "0x557b77301048", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32277, + "offset": 32991, "col": 11, "tokLen": 2 }, "end": { - "offset": 32277, + "offset": 32991, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3873e138", + "id": "0x557b772ffe08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32275, + "offset": 32989, "col": 9, "tokLen": 1 }, "end": { - "offset": 32275, + "offset": 32989, "col": 9, "tokLen": 1 } @@ -52147,11 +51376,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3873b820", + "id": "0x557b772fd4a0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -52160,16 +51389,16 @@ } }, { - "id": "0x3873f348", + "id": "0x557b77301030", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32280, + "offset": 32994, "col": 14, "tokLen": 5 }, "end": { - "offset": 32280, + "offset": 32994, "col": 14, "tokLen": 5 } @@ -52181,16 +51410,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3873e158", + "id": "0x557b772ffe28", "kind": "StringLiteral", "range": { "begin": { - "offset": 32280, + "offset": 32994, "col": 14, "tokLen": 5 }, "end": { - "offset": 32280, + "offset": 32994, "col": 14, "tokLen": 5 } @@ -52206,33 +51435,33 @@ ] }, { - "id": "0x3873f438", + "id": "0x557b77301128", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32295, - "line": 1062, + "offset": 33009, + "line": 1092, "col": 9, "tokLen": 6 }, "end": { - "offset": 32308, + "offset": 33022, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x3873f408", + "id": "0x557b773010f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32302, + "offset": 33016, "col": 16, "tokLen": 4 }, "end": { - "offset": 32308, + "offset": 33022, "col": 22, "tokLen": 3 } @@ -52242,7 +51471,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff28b0", + "id": "0x557b769277a8", "kind": "EnumConstantDecl", "name": "TOP", "type": { @@ -52255,35 +51484,35 @@ ] }, { - "id": "0x38740778", + "id": "0x557b77302488", "kind": "IfStmt", "range": { "begin": { - "offset": 32317, - "line": 1063, + "offset": 33031, + "line": 1093, "col": 5, "tokLen": 2 }, "end": { - "offset": 32357, - "line": 1064, + "offset": 33071, + "line": 1094, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x387406c8", + "id": "0x557b773023d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32321, - "line": 1063, + "offset": 33035, + "line": 1093, "col": 9, "tokLen": 1 }, "end": { - "offset": 32326, + "offset": 33040, "col": 14, "tokLen": 8 } @@ -52295,67 +51524,67 @@ "adl": true, "inner": [ { - "id": "0x387406b0", + "id": "0x557b773023b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32323, + "offset": 33037, "col": 11, "tokLen": 2 }, "end": { - "offset": 32323, + "offset": 33037, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38740690", + "id": "0x557b77302398", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32323, + "offset": 33037, "col": 11, "tokLen": 2 }, "end": { - "offset": 32323, + "offset": 33037, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3873f468", + "id": "0x557b77301158", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32321, + "offset": 33035, "col": 9, "tokLen": 1 }, "end": { - "offset": 32321, + "offset": 33035, "col": 9, "tokLen": 1 } @@ -52363,11 +51592,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3873b820", + "id": "0x557b772fd4a0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -52376,16 +51605,16 @@ } }, { - "id": "0x38740678", + "id": "0x557b77302380", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32326, + "offset": 33040, "col": 14, "tokLen": 8 }, "end": { - "offset": 32326, + "offset": 33040, "col": 14, "tokLen": 8 } @@ -52397,16 +51626,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3873f488", + "id": "0x557b77301178", "kind": "StringLiteral", "range": { "begin": { - "offset": 32326, + "offset": 33040, "col": 14, "tokLen": 8 }, "end": { - "offset": 32326, + "offset": 33040, "col": 14, "tokLen": 8 } @@ -52422,33 +51651,33 @@ ] }, { - "id": "0x38740768", + "id": "0x557b77302478", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32344, - "line": 1064, + "offset": 33058, + "line": 1094, "col": 9, "tokLen": 6 }, "end": { - "offset": 32357, + "offset": 33071, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x38740738", + "id": "0x557b77302448", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32351, + "offset": 33065, "col": 16, "tokLen": 4 }, "end": { - "offset": 32357, + "offset": 33071, "col": 22, "tokLen": 6 } @@ -52458,7 +51687,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2900", + "id": "0x557b76927800", "kind": "EnumConstantDecl", "name": "BOTTOM", "type": { @@ -52471,17 +51700,17 @@ ] }, { - "id": "0x38740e08", + "id": "0x557b77302af0", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 32369, - "line": 1065, + "offset": 33083, + "line": 1095, "col": 5, "tokLen": 5 }, "end": { - "offset": 32416, + "offset": 33130, "col": 52, "tokLen": 1 } @@ -52493,16 +51722,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x38740df0", + "id": "0x557b77302ad8", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 32369, + "offset": 33083, "col": 5, "tokLen": 5 }, "end": { - "offset": 32416, + "offset": 33130, "col": 52, "tokLen": 1 } @@ -52513,365 +51742,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x38740dc0", - "kind": "CXXConstructExpr", + "id": "0x557b77302ab0", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 32375, + "offset": 33089, "col": 11, "tokLen": 12 }, "end": { - "offset": 32416, + "offset": 33130, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x38740da8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77302a90", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 32375, + "offset": 33089, "col": 11, "tokLen": 12 }, "end": { - "offset": 32416, + "offset": 33130, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77302a88", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x38740d80", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77302a58", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 32375, + "offset": 33089, "col": 11, "tokLen": 12 }, "end": { - "offset": 32416, + "offset": 33130, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x38740d60", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77302a40", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 32375, - "col": 11, - "tokLen": 12 + "offset": 33102, + "col": 24, + "tokLen": 24 }, "end": { - "offset": 32416, - "col": 52, + "offset": 33129, + "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x38740d58", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x38740d28", - "kind": "CXXConstructExpr", + "id": "0x557b77302a28", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32375, - "col": 11, - "tokLen": 12 + "offset": 33102, + "col": 24, + "tokLen": 24 }, "end": { - "offset": 32416, - "col": 52, + "offset": 33129, + "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x38740d10", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77302a08", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 32388, + "offset": 33102, "col": 24, "tokLen": 24 }, "end": { - "offset": 32415, + "offset": 33129, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77302a00", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x38740cf8", - "kind": "ImplicitCastExpr", + "id": "0x557b773029c8", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32388, + "offset": 33102, "col": 24, "tokLen": 24 }, "end": { - "offset": 32415, + "offset": 33129, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x38740cd8", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b773029b0", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32388, + "offset": 33127, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 33127, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77302990", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33127, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 33127, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77302978", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33102, "col": 24, "tokLen": 24 }, "end": { - "offset": 32415, + "offset": 33102, + "col": 24, + "tokLen": 24 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b773024d8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 33102, + "col": 24, + "tokLen": 24 + }, + "end": { + "offset": 33102, + "col": 24, + "tokLen": 24 + } + }, + "type": { + "qualType": "const char[23]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown port position \"" + } + ] + }, + { + "id": "0x557b77302508", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33129, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 33129, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x38740cd0", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b772fd4a0", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x38740c98", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 32388, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 32415, - "col": 51, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x38740c80", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 32413, - "col": 49, - "tokLen": 1 - }, - "end": { - "offset": 32413, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x38740c60", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 32413, - "col": 49, - "tokLen": 1 - }, - "end": { - "offset": 32413, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x38740c48", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 32388, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 32388, - "col": 24, - "tokLen": 24 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x387407a8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 32388, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 32388, - "col": 24, - "tokLen": 24 - } - }, - "type": { - "qualType": "const char[23]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown port position \"" - } - ] - }, - { - "id": "0x387407d8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 32415, - "col": 51, - "tokLen": 1 - }, - "end": { - "offset": 32415, - "col": 51, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3873b820", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -52896,29 +52069,29 @@ ] } { - "id": "0x38740fd8", + "id": "0x557b77302cb8", "kind": "FunctionDecl", "loc": { - "offset": 32459, + "offset": 33173, "file": "ToString.cpp", - "line": 1068, + "line": 1098, "col": 38, "tokLen": 8 }, "range": { "begin": { - "offset": 32422, + "offset": 33136, "col": 1, "tokLen": 8 }, "end": { - "offset": 32882, - "line": 1079, + "offset": 33596, + "line": 1109, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385aa4e8", + "previousDecl": "0x557b76f7ae68", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18streamingInterfaceEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -52932,13 +52105,13 @@ }, "inner": [ { - "id": "0x37ff2b80", + "id": "0x557b76927df0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::streamingInterface" }, "decl": { - "id": "0x37ff2ae0", + "id": "0x557b76927a20", "kind": "EnumDecl", "name": "streamingInterface" } @@ -52946,22 +52119,22 @@ ] }, { - "id": "0x38740f00", + "id": "0x557b77302be0", "kind": "ParmVarDecl", "loc": { - "offset": 32487, - "line": 1068, + "offset": 33201, + "line": 1098, "col": 66, "tokLen": 1 }, "range": { "begin": { - "offset": 32468, + "offset": 33182, "col": 47, "tokLen": 5 }, "end": { - "offset": 32487, + "offset": 33201, "col": 66, "tokLen": 1 } @@ -52973,55 +52146,55 @@ } }, { - "id": "0x38745908", + "id": "0x557b77307ed0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 32490, + "offset": 33204, "col": 69, "tokLen": 1 }, "end": { - "offset": 32882, - "line": 1079, + "offset": 33596, + "line": 1109, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x387412c0", + "id": "0x557b77302f98", "kind": "DeclStmt", "range": { "begin": { - "offset": 32496, - "line": 1069, + "offset": 33210, + "line": 1099, "col": 5, "tokLen": 3 }, "end": { - "offset": 32514, + "offset": 33228, "col": 23, "tokLen": 1 } }, "inner": [ { - "id": "0x38741208", + "id": "0x557b77302ee0", "kind": "VarDecl", "loc": { - "offset": 32508, + "offset": 33222, "col": 17, "tokLen": 2 }, "range": { "begin": { - "offset": 32496, + "offset": 33210, "col": 5, "tokLen": 3 }, "end": { - "offset": 32513, + "offset": 33227, "col": 22, "tokLen": 1 } @@ -53031,21 +52204,21 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "init": "c", "inner": [ { - "id": "0x38741290", + "id": "0x557b77302f68", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 32513, + "offset": 33227, "col": 22, "tokLen": 1 }, "end": { - "offset": 32513, + "offset": 33227, "col": 22, "tokLen": 1 } @@ -53053,7 +52226,7 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "prvalue", "ctorType": { @@ -53063,16 +52236,16 @@ "constructionKind": "complete", "inner": [ { - "id": "0x38741270", + "id": "0x557b77302f48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32513, + "offset": 33227, "col": 22, "tokLen": 1 }, "end": { - "offset": 32513, + "offset": 33227, "col": 22, "tokLen": 1 } @@ -53080,11 +52253,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38740f00", + "id": "0x557b77302be0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -53099,35 +52272,35 @@ ] }, { - "id": "0x38741810", + "id": "0x557b77303d90", "kind": "IfStmt", "range": { "begin": { - "offset": 32520, - "line": 1070, + "offset": 33234, + "line": 1100, "col": 5, "tokLen": 2 }, "end": { - "offset": 32587, - "line": 1071, + "offset": 33301, + "line": 1101, "col": 30, "tokLen": 1 } }, "inner": [ { - "id": "0x38741520", + "id": "0x557b77303230", "kind": "BinaryOperator", "range": { "begin": { - "offset": 32524, - "line": 1070, + "offset": 33238, + "line": 1100, "col": 9, "tokLen": 1 }, "end": { - "offset": 32552, + "offset": 33266, "col": 37, "tokLen": 4 } @@ -53139,16 +52312,16 @@ "opcode": "!=", "inner": [ { - "id": "0x387413b0", + "id": "0x557b773030d0", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 32524, + "offset": 33238, "col": 9, "tokLen": 1 }, "end": { - "offset": 32534, + "offset": 33248, "col": 19, "tokLen": 1 } @@ -53156,21 +52329,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x38741380", + "id": "0x557b773030a0", "kind": "MemberExpr", "range": { "begin": { - "offset": 32524, + "offset": 33238, "col": 9, "tokLen": 1 }, "end": { - "offset": 32526, + "offset": 33240, "col": 11, "tokLen": 4 } @@ -53181,19 +52354,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x37afc4e0", + "referencedMemberDecl": "0x557b762db0d0", "inner": [ { - "id": "0x387412d8", + "id": "0x557b77302fb0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32524, + "offset": 33238, "col": 9, "tokLen": 1 }, "end": { - "offset": 32524, + "offset": 33238, "col": 9, "tokLen": 1 } @@ -53201,11 +52374,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38740f00", + "id": "0x557b77302be0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -53216,16 +52389,16 @@ ] }, { - "id": "0x38741368", + "id": "0x557b77303048", "kind": "CharacterLiteral", "range": { "begin": { - "offset": 32531, + "offset": 33245, "col": 16, "tokLen": 3 }, "end": { - "offset": 32531, + "offset": 33245, "col": 16, "tokLen": 3 } @@ -53237,7 +52410,7 @@ "value": 44 }, { - "id": "0x387413f8", + "id": "0x557b77303120", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -53246,64 +52419,128 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b77303108", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 102922, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 3015, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102922, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x557b761bdda0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 102922, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102922, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] }, { - "id": "0x38741508", + "id": "0x557b77303218", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32539, + "offset": 33253, + "file": "ToString.cpp", + "line": 1100, "col": 24, "tokLen": 3 }, "end": { - "offset": 32552, + "offset": 33266, "col": 37, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x387414d8", + "id": "0x557b773031e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32539, + "offset": 33253, "col": 24, "tokLen": 3 }, "end": { - "offset": 32552, + "offset": 33266, "col": 37, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3831e760", + "id": "0x557b76c78658", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" } }, "nonOdrUseReason": "constant" @@ -53313,38 +52550,37 @@ ] }, { - "id": "0x38741768", + "id": "0x557b77303ce0", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 32566, - "line": 1071, + "offset": 33280, + "line": 1101, "col": 9, "tokLen": 2 }, "end": { - "offset": 32587, + "offset": 33301, "col": 30, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", "qualType": "basic_string" }, "valueCategory": "lvalue", "inner": [ { - "id": "0x38741738", + "id": "0x557b77303cb0", "kind": "MemberExpr", "range": { "begin": { - "offset": 32566, + "offset": 33280, "col": 9, "tokLen": 2 }, "end": { - "offset": 32569, + "offset": 33283, "col": 12, "tokLen": 5 } @@ -53355,19 +52591,19 @@ "valueCategory": "prvalue", "name": "erase", "isArrow": false, - "referencedMemberDecl": "0x37af4dc0", + "referencedMemberDecl": "0x557b762d03e0", "inner": [ { - "id": "0x38741540", + "id": "0x557b77303250", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32566, + "offset": 33280, "col": 9, "tokLen": 2 }, "end": { - "offset": 32566, + "offset": 33280, "col": 9, "tokLen": 2 } @@ -53375,33 +52611,33 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38741208", + "id": "0x557b77302ee0", "kind": "VarDecl", "name": "rs", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" } } } ] }, { - "id": "0x387416a0", + "id": "0x557b77303c28", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 32575, + "offset": 33289, "col": 18, "tokLen": 2 }, "end": { - "offset": 32586, + "offset": 33300, "col": 29, "tokLen": 1 } @@ -53409,21 +52645,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x38741670", + "id": "0x557b77303be0", "kind": "MemberExpr", "range": { "begin": { - "offset": 32575, + "offset": 33289, "col": 18, "tokLen": 2 }, "end": { - "offset": 32578, + "offset": 33292, "col": 21, "tokLen": 4 } @@ -53434,19 +52670,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x37afc4e0", + "referencedMemberDecl": "0x557b762db0d0", "inner": [ { - "id": "0x387416d0", + "id": "0x557b77303c10", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32575, + "offset": 33289, "col": 18, "tokLen": 2 }, "end": { - "offset": 32575, + "offset": 33289, "col": 18, "tokLen": 2 } @@ -53458,16 +52694,16 @@ "castKind": "NoOp", "inner": [ { - "id": "0x387415c8", + "id": "0x557b773032d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32575, + "offset": 33289, "col": 18, "tokLen": 2 }, "end": { - "offset": 32575, + "offset": 33289, "col": 18, "tokLen": 2 } @@ -53475,17 +52711,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38741208", + "id": "0x557b77302ee0", "kind": "VarDecl", "name": "rs", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" } } } @@ -53494,16 +52730,16 @@ ] }, { - "id": "0x38741658", + "id": "0x557b77303370", "kind": "CharacterLiteral", "range": { "begin": { - "offset": 32583, + "offset": 33297, "col": 26, "tokLen": 3 }, "end": { - "offset": 32583, + "offset": 33297, "col": 26, "tokLen": 3 } @@ -53515,7 +52751,7 @@ "value": 44 }, { - "id": "0x387416e8", + "id": "0x557b77303c60", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -53524,14 +52760,76 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b77303108", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 102922, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 3015, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102922, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x557b761bdda0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 102922, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102922, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] }, { - "id": "0x387417f0", + "id": "0x557b77303d70", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -53539,45 +52837,119 @@ }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b77303d58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 77485, + "line": 2347, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 77485, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x557b77303d38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 77485, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 77485, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "const unsigned long", + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b76c78658", + "kind": "VarDecl", + "name": "npos", + "type": { + "desugaredQualType": "const unsigned long", + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" + } + }, + "nonOdrUseReason": "constant" + } + ] + } + ] } ] } ] }, { - "id": "0x38742b68", + "id": "0x557b77305110", "kind": "IfStmt", "range": { "begin": { - "offset": 32594, - "line": 1072, + "offset": 33308, + "file": "ToString.cpp", + "line": 1102, "col": 5, "tokLen": 2 }, "end": { - "offset": 32653, - "line": 1073, + "offset": 33367, + "line": 1103, "col": 42, "tokLen": 4 } }, "inner": [ { - "id": "0x38742aa0", + "id": "0x557b77305038", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32598, - "line": 1072, + "offset": 33312, + "line": 1102, "col": 9, "tokLen": 2 }, "end": { - "offset": 32604, + "offset": 33318, "col": 15, "tokLen": 6 } @@ -53589,89 +52961,89 @@ "adl": true, "inner": [ { - "id": "0x38742a88", + "id": "0x557b77305020", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32601, + "offset": 33315, "col": 12, "tokLen": 2 }, "end": { - "offset": 32601, + "offset": 33315, "col": 12, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38742a68", + "id": "0x557b77305000", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32601, + "offset": 33315, "col": 12, "tokLen": 2 }, "end": { - "offset": 32601, + "offset": 33315, "col": 12, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38742a38", + "id": "0x557b77304fd0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32598, + "offset": 33312, "col": 9, "tokLen": 2 }, "end": { - "offset": 32598, + "offset": 33312, "col": 9, "tokLen": 2 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x38741830", + "id": "0x557b77303db0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32598, + "offset": 33312, "col": 9, "tokLen": 2 }, "end": { - "offset": 32598, + "offset": 33312, "col": 9, "tokLen": 2 } @@ -53679,33 +53051,33 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38741208", + "id": "0x557b77302ee0", "kind": "VarDecl", "name": "rs", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" } } } ] }, { - "id": "0x38742a50", + "id": "0x557b77304fe8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32604, + "offset": 33318, "col": 15, "tokLen": 6 }, "end": { - "offset": 32604, + "offset": 33318, "col": 15, "tokLen": 6 } @@ -53717,16 +53089,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38741850", + "id": "0x557b77303dd0", "kind": "StringLiteral", "range": { "begin": { - "offset": 32604, + "offset": 33318, "col": 15, "tokLen": 6 }, "end": { - "offset": 32604, + "offset": 33318, "col": 15, "tokLen": 6 } @@ -53742,33 +53114,33 @@ ] }, { - "id": "0x38742b58", + "id": "0x557b77305100", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32620, - "line": 1073, + "offset": 33334, + "line": 1103, "col": 9, "tokLen": 6 }, "end": { - "offset": 32653, + "offset": 33367, "col": 42, "tokLen": 4 } }, "inner": [ { - "id": "0x38742b28", + "id": "0x557b773050d0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32627, + "offset": 33341, "col": 16, "tokLen": 4 }, "end": { - "offset": 32653, + "offset": 33367, "col": 42, "tokLen": 4 } @@ -53778,7 +53150,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2be0", + "id": "0x557b76927b08", "kind": "EnumConstantDecl", "name": "NONE", "type": { @@ -53791,35 +53163,35 @@ ] }, { - "id": "0x38743ec8", + "id": "0x557b77306490", "kind": "IfStmt", "range": { "begin": { - "offset": 32663, - "line": 1074, + "offset": 33377, + "line": 1104, "col": 5, "tokLen": 2 }, "end": { - "offset": 32721, - "line": 1075, + "offset": 33435, + "line": 1105, "col": 42, "tokLen": 16 } }, "inner": [ { - "id": "0x38743e00", + "id": "0x557b773063b8", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32667, - "line": 1074, + "offset": 33381, + "line": 1104, "col": 9, "tokLen": 2 }, "end": { - "offset": 32673, + "offset": 33387, "col": 15, "tokLen": 5 } @@ -53831,89 +53203,89 @@ "adl": true, "inner": [ { - "id": "0x38743de8", + "id": "0x557b773063a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32670, + "offset": 33384, "col": 12, "tokLen": 2 }, "end": { - "offset": 32670, + "offset": 33384, "col": 12, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38743dc8", + "id": "0x557b77306380", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32670, + "offset": 33384, "col": 12, "tokLen": 2 }, "end": { - "offset": 32670, + "offset": 33384, "col": 12, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38743d98", + "id": "0x557b77306350", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32667, + "offset": 33381, "col": 9, "tokLen": 2 }, "end": { - "offset": 32667, + "offset": 33381, "col": 9, "tokLen": 2 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x38742b88", + "id": "0x557b77305130", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32667, + "offset": 33381, "col": 9, "tokLen": 2 }, "end": { - "offset": 32667, + "offset": 33381, "col": 9, "tokLen": 2 } @@ -53921,33 +53293,33 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38741208", + "id": "0x557b77302ee0", "kind": "VarDecl", "name": "rs", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" } } } ] }, { - "id": "0x38743db0", + "id": "0x557b77306368", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32673, + "offset": 33387, "col": 15, "tokLen": 5 }, "end": { - "offset": 32673, + "offset": 33387, "col": 15, "tokLen": 5 } @@ -53959,16 +53331,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38742ba8", + "id": "0x557b77305150", "kind": "StringLiteral", "range": { "begin": { - "offset": 32673, + "offset": 33387, "col": 15, "tokLen": 5 }, "end": { - "offset": 32673, + "offset": 33387, "col": 15, "tokLen": 5 } @@ -53984,33 +53356,33 @@ ] }, { - "id": "0x38743eb8", + "id": "0x557b77306480", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32688, - "line": 1075, + "offset": 33402, + "line": 1105, "col": 9, "tokLen": 6 }, "end": { - "offset": 32721, + "offset": 33435, "col": 42, "tokLen": 16 } }, "inner": [ { - "id": "0x38743e88", + "id": "0x557b77306450", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32695, + "offset": 33409, "col": 16, "tokLen": 4 }, "end": { - "offset": 32721, + "offset": 33435, "col": 42, "tokLen": 16 } @@ -54020,7 +53392,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2cb0", + "id": "0x557b76927be0", "kind": "EnumConstantDecl", "name": "LOW_LATENCY_LINK", "type": { @@ -54033,35 +53405,35 @@ ] }, { - "id": "0x38745228", + "id": "0x557b77307810", "kind": "IfStmt", "range": { "begin": { - "offset": 32743, - "line": 1076, + "offset": 33457, + "line": 1106, "col": 5, "tokLen": 2 }, "end": { - "offset": 32803, - "line": 1077, + "offset": 33517, + "line": 1107, "col": 42, "tokLen": 13 } }, "inner": [ { - "id": "0x38745160", + "id": "0x557b77307738", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32747, - "line": 1076, + "offset": 33461, + "line": 1106, "col": 9, "tokLen": 2 }, "end": { - "offset": 32753, + "offset": 33467, "col": 15, "tokLen": 7 } @@ -54073,89 +53445,89 @@ "adl": true, "inner": [ { - "id": "0x38745148", + "id": "0x557b77307720", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32750, + "offset": 33464, "col": 12, "tokLen": 2 }, "end": { - "offset": 32750, + "offset": 33464, "col": 12, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38745128", + "id": "0x557b77307700", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32750, + "offset": 33464, "col": 12, "tokLen": 2 }, "end": { - "offset": 32750, + "offset": 33464, "col": 12, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x387450f8", + "id": "0x557b773076d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32747, + "offset": 33461, "col": 9, "tokLen": 2 }, "end": { - "offset": 32747, + "offset": 33461, "col": 9, "tokLen": 2 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x38743ee8", + "id": "0x557b773064b0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32747, + "offset": 33461, "col": 9, "tokLen": 2 }, "end": { - "offset": 32747, + "offset": 33461, "col": 9, "tokLen": 2 } @@ -54163,33 +53535,33 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38741208", + "id": "0x557b77302ee0", "kind": "VarDecl", "name": "rs", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" } } } ] }, { - "id": "0x38745110", + "id": "0x557b773076e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32753, + "offset": 33467, "col": 15, "tokLen": 7 }, "end": { - "offset": 32753, + "offset": 33467, "col": 15, "tokLen": 7 } @@ -54201,16 +53573,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38743f08", + "id": "0x557b773064d0", "kind": "StringLiteral", "range": { "begin": { - "offset": 32753, + "offset": 33467, "col": 15, "tokLen": 7 }, "end": { - "offset": 32753, + "offset": 33467, "col": 15, "tokLen": 7 } @@ -54226,33 +53598,33 @@ ] }, { - "id": "0x38745218", + "id": "0x557b77307800", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32770, - "line": 1077, + "offset": 33484, + "line": 1107, "col": 9, "tokLen": 6 }, "end": { - "offset": 32803, + "offset": 33517, "col": 42, "tokLen": 13 } }, "inner": [ { - "id": "0x387451e8", + "id": "0x557b773077d0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32777, + "offset": 33491, "col": 16, "tokLen": 4 }, "end": { - "offset": 32803, + "offset": 33517, "col": 42, "tokLen": 13 } @@ -54262,7 +53634,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2d80", + "id": "0x557b76927cb8", "kind": "EnumConstantDecl", "name": "ETHERNET_10GB", "type": { @@ -54275,17 +53647,17 @@ ] }, { - "id": "0x387458f0", + "id": "0x557b77307eb8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 32822, - "line": 1078, + "offset": 33536, + "line": 1108, "col": 5, "tokLen": 5 }, "end": { - "offset": 32879, + "offset": 33593, "col": 62, "tokLen": 1 } @@ -54297,16 +53669,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x387458d8", + "id": "0x557b77307ea0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 32822, + "offset": 33536, "col": 5, "tokLen": 5 }, "end": { - "offset": 32879, + "offset": 33593, "col": 62, "tokLen": 1 } @@ -54317,365 +53689,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x387458a8", - "kind": "CXXConstructExpr", + "id": "0x557b77307e78", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 32828, + "offset": 33542, "col": 11, "tokLen": 12 }, "end": { - "offset": 32879, + "offset": 33593, "col": 62, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x38745890", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77307e58", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 32828, + "offset": 33542, "col": 11, "tokLen": 12 }, "end": { - "offset": 32879, + "offset": 33593, "col": 62, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77307e50", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x38745868", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77307e20", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 32828, + "offset": 33542, "col": 11, "tokLen": 12 }, "end": { - "offset": 32879, + "offset": 33593, "col": 62, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x38745848", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77307e08", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 32828, - "col": 11, - "tokLen": 12 + "offset": 33555, + "col": 24, + "tokLen": 34 }, "end": { - "offset": 32879, - "col": 62, + "offset": 33592, + "col": 61, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x38745840", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x38745810", - "kind": "CXXConstructExpr", + "id": "0x557b77307df0", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32828, - "col": 11, - "tokLen": 12 + "offset": 33555, + "col": 24, + "tokLen": 34 }, "end": { - "offset": 32879, - "col": 62, + "offset": 33592, + "col": 61, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x387457f8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77307dd0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 32841, + "offset": 33555, "col": 24, "tokLen": 34 }, "end": { - "offset": 32878, + "offset": 33592, "col": 61, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77307dc8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x387457e0", - "kind": "ImplicitCastExpr", + "id": "0x557b77307d90", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32841, + "offset": 33555, "col": 24, "tokLen": 34 }, "end": { - "offset": 32878, + "offset": 33592, "col": 61, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x387457c0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77307d78", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32841, + "offset": 33590, + "col": 59, + "tokLen": 1 + }, + "end": { + "offset": 33590, + "col": 59, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77307d58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33590, + "col": 59, + "tokLen": 1 + }, + "end": { + "offset": 33590, + "col": 59, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77307d40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33555, "col": 24, "tokLen": 34 }, "end": { - "offset": 32878, + "offset": 33555, + "col": 24, + "tokLen": 34 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b77307860", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 33555, + "col": 24, + "tokLen": 34 + }, + "end": { + "offset": 33555, + "col": 24, + "tokLen": 34 + } + }, + "type": { + "qualType": "const char[33]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown streamingInterface type \"" + } + ] + }, + { + "id": "0x557b77307898", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33592, + "col": 61, + "tokLen": 1 + }, + "end": { + "offset": 33592, "col": 61, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x387457b8", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77302be0", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x38745780", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 32841, - "col": 24, - "tokLen": 34 - }, - "end": { - "offset": 32878, - "col": 61, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x38745768", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 32876, - "col": 59, - "tokLen": 1 - }, - "end": { - "offset": 32876, - "col": 59, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x38745748", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 32876, - "col": 59, - "tokLen": 1 - }, - "end": { - "offset": 32876, - "col": 59, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x38745730", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 32841, - "col": 24, - "tokLen": 34 - }, - "end": { - "offset": 32841, - "col": 24, - "tokLen": 34 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x38745258", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 32841, - "col": 24, - "tokLen": 34 - }, - "end": { - "offset": 32841, - "col": 24, - "tokLen": 34 - } - }, - "type": { - "qualType": "const char[33]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown streamingInterface type \"" - } - ] - }, - { - "id": "0x38745290", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 32878, - "col": 61, - "tokLen": 1 - }, - "end": { - "offset": 32878, - "col": 61, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x38740f00", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -54700,29 +54016,29 @@ ] } { - "id": "0x38745ac8", + "id": "0x557b77308088", "kind": "FunctionDecl", "loc": { - "offset": 32917, + "offset": 33631, "file": "ToString.cpp", - "line": 1081, + "line": 1111, "col": 33, "tokLen": 8 }, "range": { "begin": { - "offset": 32885, + "offset": 33599, "col": 1, "tokLen": 8 }, "end": { - "offset": 33107, - "line": 1087, + "offset": 33821, + "line": 1117, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385aaa38", + "previousDecl": "0x557b76f7b3e8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs13vetoAlgorithmEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -54736,13 +54052,13 @@ }, "inner": [ { - "id": "0x37ff2f40", + "id": "0x557b76927f70", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::vetoAlgorithm" }, "decl": { - "id": "0x37ff2ea0", + "id": "0x557b76927e10", "kind": "EnumDecl", "name": "vetoAlgorithm" } @@ -54750,22 +54066,22 @@ ] }, { - "id": "0x387459f0", + "id": "0x557b77307fb0", "kind": "ParmVarDecl", "loc": { - "offset": 32945, - "line": 1081, + "offset": 33659, + "line": 1111, "col": 61, "tokLen": 1 }, "range": { "begin": { - "offset": 32926, + "offset": 33640, "col": 42, "tokLen": 5 }, "end": { - "offset": 32945, + "offset": 33659, "col": 61, "tokLen": 1 } @@ -54777,52 +54093,52 @@ } }, { - "id": "0x38748990", + "id": "0x557b7730af78", "kind": "CompoundStmt", "range": { "begin": { - "offset": 32948, + "offset": 33662, "col": 64, "tokLen": 1 }, "end": { - "offset": 33107, - "line": 1087, + "offset": 33821, + "line": 1117, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x38746fb8", + "id": "0x557b773095a8", "kind": "IfStmt", "range": { "begin": { - "offset": 32954, - "line": 1082, + "offset": 33668, + "line": 1112, "col": 5, "tokLen": 2 }, "end": { - "offset": 32992, - "line": 1083, + "offset": 33706, + "line": 1113, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38746f08", + "id": "0x557b773094f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32958, - "line": 1082, + "offset": 33672, + "line": 1112, "col": 9, "tokLen": 1 }, "end": { - "offset": 32963, + "offset": 33677, "col": 14, "tokLen": 6 } @@ -54834,67 +54150,67 @@ "adl": true, "inner": [ { - "id": "0x38746ef0", + "id": "0x557b773094d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32960, + "offset": 33674, "col": 11, "tokLen": 2 }, "end": { - "offset": 32960, + "offset": 33674, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38746ed0", + "id": "0x557b773094b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32960, + "offset": 33674, "col": 11, "tokLen": 2 }, "end": { - "offset": 32960, + "offset": 33674, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38745cb0", + "id": "0x557b77308278", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32958, + "offset": 33672, "col": 9, "tokLen": 1 }, "end": { - "offset": 32958, + "offset": 33672, "col": 9, "tokLen": 1 } @@ -54902,11 +54218,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387459f0", + "id": "0x557b77307fb0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -54915,16 +54231,16 @@ } }, { - "id": "0x38746eb8", + "id": "0x557b773094a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32963, + "offset": 33677, "col": 14, "tokLen": 6 }, "end": { - "offset": 32963, + "offset": 33677, "col": 14, "tokLen": 6 } @@ -54936,16 +54252,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38745cd0", + "id": "0x557b77308298", "kind": "StringLiteral", "range": { "begin": { - "offset": 32963, + "offset": 33677, "col": 14, "tokLen": 6 }, "end": { - "offset": 32963, + "offset": 33677, "col": 14, "tokLen": 6 } @@ -54961,33 +54277,33 @@ ] }, { - "id": "0x38746fa8", + "id": "0x557b77309598", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32979, - "line": 1083, + "offset": 33693, + "line": 1113, "col": 9, "tokLen": 6 }, "end": { - "offset": 32992, + "offset": 33706, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38746f78", + "id": "0x557b77309568", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32986, + "offset": 33700, "col": 16, "tokLen": 4 }, "end": { - "offset": 32992, + "offset": 33706, "col": 22, "tokLen": 8 } @@ -54997,7 +54313,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2f60", + "id": "0x557b76927eb8", "kind": "EnumConstantDecl", "name": "ALG_HITS", "type": { @@ -55010,35 +54326,35 @@ ] }, { - "id": "0x387482e8", + "id": "0x557b7730a8f8", "kind": "IfStmt", "range": { "begin": { - "offset": 33006, - "line": 1084, + "offset": 33720, + "line": 1114, "col": 5, "tokLen": 2 }, "end": { - "offset": 33043, - "line": 1085, + "offset": 33757, + "line": 1115, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x38748238", + "id": "0x557b7730a840", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33010, - "line": 1084, + "offset": 33724, + "line": 1114, "col": 9, "tokLen": 1 }, "end": { - "offset": 33015, + "offset": 33729, "col": 14, "tokLen": 5 } @@ -55050,67 +54366,67 @@ "adl": true, "inner": [ { - "id": "0x38748220", + "id": "0x557b7730a828", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33012, + "offset": 33726, "col": 11, "tokLen": 2 }, "end": { - "offset": 33012, + "offset": 33726, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38748200", + "id": "0x557b7730a808", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33012, + "offset": 33726, "col": 11, "tokLen": 2 }, "end": { - "offset": 33012, + "offset": 33726, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38746fd8", + "id": "0x557b773095c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33010, + "offset": 33724, "col": 9, "tokLen": 1 }, "end": { - "offset": 33010, + "offset": 33724, "col": 9, "tokLen": 1 } @@ -55118,11 +54434,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387459f0", + "id": "0x557b77307fb0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -55131,16 +54447,16 @@ } }, { - "id": "0x387481e8", + "id": "0x557b7730a7f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33015, + "offset": 33729, "col": 14, "tokLen": 5 }, "end": { - "offset": 33015, + "offset": 33729, "col": 14, "tokLen": 5 } @@ -55152,16 +54468,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38746ff8", + "id": "0x557b773095e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 33015, + "offset": 33729, "col": 14, "tokLen": 5 }, "end": { - "offset": 33015, + "offset": 33729, "col": 14, "tokLen": 5 } @@ -55177,33 +54493,33 @@ ] }, { - "id": "0x387482d8", + "id": "0x557b7730a8e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33030, - "line": 1085, + "offset": 33744, + "line": 1115, "col": 9, "tokLen": 6 }, "end": { - "offset": 33043, + "offset": 33757, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x387482a8", + "id": "0x557b7730a8b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33037, + "offset": 33751, "col": 16, "tokLen": 4 }, "end": { - "offset": 33043, + "offset": 33757, "col": 22, "tokLen": 7 } @@ -55213,7 +54529,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2fb0", + "id": "0x557b76927f10", "kind": "EnumConstantDecl", "name": "ALG_RAW", "type": { @@ -55226,17 +54542,17 @@ ] }, { - "id": "0x38748978", + "id": "0x557b7730af60", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 33056, - "line": 1086, + "offset": 33770, + "line": 1116, "col": 5, "tokLen": 5 }, "end": { - "offset": 33104, + "offset": 33818, "col": 53, "tokLen": 1 } @@ -55248,16 +54564,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x38748960", + "id": "0x557b7730af48", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 33056, + "offset": 33770, "col": 5, "tokLen": 5 }, "end": { - "offset": 33104, + "offset": 33818, "col": 53, "tokLen": 1 } @@ -55268,365 +54584,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x38748930", - "kind": "CXXConstructExpr", + "id": "0x557b7730af20", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 33062, + "offset": 33776, "col": 11, "tokLen": 12 }, "end": { - "offset": 33104, + "offset": 33818, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x38748918", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7730af00", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33062, + "offset": 33776, "col": 11, "tokLen": 12 }, "end": { - "offset": 33104, + "offset": 33818, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b7730aef8", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x387488f0", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b7730aec8", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 33062, + "offset": 33776, "col": 11, "tokLen": 12 }, "end": { - "offset": 33104, + "offset": 33818, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x387488d0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7730aeb0", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 33062, - "col": 11, - "tokLen": 12 + "offset": 33789, + "col": 24, + "tokLen": 25 }, "end": { - "offset": 33104, - "col": 53, + "offset": 33817, + "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x387488c8", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x38748898", - "kind": "CXXConstructExpr", + "id": "0x557b7730ae98", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33062, - "col": 11, - "tokLen": 12 + "offset": 33789, + "col": 24, + "tokLen": 25 }, "end": { - "offset": 33104, - "col": 53, + "offset": 33817, + "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x38748880", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7730ae78", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33075, + "offset": 33789, "col": 24, "tokLen": 25 }, "end": { - "offset": 33103, + "offset": 33817, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b7730ae70", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x38748868", - "kind": "ImplicitCastExpr", + "id": "0x557b7730ae38", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33075, + "offset": 33789, "col": 24, "tokLen": 25 }, "end": { - "offset": 33103, + "offset": 33817, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x38748848", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7730ae20", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33075, + "offset": 33815, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 33815, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b7730ae00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33815, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 33815, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b7730ade8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33789, "col": 24, "tokLen": 25 }, "end": { - "offset": 33103, + "offset": 33789, + "col": 24, + "tokLen": 25 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7730a948", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 33789, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 33789, + "col": 24, + "tokLen": 25 + } + }, + "type": { + "qualType": "const char[24]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown veto algorithm \"" + } + ] + }, + { + "id": "0x557b7730a978", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33817, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 33817, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x38748840", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77307fb0", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x38748808", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 33075, - "col": 24, - "tokLen": 25 - }, - "end": { - "offset": 33103, - "col": 52, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x387487f0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 33101, - "col": 50, - "tokLen": 1 - }, - "end": { - "offset": 33101, - "col": 50, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x387487d0", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 33101, - "col": 50, - "tokLen": 1 - }, - "end": { - "offset": 33101, - "col": 50, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x387487b8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 33075, - "col": 24, - "tokLen": 25 - }, - "end": { - "offset": 33075, - "col": 24, - "tokLen": 25 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x38748318", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 33075, - "col": 24, - "tokLen": 25 - }, - "end": { - "offset": 33075, - "col": 24, - "tokLen": 25 - } - }, - "type": { - "qualType": "const char[24]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown veto algorithm \"" - } - ] - }, - { - "id": "0x38748348", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 33103, - "col": 52, - "tokLen": 1 - }, - "end": { - "offset": 33103, - "col": 52, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x387459f0", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -55651,29 +54911,29 @@ ] } { - "id": "0x38748b38", + "id": "0x557b7730b118", "kind": "FunctionDecl", "loc": { - "offset": 33137, + "offset": 33851, "file": "ToString.cpp", - "line": 1089, + "line": 1119, "col": 28, "tokLen": 8 }, "range": { "begin": { - "offset": 33110, + "offset": 33824, "col": 1, "tokLen": 8 }, "end": { - "offset": 33563, - "line": 1103, + "offset": 34277, + "line": 1133, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385aaf88", + "previousDecl": "0x557b76f7b968", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8gainModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -55687,13 +54947,13 @@ }, "inner": [ { - "id": "0x37ff30a0", + "id": "0x557b76928250", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::gainMode" }, "decl": { - "id": "0x37ff3000", + "id": "0x557b76927f90", "kind": "EnumDecl", "name": "gainMode" } @@ -55701,22 +54961,22 @@ ] }, { - "id": "0x38748a60", + "id": "0x557b7730b040", "kind": "ParmVarDecl", "loc": { - "offset": 33165, - "line": 1089, + "offset": 33879, + "line": 1119, "col": 56, "tokLen": 1 }, "range": { "begin": { - "offset": 33146, + "offset": 33860, "col": 37, "tokLen": 5 }, "end": { - "offset": 33165, + "offset": 33879, "col": 56, "tokLen": 1 } @@ -55728,52 +54988,52 @@ } }, { - "id": "0x387506c0", + "id": "0x557b77312d78", "kind": "CompoundStmt", "range": { "begin": { - "offset": 33168, + "offset": 33882, "col": 59, "tokLen": 1 }, "end": { - "offset": 33563, - "line": 1103, + "offset": 34277, + "line": 1133, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x3874a028", + "id": "0x557b7730c638", "kind": "IfStmt", "range": { "begin": { - "offset": 33174, - "line": 1090, + "offset": 33888, + "line": 1120, "col": 5, "tokLen": 2 }, "end": { - "offset": 33215, - "line": 1091, + "offset": 33929, + "line": 1121, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x38749f78", + "id": "0x557b7730c580", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33178, - "line": 1090, + "offset": 33892, + "line": 1120, "col": 9, "tokLen": 1 }, "end": { - "offset": 33183, + "offset": 33897, "col": 14, "tokLen": 9 } @@ -55785,67 +55045,67 @@ "adl": true, "inner": [ { - "id": "0x38749f60", + "id": "0x557b7730c568", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33180, + "offset": 33894, "col": 11, "tokLen": 2 }, "end": { - "offset": 33180, + "offset": 33894, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38749f40", + "id": "0x557b7730c548", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33180, + "offset": 33894, "col": 11, "tokLen": 2 }, "end": { - "offset": 33180, + "offset": 33894, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38748d20", + "id": "0x557b7730b308", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33178, + "offset": 33892, "col": 9, "tokLen": 1 }, "end": { - "offset": 33178, + "offset": 33892, "col": 9, "tokLen": 1 } @@ -55853,11 +55113,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38748a60", + "id": "0x557b7730b040", "kind": "ParmVarDecl", "name": "s", "type": { @@ -55866,16 +55126,16 @@ } }, { - "id": "0x38749f28", + "id": "0x557b7730c530", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33183, + "offset": 33897, "col": 14, "tokLen": 9 }, "end": { - "offset": 33183, + "offset": 33897, "col": 14, "tokLen": 9 } @@ -55887,16 +55147,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38748d40", + "id": "0x557b7730b328", "kind": "StringLiteral", "range": { "begin": { - "offset": 33183, + "offset": 33897, "col": 14, "tokLen": 9 }, "end": { - "offset": 33183, + "offset": 33897, "col": 14, "tokLen": 9 } @@ -55912,33 +55172,33 @@ ] }, { - "id": "0x3874a018", + "id": "0x557b7730c628", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33202, - "line": 1091, + "offset": 33916, + "line": 1121, "col": 9, "tokLen": 6 }, "end": { - "offset": 33215, + "offset": 33929, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x38749fe8", + "id": "0x557b7730c5f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33209, + "offset": 33923, "col": 16, "tokLen": 4 }, "end": { - "offset": 33215, + "offset": 33929, "col": 22, "tokLen": 7 } @@ -55948,7 +55208,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff30c0", + "id": "0x557b76928038", "kind": "EnumConstantDecl", "name": "DYNAMIC", "type": { @@ -55961,35 +55221,35 @@ ] }, { - "id": "0x3874b358", + "id": "0x557b7730d988", "kind": "IfStmt", "range": { "begin": { - "offset": 33228, - "line": 1092, + "offset": 33942, + "line": 1122, "col": 5, "tokLen": 2 }, "end": { - "offset": 33275, - "line": 1093, + "offset": 33989, + "line": 1123, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x3874b2a8", + "id": "0x557b7730d8d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33232, - "line": 1092, + "offset": 33946, + "line": 1122, "col": 9, "tokLen": 1 }, "end": { - "offset": 33237, + "offset": 33951, "col": 14, "tokLen": 15 } @@ -56001,67 +55261,67 @@ "adl": true, "inner": [ { - "id": "0x3874b290", + "id": "0x557b7730d8b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33234, + "offset": 33948, "col": 11, "tokLen": 2 }, "end": { - "offset": 33234, + "offset": 33948, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3874b270", + "id": "0x557b7730d898", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33234, + "offset": 33948, "col": 11, "tokLen": 2 }, "end": { - "offset": 33234, + "offset": 33948, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3874a048", + "id": "0x557b7730c658", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33232, + "offset": 33946, "col": 9, "tokLen": 1 }, "end": { - "offset": 33232, + "offset": 33946, "col": 9, "tokLen": 1 } @@ -56069,11 +55329,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38748a60", + "id": "0x557b7730b040", "kind": "ParmVarDecl", "name": "s", "type": { @@ -56082,16 +55342,16 @@ } }, { - "id": "0x3874b258", + "id": "0x557b7730d880", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33237, + "offset": 33951, "col": 14, "tokLen": 15 }, "end": { - "offset": 33237, + "offset": 33951, "col": 14, "tokLen": 15 } @@ -56103,16 +55363,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3874a068", + "id": "0x557b7730c678", "kind": "StringLiteral", "range": { "begin": { - "offset": 33237, + "offset": 33951, "col": 14, "tokLen": 15 }, "end": { - "offset": 33237, + "offset": 33951, "col": 14, "tokLen": 15 } @@ -56128,33 +55388,33 @@ ] }, { - "id": "0x3874b348", + "id": "0x557b7730d978", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33262, - "line": 1093, + "offset": 33976, + "line": 1123, "col": 9, "tokLen": 6 }, "end": { - "offset": 33275, + "offset": 33989, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x3874b318", + "id": "0x557b7730d948", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33269, + "offset": 33983, "col": 16, "tokLen": 4 }, "end": { - "offset": 33275, + "offset": 33989, "col": 22, "tokLen": 15 } @@ -56164,7 +55424,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff3110", + "id": "0x557b76928090", "kind": "EnumConstantDecl", "name": "FORCE_SWITCH_G1", "type": { @@ -56177,35 +55437,35 @@ ] }, { - "id": "0x3874c688", + "id": "0x557b7730ed08", "kind": "IfStmt", "range": { "begin": { - "offset": 33296, - "line": 1094, + "offset": 34010, + "line": 1124, "col": 5, "tokLen": 2 }, "end": { - "offset": 33343, - "line": 1095, + "offset": 34057, + "line": 1125, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x3874c5d8", + "id": "0x557b7730ec50", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33300, - "line": 1094, + "offset": 34014, + "line": 1124, "col": 9, "tokLen": 1 }, "end": { - "offset": 33305, + "offset": 34019, "col": 14, "tokLen": 15 } @@ -56217,67 +55477,67 @@ "adl": true, "inner": [ { - "id": "0x3874c5c0", + "id": "0x557b7730ec38", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33302, + "offset": 34016, "col": 11, "tokLen": 2 }, "end": { - "offset": 33302, + "offset": 34016, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3874c5a0", + "id": "0x557b7730ec18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33302, + "offset": 34016, "col": 11, "tokLen": 2 }, "end": { - "offset": 33302, + "offset": 34016, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3874b378", + "id": "0x557b7730d9a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33300, + "offset": 34014, "col": 9, "tokLen": 1 }, "end": { - "offset": 33300, + "offset": 34014, "col": 9, "tokLen": 1 } @@ -56285,11 +55545,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38748a60", + "id": "0x557b7730b040", "kind": "ParmVarDecl", "name": "s", "type": { @@ -56298,16 +55558,16 @@ } }, { - "id": "0x3874c588", + "id": "0x557b7730ec00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33305, + "offset": 34019, "col": 14, "tokLen": 15 }, "end": { - "offset": 33305, + "offset": 34019, "col": 14, "tokLen": 15 } @@ -56319,16 +55579,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3874b398", + "id": "0x557b7730d9c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 33305, + "offset": 34019, "col": 14, "tokLen": 15 }, "end": { - "offset": 33305, + "offset": 34019, "col": 14, "tokLen": 15 } @@ -56344,33 +55604,33 @@ ] }, { - "id": "0x3874c678", + "id": "0x557b7730ecf8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33330, - "line": 1095, + "offset": 34044, + "line": 1125, "col": 9, "tokLen": 6 }, "end": { - "offset": 33343, + "offset": 34057, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x3874c648", + "id": "0x557b7730ecc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33337, + "offset": 34051, "col": 16, "tokLen": 4 }, "end": { - "offset": 33343, + "offset": 34057, "col": 22, "tokLen": 15 } @@ -56380,7 +55640,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff3160", + "id": "0x557b769280e8", "kind": "EnumConstantDecl", "name": "FORCE_SWITCH_G2", "type": { @@ -56393,35 +55653,35 @@ ] }, { - "id": "0x3874d9b8", + "id": "0x557b77310058", "kind": "IfStmt", "range": { "begin": { - "offset": 33364, - "line": 1096, + "offset": 34078, + "line": 1126, "col": 5, "tokLen": 2 }, "end": { - "offset": 33403, - "line": 1097, + "offset": 34117, + "line": 1127, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x3874d908", + "id": "0x557b7730ffa0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33368, - "line": 1096, + "offset": 34082, + "line": 1126, "col": 9, "tokLen": 1 }, "end": { - "offset": 33373, + "offset": 34087, "col": 14, "tokLen": 7 } @@ -56433,67 +55693,67 @@ "adl": true, "inner": [ { - "id": "0x3874d8f0", + "id": "0x557b7730ff88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33370, + "offset": 34084, "col": 11, "tokLen": 2 }, "end": { - "offset": 33370, + "offset": 34084, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3874d8d0", + "id": "0x557b7730ff68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33370, + "offset": 34084, "col": 11, "tokLen": 2 }, "end": { - "offset": 33370, + "offset": 34084, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3874c6a8", + "id": "0x557b7730ed28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33368, + "offset": 34082, "col": 9, "tokLen": 1 }, "end": { - "offset": 33368, + "offset": 34082, "col": 9, "tokLen": 1 } @@ -56501,11 +55761,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38748a60", + "id": "0x557b7730b040", "kind": "ParmVarDecl", "name": "s", "type": { @@ -56514,16 +55774,16 @@ } }, { - "id": "0x3874d8b8", + "id": "0x557b7730ff50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33373, + "offset": 34087, "col": 14, "tokLen": 7 }, "end": { - "offset": 33373, + "offset": 34087, "col": 14, "tokLen": 7 } @@ -56535,16 +55795,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3874c6c8", + "id": "0x557b7730ed48", "kind": "StringLiteral", "range": { "begin": { - "offset": 33373, + "offset": 34087, "col": 14, "tokLen": 7 }, "end": { - "offset": 33373, + "offset": 34087, "col": 14, "tokLen": 7 } @@ -56560,33 +55820,33 @@ ] }, { - "id": "0x3874d9a8", + "id": "0x557b77310048", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33390, - "line": 1097, + "offset": 34104, + "line": 1127, "col": 9, "tokLen": 6 }, "end": { - "offset": 33403, + "offset": 34117, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x3874d978", + "id": "0x557b77310018", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33397, + "offset": 34111, "col": 16, "tokLen": 4 }, "end": { - "offset": 33403, + "offset": 34117, "col": 22, "tokLen": 6 } @@ -56596,7 +55856,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff31b0", + "id": "0x557b76928140", "kind": "EnumConstantDecl", "name": "FIX_G1", "type": { @@ -56609,35 +55869,35 @@ ] }, { - "id": "0x3874ece8", + "id": "0x557b773113a8", "kind": "IfStmt", "range": { "begin": { - "offset": 33415, - "line": 1098, + "offset": 34129, + "line": 1128, "col": 5, "tokLen": 2 }, "end": { - "offset": 33454, - "line": 1099, + "offset": 34168, + "line": 1129, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x3874ec38", + "id": "0x557b773112f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33419, - "line": 1098, + "offset": 34133, + "line": 1128, "col": 9, "tokLen": 1 }, "end": { - "offset": 33424, + "offset": 34138, "col": 14, "tokLen": 7 } @@ -56649,67 +55909,67 @@ "adl": true, "inner": [ { - "id": "0x3874ec20", + "id": "0x557b773112d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33421, + "offset": 34135, "col": 11, "tokLen": 2 }, "end": { - "offset": 33421, + "offset": 34135, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3874ec00", + "id": "0x557b773112b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33421, + "offset": 34135, "col": 11, "tokLen": 2 }, "end": { - "offset": 33421, + "offset": 34135, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3874d9d8", + "id": "0x557b77310078", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33419, + "offset": 34133, "col": 9, "tokLen": 1 }, "end": { - "offset": 33419, + "offset": 34133, "col": 9, "tokLen": 1 } @@ -56717,11 +55977,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38748a60", + "id": "0x557b7730b040", "kind": "ParmVarDecl", "name": "s", "type": { @@ -56730,16 +55990,16 @@ } }, { - "id": "0x3874ebe8", + "id": "0x557b773112a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33424, + "offset": 34138, "col": 14, "tokLen": 7 }, "end": { - "offset": 33424, + "offset": 34138, "col": 14, "tokLen": 7 } @@ -56751,16 +56011,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3874d9f8", + "id": "0x557b77310098", "kind": "StringLiteral", "range": { "begin": { - "offset": 33424, + "offset": 34138, "col": 14, "tokLen": 7 }, "end": { - "offset": 33424, + "offset": 34138, "col": 14, "tokLen": 7 } @@ -56776,33 +56036,33 @@ ] }, { - "id": "0x3874ecd8", + "id": "0x557b77311398", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33441, - "line": 1099, + "offset": 34155, + "line": 1129, "col": 9, "tokLen": 6 }, "end": { - "offset": 33454, + "offset": 34168, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x3874eca8", + "id": "0x557b77311368", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33448, + "offset": 34162, "col": 16, "tokLen": 4 }, "end": { - "offset": 33454, + "offset": 34168, "col": 22, "tokLen": 6 } @@ -56812,7 +56072,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff3200", + "id": "0x557b76928198", "kind": "EnumConstantDecl", "name": "FIX_G2", "type": { @@ -56825,35 +56085,35 @@ ] }, { - "id": "0x38750018", + "id": "0x557b773126f8", "kind": "IfStmt", "range": { "begin": { - "offset": 33466, - "line": 1100, + "offset": 34180, + "line": 1130, "col": 5, "tokLen": 2 }, "end": { - "offset": 33505, - "line": 1101, + "offset": 34219, + "line": 1131, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x3874ff68", + "id": "0x557b77312640", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33470, - "line": 1100, + "offset": 34184, + "line": 1130, "col": 9, "tokLen": 1 }, "end": { - "offset": 33475, + "offset": 34189, "col": 14, "tokLen": 7 } @@ -56865,67 +56125,67 @@ "adl": true, "inner": [ { - "id": "0x3874ff50", + "id": "0x557b77312628", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33472, + "offset": 34186, "col": 11, "tokLen": 2 }, "end": { - "offset": 33472, + "offset": 34186, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3874ff30", + "id": "0x557b77312608", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33472, + "offset": 34186, "col": 11, "tokLen": 2 }, "end": { - "offset": 33472, + "offset": 34186, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3874ed08", + "id": "0x557b773113c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33470, + "offset": 34184, "col": 9, "tokLen": 1 }, "end": { - "offset": 33470, + "offset": 34184, "col": 9, "tokLen": 1 } @@ -56933,11 +56193,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38748a60", + "id": "0x557b7730b040", "kind": "ParmVarDecl", "name": "s", "type": { @@ -56946,16 +56206,16 @@ } }, { - "id": "0x3874ff18", + "id": "0x557b773125f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33475, + "offset": 34189, "col": 14, "tokLen": 7 }, "end": { - "offset": 33475, + "offset": 34189, "col": 14, "tokLen": 7 } @@ -56967,16 +56227,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3874ed28", + "id": "0x557b773113e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 33475, + "offset": 34189, "col": 14, "tokLen": 7 }, "end": { - "offset": 33475, + "offset": 34189, "col": 14, "tokLen": 7 } @@ -56992,33 +56252,33 @@ ] }, { - "id": "0x38750008", + "id": "0x557b773126e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33492, - "line": 1101, + "offset": 34206, + "line": 1131, "col": 9, "tokLen": 6 }, "end": { - "offset": 33505, + "offset": 34219, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x3874ffd8", + "id": "0x557b773126b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33499, + "offset": 34213, "col": 16, "tokLen": 4 }, "end": { - "offset": 33505, + "offset": 34219, "col": 22, "tokLen": 6 } @@ -57028,7 +56288,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff3250", + "id": "0x557b769281f0", "kind": "EnumConstantDecl", "name": "FIX_G0", "type": { @@ -57041,17 +56301,17 @@ ] }, { - "id": "0x387506a8", + "id": "0x557b77312d60", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 33517, - "line": 1102, + "offset": 34231, + "line": 1132, "col": 5, "tokLen": 5 }, "end": { - "offset": 33560, + "offset": 34274, "col": 48, "tokLen": 1 } @@ -57063,16 +56323,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x38750690", + "id": "0x557b77312d48", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 33517, + "offset": 34231, "col": 5, "tokLen": 5 }, "end": { - "offset": 33560, + "offset": 34274, "col": 48, "tokLen": 1 } @@ -57083,365 +56343,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x38750660", - "kind": "CXXConstructExpr", + "id": "0x557b77312d20", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 33523, + "offset": 34237, "col": 11, "tokLen": 12 }, "end": { - "offset": 33560, + "offset": 34274, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x38750648", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77312d00", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33523, + "offset": 34237, "col": 11, "tokLen": 12 }, "end": { - "offset": 33560, + "offset": 34274, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77312cf8", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x38750620", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77312cc8", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 33523, + "offset": 34237, "col": 11, "tokLen": 12 }, "end": { - "offset": 33560, + "offset": 34274, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x38750600", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77312cb0", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 33523, - "col": 11, - "tokLen": 12 + "offset": 34250, + "col": 24, + "tokLen": 20 }, "end": { - "offset": 33560, - "col": 48, + "offset": 34273, + "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x387505f8", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x387505c8", - "kind": "CXXConstructExpr", + "id": "0x557b77312c98", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33523, - "col": 11, - "tokLen": 12 + "offset": 34250, + "col": 24, + "tokLen": 20 }, "end": { - "offset": 33560, - "col": 48, + "offset": 34273, + "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x387505b0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77312c78", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33536, + "offset": 34250, "col": 24, "tokLen": 20 }, "end": { - "offset": 33559, + "offset": 34273, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77312c70", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x38750598", - "kind": "ImplicitCastExpr", + "id": "0x557b77312c38", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33536, + "offset": 34250, "col": 24, "tokLen": 20 }, "end": { - "offset": 33559, + "offset": 34273, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x38750578", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77312c20", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33536, + "offset": 34271, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 34271, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77312c00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34271, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 34271, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77312be8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34250, "col": 24, "tokLen": 20 }, "end": { - "offset": 33559, + "offset": 34250, + "col": 24, + "tokLen": 20 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b77312748", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 34250, + "col": 24, + "tokLen": 20 + }, + "end": { + "offset": 34250, + "col": 24, + "tokLen": 20 + } + }, + "type": { + "qualType": "const char[19]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown gain mode \"" + } + ] + }, + { + "id": "0x557b77312778", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34273, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 34273, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x38750570", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b7730b040", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x38750538", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 33536, - "col": 24, - "tokLen": 20 - }, - "end": { - "offset": 33559, - "col": 47, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x38750520", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 33557, - "col": 45, - "tokLen": 1 - }, - "end": { - "offset": 33557, - "col": 45, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x38750500", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 33557, - "col": 45, - "tokLen": 1 - }, - "end": { - "offset": 33557, - "col": 45, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x387504e8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 33536, - "col": 24, - "tokLen": 20 - }, - "end": { - "offset": 33536, - "col": 24, - "tokLen": 20 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x38750048", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 33536, - "col": 24, - "tokLen": 20 - }, - "end": { - "offset": 33536, - "col": 24, - "tokLen": 20 - } - }, - "type": { - "qualType": "const char[19]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown gain mode \"" - } - ] - }, - { - "id": "0x38750078", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 33559, - "col": 47, - "tokLen": 1 - }, - "end": { - "offset": 33559, - "col": 47, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x38748a60", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -57466,29 +56670,29 @@ ] } { - "id": "0x38750888", + "id": "0x557b77312f38", "kind": "FunctionDecl", "loc": { - "offset": 33593, + "offset": 34307, "file": "ToString.cpp", - "line": 1105, + "line": 1135, "col": 28, "tokLen": 8 }, "range": { "begin": { - "offset": 33566, + "offset": 34280, "col": 1, "tokLen": 8 }, "end": { - "offset": 33782, - "line": 1111, + "offset": 34496, + "line": 1141, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385ab4d8", + "previousDecl": "0x557b76f7bee8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8polarityEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -57502,13 +56706,13 @@ }, "inner": [ { - "id": "0x37ff3340", + "id": "0x557b769283d0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::polarity" }, "decl": { - "id": "0x37ff32a0", + "id": "0x557b76928270", "kind": "EnumDecl", "name": "polarity" } @@ -57516,22 +56720,22 @@ ] }, { - "id": "0x387507b0", + "id": "0x557b77312e60", "kind": "ParmVarDecl", "loc": { - "offset": 33621, - "line": 1105, + "offset": 34335, + "line": 1135, "col": 56, "tokLen": 1 }, "range": { "begin": { - "offset": 33602, + "offset": 34316, "col": 37, "tokLen": 5 }, "end": { - "offset": 33621, + "offset": 34335, "col": 56, "tokLen": 1 } @@ -57543,52 +56747,52 @@ } }, { - "id": "0x38753750", + "id": "0x557b77315e28", "kind": "CompoundStmt", "range": { "begin": { - "offset": 33624, + "offset": 34338, "col": 59, "tokLen": 1 }, "end": { - "offset": 33782, - "line": 1111, + "offset": 34496, + "line": 1141, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x38751d78", + "id": "0x557b77314458", "kind": "IfStmt", "range": { "begin": { - "offset": 33630, - "line": 1106, + "offset": 34344, + "line": 1136, "col": 5, "tokLen": 2 }, "end": { - "offset": 33667, - "line": 1107, + "offset": 34381, + "line": 1137, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38751cc8", + "id": "0x557b773143a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33634, - "line": 1106, + "offset": 34348, + "line": 1136, "col": 9, "tokLen": 1 }, "end": { - "offset": 33639, + "offset": 34353, "col": 14, "tokLen": 5 } @@ -57600,67 +56804,67 @@ "adl": true, "inner": [ { - "id": "0x38751cb0", + "id": "0x557b77314388", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33636, + "offset": 34350, "col": 11, "tokLen": 2 }, "end": { - "offset": 33636, + "offset": 34350, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38751c90", + "id": "0x557b77314368", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33636, + "offset": 34350, "col": 11, "tokLen": 2 }, "end": { - "offset": 33636, + "offset": 34350, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38750a70", + "id": "0x557b77313128", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33634, + "offset": 34348, "col": 9, "tokLen": 1 }, "end": { - "offset": 33634, + "offset": 34348, "col": 9, "tokLen": 1 } @@ -57668,11 +56872,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387507b0", + "id": "0x557b77312e60", "kind": "ParmVarDecl", "name": "s", "type": { @@ -57681,16 +56885,16 @@ } }, { - "id": "0x38751c78", + "id": "0x557b77314350", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33639, + "offset": 34353, "col": 14, "tokLen": 5 }, "end": { - "offset": 33639, + "offset": 34353, "col": 14, "tokLen": 5 } @@ -57702,16 +56906,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38750a90", + "id": "0x557b77313148", "kind": "StringLiteral", "range": { "begin": { - "offset": 33639, + "offset": 34353, "col": 14, "tokLen": 5 }, "end": { - "offset": 33639, + "offset": 34353, "col": 14, "tokLen": 5 } @@ -57727,33 +56931,33 @@ ] }, { - "id": "0x38751d68", + "id": "0x557b77314448", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33654, - "line": 1107, + "offset": 34368, + "line": 1137, "col": 9, "tokLen": 6 }, "end": { - "offset": 33667, + "offset": 34381, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38751d38", + "id": "0x557b77314418", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33661, + "offset": 34375, "col": 16, "tokLen": 4 }, "end": { - "offset": 33667, + "offset": 34381, "col": 22, "tokLen": 8 } @@ -57763,7 +56967,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff3360", + "id": "0x557b76928318", "kind": "EnumConstantDecl", "name": "POSITIVE", "type": { @@ -57776,35 +56980,35 @@ ] }, { - "id": "0x387530a8", + "id": "0x557b773157a8", "kind": "IfStmt", "range": { "begin": { - "offset": 33681, - "line": 1108, + "offset": 34395, + "line": 1138, "col": 5, "tokLen": 2 }, "end": { - "offset": 33718, - "line": 1109, + "offset": 34432, + "line": 1139, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38752ff8", + "id": "0x557b773156f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33685, - "line": 1108, + "offset": 34399, + "line": 1138, "col": 9, "tokLen": 1 }, "end": { - "offset": 33690, + "offset": 34404, "col": 14, "tokLen": 5 } @@ -57816,67 +57020,67 @@ "adl": true, "inner": [ { - "id": "0x38752fe0", + "id": "0x557b773156d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33687, + "offset": 34401, "col": 11, "tokLen": 2 }, "end": { - "offset": 33687, + "offset": 34401, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38752fc0", + "id": "0x557b773156b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33687, + "offset": 34401, "col": 11, "tokLen": 2 }, "end": { - "offset": 33687, + "offset": 34401, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38751d98", + "id": "0x557b77314478", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33685, + "offset": 34399, "col": 9, "tokLen": 1 }, "end": { - "offset": 33685, + "offset": 34399, "col": 9, "tokLen": 1 } @@ -57884,11 +57088,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387507b0", + "id": "0x557b77312e60", "kind": "ParmVarDecl", "name": "s", "type": { @@ -57897,16 +57101,16 @@ } }, { - "id": "0x38752fa8", + "id": "0x557b773156a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33690, + "offset": 34404, "col": 14, "tokLen": 5 }, "end": { - "offset": 33690, + "offset": 34404, "col": 14, "tokLen": 5 } @@ -57918,16 +57122,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38751db8", + "id": "0x557b77314498", "kind": "StringLiteral", "range": { "begin": { - "offset": 33690, + "offset": 34404, "col": 14, "tokLen": 5 }, "end": { - "offset": 33690, + "offset": 34404, "col": 14, "tokLen": 5 } @@ -57943,33 +57147,33 @@ ] }, { - "id": "0x38753098", + "id": "0x557b77315798", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33705, - "line": 1109, + "offset": 34419, + "line": 1139, "col": 9, "tokLen": 6 }, "end": { - "offset": 33718, + "offset": 34432, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38753068", + "id": "0x557b77315768", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33712, + "offset": 34426, "col": 16, "tokLen": 4 }, "end": { - "offset": 33718, + "offset": 34432, "col": 22, "tokLen": 8 } @@ -57979,7 +57183,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff33b0", + "id": "0x557b76928370", "kind": "EnumConstantDecl", "name": "NEGATIVE", "type": { @@ -57992,17 +57196,17 @@ ] }, { - "id": "0x38753738", + "id": "0x557b77315e10", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 33732, - "line": 1110, + "offset": 34446, + "line": 1140, "col": 5, "tokLen": 5 }, "end": { - "offset": 33779, + "offset": 34493, "col": 52, "tokLen": 1 } @@ -58014,16 +57218,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x38753720", + "id": "0x557b77315df8", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 33732, + "offset": 34446, "col": 5, "tokLen": 5 }, "end": { - "offset": 33779, + "offset": 34493, "col": 52, "tokLen": 1 } @@ -58034,365 +57238,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x387536f0", - "kind": "CXXConstructExpr", + "id": "0x557b77315dd0", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 33738, + "offset": 34452, "col": 11, "tokLen": 12 }, "end": { - "offset": 33779, + "offset": 34493, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x387536d8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77315db0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33738, + "offset": 34452, "col": 11, "tokLen": 12 }, "end": { - "offset": 33779, + "offset": 34493, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77315da8", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x387536b0", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77315d78", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 33738, + "offset": 34452, "col": 11, "tokLen": 12 }, "end": { - "offset": 33779, + "offset": 34493, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x38753690", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77315d60", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 33738, - "col": 11, - "tokLen": 12 + "offset": 34465, + "col": 24, + "tokLen": 24 }, "end": { - "offset": 33779, - "col": 52, + "offset": 34492, + "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x38753688", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x38753658", - "kind": "CXXConstructExpr", + "id": "0x557b77315d48", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33738, - "col": 11, - "tokLen": 12 + "offset": 34465, + "col": 24, + "tokLen": 24 }, "end": { - "offset": 33779, - "col": 52, + "offset": 34492, + "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x38753640", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77315d28", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33751, + "offset": 34465, "col": 24, "tokLen": 24 }, "end": { - "offset": 33778, + "offset": 34492, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77315d20", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x38753628", - "kind": "ImplicitCastExpr", + "id": "0x557b77315ce8", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33751, + "offset": 34465, "col": 24, "tokLen": 24 }, "end": { - "offset": 33778, + "offset": 34492, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x38753608", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77315cd0", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33751, + "offset": 34490, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 34490, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77315cb0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34490, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 34490, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77315c98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34465, "col": 24, "tokLen": 24 }, "end": { - "offset": 33778, + "offset": 34465, + "col": 24, + "tokLen": 24 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b773157f8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 34465, + "col": 24, + "tokLen": 24 + }, + "end": { + "offset": 34465, + "col": 24, + "tokLen": 24 + } + }, + "type": { + "qualType": "const char[23]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown polarity mode \"" + } + ] + }, + { + "id": "0x557b77315828", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34492, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 34492, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x38753600", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77312e60", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x387535c8", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 33751, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 33778, - "col": 51, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x387535b0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 33776, - "col": 49, - "tokLen": 1 - }, - "end": { - "offset": 33776, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x38753590", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 33776, - "col": 49, - "tokLen": 1 - }, - "end": { - "offset": 33776, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x38753578", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 33751, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 33751, - "col": 24, - "tokLen": 24 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x387530d8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 33751, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 33751, - "col": 24, - "tokLen": 24 - } - }, - "type": { - "qualType": "const char[23]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown polarity mode \"" - } - ] - }, - { - "id": "0x38753108", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 33778, - "col": 51, - "tokLen": 1 - }, - "end": { - "offset": 33778, - "col": 51, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x387507b0", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -58417,29 +57565,29 @@ ] } { - "id": "0x387538f8", + "id": "0x557b77315fc8", "kind": "FunctionDecl", "loc": { - "offset": 33821, + "offset": 34535, "file": "ToString.cpp", - "line": 1113, + "line": 1143, "col": 37, "tokLen": 8 }, "range": { "begin": { - "offset": 33785, + "offset": 34499, "col": 1, "tokLen": 8 }, "end": { - "offset": 34020, - "line": 1119, + "offset": 34734, + "line": 1149, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385aba28", + "previousDecl": "0x557b76f7c468", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs17timingInfoDecoderEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -58453,13 +57601,13 @@ }, "inner": [ { - "id": "0x37ff34a0", + "id": "0x557b76928550", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingInfoDecoder" }, "decl": { - "id": "0x37ff3400", + "id": "0x557b769283f0", "kind": "EnumDecl", "name": "timingInfoDecoder" } @@ -58467,22 +57615,22 @@ ] }, { - "id": "0x38753820", + "id": "0x557b77315ef0", "kind": "ParmVarDecl", "loc": { - "offset": 33849, - "line": 1113, + "offset": 34563, + "line": 1143, "col": 65, "tokLen": 1 }, "range": { "begin": { - "offset": 33830, + "offset": 34544, "col": 46, "tokLen": 5 }, "end": { - "offset": 33849, + "offset": 34563, "col": 65, "tokLen": 1 } @@ -58494,52 +57642,52 @@ } }, { - "id": "0x387567f8", + "id": "0x557b77318ef0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 33852, + "offset": 34566, "col": 68, "tokLen": 1 }, "end": { - "offset": 34020, - "line": 1119, + "offset": 34734, + "line": 1149, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x38754de8", + "id": "0x557b773174e8", "kind": "IfStmt", "range": { "begin": { - "offset": 33858, - "line": 1114, + "offset": 34572, + "line": 1144, "col": 5, "tokLen": 2 }, "end": { - "offset": 33900, - "line": 1115, + "offset": 34614, + "line": 1145, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38754d38", + "id": "0x557b77317430", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33862, - "line": 1114, + "offset": 34576, + "line": 1144, "col": 9, "tokLen": 1 }, "end": { - "offset": 33867, + "offset": 34581, "col": 14, "tokLen": 10 } @@ -58551,67 +57699,67 @@ "adl": true, "inner": [ { - "id": "0x38754d20", + "id": "0x557b77317418", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33864, + "offset": 34578, "col": 11, "tokLen": 2 }, "end": { - "offset": 33864, + "offset": 34578, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38754d00", + "id": "0x557b773173f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33864, + "offset": 34578, "col": 11, "tokLen": 2 }, "end": { - "offset": 33864, + "offset": 34578, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38753ae0", + "id": "0x557b773161b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33862, + "offset": 34576, "col": 9, "tokLen": 1 }, "end": { - "offset": 33862, + "offset": 34576, "col": 9, "tokLen": 1 } @@ -58619,11 +57767,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38753820", + "id": "0x557b77315ef0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -58632,16 +57780,16 @@ } }, { - "id": "0x38754ce8", + "id": "0x557b773173e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33867, + "offset": 34581, "col": 14, "tokLen": 10 }, "end": { - "offset": 33867, + "offset": 34581, "col": 14, "tokLen": 10 } @@ -58653,16 +57801,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38753b00", + "id": "0x557b773161d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 33867, + "offset": 34581, "col": 14, "tokLen": 10 }, "end": { - "offset": 33867, + "offset": 34581, "col": 14, "tokLen": 10 } @@ -58678,33 +57826,33 @@ ] }, { - "id": "0x38754dd8", + "id": "0x557b773174d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33887, - "line": 1115, + "offset": 34601, + "line": 1145, "col": 9, "tokLen": 6 }, "end": { - "offset": 33900, + "offset": 34614, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38754da8", + "id": "0x557b773174a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33894, + "offset": 34608, "col": 16, "tokLen": 4 }, "end": { - "offset": 33900, + "offset": 34614, "col": 22, "tokLen": 8 } @@ -58714,7 +57862,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff34c0", + "id": "0x557b76928498", "kind": "EnumConstantDecl", "name": "SWISSFEL", "type": { @@ -58727,35 +57875,35 @@ ] }, { - "id": "0x38756118", + "id": "0x557b77318838", "kind": "IfStmt", "range": { "begin": { - "offset": 33914, - "line": 1116, + "offset": 34628, + "line": 1146, "col": 5, "tokLen": 2 }, "end": { - "offset": 33953, - "line": 1117, + "offset": 34667, + "line": 1147, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x38756068", + "id": "0x557b77318780", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33918, - "line": 1116, + "offset": 34632, + "line": 1146, "col": 9, "tokLen": 1 }, "end": { - "offset": 33923, + "offset": 34637, "col": 14, "tokLen": 7 } @@ -58767,67 +57915,67 @@ "adl": true, "inner": [ { - "id": "0x38756050", + "id": "0x557b77318768", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33920, + "offset": 34634, "col": 11, "tokLen": 2 }, "end": { - "offset": 33920, + "offset": 34634, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38756030", + "id": "0x557b77318748", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33920, + "offset": 34634, "col": 11, "tokLen": 2 }, "end": { - "offset": 33920, + "offset": 34634, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38754e08", + "id": "0x557b77317508", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33918, + "offset": 34632, "col": 9, "tokLen": 1 }, "end": { - "offset": 33918, + "offset": 34632, "col": 9, "tokLen": 1 } @@ -58835,11 +57983,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38753820", + "id": "0x557b77315ef0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -58848,16 +57996,16 @@ } }, { - "id": "0x38756018", + "id": "0x557b77318730", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33923, + "offset": 34637, "col": 14, "tokLen": 7 }, "end": { - "offset": 33923, + "offset": 34637, "col": 14, "tokLen": 7 } @@ -58869,16 +58017,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38754e28", + "id": "0x557b77317528", "kind": "StringLiteral", "range": { "begin": { - "offset": 33923, + "offset": 34637, "col": 14, "tokLen": 7 }, "end": { - "offset": 33923, + "offset": 34637, "col": 14, "tokLen": 7 } @@ -58894,33 +58042,33 @@ ] }, { - "id": "0x38756108", + "id": "0x557b77318828", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33940, - "line": 1117, + "offset": 34654, + "line": 1147, "col": 9, "tokLen": 6 }, "end": { - "offset": 33953, + "offset": 34667, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x387560d8", + "id": "0x557b773187f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33947, + "offset": 34661, "col": 16, "tokLen": 4 }, "end": { - "offset": 33953, + "offset": 34667, "col": 22, "tokLen": 5 } @@ -58930,7 +58078,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff3510", + "id": "0x557b769284f0", "kind": "EnumConstantDecl", "name": "SHINE", "type": { @@ -58943,17 +58091,17 @@ ] }, { - "id": "0x387567e0", + "id": "0x557b77318ed8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 33964, - "line": 1118, + "offset": 34678, + "line": 1148, "col": 5, "tokLen": 5 }, "end": { - "offset": 34017, + "offset": 34731, "col": 58, "tokLen": 1 } @@ -58965,16 +58113,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x387567c8", + "id": "0x557b77318ec0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 33964, + "offset": 34678, "col": 5, "tokLen": 5 }, "end": { - "offset": 34017, + "offset": 34731, "col": 58, "tokLen": 1 } @@ -58985,365 +58133,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x38756798", - "kind": "CXXConstructExpr", + "id": "0x557b77318e98", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 33970, + "offset": 34684, "col": 11, "tokLen": 12 }, "end": { - "offset": 34017, + "offset": 34731, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x38756780", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77318e78", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33970, + "offset": 34684, "col": 11, "tokLen": 12 }, "end": { - "offset": 34017, + "offset": 34731, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77318e70", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x38756758", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77318e40", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 33970, + "offset": 34684, "col": 11, "tokLen": 12 }, "end": { - "offset": 34017, + "offset": 34731, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x38756738", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77318e28", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 33970, - "col": 11, - "tokLen": 12 + "offset": 34697, + "col": 24, + "tokLen": 30 }, "end": { - "offset": 34017, - "col": 58, + "offset": 34730, + "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x38756730", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x38756700", - "kind": "CXXConstructExpr", + "id": "0x557b77318e10", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33970, - "col": 11, - "tokLen": 12 + "offset": 34697, + "col": 24, + "tokLen": 30 }, "end": { - "offset": 34017, - "col": 58, + "offset": 34730, + "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x387566e8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77318df0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33983, + "offset": 34697, "col": 24, "tokLen": 30 }, "end": { - "offset": 34016, + "offset": 34730, "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77318de8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x387566d0", - "kind": "ImplicitCastExpr", + "id": "0x557b77318db0", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33983, + "offset": 34697, "col": 24, "tokLen": 30 }, "end": { - "offset": 34016, + "offset": 34730, "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x387566b0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77318d98", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33983, + "offset": 34728, + "col": 55, + "tokLen": 1 + }, + "end": { + "offset": 34728, + "col": 55, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77318d78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34728, + "col": 55, + "tokLen": 1 + }, + "end": { + "offset": 34728, + "col": 55, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77318d60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34697, "col": 24, "tokLen": 30 }, "end": { - "offset": 34016, + "offset": 34697, + "col": 24, + "tokLen": 30 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b77318888", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 34697, + "col": 24, + "tokLen": 30 + }, + "end": { + "offset": 34697, + "col": 24, + "tokLen": 30 + } + }, + "type": { + "qualType": "const char[29]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown Timing Info Decoder \"" + } + ] + }, + { + "id": "0x557b773188c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34730, + "col": 57, + "tokLen": 1 + }, + "end": { + "offset": 34730, "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x387566a8", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77315ef0", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x38756670", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 33983, - "col": 24, - "tokLen": 30 - }, - "end": { - "offset": 34016, - "col": 57, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x38756658", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 34014, - "col": 55, - "tokLen": 1 - }, - "end": { - "offset": 34014, - "col": 55, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x38756638", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 34014, - "col": 55, - "tokLen": 1 - }, - "end": { - "offset": 34014, - "col": 55, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x38756620", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 33983, - "col": 24, - "tokLen": 30 - }, - "end": { - "offset": 33983, - "col": 24, - "tokLen": 30 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x38756148", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 33983, - "col": 24, - "tokLen": 30 - }, - "end": { - "offset": 33983, - "col": 24, - "tokLen": 30 - } - }, - "type": { - "qualType": "const char[29]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown Timing Info Decoder \"" - } - ] - }, - { - "id": "0x38756180", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 34016, - "col": 57, - "tokLen": 1 - }, - "end": { - "offset": 34016, - "col": 57, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x38753820", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -59368,29 +58460,29 @@ ] } { - "id": "0x38756998", + "id": "0x557b77319088", "kind": "FunctionDecl", "loc": { - "offset": 34056, + "offset": 34770, "file": "ToString.cpp", - "line": 1121, + "line": 1151, "col": 34, "tokLen": 8 }, "range": { "begin": { - "offset": 34023, + "offset": 34737, "col": 1, "tokLen": 8 }, "end": { - "offset": 34249, - "line": 1127, + "offset": 34963, + "line": 1157, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385abf78", + "previousDecl": "0x557b76f7c9e8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs14collectionModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -59404,13 +58496,13 @@ }, "inner": [ { - "id": "0x37ff3600", + "id": "0x557b76932080", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::collectionMode" }, "decl": { - "id": "0x37ff3560", + "id": "0x557b76928570", "kind": "EnumDecl", "name": "collectionMode" } @@ -59418,22 +58510,22 @@ ] }, { - "id": "0x387568c8", + "id": "0x557b77318fb8", "kind": "ParmVarDecl", "loc": { - "offset": 34084, - "line": 1121, + "offset": 34798, + "line": 1151, "col": 62, "tokLen": 1 }, "range": { "begin": { - "offset": 34065, + "offset": 34779, "col": 43, "tokLen": 5 }, "end": { - "offset": 34084, + "offset": 34798, "col": 62, "tokLen": 1 } @@ -59445,52 +58537,52 @@ } }, { - "id": "0x7feb10dd8a58", + "id": "0x557b7731bfb0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 34087, + "offset": 34801, "col": 65, "tokLen": 1 }, "end": { - "offset": 34249, - "line": 1127, + "offset": 34963, + "line": 1157, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dd7048", + "id": "0x557b7731a5a8", "kind": "IfStmt", "range": { "begin": { - "offset": 34093, - "line": 1122, + "offset": 34807, + "line": 1152, "col": 5, "tokLen": 2 }, "end": { - "offset": 34131, - "line": 1123, + "offset": 34845, + "line": 1153, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10dd6f98", + "id": "0x557b7731a4f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34097, - "line": 1122, + "offset": 34811, + "line": 1152, "col": 9, "tokLen": 1 }, "end": { - "offset": 34102, + "offset": 34816, "col": 14, "tokLen": 6 } @@ -59502,67 +58594,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10dd6f80", + "id": "0x557b7731a4d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34099, + "offset": 34813, "col": 11, "tokLen": 2 }, "end": { - "offset": 34099, + "offset": 34813, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dd6f60", + "id": "0x557b7731a4b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34099, + "offset": 34813, "col": 11, "tokLen": 2 }, "end": { - "offset": 34099, + "offset": 34813, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38756b80", + "id": "0x557b77319278", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34097, + "offset": 34811, "col": 9, "tokLen": 1 }, "end": { - "offset": 34097, + "offset": 34811, "col": 9, "tokLen": 1 } @@ -59570,11 +58662,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387568c8", + "id": "0x557b77318fb8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -59583,16 +58675,16 @@ } }, { - "id": "0x7feb10dd6f48", + "id": "0x557b7731a4a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34102, + "offset": 34816, "col": 14, "tokLen": 6 }, "end": { - "offset": 34102, + "offset": 34816, "col": 14, "tokLen": 6 } @@ -59604,16 +58696,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38756ba0", + "id": "0x557b77319298", "kind": "StringLiteral", "range": { "begin": { - "offset": 34102, + "offset": 34816, "col": 14, "tokLen": 6 }, "end": { - "offset": 34102, + "offset": 34816, "col": 14, "tokLen": 6 } @@ -59629,33 +58721,33 @@ ] }, { - "id": "0x7feb10dd7038", + "id": "0x557b7731a598", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34118, - "line": 1123, + "offset": 34832, + "line": 1153, "col": 9, "tokLen": 6 }, "end": { - "offset": 34131, + "offset": 34845, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10dd7008", + "id": "0x557b7731a568", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34125, + "offset": 34839, "col": 16, "tokLen": 4 }, "end": { - "offset": 34131, + "offset": 34845, "col": 22, "tokLen": 4 } @@ -59665,7 +58757,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff3620", + "id": "0x557b76928618", "kind": "EnumConstantDecl", "name": "HOLE", "type": { @@ -59678,35 +58770,35 @@ ] }, { - "id": "0x7feb10dd8378", + "id": "0x557b7731b8f8", "kind": "IfStmt", "range": { "begin": { - "offset": 34141, - "line": 1124, + "offset": 34855, + "line": 1154, "col": 5, "tokLen": 2 }, "end": { - "offset": 34183, - "line": 1125, + "offset": 34897, + "line": 1155, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10dd82c8", + "id": "0x557b7731b840", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34145, - "line": 1124, + "offset": 34859, + "line": 1154, "col": 9, "tokLen": 1 }, "end": { - "offset": 34150, + "offset": 34864, "col": 14, "tokLen": 10 } @@ -59718,67 +58810,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10dd82b0", + "id": "0x557b7731b828", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34147, + "offset": 34861, "col": 11, "tokLen": 2 }, "end": { - "offset": 34147, + "offset": 34861, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dd8290", + "id": "0x557b7731b808", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34147, + "offset": 34861, "col": 11, "tokLen": 2 }, "end": { - "offset": 34147, + "offset": 34861, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10dd7068", + "id": "0x557b7731a5c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34145, + "offset": 34859, "col": 9, "tokLen": 1 }, "end": { - "offset": 34145, + "offset": 34859, "col": 9, "tokLen": 1 } @@ -59786,11 +58878,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387568c8", + "id": "0x557b77318fb8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -59799,16 +58891,16 @@ } }, { - "id": "0x7feb10dd8278", + "id": "0x557b7731b7f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34150, + "offset": 34864, "col": 14, "tokLen": 10 }, "end": { - "offset": 34150, + "offset": 34864, "col": 14, "tokLen": 10 } @@ -59820,16 +58912,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dd7088", + "id": "0x557b7731a5e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 34150, + "offset": 34864, "col": 14, "tokLen": 10 }, "end": { - "offset": 34150, + "offset": 34864, "col": 14, "tokLen": 10 } @@ -59845,33 +58937,33 @@ ] }, { - "id": "0x7feb10dd8368", + "id": "0x557b7731b8e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34170, - "line": 1125, + "offset": 34884, + "line": 1155, "col": 9, "tokLen": 6 }, "end": { - "offset": 34183, + "offset": 34897, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10dd8338", + "id": "0x557b7731b8b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34177, + "offset": 34891, "col": 16, "tokLen": 4 }, "end": { - "offset": 34183, + "offset": 34897, "col": 22, "tokLen": 8 } @@ -59881,7 +58973,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff3670", + "id": "0x557b76928670", "kind": "EnumConstantDecl", "name": "ELECTRON", "type": { @@ -59894,17 +58986,17 @@ ] }, { - "id": "0x7feb10dd8a40", + "id": "0x557b7731bf98", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 34197, - "line": 1126, + "offset": 34911, + "line": 1156, "col": 5, "tokLen": 5 }, "end": { - "offset": 34246, + "offset": 34960, "col": 54, "tokLen": 1 } @@ -59916,16 +59008,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10dd8a28", + "id": "0x557b7731bf80", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 34197, + "offset": 34911, "col": 5, "tokLen": 5 }, "end": { - "offset": 34246, + "offset": 34960, "col": 54, "tokLen": 1 } @@ -59936,365 +59028,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dd89f8", - "kind": "CXXConstructExpr", + "id": "0x557b7731bf58", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 34203, + "offset": 34917, "col": 11, "tokLen": 12 }, "end": { - "offset": 34246, + "offset": 34960, "col": 54, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10dd89e0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7731bf38", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34203, + "offset": 34917, "col": 11, "tokLen": 12 }, "end": { - "offset": 34246, + "offset": 34960, "col": 54, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b7731bf30", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10dd89b8", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b7731bf00", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 34203, + "offset": 34917, "col": 11, "tokLen": 12 }, "end": { - "offset": 34246, + "offset": 34960, "col": 54, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10dd8998", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7731bee8", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 34203, - "col": 11, - "tokLen": 12 + "offset": 34930, + "col": 24, + "tokLen": 26 }, "end": { - "offset": 34246, - "col": 54, + "offset": 34959, + "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10dd8990", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10dd8960", - "kind": "CXXConstructExpr", + "id": "0x557b7731bed0", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34203, - "col": 11, - "tokLen": 12 + "offset": 34930, + "col": 24, + "tokLen": 26 }, "end": { - "offset": 34246, - "col": 54, + "offset": 34959, + "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10dd8948", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7731beb0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34216, + "offset": 34930, "col": 24, "tokLen": 26 }, "end": { - "offset": 34245, + "offset": 34959, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b7731bea8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10dd8930", - "kind": "ImplicitCastExpr", + "id": "0x557b7731be70", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34216, + "offset": 34930, "col": 24, "tokLen": 26 }, "end": { - "offset": 34245, + "offset": 34959, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10dd8910", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7731be58", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34216, + "offset": 34957, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 34957, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b7731be38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34957, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 34957, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b7731be20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34930, "col": 24, "tokLen": 26 }, "end": { - "offset": 34245, + "offset": 34930, + "col": 24, + "tokLen": 26 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7731b948", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 34930, + "col": 24, + "tokLen": 26 + }, + "end": { + "offset": 34930, + "col": 24, + "tokLen": 26 + } + }, + "type": { + "qualType": "const char[25]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown collection mode \"" + } + ] + }, + { + "id": "0x557b7731b978", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34959, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 34959, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10dd8908", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77318fb8", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10dd88d0", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 34216, - "col": 24, - "tokLen": 26 - }, - "end": { - "offset": 34245, - "col": 53, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10dd88b8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 34243, - "col": 51, - "tokLen": 1 - }, - "end": { - "offset": 34243, - "col": 51, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10dd8898", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 34243, - "col": 51, - "tokLen": 1 - }, - "end": { - "offset": 34243, - "col": 51, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10dd8880", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 34216, - "col": 24, - "tokLen": 26 - }, - "end": { - "offset": 34216, - "col": 24, - "tokLen": 26 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10dd83a8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 34216, - "col": 24, - "tokLen": 26 - }, - "end": { - "offset": 34216, - "col": 24, - "tokLen": 26 - } - }, - "type": { - "qualType": "const char[25]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown collection mode \"" - } - ] - }, - { - "id": "0x7feb10dd83d8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 34245, - "col": 53, - "tokLen": 1 - }, - "end": { - "offset": 34245, - "col": 53, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x387568c8", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -60319,29 +59355,924 @@ ] } { - "id": "0x7feb10dd8ba8", + "id": "0x557b7731c148", "kind": "FunctionDecl", "loc": { - "offset": 34272, + "offset": 34998, "file": "ToString.cpp", - "line": 1129, + "line": 1159, + "col": 33, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 34966, + "col": 1, + "tokLen": 8 + }, + "end": { + "offset": 35194, + "line": 1165, + "col": 1, + "tokLen": 1 + } + }, + "previousDecl": "0x557b76f7cf68", + "name": "StringTo", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs13operationModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "type": { + "qualType": "defs::operationMode (const std::string &)" + }, + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "inner": [ + { + "id": "0x557b76932200", + "kind": "EnumType", + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "decl": { + "id": "0x557b769320a0", + "kind": "EnumDecl", + "name": "operationMode" + } + } + ] + }, + { + "id": "0x557b7731c078", + "kind": "ParmVarDecl", + "loc": { + "offset": 35026, + "line": 1159, + "col": 61, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 35007, + "col": 42, + "tokLen": 5 + }, + "end": { + "offset": 35026, + "col": 61, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "s", + "type": { + "qualType": "const std::string &" + } + }, + { + "id": "0x557b7731f038", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 35029, + "col": 64, + "tokLen": 1 + }, + "end": { + "offset": 35194, + "line": 1165, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x557b7731d668", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 35035, + "line": 1160, + "col": 5, + "tokLen": 2 + }, + "end": { + "offset": 35080, + "line": 1161, + "col": 22, + "tokLen": 11 + } + }, + "inner": [ + { + "id": "0x557b7731d5b0", + "kind": "CXXOperatorCallExpr", + "range": { + "begin": { + "offset": 35039, + "line": 1160, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 35044, + "col": 14, + "tokLen": 13 + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "adl": true, + "inner": [ + { + "id": "0x557b7731d598", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35041, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 35041, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b7731d578", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35041, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 35041, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "bool (const basic_string, std::allocator> &, const char *)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b76eeed80", + "kind": "FunctionDecl", + "name": "operator==", + "type": { + "qualType": "bool (const basic_string, std::allocator> &, const char *)" + } + } + } + ] + }, + { + "id": "0x557b7731c338", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35039, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 35039, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b7731c078", + "kind": "ParmVarDecl", + "name": "s", + "type": { + "qualType": "const std::string &" + } + } + }, + { + "id": "0x557b7731d560", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35044, + "col": 14, + "tokLen": 13 + }, + "end": { + "offset": 35044, + "col": 14, + "tokLen": 13 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7731c358", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 35044, + "col": 14, + "tokLen": 13 + }, + "end": { + "offset": 35044, + "col": 14, + "tokLen": 13 + } + }, + "type": { + "qualType": "const char[12]" + }, + "valueCategory": "lvalue", + "value": "\"synchrotron\"" + } + ] + } + ] + }, + { + "id": "0x557b7731d658", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 35067, + "line": 1161, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 35080, + "col": 22, + "tokLen": 11 + } + }, + "inner": [ + { + "id": "0x557b7731d628", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35074, + "col": 16, + "tokLen": 4 + }, + "end": { + "offset": 35080, + "col": 22, + "tokLen": 11 + } + }, + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x557b76932148", + "kind": "EnumConstantDecl", + "name": "SYNCHROTRON", + "type": { + "qualType": "slsDetectorDefs::operationMode" + } + } + } + ] + } + ] + }, + { + "id": "0x557b7731e9b8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 35097, + "line": 1162, + "col": 5, + "tokLen": 2 + }, + "end": { + "offset": 35134, + "line": 1163, + "col": 22, + "tokLen": 3 + } + }, + "inner": [ + { + "id": "0x557b7731e900", + "kind": "CXXOperatorCallExpr", + "range": { + "begin": { + "offset": 35101, + "line": 1162, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 35106, + "col": 14, + "tokLen": 5 + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "adl": true, + "inner": [ + { + "id": "0x557b7731e8e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35103, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 35103, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b7731e8c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35103, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 35103, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "bool (const basic_string, std::allocator> &, const char *)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b76eeed80", + "kind": "FunctionDecl", + "name": "operator==", + "type": { + "qualType": "bool (const basic_string, std::allocator> &, const char *)" + } + } + } + ] + }, + { + "id": "0x557b7731d688", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35101, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 35101, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b7731c078", + "kind": "ParmVarDecl", + "name": "s", + "type": { + "qualType": "const std::string &" + } + } + }, + { + "id": "0x557b7731e8b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35106, + "col": 14, + "tokLen": 5 + }, + "end": { + "offset": 35106, + "col": 14, + "tokLen": 5 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7731d6a8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 35106, + "col": 14, + "tokLen": 5 + }, + "end": { + "offset": 35106, + "col": 14, + "tokLen": 5 + } + }, + "type": { + "qualType": "const char[4]" + }, + "valueCategory": "lvalue", + "value": "\"fel\"" + } + ] + } + ] + }, + { + "id": "0x557b7731e9a8", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 35121, + "line": 1163, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 35134, + "col": 22, + "tokLen": 3 + } + }, + "inner": [ + { + "id": "0x557b7731e978", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35128, + "col": 16, + "tokLen": 4 + }, + "end": { + "offset": 35134, + "col": 22, + "tokLen": 3 + } + }, + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x557b769321a0", + "kind": "EnumConstantDecl", + "name": "FEL", + "type": { + "qualType": "slsDetectorDefs::operationMode" + } + } + } + ] + } + ] + }, + { + "id": "0x557b7731f020", + "kind": "ExprWithCleanups", + "range": { + "begin": { + "offset": 35143, + "line": 1164, + "col": 5, + "tokLen": 5 + }, + "end": { + "offset": 35191, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "cleanupsHaveSideEffects": true, + "inner": [ + { + "id": "0x557b7731f008", + "kind": "CXXThrowExpr", + "range": { + "begin": { + "offset": 35143, + "col": 5, + "tokLen": 5 + }, + "end": { + "offset": 35191, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b7731efe0", + "kind": "CXXFunctionalCastExpr", + "range": { + "begin": { + "offset": 35149, + "col": 11, + "tokLen": 12 + }, + "end": { + "offset": 35191, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "RuntimeError" + }, + "valueCategory": "prvalue", + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } + }, + "inner": [ + { + "id": "0x557b7731efc0", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 35149, + "col": 11, + "tokLen": 12 + }, + "end": { + "offset": 35191, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "RuntimeError" + }, + "valueCategory": "prvalue", + "temp": "0x557b7731efb8", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x557b7731ef88", + "kind": "CXXConstructExpr", + "range": { + "begin": { + "offset": 35149, + "col": 11, + "tokLen": 12 + }, + "end": { + "offset": 35191, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "RuntimeError" + }, + "valueCategory": "prvalue", + "ctorType": { + "qualType": "void (const std::string &)" + }, + "hadMultipleCandidates": true, + "constructionKind": "complete", + "inner": [ + { + "id": "0x557b7731ef70", + "kind": "MaterializeTemporaryExpr", + "range": { + "begin": { + "offset": 35162, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 35190, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" + }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, + "inner": [ + { + "id": "0x557b7731ef58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35162, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 35190, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x557b7731ef38", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 35162, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 35190, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b7731ef30", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x557b7731eef8", + "kind": "CXXOperatorCallExpr", + "range": { + "begin": { + "offset": 35162, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 35190, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "adl": true, + "inner": [ + { + "id": "0x557b7731eee0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35188, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 35188, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b7731eec0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35188, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 35188, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b7731eea8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35162, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 35162, + "col": 24, + "tokLen": 25 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7731ea08", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 35162, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 35162, + "col": 24, + "tokLen": 25 + } + }, + "type": { + "qualType": "const char[24]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown operation mode \"" + } + ] + }, + { + "id": "0x557b7731ea38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35190, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 35190, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b7731c078", + "kind": "ParmVarDecl", + "name": "s", + "type": { + "qualType": "const std::string &" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] +} +{ + "id": "0x557b7731f198", + "kind": "FunctionDecl", + "loc": { + "offset": 35217, + "file": "ToString.cpp", + "line": 1167, "col": 21, "tokLen": 8 }, "range": { "begin": { - "offset": 34252, + "offset": 35197, "col": 1, "tokLen": 8 }, "end": { - "offset": 34701, - "line": 1138, + "offset": 35646, + "line": 1176, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385ac478", + "previousDecl": "0x557b76f7d4a8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIhEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -60355,7 +60286,7 @@ }, "inner": [ { - "id": "0x3713ad30", + "id": "0x557b7553cd90", "kind": "BuiltinType", "type": { "qualType": "unsigned char" @@ -60364,22 +60295,22 @@ ] }, { - "id": "0x7feb10dd8ae8", + "id": "0x557b7731f0c0", "kind": "ParmVarDecl", "loc": { - "offset": 34300, - "line": 1129, + "offset": 35245, + "line": 1167, "col": 49, "tokLen": 1 }, "range": { "begin": { - "offset": 34281, + "offset": 35226, "col": 30, "tokLen": 5 }, "end": { - "offset": 34300, + "offset": 35245, "col": 49, "tokLen": 1 } @@ -60391,55 +60322,55 @@ } }, { - "id": "0x7feb10ddafe0", + "id": "0x557b77321748", "kind": "CompoundStmt", "range": { "begin": { - "offset": 34303, + "offset": 35248, "col": 52, "tokLen": 1 }, "end": { - "offset": 34701, - "line": 1138, + "offset": 35646, + "line": 1176, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dd9090", + "id": "0x557b7731f6e0", "kind": "DeclStmt", "range": { "begin": { - "offset": 34309, - "line": 1130, + "offset": 35254, + "line": 1168, "col": 5, "tokLen": 3 }, "end": { - "offset": 34363, + "offset": 35308, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dd8d78", + "id": "0x557b7731f378", "kind": "VarDecl", "loc": { - "offset": 34313, + "offset": 35258, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 34309, + "offset": 35254, "col": 5, "tokLen": 3 }, "end": { - "offset": 34361, + "offset": 35306, "col": 57, "tokLen": 2 } @@ -60452,16 +60383,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10dd9060", + "id": "0x557b7731f6b0", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 34320, + "offset": 35265, "col": 16, "tokLen": 1 }, "end": { - "offset": 34361, + "offset": 35306, "col": 57, "tokLen": 2 } @@ -60472,16 +60403,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dd9000", + "id": "0x557b7731f650", "kind": "BinaryOperator", "range": { "begin": { - "offset": 34320, + "offset": 35265, "col": 16, "tokLen": 1 }, "end": { - "offset": 34349, + "offset": 35294, "col": 45, "tokLen": 4 } @@ -60493,16 +60424,16 @@ "opcode": "!=", "inner": [ { - "id": "0x7feb10dd8ec0", + "id": "0x557b7731f508", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 34320, + "offset": 35265, "col": 16, "tokLen": 1 }, "end": { - "offset": 34331, + "offset": 35276, "col": 27, "tokLen": 1 } @@ -60510,21 +60441,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dd8e90", + "id": "0x557b7731f4d8", "kind": "MemberExpr", "range": { "begin": { - "offset": 34320, + "offset": 35265, "col": 16, "tokLen": 1 }, "end": { - "offset": 34322, + "offset": 35267, "col": 18, "tokLen": 4 } @@ -60535,19 +60466,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x37afc260", + "referencedMemberDecl": "0x557b762dae10", "inner": [ { - "id": "0x7feb10dd8de0", + "id": "0x557b7731f3e0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34320, + "offset": 35265, "col": 16, "tokLen": 1 }, "end": { - "offset": 34320, + "offset": 35265, "col": 16, "tokLen": 1 } @@ -60555,11 +60486,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dd8ae8", + "id": "0x557b7731f0c0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -60570,16 +60501,16 @@ ] }, { - "id": "0x7feb10dd8ef0", + "id": "0x557b7731f540", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34327, + "offset": 35272, "col": 23, "tokLen": 4 }, "end": { - "offset": 34327, + "offset": 35272, "col": 23, "tokLen": 4 } @@ -60591,16 +60522,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dd8e70", + "id": "0x557b7731f478", "kind": "StringLiteral", "range": { "begin": { - "offset": 34327, + "offset": 35272, "col": 23, "tokLen": 4 }, "end": { - "offset": 34327, + "offset": 35272, "col": 23, "tokLen": 4 } @@ -60614,7 +60545,7 @@ ] }, { - "id": "0x7feb10dd8f20", + "id": "0x557b7731f570", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -60623,64 +60554,128 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b7731f558", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 102268, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 2997, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x557b761bdd80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] }, { - "id": "0x7feb10dd8fe8", + "id": "0x557b7731f638", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34336, + "offset": 35281, + "file": "ToString.cpp", + "line": 1168, "col": 32, "tokLen": 3 }, "end": { - "offset": 34349, + "offset": 35294, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10dd8fb8", + "id": "0x557b7731f608", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34336, + "offset": 35281, "col": 32, "tokLen": 3 }, "end": { - "offset": 34349, + "offset": 35294, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3831e760", + "id": "0x557b76c78658", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" } }, "nonOdrUseReason": "constant" @@ -60690,16 +60685,16 @@ ] }, { - "id": "0x7feb10dd9020", + "id": "0x557b7731f670", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 34356, + "offset": 35301, "col": 52, "tokLen": 2 }, "end": { - "offset": 34356, + "offset": 35301, "col": 52, "tokLen": 2 } @@ -60711,16 +60706,16 @@ "value": "16" }, { - "id": "0x7feb10dd9040", + "id": "0x557b7731f690", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 34361, + "offset": 35306, "col": 57, "tokLen": 2 }, "end": { - "offset": 34361, + "offset": 35306, "col": 57, "tokLen": 2 } @@ -60738,38 +60733,38 @@ ] }, { - "id": "0x7feb10dd92f8", + "id": "0x557b7731f998", "kind": "DeclStmt", "range": { "begin": { - "offset": 34369, - "line": 1131, + "offset": 35314, + "line": 1169, "col": 5, "tokLen": 3 }, "end": { - "offset": 34408, + "offset": 35353, "col": 44, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dd90c0", + "id": "0x557b7731f710", "kind": "VarDecl", "loc": { - "offset": 34373, + "offset": 35318, "col": 9, "tokLen": 5 }, "range": { "begin": { - "offset": 34369, + "offset": 35314, "col": 5, "tokLen": 3 }, "end": { - "offset": 34407, + "offset": 35352, "col": 43, "tokLen": 1 } @@ -60782,16 +60777,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10dd9290", + "id": "0x557b7731f928", "kind": "CallExpr", "range": { "begin": { - "offset": 34381, + "offset": 35326, "col": 17, "tokLen": 3 }, "end": { - "offset": 34407, + "offset": 35352, "col": 43, "tokLen": 1 } @@ -60802,16 +60797,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dd9278", + "id": "0x557b7731f910", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34381, + "offset": 35326, "col": 17, "tokLen": 3 }, "end": { - "offset": 34386, + "offset": 35331, "col": 22, "tokLen": 4 } @@ -60823,16 +60818,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dd91e8", + "id": "0x557b7731f878", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34381, + "offset": 35326, "col": 17, "tokLen": 3 }, "end": { - "offset": 34386, + "offset": 35331, "col": 22, "tokLen": 4 } @@ -60842,7 +60837,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37ac0430", + "id": "0x557b7628f018", "kind": "FunctionDecl", "name": "stoi", "type": { @@ -60853,16 +60848,16 @@ ] }, { - "id": "0x7feb10dd9198", + "id": "0x557b7731f7e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34391, + "offset": 35336, "col": 27, "tokLen": 1 }, "end": { - "offset": 34391, + "offset": 35336, "col": 27, "tokLen": 1 } @@ -60870,11 +60865,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dd8ae8", + "id": "0x557b7731f0c0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -60883,16 +60878,16 @@ } }, { - "id": "0x7feb10dd92c8", + "id": "0x557b7731f968", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34394, + "offset": 35339, "col": 30, "tokLen": 7 }, "end": { - "offset": 34394, + "offset": 35339, "col": 30, "tokLen": 7 } @@ -60904,16 +60899,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x7feb10dd91b8", + "id": "0x557b7731f808", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 34394, + "offset": 35339, "col": 30, "tokLen": 7 }, "end": { - "offset": 34394, + "offset": 35339, "col": 30, "tokLen": 7 } @@ -60926,16 +60921,16 @@ ] }, { - "id": "0x7feb10dd92e0", + "id": "0x557b7731f980", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34403, + "offset": 35348, "col": 39, "tokLen": 4 }, "end": { - "offset": 34403, + "offset": 35348, "col": 39, "tokLen": 4 } @@ -60947,16 +60942,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10dd91c8", + "id": "0x557b7731f818", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34403, + "offset": 35348, "col": 39, "tokLen": 4 }, "end": { - "offset": 34403, + "offset": 35348, "col": 39, "tokLen": 4 } @@ -60966,7 +60961,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dd8d78", + "id": "0x557b7731f378", "kind": "VarDecl", "name": "base", "type": { @@ -60983,36 +60978,36 @@ ] }, { - "id": "0x7feb10ddaf20", + "id": "0x557b77321680", "kind": "IfStmt", "range": { "begin": { - "offset": 34414, - "line": 1132, + "offset": 35359, + "line": 1170, "col": 5, "tokLen": 2 }, "end": { - "offset": 34659, - "line": 1136, + "offset": 35604, + "line": 1174, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dd96a8", + "id": "0x557b7731fd88", "kind": "BinaryOperator", "range": { "begin": { - "offset": 34418, - "line": 1132, + "offset": 35363, + "line": 1170, "col": 9, "tokLen": 5 }, "end": { - "offset": 34515, - "line": 1133, + "offset": 35460, + "line": 1171, "col": 51, "tokLen": 1 } @@ -61024,17 +61019,17 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10dd94f0", + "id": "0x557b7731fbb0", "kind": "BinaryOperator", "range": { "begin": { - "offset": 34418, - "line": 1132, + "offset": 35363, + "line": 1170, "col": 9, "tokLen": 5 }, "end": { - "offset": 34460, + "offset": 35405, "col": 51, "tokLen": 1 } @@ -61046,16 +61041,16 @@ "opcode": "<", "inner": [ { - "id": "0x7feb10dd94c0", + "id": "0x557b7731fb80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34418, + "offset": 35363, "col": 9, "tokLen": 5 }, "end": { - "offset": 34418, + "offset": 35363, "col": 9, "tokLen": 5 } @@ -61067,16 +61062,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10dd9310", + "id": "0x557b7731f9b0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34418, + "offset": 35363, "col": 9, "tokLen": 5 }, "end": { - "offset": 34418, + "offset": 35363, "col": 9, "tokLen": 5 } @@ -61086,7 +61081,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dd90c0", + "id": "0x557b7731f710", "kind": "VarDecl", "name": "value", "type": { @@ -61097,16 +61092,16 @@ ] }, { - "id": "0x7feb10dd94d8", + "id": "0x557b7731fb98", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34426, + "offset": 35371, "col": 17, "tokLen": 3 }, "end": { - "offset": 34460, + "offset": 35405, "col": 51, "tokLen": 1 } @@ -61118,16 +61113,16 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x7feb10dd94a0", + "id": "0x557b7731fb58", "kind": "CallExpr", "range": { "begin": { - "offset": 34426, + "offset": 35371, "col": 17, "tokLen": 3 }, "end": { - "offset": 34460, + "offset": 35405, "col": 51, "tokLen": 1 } @@ -61138,16 +61133,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dd9488", + "id": "0x557b7731fb40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34426, + "offset": 35371, "col": 17, "tokLen": 3 }, "end": { - "offset": 34456, + "offset": 35401, "col": 47, "tokLen": 3 } @@ -61159,16 +61154,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dd9458", + "id": "0x557b7731fb10", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34426, + "offset": 35371, "col": 17, "tokLen": 3 }, "end": { - "offset": 34456, + "offset": 35401, "col": 47, "tokLen": 3 } @@ -61178,7 +61173,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37307348", + "id": "0x557b757c84b0", "kind": "CXXMethodDecl", "name": "min", "type": { @@ -61195,17 +61190,17 @@ ] }, { - "id": "0x7feb10dd9688", + "id": "0x557b7731fd68", "kind": "BinaryOperator", "range": { "begin": { - "offset": 34473, - "line": 1133, + "offset": 35418, + "line": 1171, "col": 9, "tokLen": 5 }, "end": { - "offset": 34515, + "offset": 35460, "col": 51, "tokLen": 1 } @@ -61217,16 +61212,16 @@ "opcode": ">", "inner": [ { - "id": "0x7feb10dd9658", + "id": "0x557b7731fd38", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34473, + "offset": 35418, "col": 9, "tokLen": 5 }, "end": { - "offset": 34473, + "offset": 35418, "col": 9, "tokLen": 5 } @@ -61238,16 +61233,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10dd9510", + "id": "0x557b7731fbd0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34473, + "offset": 35418, "col": 9, "tokLen": 5 }, "end": { - "offset": 34473, + "offset": 35418, "col": 9, "tokLen": 5 } @@ -61257,7 +61252,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dd90c0", + "id": "0x557b7731f710", "kind": "VarDecl", "name": "value", "type": { @@ -61268,16 +61263,16 @@ ] }, { - "id": "0x7feb10dd9670", + "id": "0x557b7731fd50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34481, + "offset": 35426, "col": 17, "tokLen": 3 }, "end": { - "offset": 34515, + "offset": 35460, "col": 51, "tokLen": 1 } @@ -61289,16 +61284,16 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x7feb10dd9638", + "id": "0x557b7731fd10", "kind": "CallExpr", "range": { "begin": { - "offset": 34481, + "offset": 35426, "col": 17, "tokLen": 3 }, "end": { - "offset": 34515, + "offset": 35460, "col": 51, "tokLen": 1 } @@ -61309,16 +61304,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dd9620", + "id": "0x557b7731fcf8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34481, + "offset": 35426, "col": 17, "tokLen": 3 }, "end": { - "offset": 34511, + "offset": 35456, "col": 47, "tokLen": 3 } @@ -61330,16 +61325,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dd95f0", + "id": "0x557b7731fcc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34481, + "offset": 35426, "col": 17, "tokLen": 3 }, "end": { - "offset": 34511, + "offset": 35456, "col": 47, "tokLen": 3 } @@ -61349,7 +61344,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37307420", + "id": "0x557b757c8588", "kind": "CXXMethodDecl", "name": "max", "type": { @@ -61368,35 +61363,35 @@ ] }, { - "id": "0x7feb10ddaf08", + "id": "0x557b77321668", "kind": "CompoundStmt", "range": { "begin": { - "offset": 34518, + "offset": 35463, "col": 54, "tokLen": 1 }, "end": { - "offset": 34659, - "line": 1136, + "offset": 35604, + "line": 1174, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddaef0", + "id": "0x557b77321650", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 34528, - "line": 1134, + "offset": 35473, + "line": 1172, "col": 9, "tokLen": 5 }, "end": { - "offset": 34652, - "line": 1135, + "offset": 35597, + "line": 1173, "col": 64, "tokLen": 1 } @@ -61408,18 +61403,18 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10ddaed8", + "id": "0x557b77321638", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 34528, - "line": 1134, + "offset": 35473, + "line": 1172, "col": 9, "tokLen": 5 }, "end": { - "offset": 34652, - "line": 1135, + "offset": 35597, + "line": 1173, "col": 64, "tokLen": 1 } @@ -61430,560 +61425,500 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddaea8", - "kind": "CXXConstructExpr", + "id": "0x557b77321610", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 34534, - "line": 1134, + "offset": 35479, + "line": 1172, "col": 15, "tokLen": 12 }, "end": { - "offset": 34652, - "line": 1135, + "offset": 35597, + "line": 1173, "col": 64, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10ddae90", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b773215f0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34534, - "line": 1134, + "offset": 35479, + "line": 1172, "col": 15, "tokLen": 12 }, "end": { - "offset": 34652, - "line": 1135, + "offset": 35597, + "line": 1173, "col": 64, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b773215e8", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10ddae68", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b773215b8", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 34534, - "line": 1134, + "offset": 35479, + "line": 1172, "col": 15, "tokLen": 12 }, "end": { - "offset": 34652, - "line": 1135, + "offset": 35597, + "line": 1173, "col": 64, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10ddae48", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b773215a0", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 34534, - "line": 1134, - "col": 15, - "tokLen": 12 + "offset": 35492, + "line": 1172, + "col": 28, + "tokLen": 35 }, "end": { - "offset": 34652, - "line": 1135, - "col": 64, - "tokLen": 1 + "offset": 35561, + "line": 1173, + "col": 28, + "tokLen": 36 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10ddae40", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10ddae10", - "kind": "CXXConstructExpr", + "id": "0x557b77321588", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34534, - "line": 1134, - "col": 15, - "tokLen": 12 + "offset": 35492, + "line": 1172, + "col": 28, + "tokLen": 35 }, "end": { - "offset": 34652, - "line": 1135, - "col": 64, - "tokLen": 1 + "offset": 35561, + "line": 1173, + "col": 28, + "tokLen": 36 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10ddadf8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77321568", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34547, - "line": 1134, + "offset": 35492, + "line": 1172, "col": 28, "tokLen": 35 }, "end": { - "offset": 34616, - "line": 1135, + "offset": 35561, + "line": 1173, "col": 28, "tokLen": 36 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77321560", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10ddade0", - "kind": "ImplicitCastExpr", + "id": "0x557b77321528", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34547, - "line": 1134, + "offset": 35492, + "line": 1172, "col": 28, "tokLen": 35 }, "end": { - "offset": 34616, - "line": 1135, + "offset": 35561, + "line": 1173, "col": 28, "tokLen": 36 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10ddadc0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77321510", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34547, - "line": 1134, + "offset": 35532, + "line": 1172, + "col": 68, + "tokLen": 1 + }, + "end": { + "offset": 35532, + "col": 68, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(basic_string, std::allocator> &&, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77321488", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35532, + "col": 68, + "tokLen": 1 + }, + "end": { + "offset": 35532, + "col": 68, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, const char *)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77321280", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, const char *)" + } + } + } + ] + }, + { + "id": "0x557b77321458", + "kind": "MaterializeTemporaryExpr", + "range": { + "begin": { + "offset": 35492, "col": 28, "tokLen": 35 }, "end": { - "offset": 34616, - "line": 1135, - "col": 28, - "tokLen": 36 + "offset": 35530, + "col": 66, + "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10ddadb8", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", - "type": { - "qualType": "void () noexcept" - } + "qualType": "basic_string, std::allocator>" }, + "valueCategory": "xvalue", + "storageDuration": "full expression", "inner": [ { - "id": "0x7feb10ddad80", - "kind": "CXXOperatorCallExpr", + "id": "0x557b773203b0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34547, - "line": 1134, + "offset": 35492, "col": 28, "tokLen": 35 }, "end": { - "offset": 34616, - "line": 1135, - "col": 28, - "tokLen": 36 + "offset": 35530, + "col": 66, + "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "adl": true, + "temp": "0x557b773203a8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10ddad68", - "kind": "ImplicitCastExpr", + "id": "0x557b77320370", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34587, - "line": 1134, - "col": 68, - "tokLen": 1 - }, - "end": { - "offset": 34587, - "col": 68, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(basic_string, allocator> &&, const char *)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10ddacf0", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 34587, - "col": 68, - "tokLen": 1 - }, - "end": { - "offset": 34587, - "col": 68, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (basic_string, allocator> &&, const char *)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10ddab48", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (basic_string, allocator> &&, const char *)" - } - } - } - ] - }, - { - "id": "0x7feb10ddacc0", - "kind": "MaterializeTemporaryExpr", - "range": { - "begin": { - "offset": 34547, + "offset": 35492, "col": 28, "tokLen": 35 }, "end": { - "offset": 34585, + "offset": 35530, "col": 66, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "adl": true, "inner": [ { - "id": "0x7feb10dd9cd0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77320358", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34547, + "offset": 35528, + "col": 64, + "tokLen": 1 + }, + "end": { + "offset": 35528, + "col": 64, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77320338", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35528, + "col": 64, + "tokLen": 1 + }, + "end": { + "offset": 35528, + "col": 64, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77320320", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35492, "col": 28, "tokLen": 35 }, "end": { - "offset": 34585, + "offset": 35492, + "col": 28, + "tokLen": 35 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7731fe40", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 35492, + "col": 28, + "tokLen": 35 + }, + "end": { + "offset": 35492, + "col": 28, + "tokLen": 35 + } + }, + "type": { + "qualType": "const char[34]" + }, + "valueCategory": "lvalue", + "value": "\"Cannot scan uint8_t from string '\"" + } + ] + }, + { + "id": "0x557b7731fe80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35530, + "col": 66, + "tokLen": 1 + }, + "end": { + "offset": 35530, "col": 66, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10dd9cc8", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", - "type": { - "qualType": "void () noexcept" - } - }, - "inner": [ - { - "id": "0x7feb10dd9c90", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 34547, - "col": 28, - "tokLen": 35 - }, - "end": { - "offset": 34585, - "col": 66, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10dd9c78", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 34583, - "col": 64, - "tokLen": 1 - }, - "end": { - "offset": 34583, - "col": 64, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10dd9c58", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 34583, - "col": 64, - "tokLen": 1 - }, - "end": { - "offset": 34583, - "col": 64, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10dd9c40", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 34547, - "col": 28, - "tokLen": 35 - }, - "end": { - "offset": 34547, - "col": 28, - "tokLen": 35 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10dd9758", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 34547, - "col": 28, - "tokLen": 35 - }, - "end": { - "offset": 34547, - "col": 28, - "tokLen": 35 - } - }, - "type": { - "qualType": "const char[34]" - }, - "valueCategory": "lvalue", - "value": "\"Cannot scan uint8_t from string '\"" - } - ] - }, - { - "id": "0x7feb10dd9798", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 34585, - "col": 66, - "tokLen": 1 - }, - "end": { - "offset": 34585, - "col": 66, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10dd8ae8", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] - } - ] - }, - { - "id": "0x7feb10ddacd8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 34616, - "line": 1135, - "col": 28, - "tokLen": 36 - }, - "end": { - "offset": 34616, - "col": 28, - "tokLen": 36 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10dd9cf0", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 34616, - "col": 28, - "tokLen": 36 - }, - "end": { - "offset": 34616, - "col": 28, - "tokLen": 36 - } - }, - "type": { - "qualType": "const char[35]" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", - "value": "\"'. Value must be in range 0 - 255.\"" + "referencedDecl": { + "id": "0x557b7731f0c0", + "kind": "ParmVarDecl", + "name": "s", + "type": { + "qualType": "const std::string &" + } + } } ] } ] } ] + }, + { + "id": "0x557b77321470", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35561, + "line": 1173, + "col": 28, + "tokLen": 36 + }, + "end": { + "offset": 35561, + "col": 28, + "tokLen": 36 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b773203d0", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 35561, + "col": 28, + "tokLen": 36 + }, + "end": { + "offset": 35561, + "col": 28, + "tokLen": 36 + } + }, + "type": { + "qualType": "const char[35]" + }, + "valueCategory": "lvalue", + "value": "\"'. Value must be in range 0 - 255.\"" + } + ] } ] } @@ -62008,33 +61943,33 @@ ] }, { - "id": "0x7feb10ddafd0", + "id": "0x557b77321738", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34665, - "line": 1137, + "offset": 35610, + "line": 1175, "col": 5, "tokLen": 6 }, "end": { - "offset": 34698, + "offset": 35643, "col": 38, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddafa0", + "id": "0x557b77321708", "kind": "CXXStaticCastExpr", "range": { "begin": { - "offset": 34672, + "offset": 35617, "col": 12, "tokLen": 11 }, "end": { - "offset": 34698, + "offset": 35643, "col": 38, "tokLen": 1 } @@ -62042,22 +61977,22 @@ "type": { "desugaredQualType": "unsigned char", "qualType": "uint8_t", - "typeAliasDeclId": "0x373189b8" + "typeAliasDeclId": "0x557b7574f0d8" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x7feb10ddaf88", + "id": "0x557b773216f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34693, + "offset": 35638, "col": 33, "tokLen": 5 }, "end": { - "offset": 34693, + "offset": 35638, "col": 33, "tokLen": 5 } @@ -62065,23 +62000,23 @@ "type": { "desugaredQualType": "unsigned char", "qualType": "uint8_t", - "typeAliasDeclId": "0x373189b8" + "typeAliasDeclId": "0x557b7574f0d8" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "isPartOfExplicitCast": true, "inner": [ { - "id": "0x7feb10ddaf70", + "id": "0x557b773216d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34693, + "offset": 35638, "col": 33, "tokLen": 5 }, "end": { - "offset": 34693, + "offset": 35638, "col": 33, "tokLen": 5 } @@ -62094,16 +62029,16 @@ "isPartOfExplicitCast": true, "inner": [ { - "id": "0x7feb10ddaf40", + "id": "0x557b773216a0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34693, + "offset": 35638, "col": 33, "tokLen": 5 }, "end": { - "offset": 34693, + "offset": 35638, "col": 33, "tokLen": 5 } @@ -62113,7 +62048,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dd90c0", + "id": "0x557b7731f710", "kind": "VarDecl", "name": "value", "type": { @@ -62134,29 +62069,29 @@ ] } { - "id": "0x7feb10ddb138", + "id": "0x557b773218a8", "kind": "FunctionDecl", "loc": { - "offset": 34725, + "offset": 35670, "file": "ToString.cpp", - "line": 1140, + "line": 1178, "col": 22, "tokLen": 8 }, "range": { "begin": { - "offset": 34704, + "offset": 35649, "col": 1, "tokLen": 8 }, "end": { - "offset": 35160, - "line": 1149, + "offset": 36105, + "line": 1187, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385ac948", + "previousDecl": "0x557b76f7d9b8", "name": "StringTo", "mangledName": "_ZN3sls8StringToItEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -62170,7 +62105,7 @@ }, "inner": [ { - "id": "0x3713ad50", + "id": "0x557b7553cdb0", "kind": "BuiltinType", "type": { "qualType": "unsigned short" @@ -62179,22 +62114,22 @@ ] }, { - "id": "0x7feb10ddb078", + "id": "0x557b773217d8", "kind": "ParmVarDecl", "loc": { - "offset": 34753, - "line": 1140, + "offset": 35698, + "line": 1178, "col": 50, "tokLen": 1 }, "range": { "begin": { - "offset": 34734, + "offset": 35679, "col": 31, "tokLen": 5 }, "end": { - "offset": 34753, + "offset": 35698, "col": 50, "tokLen": 1 } @@ -62206,55 +62141,55 @@ } }, { - "id": "0x7feb10ddc888", + "id": "0x557b773230b8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 34756, + "offset": 35701, "col": 53, "tokLen": 1 }, "end": { - "offset": 35160, - "line": 1149, + "offset": 36105, + "line": 1187, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddb608", + "id": "0x557b77321dd8", "kind": "DeclStmt", "range": { "begin": { - "offset": 34762, - "line": 1141, + "offset": 35707, + "line": 1179, "col": 5, "tokLen": 3 }, "end": { - "offset": 34816, + "offset": 35761, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddb308", + "id": "0x557b77321a88", "kind": "VarDecl", "loc": { - "offset": 34766, + "offset": 35711, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 34762, + "offset": 35707, "col": 5, "tokLen": 3 }, "end": { - "offset": 34814, + "offset": 35759, "col": 57, "tokLen": 2 } @@ -62267,16 +62202,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10ddb5d8", + "id": "0x557b77321da8", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 34773, + "offset": 35718, "col": 16, "tokLen": 1 }, "end": { - "offset": 34814, + "offset": 35759, "col": 57, "tokLen": 2 } @@ -62287,16 +62222,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddb578", + "id": "0x557b77321d48", "kind": "BinaryOperator", "range": { "begin": { - "offset": 34773, + "offset": 35718, "col": 16, "tokLen": 1 }, "end": { - "offset": 34802, + "offset": 35747, "col": 45, "tokLen": 4 } @@ -62308,16 +62243,16 @@ "opcode": "!=", "inner": [ { - "id": "0x7feb10ddb450", + "id": "0x557b77321c18", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 34773, + "offset": 35718, "col": 16, "tokLen": 1 }, "end": { - "offset": 34784, + "offset": 35729, "col": 27, "tokLen": 1 } @@ -62325,21 +62260,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddb420", + "id": "0x557b77321be8", "kind": "MemberExpr", "range": { "begin": { - "offset": 34773, + "offset": 35718, "col": 16, "tokLen": 1 }, "end": { - "offset": 34775, + "offset": 35720, "col": 18, "tokLen": 4 } @@ -62350,19 +62285,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x37afc260", + "referencedMemberDecl": "0x557b762dae10", "inner": [ { - "id": "0x7feb10ddb370", + "id": "0x557b77321af0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34773, + "offset": 35718, "col": 16, "tokLen": 1 }, "end": { - "offset": 34773, + "offset": 35718, "col": 16, "tokLen": 1 } @@ -62370,11 +62305,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddb078", + "id": "0x557b773217d8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -62385,16 +62320,16 @@ ] }, { - "id": "0x7feb10ddb480", + "id": "0x557b77321c50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34780, + "offset": 35725, "col": 23, "tokLen": 4 }, "end": { - "offset": 34780, + "offset": 35725, "col": 23, "tokLen": 4 } @@ -62406,16 +62341,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10ddb400", + "id": "0x557b77321b88", "kind": "StringLiteral", "range": { "begin": { - "offset": 34780, + "offset": 35725, "col": 23, "tokLen": 4 }, "end": { - "offset": 34780, + "offset": 35725, "col": 23, "tokLen": 4 } @@ -62429,7 +62364,7 @@ ] }, { - "id": "0x7feb10ddb498", + "id": "0x557b77321c68", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -62438,64 +62373,128 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b7731f558", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 102268, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 2997, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x557b761bdd80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] }, { - "id": "0x7feb10ddb560", + "id": "0x557b77321d30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34789, + "offset": 35734, + "file": "ToString.cpp", + "line": 1179, "col": 32, "tokLen": 3 }, "end": { - "offset": 34802, + "offset": 35747, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddb530", + "id": "0x557b77321d00", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34789, + "offset": 35734, "col": 32, "tokLen": 3 }, "end": { - "offset": 34802, + "offset": 35747, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3831e760", + "id": "0x557b76c78658", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" } }, "nonOdrUseReason": "constant" @@ -62505,16 +62504,16 @@ ] }, { - "id": "0x7feb10ddb598", + "id": "0x557b77321d68", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 34809, + "offset": 35754, "col": 52, "tokLen": 2 }, "end": { - "offset": 34809, + "offset": 35754, "col": 52, "tokLen": 2 } @@ -62526,16 +62525,16 @@ "value": "16" }, { - "id": "0x7feb10ddb5b8", + "id": "0x557b77321d88", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 34814, + "offset": 35759, "col": 57, "tokLen": 2 }, "end": { - "offset": 34814, + "offset": 35759, "col": 57, "tokLen": 2 } @@ -62553,38 +62552,38 @@ ] }, { - "id": "0x7feb10ddb810", + "id": "0x557b77322028", "kind": "DeclStmt", "range": { "begin": { - "offset": 34822, - "line": 1142, + "offset": 35767, + "line": 1180, "col": 5, "tokLen": 3 }, "end": { - "offset": 34861, + "offset": 35806, "col": 44, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddb638", + "id": "0x557b77321e08", "kind": "VarDecl", "loc": { - "offset": 34826, + "offset": 35771, "col": 9, "tokLen": 5 }, "range": { "begin": { - "offset": 34822, + "offset": 35767, "col": 5, "tokLen": 3 }, "end": { - "offset": 34860, + "offset": 35805, "col": 43, "tokLen": 1 } @@ -62597,16 +62596,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10ddb7a8", + "id": "0x557b77321fb8", "kind": "CallExpr", "range": { "begin": { - "offset": 34834, + "offset": 35779, "col": 17, "tokLen": 3 }, "end": { - "offset": 34860, + "offset": 35805, "col": 43, "tokLen": 1 } @@ -62617,16 +62616,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddb790", + "id": "0x557b77321fa0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34834, + "offset": 35779, "col": 17, "tokLen": 3 }, "end": { - "offset": 34839, + "offset": 35784, "col": 22, "tokLen": 4 } @@ -62638,16 +62637,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10ddb760", + "id": "0x557b77321f70", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34834, + "offset": 35779, "col": 17, "tokLen": 3 }, "end": { - "offset": 34839, + "offset": 35784, "col": 22, "tokLen": 4 } @@ -62657,7 +62656,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37ac0430", + "id": "0x557b7628f018", "kind": "FunctionDecl", "name": "stoi", "type": { @@ -62668,16 +62667,16 @@ ] }, { - "id": "0x7feb10ddb710", + "id": "0x557b77321ee0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34844, + "offset": 35789, "col": 27, "tokLen": 1 }, "end": { - "offset": 34844, + "offset": 35789, "col": 27, "tokLen": 1 } @@ -62685,11 +62684,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddb078", + "id": "0x557b773217d8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -62698,16 +62697,16 @@ } }, { - "id": "0x7feb10ddb7e0", + "id": "0x557b77321ff8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34847, + "offset": 35792, "col": 30, "tokLen": 7 }, "end": { - "offset": 34847, + "offset": 35792, "col": 30, "tokLen": 7 } @@ -62719,16 +62718,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x7feb10ddb730", + "id": "0x557b77321f00", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 34847, + "offset": 35792, "col": 30, "tokLen": 7 }, "end": { - "offset": 34847, + "offset": 35792, "col": 30, "tokLen": 7 } @@ -62741,16 +62740,16 @@ ] }, { - "id": "0x7feb10ddb7f8", + "id": "0x557b77322010", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34856, + "offset": 35801, "col": 39, "tokLen": 4 }, "end": { - "offset": 34856, + "offset": 35801, "col": 39, "tokLen": 4 } @@ -62762,16 +62761,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddb740", + "id": "0x557b77321f10", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34856, + "offset": 35801, "col": 39, "tokLen": 4 }, "end": { - "offset": 34856, + "offset": 35801, "col": 39, "tokLen": 4 } @@ -62781,7 +62780,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddb308", + "id": "0x557b77321a88", "kind": "VarDecl", "name": "base", "type": { @@ -62798,36 +62797,36 @@ ] }, { - "id": "0x7feb10ddc7c8", + "id": "0x557b77322ff0", "kind": "IfStmt", "range": { "begin": { - "offset": 34867, - "line": 1143, + "offset": 35812, + "line": 1181, "col": 5, "tokLen": 2 }, "end": { - "offset": 35117, - "line": 1147, + "offset": 36062, + "line": 1185, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddbba8", + "id": "0x557b773223f8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 34871, - "line": 1143, + "offset": 35816, + "line": 1181, "col": 9, "tokLen": 5 }, "end": { - "offset": 34970, - "line": 1144, + "offset": 35915, + "line": 1182, "col": 52, "tokLen": 1 } @@ -62839,17 +62838,17 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10ddb9f0", + "id": "0x557b77322220", "kind": "BinaryOperator", "range": { "begin": { - "offset": 34871, - "line": 1143, + "offset": 35816, + "line": 1181, "col": 9, "tokLen": 5 }, "end": { - "offset": 34914, + "offset": 35859, "col": 52, "tokLen": 1 } @@ -62861,16 +62860,16 @@ "opcode": "<", "inner": [ { - "id": "0x7feb10ddb9c0", + "id": "0x557b773221f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34871, + "offset": 35816, "col": 9, "tokLen": 5 }, "end": { - "offset": 34871, + "offset": 35816, "col": 9, "tokLen": 5 } @@ -62882,16 +62881,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddb828", + "id": "0x557b77322040", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34871, + "offset": 35816, "col": 9, "tokLen": 5 }, "end": { - "offset": 34871, + "offset": 35816, "col": 9, "tokLen": 5 } @@ -62901,7 +62900,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddb638", + "id": "0x557b77321e08", "kind": "VarDecl", "name": "value", "type": { @@ -62912,16 +62911,16 @@ ] }, { - "id": "0x7feb10ddb9d8", + "id": "0x557b77322208", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34879, + "offset": 35824, "col": 17, "tokLen": 3 }, "end": { - "offset": 34914, + "offset": 35859, "col": 52, "tokLen": 1 } @@ -62933,16 +62932,16 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x7feb10ddb9a0", + "id": "0x557b773221c8", "kind": "CallExpr", "range": { "begin": { - "offset": 34879, + "offset": 35824, "col": 17, "tokLen": 3 }, "end": { - "offset": 34914, + "offset": 35859, "col": 52, "tokLen": 1 } @@ -62953,16 +62952,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddb988", + "id": "0x557b773221b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34879, + "offset": 35824, "col": 17, "tokLen": 3 }, "end": { - "offset": 34910, + "offset": 35855, "col": 48, "tokLen": 3 } @@ -62974,16 +62973,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10ddb958", + "id": "0x557b77322180", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34879, + "offset": 35824, "col": 17, "tokLen": 3 }, "end": { - "offset": 34910, + "offset": 35855, "col": 48, "tokLen": 3 } @@ -62993,7 +62992,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x373ab6c8", + "id": "0x557b75728950", "kind": "CXXMethodDecl", "name": "min", "type": { @@ -63010,17 +63009,17 @@ ] }, { - "id": "0x7feb10ddbb88", + "id": "0x557b773223d8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 34927, - "line": 1144, + "offset": 35872, + "line": 1182, "col": 9, "tokLen": 5 }, "end": { - "offset": 34970, + "offset": 35915, "col": 52, "tokLen": 1 } @@ -63032,16 +63031,16 @@ "opcode": ">", "inner": [ { - "id": "0x7feb10ddbb58", + "id": "0x557b773223a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34927, + "offset": 35872, "col": 9, "tokLen": 5 }, "end": { - "offset": 34927, + "offset": 35872, "col": 9, "tokLen": 5 } @@ -63053,16 +63052,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddba10", + "id": "0x557b77322240", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34927, + "offset": 35872, "col": 9, "tokLen": 5 }, "end": { - "offset": 34927, + "offset": 35872, "col": 9, "tokLen": 5 } @@ -63072,7 +63071,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddb638", + "id": "0x557b77321e08", "kind": "VarDecl", "name": "value", "type": { @@ -63083,16 +63082,16 @@ ] }, { - "id": "0x7feb10ddbb70", + "id": "0x557b773223c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34935, + "offset": 35880, "col": 17, "tokLen": 3 }, "end": { - "offset": 34970, + "offset": 35915, "col": 52, "tokLen": 1 } @@ -63104,16 +63103,16 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x7feb10ddbb38", + "id": "0x557b77322380", "kind": "CallExpr", "range": { "begin": { - "offset": 34935, + "offset": 35880, "col": 17, "tokLen": 3 }, "end": { - "offset": 34970, + "offset": 35915, "col": 52, "tokLen": 1 } @@ -63124,16 +63123,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddbb20", + "id": "0x557b77322368", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34935, + "offset": 35880, "col": 17, "tokLen": 3 }, "end": { - "offset": 34966, + "offset": 35911, "col": 48, "tokLen": 3 } @@ -63145,16 +63144,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10ddbaf0", + "id": "0x557b77322338", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34935, + "offset": 35880, "col": 17, "tokLen": 3 }, "end": { - "offset": 34966, + "offset": 35911, "col": 48, "tokLen": 3 } @@ -63164,7 +63163,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x373ab7a0", + "id": "0x557b75728a28", "kind": "CXXMethodDecl", "name": "max", "type": { @@ -63183,35 +63182,35 @@ ] }, { - "id": "0x7feb10ddc7b0", + "id": "0x557b77322fd8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 34973, + "offset": 35918, "col": 55, "tokLen": 1 }, "end": { - "offset": 35117, - "line": 1147, + "offset": 36062, + "line": 1185, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddc798", + "id": "0x557b77322fc0", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 34983, - "line": 1145, + "offset": 35928, + "line": 1183, "col": 9, "tokLen": 5 }, "end": { - "offset": 35110, - "line": 1146, + "offset": 36055, + "line": 1184, "col": 66, "tokLen": 1 } @@ -63223,18 +63222,18 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10ddc780", + "id": "0x557b77322fa8", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 34983, - "line": 1145, + "offset": 35928, + "line": 1183, "col": 9, "tokLen": 5 }, "end": { - "offset": 35110, - "line": 1146, + "offset": 36055, + "line": 1184, "col": 66, "tokLen": 1 } @@ -63245,560 +63244,500 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddc750", - "kind": "CXXConstructExpr", + "id": "0x557b77322f80", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 34989, - "line": 1145, + "offset": 35934, + "line": 1183, "col": 15, "tokLen": 12 }, "end": { - "offset": 35110, - "line": 1146, + "offset": 36055, + "line": 1184, "col": 66, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10ddc738", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77322f60", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34989, - "line": 1145, + "offset": 35934, + "line": 1183, "col": 15, "tokLen": 12 }, "end": { - "offset": 35110, - "line": 1146, + "offset": 36055, + "line": 1184, "col": 66, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77322f58", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10ddc710", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77322f28", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 34989, - "line": 1145, + "offset": 35934, + "line": 1183, "col": 15, "tokLen": 12 }, "end": { - "offset": 35110, - "line": 1146, + "offset": 36055, + "line": 1184, "col": 66, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10ddc6f0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77322f10", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 34989, - "line": 1145, - "col": 15, - "tokLen": 12 + "offset": 35947, + "line": 1183, + "col": 28, + "tokLen": 36 }, "end": { - "offset": 35110, - "line": 1146, - "col": 66, - "tokLen": 1 + "offset": 36017, + "line": 1184, + "col": 28, + "tokLen": 38 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10ddc6e8", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10ddc6b8", - "kind": "CXXConstructExpr", + "id": "0x557b77322ef8", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34989, - "line": 1145, - "col": 15, - "tokLen": 12 + "offset": 35947, + "line": 1183, + "col": 28, + "tokLen": 36 }, "end": { - "offset": 35110, - "line": 1146, - "col": 66, - "tokLen": 1 + "offset": 36017, + "line": 1184, + "col": 28, + "tokLen": 38 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10ddc6a0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77322ed8", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 35002, - "line": 1145, + "offset": 35947, + "line": 1183, "col": 28, "tokLen": 36 }, "end": { - "offset": 35072, - "line": 1146, + "offset": 36017, + "line": 1184, "col": 28, "tokLen": 38 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77322ed0", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10ddc688", - "kind": "ImplicitCastExpr", + "id": "0x557b77322e98", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 35002, - "line": 1145, + "offset": 35947, + "line": 1183, "col": 28, "tokLen": 36 }, "end": { - "offset": 35072, - "line": 1146, + "offset": 36017, + "line": 1184, "col": 28, "tokLen": 38 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10ddc668", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77322e80", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35002, - "line": 1145, + "offset": 35988, + "line": 1183, + "col": 69, + "tokLen": 1 + }, + "end": { + "offset": 35988, + "col": 69, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(basic_string, std::allocator> &&, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77322e60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35988, + "col": 69, + "tokLen": 1 + }, + "end": { + "offset": 35988, + "col": 69, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, const char *)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77321280", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, const char *)" + } + } + } + ] + }, + { + "id": "0x557b77322e30", + "kind": "MaterializeTemporaryExpr", + "range": { + "begin": { + "offset": 35947, "col": 28, "tokLen": 36 }, "end": { - "offset": 35072, - "line": 1146, - "col": 28, - "tokLen": 38 + "offset": 35986, + "col": 67, + "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10ddc660", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", - "type": { - "qualType": "void () noexcept" - } + "qualType": "basic_string, std::allocator>" }, + "valueCategory": "xvalue", + "storageDuration": "full expression", "inner": [ { - "id": "0x7feb10ddc628", - "kind": "CXXOperatorCallExpr", + "id": "0x557b77322988", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 35002, - "line": 1145, + "offset": 35947, "col": 28, "tokLen": 36 }, "end": { - "offset": 35072, - "line": 1146, - "col": 28, - "tokLen": 38 + "offset": 35986, + "col": 67, + "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "adl": true, + "temp": "0x557b77322980", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10ddc610", - "kind": "ImplicitCastExpr", + "id": "0x557b77322948", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 35043, - "line": 1145, - "col": 69, - "tokLen": 1 - }, - "end": { - "offset": 35043, - "col": 69, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(basic_string, allocator> &&, const char *)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10ddc5f0", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 35043, - "col": 69, - "tokLen": 1 - }, - "end": { - "offset": 35043, - "col": 69, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (basic_string, allocator> &&, const char *)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10ddab48", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (basic_string, allocator> &&, const char *)" - } - } - } - ] - }, - { - "id": "0x7feb10ddc5c0", - "kind": "MaterializeTemporaryExpr", - "range": { - "begin": { - "offset": 35002, + "offset": 35947, "col": 28, "tokLen": 36 }, "end": { - "offset": 35041, + "offset": 35986, "col": 67, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "adl": true, "inner": [ { - "id": "0x7feb10ddc118", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77322930", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35002, + "offset": 35984, + "col": 65, + "tokLen": 1 + }, + "end": { + "offset": 35984, + "col": 65, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77322910", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35984, + "col": 65, + "tokLen": 1 + }, + "end": { + "offset": 35984, + "col": 65, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b773228f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35947, "col": 28, "tokLen": 36 }, "end": { - "offset": 35041, + "offset": 35947, + "col": 28, + "tokLen": 36 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b77322448", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 35947, + "col": 28, + "tokLen": 36 + }, + "end": { + "offset": 35947, + "col": 28, + "tokLen": 36 + } + }, + "type": { + "qualType": "const char[35]" + }, + "valueCategory": "lvalue", + "value": "\"Cannot scan uint16_t from string '\"" + } + ] + }, + { + "id": "0x557b77322488", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35986, + "col": 67, + "tokLen": 1 + }, + "end": { + "offset": 35986, "col": 67, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10ddc110", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", - "type": { - "qualType": "void () noexcept" - } - }, - "inner": [ - { - "id": "0x7feb10ddc0d8", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 35002, - "col": 28, - "tokLen": 36 - }, - "end": { - "offset": 35041, - "col": 67, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10ddc0c0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 35039, - "col": 65, - "tokLen": 1 - }, - "end": { - "offset": 35039, - "col": 65, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10ddc0a0", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 35039, - "col": 65, - "tokLen": 1 - }, - "end": { - "offset": 35039, - "col": 65, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10ddc088", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 35002, - "col": 28, - "tokLen": 36 - }, - "end": { - "offset": 35002, - "col": 28, - "tokLen": 36 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10ddbbd8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 35002, - "col": 28, - "tokLen": 36 - }, - "end": { - "offset": 35002, - "col": 28, - "tokLen": 36 - } - }, - "type": { - "qualType": "const char[35]" - }, - "valueCategory": "lvalue", - "value": "\"Cannot scan uint16_t from string '\"" - } - ] - }, - { - "id": "0x7feb10ddbc18", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 35041, - "col": 67, - "tokLen": 1 - }, - "end": { - "offset": 35041, - "col": 67, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10ddb078", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] - } - ] - }, - { - "id": "0x7feb10ddc5d8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 35072, - "line": 1146, - "col": 28, - "tokLen": 38 - }, - "end": { - "offset": 35072, - "col": 28, - "tokLen": 38 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10ddc138", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 35072, - "col": 28, - "tokLen": 38 - }, - "end": { - "offset": 35072, - "col": 28, - "tokLen": 38 - } - }, - "type": { - "qualType": "const char[37]" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", - "value": "\"'. Value must be in range 0 - 65535.\"" + "referencedDecl": { + "id": "0x557b773217d8", + "kind": "ParmVarDecl", + "name": "s", + "type": { + "qualType": "const std::string &" + } + } } ] } ] } ] + }, + { + "id": "0x557b77322e48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36017, + "line": 1184, + "col": 28, + "tokLen": 38 + }, + "end": { + "offset": 36017, + "col": 28, + "tokLen": 38 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b773229a8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 36017, + "col": 28, + "tokLen": 38 + }, + "end": { + "offset": 36017, + "col": 28, + "tokLen": 38 + } + }, + "type": { + "qualType": "const char[37]" + }, + "valueCategory": "lvalue", + "value": "\"'. Value must be in range 0 - 65535.\"" + } + ] } ] } @@ -63823,33 +63762,33 @@ ] }, { - "id": "0x7feb10ddc878", + "id": "0x557b773230a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35123, - "line": 1148, + "offset": 36068, + "line": 1186, "col": 5, "tokLen": 6 }, "end": { - "offset": 35157, + "offset": 36102, "col": 39, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddc848", + "id": "0x557b77323078", "kind": "CXXStaticCastExpr", "range": { "begin": { - "offset": 35130, + "offset": 36075, "col": 12, "tokLen": 11 }, "end": { - "offset": 35157, + "offset": 36102, "col": 39, "tokLen": 1 } @@ -63857,22 +63796,22 @@ "type": { "desugaredQualType": "unsigned short", "qualType": "uint16_t", - "typeAliasDeclId": "0x37318a20" + "typeAliasDeclId": "0x557b7574f148" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x7feb10ddc830", + "id": "0x557b77323060", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35152, + "offset": 36097, "col": 34, "tokLen": 5 }, "end": { - "offset": 35152, + "offset": 36097, "col": 34, "tokLen": 5 } @@ -63880,23 +63819,23 @@ "type": { "desugaredQualType": "unsigned short", "qualType": "uint16_t", - "typeAliasDeclId": "0x37318a20" + "typeAliasDeclId": "0x557b7574f148" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "isPartOfExplicitCast": true, "inner": [ { - "id": "0x7feb10ddc818", + "id": "0x557b77323048", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35152, + "offset": 36097, "col": 34, "tokLen": 5 }, "end": { - "offset": 35152, + "offset": 36097, "col": 34, "tokLen": 5 } @@ -63909,16 +63848,16 @@ "isPartOfExplicitCast": true, "inner": [ { - "id": "0x7feb10ddc7e8", + "id": "0x557b77323010", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35152, + "offset": 36097, "col": 34, "tokLen": 5 }, "end": { - "offset": 35152, + "offset": 36097, "col": 34, "tokLen": 5 } @@ -63928,7 +63867,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddb638", + "id": "0x557b77321e08", "kind": "VarDecl", "name": "value", "type": { @@ -63949,29 +63888,29 @@ ] } { - "id": "0x7feb10ddc9e8", + "id": "0x557b77323218", "kind": "FunctionDecl", "loc": { - "offset": 35184, + "offset": 36129, "file": "ToString.cpp", - "line": 1151, + "line": 1189, "col": 22, "tokLen": 8 }, "range": { "begin": { - "offset": 35163, + "offset": 36108, "col": 1, "tokLen": 8 }, "end": { - "offset": 35318, - "line": 1154, + "offset": 36263, + "line": 1192, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385ace18", + "previousDecl": "0x557b76f7dec8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIjEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -63985,7 +63924,7 @@ }, "inner": [ { - "id": "0x3713ad70", + "id": "0x557b7553cdd0", "kind": "BuiltinType", "type": { "qualType": "unsigned int" @@ -63994,22 +63933,22 @@ ] }, { - "id": "0x7feb10ddc920", + "id": "0x557b77323148", "kind": "ParmVarDecl", "loc": { - "offset": 35212, - "line": 1151, + "offset": 36157, + "line": 1189, "col": 50, "tokLen": 1 }, "range": { "begin": { - "offset": 35193, + "offset": 36138, "col": 31, "tokLen": 5 }, "end": { - "offset": 35212, + "offset": 36157, "col": 50, "tokLen": 1 } @@ -64021,55 +63960,55 @@ } }, { - "id": "0x7feb10ddd0c0", + "id": "0x557b773239a0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 35215, + "offset": 36160, "col": 53, "tokLen": 1 }, "end": { - "offset": 35318, - "line": 1154, + "offset": 36263, + "line": 1192, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddceb8", + "id": "0x557b77323748", "kind": "DeclStmt", "range": { "begin": { - "offset": 35221, - "line": 1152, + "offset": 36166, + "line": 1190, "col": 5, "tokLen": 3 }, "end": { - "offset": 35275, + "offset": 36220, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddcbb8", + "id": "0x557b773233f8", "kind": "VarDecl", "loc": { - "offset": 35225, + "offset": 36170, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 35221, + "offset": 36166, "col": 5, "tokLen": 3 }, "end": { - "offset": 35273, + "offset": 36218, "col": 57, "tokLen": 2 } @@ -64082,16 +64021,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10ddce88", + "id": "0x557b77323718", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 35232, + "offset": 36177, "col": 16, "tokLen": 1 }, "end": { - "offset": 35273, + "offset": 36218, "col": 57, "tokLen": 2 } @@ -64102,16 +64041,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddce28", + "id": "0x557b773236b8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 35232, + "offset": 36177, "col": 16, "tokLen": 1 }, "end": { - "offset": 35261, + "offset": 36206, "col": 45, "tokLen": 4 } @@ -64123,16 +64062,16 @@ "opcode": "!=", "inner": [ { - "id": "0x7feb10ddcd00", + "id": "0x557b77323588", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 35232, + "offset": 36177, "col": 16, "tokLen": 1 }, "end": { - "offset": 35243, + "offset": 36188, "col": 27, "tokLen": 1 } @@ -64140,21 +64079,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddccd0", + "id": "0x557b77323558", "kind": "MemberExpr", "range": { "begin": { - "offset": 35232, + "offset": 36177, "col": 16, "tokLen": 1 }, "end": { - "offset": 35234, + "offset": 36179, "col": 18, "tokLen": 4 } @@ -64165,19 +64104,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x37afc260", + "referencedMemberDecl": "0x557b762dae10", "inner": [ { - "id": "0x7feb10ddcc20", + "id": "0x557b77323460", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35232, + "offset": 36177, "col": 16, "tokLen": 1 }, "end": { - "offset": 35232, + "offset": 36177, "col": 16, "tokLen": 1 } @@ -64185,11 +64124,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddc920", + "id": "0x557b77323148", "kind": "ParmVarDecl", "name": "s", "type": { @@ -64200,16 +64139,16 @@ ] }, { - "id": "0x7feb10ddcd30", + "id": "0x557b773235c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35239, + "offset": 36184, "col": 23, "tokLen": 4 }, "end": { - "offset": 35239, + "offset": 36184, "col": 23, "tokLen": 4 } @@ -64221,16 +64160,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10ddccb0", + "id": "0x557b773234f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 35239, + "offset": 36184, "col": 23, "tokLen": 4 }, "end": { - "offset": 35239, + "offset": 36184, "col": 23, "tokLen": 4 } @@ -64244,7 +64183,7 @@ ] }, { - "id": "0x7feb10ddcd48", + "id": "0x557b773235d8", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -64253,64 +64192,128 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b7731f558", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 102268, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 2997, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x557b761bdd80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] }, { - "id": "0x7feb10ddce10", + "id": "0x557b773236a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35248, + "offset": 36193, + "file": "ToString.cpp", + "line": 1190, "col": 32, "tokLen": 3 }, "end": { - "offset": 35261, + "offset": 36206, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddcde0", + "id": "0x557b77323670", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35248, + "offset": 36193, "col": 32, "tokLen": 3 }, "end": { - "offset": 35261, + "offset": 36206, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3831e760", + "id": "0x557b76c78658", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" } }, "nonOdrUseReason": "constant" @@ -64320,16 +64323,16 @@ ] }, { - "id": "0x7feb10ddce48", + "id": "0x557b773236d8", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35268, + "offset": 36213, "col": 52, "tokLen": 2 }, "end": { - "offset": 35268, + "offset": 36213, "col": 52, "tokLen": 2 } @@ -64341,16 +64344,16 @@ "value": "16" }, { - "id": "0x7feb10ddce68", + "id": "0x557b773236f8", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35273, + "offset": 36218, "col": 57, "tokLen": 2 }, "end": { - "offset": 35273, + "offset": 36218, "col": 57, "tokLen": 2 } @@ -64368,33 +64371,33 @@ ] }, { - "id": "0x7feb10ddd0b0", + "id": "0x557b77323990", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35281, - "line": 1153, + "offset": 36226, + "line": 1191, "col": 5, "tokLen": 6 }, "end": { - "offset": 35315, + "offset": 36260, "col": 39, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddd098", + "id": "0x557b77323978", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35288, + "offset": 36233, "col": 12, "tokLen": 3 }, "end": { - "offset": 35315, + "offset": 36260, "col": 39, "tokLen": 1 } @@ -64402,22 +64405,22 @@ "type": { "desugaredQualType": "unsigned int", "qualType": "uint32_t", - "typeAliasDeclId": "0x37318a88" + "typeAliasDeclId": "0x557b7574f1b8" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "inner": [ { - "id": "0x7feb10ddd030", + "id": "0x557b77323908", "kind": "CallExpr", "range": { "begin": { - "offset": 35288, + "offset": 36233, "col": 12, "tokLen": 3 }, "end": { - "offset": 35315, + "offset": 36260, "col": 39, "tokLen": 1 } @@ -64428,16 +64431,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddd018", + "id": "0x557b773238f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35288, + "offset": 36233, "col": 12, "tokLen": 3 }, "end": { - "offset": 35293, + "offset": 36238, "col": 17, "tokLen": 5 } @@ -64449,16 +64452,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10ddcf90", + "id": "0x557b77323860", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35288, + "offset": 36233, "col": 12, "tokLen": 3 }, "end": { - "offset": 35293, + "offset": 36238, "col": 17, "tokLen": 5 } @@ -64468,7 +64471,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37b052b0", + "id": "0x557b762eb848", "kind": "FunctionDecl", "name": "stoul", "type": { @@ -64479,16 +64482,16 @@ ] }, { - "id": "0x7feb10ddcf40", + "id": "0x557b773237d0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35299, + "offset": 36244, "col": 23, "tokLen": 1 }, "end": { - "offset": 35299, + "offset": 36244, "col": 23, "tokLen": 1 } @@ -64496,11 +64499,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddc920", + "id": "0x557b77323148", "kind": "ParmVarDecl", "name": "s", "type": { @@ -64509,16 +64512,16 @@ } }, { - "id": "0x7feb10ddd068", + "id": "0x557b77323948", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35302, + "offset": 36247, "col": 26, "tokLen": 7 }, "end": { - "offset": 35302, + "offset": 36247, "col": 26, "tokLen": 7 } @@ -64530,16 +64533,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x7feb10ddcf60", + "id": "0x557b773237f0", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 35302, + "offset": 36247, "col": 26, "tokLen": 7 }, "end": { - "offset": 35302, + "offset": 36247, "col": 26, "tokLen": 7 } @@ -64552,16 +64555,16 @@ ] }, { - "id": "0x7feb10ddd080", + "id": "0x557b77323960", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35311, + "offset": 36256, "col": 35, "tokLen": 4 }, "end": { - "offset": 35311, + "offset": 36256, "col": 35, "tokLen": 4 } @@ -64573,16 +64576,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddcf70", + "id": "0x557b77323800", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35311, + "offset": 36256, "col": 35, "tokLen": 4 }, "end": { - "offset": 35311, + "offset": 36256, "col": 35, "tokLen": 4 } @@ -64592,7 +64595,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddcbb8", + "id": "0x557b773233f8", "kind": "VarDecl", "name": "base", "type": { @@ -64613,29 +64616,29 @@ ] } { - "id": "0x7feb10ddd208", + "id": "0x557b77323af8", "kind": "FunctionDecl", "loc": { - "offset": 35342, + "offset": 36287, "file": "ToString.cpp", - "line": 1156, + "line": 1194, "col": 22, "tokLen": 8 }, "range": { "begin": { - "offset": 35321, + "offset": 36266, "col": 1, "tokLen": 8 }, "end": { - "offset": 35477, - "line": 1159, + "offset": 36422, + "line": 1197, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385ad2b8", + "previousDecl": "0x557b76f7e398", "name": "StringTo", "mangledName": "_ZN3sls8StringToImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -64649,7 +64652,7 @@ }, "inner": [ { - "id": "0x3713ad90", + "id": "0x557b7553cdf0", "kind": "BuiltinType", "type": { "qualType": "unsigned long" @@ -64658,22 +64661,22 @@ ] }, { - "id": "0x7feb10ddd148", + "id": "0x557b77323a20", "kind": "ParmVarDecl", "loc": { - "offset": 35370, - "line": 1156, + "offset": 36315, + "line": 1194, "col": 50, "tokLen": 1 }, "range": { "begin": { - "offset": 35351, + "offset": 36296, "col": 31, "tokLen": 5 }, "end": { - "offset": 35370, + "offset": 36315, "col": 50, "tokLen": 1 } @@ -64685,55 +64688,55 @@ } }, { - "id": "0x7feb10ddd8e0", + "id": "0x557b77324280", "kind": "CompoundStmt", "range": { "begin": { - "offset": 35373, + "offset": 36318, "col": 53, "tokLen": 1 }, "end": { - "offset": 35477, - "line": 1159, + "offset": 36422, + "line": 1197, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddd6d8", + "id": "0x557b77324028", "kind": "DeclStmt", "range": { "begin": { - "offset": 35379, - "line": 1157, + "offset": 36324, + "line": 1195, "col": 5, "tokLen": 3 }, "end": { - "offset": 35433, + "offset": 36378, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddd3d8", + "id": "0x557b77323cd8", "kind": "VarDecl", "loc": { - "offset": 35383, + "offset": 36328, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 35379, + "offset": 36324, "col": 5, "tokLen": 3 }, "end": { - "offset": 35431, + "offset": 36376, "col": 57, "tokLen": 2 } @@ -64746,16 +64749,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10ddd6a8", + "id": "0x557b77323ff8", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 35390, + "offset": 36335, "col": 16, "tokLen": 1 }, "end": { - "offset": 35431, + "offset": 36376, "col": 57, "tokLen": 2 } @@ -64766,16 +64769,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddd648", + "id": "0x557b77323f98", "kind": "BinaryOperator", "range": { "begin": { - "offset": 35390, + "offset": 36335, "col": 16, "tokLen": 1 }, "end": { - "offset": 35419, + "offset": 36364, "col": 45, "tokLen": 4 } @@ -64787,16 +64790,16 @@ "opcode": "!=", "inner": [ { - "id": "0x7feb10ddd520", + "id": "0x557b77323e68", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 35390, + "offset": 36335, "col": 16, "tokLen": 1 }, "end": { - "offset": 35401, + "offset": 36346, "col": 27, "tokLen": 1 } @@ -64804,21 +64807,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddd4f0", + "id": "0x557b77323e38", "kind": "MemberExpr", "range": { "begin": { - "offset": 35390, + "offset": 36335, "col": 16, "tokLen": 1 }, "end": { - "offset": 35392, + "offset": 36337, "col": 18, "tokLen": 4 } @@ -64829,19 +64832,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x37afc260", + "referencedMemberDecl": "0x557b762dae10", "inner": [ { - "id": "0x7feb10ddd440", + "id": "0x557b77323d40", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35390, + "offset": 36335, "col": 16, "tokLen": 1 }, "end": { - "offset": 35390, + "offset": 36335, "col": 16, "tokLen": 1 } @@ -64849,11 +64852,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddd148", + "id": "0x557b77323a20", "kind": "ParmVarDecl", "name": "s", "type": { @@ -64864,16 +64867,16 @@ ] }, { - "id": "0x7feb10ddd550", + "id": "0x557b77323ea0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35397, + "offset": 36342, "col": 23, "tokLen": 4 }, "end": { - "offset": 35397, + "offset": 36342, "col": 23, "tokLen": 4 } @@ -64885,16 +64888,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10ddd4d0", + "id": "0x557b77323dd8", "kind": "StringLiteral", "range": { "begin": { - "offset": 35397, + "offset": 36342, "col": 23, "tokLen": 4 }, "end": { - "offset": 35397, + "offset": 36342, "col": 23, "tokLen": 4 } @@ -64908,7 +64911,7 @@ ] }, { - "id": "0x7feb10ddd568", + "id": "0x557b77323eb8", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -64917,64 +64920,128 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b7731f558", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 102268, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 2997, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x557b761bdd80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] }, { - "id": "0x7feb10ddd630", + "id": "0x557b77323f80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35406, + "offset": 36351, + "file": "ToString.cpp", + "line": 1195, "col": 32, "tokLen": 3 }, "end": { - "offset": 35419, + "offset": 36364, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddd600", + "id": "0x557b77323f50", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35406, + "offset": 36351, "col": 32, "tokLen": 3 }, "end": { - "offset": 35419, + "offset": 36364, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3831e760", + "id": "0x557b76c78658", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" } }, "nonOdrUseReason": "constant" @@ -64984,16 +65051,16 @@ ] }, { - "id": "0x7feb10ddd668", + "id": "0x557b77323fb8", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35426, + "offset": 36371, "col": 52, "tokLen": 2 }, "end": { - "offset": 35426, + "offset": 36371, "col": 52, "tokLen": 2 } @@ -65005,16 +65072,16 @@ "value": "16" }, { - "id": "0x7feb10ddd688", + "id": "0x557b77323fd8", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35431, + "offset": 36376, "col": 57, "tokLen": 2 }, "end": { - "offset": 35431, + "offset": 36376, "col": 57, "tokLen": 2 } @@ -65032,33 +65099,33 @@ ] }, { - "id": "0x7feb10ddd8d0", + "id": "0x557b77324270", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35439, - "line": 1158, + "offset": 36384, + "line": 1196, "col": 5, "tokLen": 6 }, "end": { - "offset": 35474, + "offset": 36419, "col": 40, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddd8b8", + "id": "0x557b77324258", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35446, + "offset": 36391, "col": 12, "tokLen": 3 }, "end": { - "offset": 35474, + "offset": 36419, "col": 40, "tokLen": 1 } @@ -65066,22 +65133,22 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "uint64_t", - "typeAliasDeclId": "0x37318af0" + "typeAliasDeclId": "0x557b7574f228" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "inner": [ { - "id": "0x7feb10ddd850", + "id": "0x557b773241e8", "kind": "CallExpr", "range": { "begin": { - "offset": 35446, + "offset": 36391, "col": 12, "tokLen": 3 }, "end": { - "offset": 35474, + "offset": 36419, "col": 40, "tokLen": 1 } @@ -65092,16 +65159,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddd838", + "id": "0x557b773241d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35446, + "offset": 36391, "col": 12, "tokLen": 3 }, "end": { - "offset": 35451, + "offset": 36396, "col": 17, "tokLen": 6 } @@ -65113,16 +65180,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10ddd7b0", + "id": "0x557b77324140", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35446, + "offset": 36391, "col": 12, "tokLen": 3 }, "end": { - "offset": 35451, + "offset": 36396, "col": 17, "tokLen": 6 } @@ -65132,7 +65199,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37b072b0", + "id": "0x557b762eda88", "kind": "FunctionDecl", "name": "stoull", "type": { @@ -65143,16 +65210,16 @@ ] }, { - "id": "0x7feb10ddd760", + "id": "0x557b773240b0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35458, + "offset": 36403, "col": 24, "tokLen": 1 }, "end": { - "offset": 35458, + "offset": 36403, "col": 24, "tokLen": 1 } @@ -65160,11 +65227,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddd148", + "id": "0x557b77323a20", "kind": "ParmVarDecl", "name": "s", "type": { @@ -65173,16 +65240,16 @@ } }, { - "id": "0x7feb10ddd888", + "id": "0x557b77324228", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35461, + "offset": 36406, "col": 27, "tokLen": 7 }, "end": { - "offset": 35461, + "offset": 36406, "col": 27, "tokLen": 7 } @@ -65194,16 +65261,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x7feb10ddd780", + "id": "0x557b773240d0", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 35461, + "offset": 36406, "col": 27, "tokLen": 7 }, "end": { - "offset": 35461, + "offset": 36406, "col": 27, "tokLen": 7 } @@ -65216,16 +65283,16 @@ ] }, { - "id": "0x7feb10ddd8a0", + "id": "0x557b77324240", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35470, + "offset": 36415, "col": 36, "tokLen": 4 }, "end": { - "offset": 35470, + "offset": 36415, "col": 36, "tokLen": 4 } @@ -65237,16 +65304,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddd790", + "id": "0x557b773240e0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35470, + "offset": 36415, "col": 36, "tokLen": 4 }, "end": { - "offset": 35470, + "offset": 36415, "col": 36, "tokLen": 4 } @@ -65256,7 +65323,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddd3d8", + "id": "0x557b77323cd8", "kind": "VarDecl", "name": "base", "type": { @@ -65277,29 +65344,29 @@ ] } { - "id": "0x7feb10ddda30", + "id": "0x557b773243d8", "kind": "FunctionDecl", "loc": { - "offset": 35496, + "offset": 36441, "file": "ToString.cpp", - "line": 1161, + "line": 1199, "col": 17, "tokLen": 8 }, "range": { "begin": { - "offset": 35480, + "offset": 36425, "col": 1, "tokLen": 8 }, "end": { - "offset": 35629, - "line": 1164, + "offset": 36574, + "line": 1202, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385ad790", + "previousDecl": "0x557b76f7e8a8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIiEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -65313,7 +65380,7 @@ }, "inner": [ { - "id": "0x3713acd0", + "id": "0x557b7553cd30", "kind": "BuiltinType", "type": { "qualType": "int" @@ -65322,22 +65389,22 @@ ] }, { - "id": "0x7feb10ddd968", + "id": "0x557b77324300", "kind": "ParmVarDecl", "loc": { - "offset": 35524, - "line": 1161, + "offset": 36469, + "line": 1199, "col": 45, "tokLen": 1 }, "range": { "begin": { - "offset": 35505, + "offset": 36450, "col": 26, "tokLen": 5 }, "end": { - "offset": 35524, + "offset": 36469, "col": 45, "tokLen": 1 } @@ -65349,55 +65416,55 @@ } }, { - "id": "0x7feb10dde0a0", + "id": "0x557b77324ae8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 35527, + "offset": 36472, "col": 48, "tokLen": 1 }, "end": { - "offset": 35629, - "line": 1164, + "offset": 36574, + "line": 1202, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dddf08", + "id": "0x557b77324908", "kind": "DeclStmt", "range": { "begin": { - "offset": 35533, - "line": 1162, + "offset": 36478, + "line": 1200, "col": 5, "tokLen": 3 }, "end": { - "offset": 35587, + "offset": 36532, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dddc08", + "id": "0x557b773245b8", "kind": "VarDecl", "loc": { - "offset": 35537, + "offset": 36482, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 35533, + "offset": 36478, "col": 5, "tokLen": 3 }, "end": { - "offset": 35585, + "offset": 36530, "col": 57, "tokLen": 2 } @@ -65410,16 +65477,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10ddded8", + "id": "0x557b773248d8", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 35544, + "offset": 36489, "col": 16, "tokLen": 1 }, "end": { - "offset": 35585, + "offset": 36530, "col": 57, "tokLen": 2 } @@ -65430,16 +65497,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddde78", + "id": "0x557b77324878", "kind": "BinaryOperator", "range": { "begin": { - "offset": 35544, + "offset": 36489, "col": 16, "tokLen": 1 }, "end": { - "offset": 35573, + "offset": 36518, "col": 45, "tokLen": 4 } @@ -65451,16 +65518,16 @@ "opcode": "!=", "inner": [ { - "id": "0x7feb10dddd50", + "id": "0x557b77324748", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 35544, + "offset": 36489, "col": 16, "tokLen": 1 }, "end": { - "offset": 35555, + "offset": 36500, "col": 27, "tokLen": 1 } @@ -65468,21 +65535,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dddd20", + "id": "0x557b77324718", "kind": "MemberExpr", "range": { "begin": { - "offset": 35544, + "offset": 36489, "col": 16, "tokLen": 1 }, "end": { - "offset": 35546, + "offset": 36491, "col": 18, "tokLen": 4 } @@ -65493,19 +65560,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x37afc260", + "referencedMemberDecl": "0x557b762dae10", "inner": [ { - "id": "0x7feb10dddc70", + "id": "0x557b77324620", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35544, + "offset": 36489, "col": 16, "tokLen": 1 }, "end": { - "offset": 35544, + "offset": 36489, "col": 16, "tokLen": 1 } @@ -65513,11 +65580,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddd968", + "id": "0x557b77324300", "kind": "ParmVarDecl", "name": "s", "type": { @@ -65528,16 +65595,16 @@ ] }, { - "id": "0x7feb10dddd80", + "id": "0x557b77324780", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35551, + "offset": 36496, "col": 23, "tokLen": 4 }, "end": { - "offset": 35551, + "offset": 36496, "col": 23, "tokLen": 4 } @@ -65549,16 +65616,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dddd00", + "id": "0x557b773246b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 35551, + "offset": 36496, "col": 23, "tokLen": 4 }, "end": { - "offset": 35551, + "offset": 36496, "col": 23, "tokLen": 4 } @@ -65572,7 +65639,7 @@ ] }, { - "id": "0x7feb10dddd98", + "id": "0x557b77324798", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -65581,64 +65648,128 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b7731f558", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 102268, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 2997, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x557b761bdd80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] }, { - "id": "0x7feb10ddde60", + "id": "0x557b77324860", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35560, + "offset": 36505, + "file": "ToString.cpp", + "line": 1200, "col": 32, "tokLen": 3 }, "end": { - "offset": 35573, + "offset": 36518, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddde30", + "id": "0x557b77324830", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35560, + "offset": 36505, "col": 32, "tokLen": 3 }, "end": { - "offset": 35573, + "offset": 36518, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3831e760", + "id": "0x557b76c78658", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" } }, "nonOdrUseReason": "constant" @@ -65648,16 +65779,16 @@ ] }, { - "id": "0x7feb10ddde98", + "id": "0x557b77324898", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35580, + "offset": 36525, "col": 52, "tokLen": 2 }, "end": { - "offset": 35580, + "offset": 36525, "col": 52, "tokLen": 2 } @@ -65669,16 +65800,16 @@ "value": "16" }, { - "id": "0x7feb10dddeb8", + "id": "0x557b773248b8", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35585, + "offset": 36530, "col": 57, "tokLen": 2 }, "end": { - "offset": 35585, + "offset": 36530, "col": 57, "tokLen": 2 } @@ -65696,33 +65827,33 @@ ] }, { - "id": "0x7feb10dde090", + "id": "0x557b77324ad8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35593, - "line": 1163, + "offset": 36538, + "line": 1201, "col": 5, "tokLen": 6 }, "end": { - "offset": 35626, + "offset": 36571, "col": 38, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dde028", + "id": "0x557b77324a68", "kind": "CallExpr", "range": { "begin": { - "offset": 35600, + "offset": 36545, "col": 12, "tokLen": 3 }, "end": { - "offset": 35626, + "offset": 36571, "col": 38, "tokLen": 1 } @@ -65733,16 +65864,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dde010", + "id": "0x557b77324a50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35600, + "offset": 36545, "col": 12, "tokLen": 3 }, "end": { - "offset": 35605, + "offset": 36550, "col": 17, "tokLen": 4 } @@ -65754,16 +65885,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dddfe0", + "id": "0x557b77324a20", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35600, + "offset": 36545, "col": 12, "tokLen": 3 }, "end": { - "offset": 35605, + "offset": 36550, "col": 17, "tokLen": 4 } @@ -65773,7 +65904,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37ac0430", + "id": "0x557b7628f018", "kind": "FunctionDecl", "name": "stoi", "type": { @@ -65784,16 +65915,16 @@ ] }, { - "id": "0x7feb10dddf90", + "id": "0x557b77324990", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35610, + "offset": 36555, "col": 22, "tokLen": 1 }, "end": { - "offset": 35610, + "offset": 36555, "col": 22, "tokLen": 1 } @@ -65801,11 +65932,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddd968", + "id": "0x557b77324300", "kind": "ParmVarDecl", "name": "s", "type": { @@ -65814,16 +65945,16 @@ } }, { - "id": "0x7feb10dde060", + "id": "0x557b77324aa8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35613, + "offset": 36558, "col": 25, "tokLen": 7 }, "end": { - "offset": 35613, + "offset": 36558, "col": 25, "tokLen": 7 } @@ -65835,16 +65966,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x7feb10dddfb0", + "id": "0x557b773249b0", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 35613, + "offset": 36558, "col": 25, "tokLen": 7 }, "end": { - "offset": 35613, + "offset": 36558, "col": 25, "tokLen": 7 } @@ -65857,16 +65988,16 @@ ] }, { - "id": "0x7feb10dde078", + "id": "0x557b77324ac0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35622, + "offset": 36567, "col": 34, "tokLen": 4 }, "end": { - "offset": 35622, + "offset": 36567, "col": 34, "tokLen": 4 } @@ -65878,16 +66009,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10dddfc0", + "id": "0x557b773249c0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35622, + "offset": 36567, "col": 34, "tokLen": 4 }, "end": { - "offset": 35622, + "offset": 36567, "col": 34, "tokLen": 4 } @@ -65897,7 +66028,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dddc08", + "id": "0x557b773245b8", "kind": "VarDecl", "name": "base", "type": { @@ -65916,29 +66047,29 @@ ] } { - "id": "0x7feb10dde1e8", + "id": "0x557b77324c30", "kind": "FunctionDecl", "loc": { - "offset": 35649, + "offset": 36594, "file": "ToString.cpp", - "line": 1166, + "line": 1204, "col": 18, "tokLen": 8 }, "range": { "begin": { - "offset": 35632, + "offset": 36577, "col": 1, "tokLen": 8 }, "end": { - "offset": 35893, - "line": 1176, + "offset": 36838, + "line": 1214, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385adc38", + "previousDecl": "0x557b76f7ed70", "name": "StringTo", "mangledName": "_ZN3sls8StringToIbEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -65952,7 +66083,7 @@ }, "inner": [ { - "id": "0x3713ac50", + "id": "0x557b7553ccb0", "kind": "BuiltinType", "type": { "qualType": "bool" @@ -65961,22 +66092,22 @@ ] }, { - "id": "0x7feb10dde128", + "id": "0x557b77324b68", "kind": "ParmVarDecl", "loc": { - "offset": 35677, - "line": 1166, + "offset": 36622, + "line": 1204, "col": 46, "tokLen": 1 }, "range": { "begin": { - "offset": 35658, + "offset": 36603, "col": 27, "tokLen": 5 }, "end": { - "offset": 35677, + "offset": 36622, "col": 46, "tokLen": 1 } @@ -65988,55 +66119,55 @@ } }, { - "id": "0x7feb10dde8a8", + "id": "0x557b77325358", "kind": "CompoundStmt", "range": { "begin": { - "offset": 35680, + "offset": 36625, "col": 49, "tokLen": 1 }, "end": { - "offset": 35893, - "line": 1176, + "offset": 36838, + "line": 1214, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dde578", + "id": "0x557b77325010", "kind": "DeclStmt", "range": { "begin": { - "offset": 35686, - "line": 1167, + "offset": 36631, + "line": 1205, "col": 5, "tokLen": 3 }, "end": { - "offset": 35719, + "offset": 36664, "col": 38, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dde3b8", + "id": "0x557b77324e08", "kind": "VarDecl", "loc": { - "offset": 35690, + "offset": 36635, "col": 9, "tokLen": 1 }, "range": { "begin": { - "offset": 35686, + "offset": 36631, "col": 5, "tokLen": 3 }, "end": { - "offset": 35718, + "offset": 36663, "col": 37, "tokLen": 1 } @@ -66049,16 +66180,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10dde528", + "id": "0x557b77324fb8", "kind": "CallExpr", "range": { "begin": { - "offset": 35694, + "offset": 36639, "col": 13, "tokLen": 3 }, "end": { - "offset": 35718, + "offset": 36663, "col": 37, "tokLen": 1 } @@ -66069,16 +66200,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dde510", + "id": "0x557b77324fa0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35694, + "offset": 36639, "col": 13, "tokLen": 3 }, "end": { - "offset": 35699, + "offset": 36644, "col": 18, "tokLen": 4 } @@ -66090,16 +66221,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dde4e0", + "id": "0x557b77324f70", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35694, + "offset": 36639, "col": 13, "tokLen": 3 }, "end": { - "offset": 35699, + "offset": 36644, "col": 18, "tokLen": 4 } @@ -66109,7 +66240,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37ac0430", + "id": "0x557b7628f018", "kind": "FunctionDecl", "name": "stoi", "type": { @@ -66120,16 +66251,16 @@ ] }, { - "id": "0x7feb10dde490", + "id": "0x557b77324ee0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35704, + "offset": 36649, "col": 23, "tokLen": 1 }, "end": { - "offset": 35704, + "offset": 36649, "col": 23, "tokLen": 1 } @@ -66137,11 +66268,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dde128", + "id": "0x557b77324b68", "kind": "ParmVarDecl", "name": "s", "type": { @@ -66150,16 +66281,16 @@ } }, { - "id": "0x7feb10dde560", + "id": "0x557b77324ff8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35707, + "offset": 36652, "col": 26, "tokLen": 7 }, "end": { - "offset": 35707, + "offset": 36652, "col": 26, "tokLen": 7 } @@ -66171,16 +66302,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x7feb10dde4b0", + "id": "0x557b77324f00", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 35707, + "offset": 36652, "col": 26, "tokLen": 7 }, "end": { - "offset": 35707, + "offset": 36652, "col": 26, "tokLen": 7 } @@ -66193,16 +66324,16 @@ ] }, { - "id": "0x7feb10dde4c0", + "id": "0x557b77324f10", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35716, + "offset": 36661, "col": 35, "tokLen": 2 }, "end": { - "offset": 35716, + "offset": 36661, "col": 35, "tokLen": 2 } @@ -66220,35 +66351,35 @@ ] }, { - "id": "0x7feb10dde5c8", + "id": "0x557b77325060", "kind": "SwitchStmt", "range": { "begin": { - "offset": 35725, - "line": 1168, + "offset": 36670, + "line": 1206, "col": 5, "tokLen": 6 }, "end": { - "offset": 35891, - "line": 1175, + "offset": 36836, + "line": 1213, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dde5b0", + "id": "0x557b77325048", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35733, - "line": 1168, + "offset": 36678, + "line": 1206, "col": 13, "tokLen": 1 }, "end": { - "offset": 35733, + "offset": 36678, "col": 13, "tokLen": 1 } @@ -66260,16 +66391,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10dde590", + "id": "0x557b77325028", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35733, + "offset": 36678, "col": 13, "tokLen": 1 }, "end": { - "offset": 35733, + "offset": 36678, "col": 13, "tokLen": 1 } @@ -66279,7 +66410,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dde3b8", + "id": "0x557b77324e08", "kind": "VarDecl", "name": "i", "type": { @@ -66290,52 +66421,52 @@ ] }, { - "id": "0x7feb10dde880", + "id": "0x557b77325330", "kind": "CompoundStmt", "range": { "begin": { - "offset": 35736, + "offset": 36681, "col": 16, "tokLen": 1 }, "end": { - "offset": 35891, - "line": 1175, + "offset": 36836, + "line": 1213, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dde630", + "id": "0x557b773250c8", "kind": "CaseStmt", "range": { "begin": { - "offset": 35742, - "line": 1169, + "offset": 36687, + "line": 1207, "col": 5, "tokLen": 4 }, "end": { - "offset": 35765, - "line": 1170, + "offset": 36710, + "line": 1208, "col": 16, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10dde610", + "id": "0x557b773250a8", "kind": "ConstantExpr", "range": { "begin": { - "offset": 35747, - "line": 1169, + "offset": 36692, + "line": 1207, "col": 10, "tokLen": 1 }, "end": { - "offset": 35747, + "offset": 36692, "col": 10, "tokLen": 1 } @@ -66347,16 +66478,16 @@ "value": "0", "inner": [ { - "id": "0x7feb10dde5f0", + "id": "0x557b77325088", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35747, + "offset": 36692, "col": 10, "tokLen": 1 }, "end": { - "offset": 35747, + "offset": 36692, "col": 10, "tokLen": 1 } @@ -66370,33 +66501,33 @@ ] }, { - "id": "0x7feb10dde668", + "id": "0x557b77325100", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35758, - "line": 1170, + "offset": 36703, + "line": 1208, "col": 9, "tokLen": 6 }, "end": { - "offset": 35765, + "offset": 36710, "col": 16, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10dde658", + "id": "0x557b773250f0", "kind": "CXXBoolLiteralExpr", "range": { "begin": { - "offset": 35765, + "offset": 36710, "col": 16, "tokLen": 5 }, "end": { - "offset": 35765, + "offset": 36710, "col": 16, "tokLen": 5 } @@ -66412,35 +66543,35 @@ ] }, { - "id": "0x7feb10dde6b8", + "id": "0x557b77325150", "kind": "CaseStmt", "range": { "begin": { - "offset": 35776, - "line": 1171, + "offset": 36721, + "line": 1209, "col": 5, "tokLen": 4 }, "end": { - "offset": 35799, - "line": 1172, + "offset": 36744, + "line": 1210, "col": 16, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10dde698", + "id": "0x557b77325130", "kind": "ConstantExpr", "range": { "begin": { - "offset": 35781, - "line": 1171, + "offset": 36726, + "line": 1209, "col": 10, "tokLen": 1 }, "end": { - "offset": 35781, + "offset": 36726, "col": 10, "tokLen": 1 } @@ -66452,16 +66583,16 @@ "value": "1", "inner": [ { - "id": "0x7feb10dde678", + "id": "0x557b77325110", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35781, + "offset": 36726, "col": 10, "tokLen": 1 }, "end": { - "offset": 35781, + "offset": 36726, "col": 10, "tokLen": 1 } @@ -66475,33 +66606,33 @@ ] }, { - "id": "0x7feb10dde6f0", + "id": "0x557b77325188", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35792, - "line": 1172, + "offset": 36737, + "line": 1210, "col": 9, "tokLen": 6 }, "end": { - "offset": 35799, + "offset": 36744, "col": 16, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10dde6e0", + "id": "0x557b77325178", "kind": "CXXBoolLiteralExpr", "range": { "begin": { - "offset": 35799, + "offset": 36744, "col": 16, "tokLen": 4 }, "end": { - "offset": 35799, + "offset": 36744, "col": 16, "tokLen": 4 } @@ -66517,34 +66648,34 @@ ] }, { - "id": "0x7feb10dde860", + "id": "0x557b77325310", "kind": "DefaultStmt", "range": { "begin": { - "offset": 35809, - "line": 1173, + "offset": 36754, + "line": 1211, "col": 5, "tokLen": 7 }, "end": { - "offset": 35884, - "line": 1174, + "offset": 36829, + "line": 1212, "col": 67, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dde848", + "id": "0x557b773252f8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 35826, + "offset": 36771, "col": 9, "tokLen": 5 }, "end": { - "offset": 35884, + "offset": 36829, "col": 67, "tokLen": 1 } @@ -66556,16 +66687,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10dde830", + "id": "0x557b773252e0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 35826, + "offset": 36771, "col": 9, "tokLen": 5 }, "end": { - "offset": 35884, + "offset": 36829, "col": 67, "tokLen": 1 } @@ -66576,185 +66707,129 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dde800", - "kind": "CXXConstructExpr", + "id": "0x557b773252b8", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 35832, + "offset": 36777, "col": 15, "tokLen": 12 }, "end": { - "offset": 35884, + "offset": 36829, "col": 67, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481ca0", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const char *)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10dde7e8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77325298", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 35832, + "offset": 36777, "col": 15, "tokLen": 12 }, "end": { - "offset": 35884, + "offset": 36829, "col": 67, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77325290", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10dde7c0", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77325260", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 35832, + "offset": 36777, "col": 15, "tokLen": 12 }, "end": { - "offset": 35884, + "offset": 36829, "col": 67, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a6a8", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const char *)" - } + "ctorType": { + "qualType": "void (const char *)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10dde7a0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77325248", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35832, - "col": 15, - "tokLen": 12 + "offset": 36790, + "col": 28, + "tokLen": 39 }, "end": { - "offset": 35884, - "col": 67, - "tokLen": 1 + "offset": 36790, + "col": 28, + "tokLen": 39 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "qualType": "const char *" }, "valueCategory": "prvalue", - "temp": "0x7feb10dde798", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } - }, + "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dde768", - "kind": "CXXConstructExpr", + "id": "0x557b773251c8", + "kind": "StringLiteral", "range": { "begin": { - "offset": 35832, - "col": 15, - "tokLen": 12 + "offset": 36790, + "col": 28, + "tokLen": 39 }, "end": { - "offset": 35884, - "col": 67, - "tokLen": 1 + "offset": 36790, + "col": 28, + "tokLen": 39 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "qualType": "const char[38]" }, - "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const char *)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", - "inner": [ - { - "id": "0x7feb10dde750", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 35845, - "col": 28, - "tokLen": 39 - }, - "end": { - "offset": 35845, - "col": 28, - "tokLen": 39 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10dde710", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 35845, - "col": 28, - "tokLen": 39 - }, - "end": { - "offset": 35845, - "col": 28, - "tokLen": 39 - } - }, - "type": { - "qualType": "const char[38]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown boolean. Expecting be 0 or 1.\"" - } - ] - } - ] + "valueCategory": "lvalue", + "value": "\"Unknown boolean. Expecting be 0 or 1.\"" } ] } @@ -66779,29 +66854,29 @@ ] } { - "id": "0x7feb10dde9f8", + "id": "0x557b773254a8", "kind": "FunctionDecl", "loc": { - "offset": 35916, + "offset": 36861, "file": "ToString.cpp", - "line": 1178, + "line": 1216, "col": 21, "tokLen": 8 }, "range": { "begin": { - "offset": 35896, + "offset": 36841, "col": 1, "tokLen": 8 }, "end": { - "offset": 36049, - "line": 1181, + "offset": 36994, + "line": 1219, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385ae108", + "previousDecl": "0x557b76f7f278", "name": "StringTo", "mangledName": "_ZN3sls8StringToIlEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -66815,7 +66890,7 @@ }, "inner": [ { - "id": "0x3713acf0", + "id": "0x557b7553cd50", "kind": "BuiltinType", "type": { "qualType": "long" @@ -66824,22 +66899,22 @@ ] }, { - "id": "0x7feb10dde930", + "id": "0x557b773253d8", "kind": "ParmVarDecl", "loc": { - "offset": 35944, - "line": 1178, + "offset": 36889, + "line": 1216, "col": 49, "tokLen": 1 }, "range": { "begin": { - "offset": 35925, + "offset": 36870, "col": 30, "tokLen": 5 }, "end": { - "offset": 35944, + "offset": 36889, "col": 49, "tokLen": 1 } @@ -66851,55 +66926,55 @@ } }, { - "id": "0x7feb10ddf0b8", + "id": "0x557b77325c18", "kind": "CompoundStmt", "range": { "begin": { - "offset": 35947, + "offset": 36892, "col": 52, "tokLen": 1 }, "end": { - "offset": 36049, - "line": 1181, + "offset": 36994, + "line": 1219, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddeec8", + "id": "0x557b773259d8", "kind": "DeclStmt", "range": { "begin": { - "offset": 35953, - "line": 1179, + "offset": 36898, + "line": 1217, "col": 5, "tokLen": 3 }, "end": { - "offset": 36007, + "offset": 36952, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddebc8", + "id": "0x557b77325688", "kind": "VarDecl", "loc": { - "offset": 35957, + "offset": 36902, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 35953, + "offset": 36898, "col": 5, "tokLen": 3 }, "end": { - "offset": 36005, + "offset": 36950, "col": 57, "tokLen": 2 } @@ -66912,16 +66987,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10ddee98", + "id": "0x557b773259a8", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 35964, + "offset": 36909, "col": 16, "tokLen": 1 }, "end": { - "offset": 36005, + "offset": 36950, "col": 57, "tokLen": 2 } @@ -66932,16 +67007,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddee38", + "id": "0x557b77325948", "kind": "BinaryOperator", "range": { "begin": { - "offset": 35964, + "offset": 36909, "col": 16, "tokLen": 1 }, "end": { - "offset": 35993, + "offset": 36938, "col": 45, "tokLen": 4 } @@ -66953,16 +67028,16 @@ "opcode": "!=", "inner": [ { - "id": "0x7feb10dded10", + "id": "0x557b77325818", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 35964, + "offset": 36909, "col": 16, "tokLen": 1 }, "end": { - "offset": 35975, + "offset": 36920, "col": 27, "tokLen": 1 } @@ -66970,21 +67045,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddece0", + "id": "0x557b773257e8", "kind": "MemberExpr", "range": { "begin": { - "offset": 35964, + "offset": 36909, "col": 16, "tokLen": 1 }, "end": { - "offset": 35966, + "offset": 36911, "col": 18, "tokLen": 4 } @@ -66995,19 +67070,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x37afc260", + "referencedMemberDecl": "0x557b762dae10", "inner": [ { - "id": "0x7feb10ddec30", + "id": "0x557b773256f0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35964, + "offset": 36909, "col": 16, "tokLen": 1 }, "end": { - "offset": 35964, + "offset": 36909, "col": 16, "tokLen": 1 } @@ -67015,11 +67090,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dde930", + "id": "0x557b773253d8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -67030,16 +67105,16 @@ ] }, { - "id": "0x7feb10dded40", + "id": "0x557b77325850", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35971, + "offset": 36916, "col": 23, "tokLen": 4 }, "end": { - "offset": 35971, + "offset": 36916, "col": 23, "tokLen": 4 } @@ -67051,16 +67126,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10ddecc0", + "id": "0x557b77325788", "kind": "StringLiteral", "range": { "begin": { - "offset": 35971, + "offset": 36916, "col": 23, "tokLen": 4 }, "end": { - "offset": 35971, + "offset": 36916, "col": 23, "tokLen": 4 } @@ -67074,7 +67149,7 @@ ] }, { - "id": "0x7feb10dded58", + "id": "0x557b77325868", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -67083,64 +67158,128 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b7731f558", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 102268, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 2997, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x557b761bdd80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] }, { - "id": "0x7feb10ddee20", + "id": "0x557b77325930", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35980, + "offset": 36925, + "file": "ToString.cpp", + "line": 1217, "col": 32, "tokLen": 3 }, "end": { - "offset": 35993, + "offset": 36938, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddedf0", + "id": "0x557b77325900", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35980, + "offset": 36925, "col": 32, "tokLen": 3 }, "end": { - "offset": 35993, + "offset": 36938, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3831e760", + "id": "0x557b76c78658", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" } }, "nonOdrUseReason": "constant" @@ -67150,16 +67289,16 @@ ] }, { - "id": "0x7feb10ddee58", + "id": "0x557b77325968", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 36000, + "offset": 36945, "col": 52, "tokLen": 2 }, "end": { - "offset": 36000, + "offset": 36945, "col": 52, "tokLen": 2 } @@ -67171,16 +67310,16 @@ "value": "16" }, { - "id": "0x7feb10ddee78", + "id": "0x557b77325988", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 36005, + "offset": 36950, "col": 57, "tokLen": 2 }, "end": { - "offset": 36005, + "offset": 36950, "col": 57, "tokLen": 2 } @@ -67198,33 +67337,33 @@ ] }, { - "id": "0x7feb10ddf0a8", + "id": "0x557b77325c08", "kind": "ReturnStmt", "range": { "begin": { - "offset": 36013, - "line": 1180, + "offset": 36958, + "line": 1218, "col": 5, "tokLen": 6 }, "end": { - "offset": 36046, + "offset": 36991, "col": 38, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddf040", + "id": "0x557b77325b98", "kind": "CallExpr", "range": { "begin": { - "offset": 36020, + "offset": 36965, "col": 12, "tokLen": 3 }, "end": { - "offset": 36046, + "offset": 36991, "col": 38, "tokLen": 1 } @@ -67235,16 +67374,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddf028", + "id": "0x557b77325b80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36020, + "offset": 36965, "col": 12, "tokLen": 3 }, "end": { - "offset": 36025, + "offset": 36970, "col": 17, "tokLen": 4 } @@ -67256,16 +67395,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10ddefa0", + "id": "0x557b77325af0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36020, + "offset": 36965, "col": 12, "tokLen": 3 }, "end": { - "offset": 36025, + "offset": 36970, "col": 17, "tokLen": 4 } @@ -67275,7 +67414,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37b01ff0", + "id": "0x557b762ea978", "kind": "FunctionDecl", "name": "stol", "type": { @@ -67286,16 +67425,16 @@ ] }, { - "id": "0x7feb10ddef50", + "id": "0x557b77325a60", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36030, + "offset": 36975, "col": 22, "tokLen": 1 }, "end": { - "offset": 36030, + "offset": 36975, "col": 22, "tokLen": 1 } @@ -67303,11 +67442,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dde930", + "id": "0x557b773253d8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -67316,16 +67455,16 @@ } }, { - "id": "0x7feb10ddf078", + "id": "0x557b77325bd8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36033, + "offset": 36978, "col": 25, "tokLen": 7 }, "end": { - "offset": 36033, + "offset": 36978, "col": 25, "tokLen": 7 } @@ -67337,16 +67476,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x7feb10ddef70", + "id": "0x557b77325a80", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 36033, + "offset": 36978, "col": 25, "tokLen": 7 }, "end": { - "offset": 36033, + "offset": 36978, "col": 25, "tokLen": 7 } @@ -67359,16 +67498,16 @@ ] }, { - "id": "0x7feb10ddf090", + "id": "0x557b77325bf0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36042, + "offset": 36987, "col": 34, "tokLen": 4 }, "end": { - "offset": 36042, + "offset": 36987, "col": 34, "tokLen": 4 } @@ -67380,16 +67519,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddef80", + "id": "0x557b77325a90", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36042, + "offset": 36987, "col": 34, "tokLen": 4 }, "end": { - "offset": 36042, + "offset": 36987, "col": 34, "tokLen": 4 } @@ -67399,7 +67538,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddebc8", + "id": "0x557b77325688", "kind": "VarDecl", "name": "base", "type": { diff --git a/slsDetectorSoftware/generator/autocomplete/fixed.json b/slsDetectorSoftware/generator/autocomplete/fixed.json index 6ab42931c..774e66668 100644 --- a/slsDetectorSoftware/generator/autocomplete/fixed.json +++ b/slsDetectorSoftware/generator/autocomplete/fixed.json @@ -1,11 +1,11 @@ [ { - "id": "0x3856fae0", + "id": "0x557b76f545c8", "kind": "FunctionTemplateDecl", "loc": { - "offset": 8829, + "offset": 9088, "file": "../include/sls/ToString.h", - "line": 276, + "line": 282, "col": 3, "tokLen": 8, "includedFrom": { @@ -14,8 +14,8 @@ }, "range": { "begin": { - "offset": 8805, - "line": 275, + "offset": 9064, + "line": 281, "col": 1, "tokLen": 8, "includedFrom": { @@ -23,8 +23,8 @@ } }, "end": { - "offset": 9670, - "line": 298, + "offset": 9929, + "line": 304, "col": 1, "tokLen": 1, "includedFrom": { @@ -35,11 +35,11 @@ "name": "StringTo", "inner": [ { - "id": "0x3856f778", + "id": "0x557b76f54268", "kind": "TemplateTypeParmDecl", "loc": { - "offset": 8824, - "line": 275, + "offset": 9083, + "line": 281, "col": 20, "tokLen": 1, "includedFrom": { @@ -48,7 +48,7 @@ }, "range": { "begin": { - "offset": 8815, + "offset": 9074, "col": 11, "tokLen": 8, "includedFrom": { @@ -56,7 +56,7 @@ } }, "end": { - "offset": 8824, + "offset": 9083, "col": 20, "tokLen": 1, "includedFrom": { @@ -71,11 +71,11 @@ "index": 0 }, { - "id": "0x3856fa38", + "id": "0x557b76f54520", "kind": "FunctionDecl", "loc": { - "offset": 8829, - "line": 276, + "offset": 9088, + "line": 282, "col": 3, "tokLen": 8, "includedFrom": { @@ -84,7 +84,7 @@ }, "range": { "begin": { - "offset": 8827, + "offset": 9086, "col": 1, "tokLen": 1, "includedFrom": { @@ -92,8 +92,8 @@ } }, "end": { - "offset": 9670, - "line": 298, + "offset": 9929, + "line": 304, "col": 1, "tokLen": 1, "includedFrom": { @@ -107,11 +107,11 @@ }, "inner": [ { - "id": "0x3856f868", + "id": "0x557b76f54358", "kind": "ParmVarDecl", "loc": { - "offset": 8857, - "line": 276, + "offset": 9116, + "line": 282, "col": 31, "tokLen": 1, "includedFrom": { @@ -120,7 +120,7 @@ }, "range": { "begin": { - "offset": 8838, + "offset": 9097, "col": 12, "tokLen": 5, "includedFrom": { @@ -128,7 +128,7 @@ } }, "end": { - "offset": 8857, + "offset": 9116, "col": 31, "tokLen": 1, "includedFrom": { @@ -143,10 +143,10 @@ } }, { - "id": "0x3856f928", + "id": "0x557b76f54408", "kind": "ParmVarDecl", "loc": { - "offset": 8879, + "offset": 9138, "col": 53, "tokLen": 4, "includedFrom": { @@ -155,7 +155,7 @@ }, "range": { "begin": { - "offset": 8860, + "offset": 9119, "col": 34, "tokLen": 5, "includedFrom": { @@ -163,7 +163,7 @@ } }, "end": { - "offset": 8879, + "offset": 9138, "col": 53, "tokLen": 4, "includedFrom": { @@ -178,11 +178,11 @@ } }, { - "id": "0x385a5418", + "id": "0x557b76f75b78", "kind": "CompoundStmt", "range": { "begin": { - "offset": 8885, + "offset": 9144, "col": 59, "tokLen": 1, "includedFrom": { @@ -190,8 +190,8 @@ } }, "end": { - "offset": 9670, - "line": 298, + "offset": 9929, + "line": 304, "col": 1, "tokLen": 1, "includedFrom": { @@ -201,12 +201,12 @@ }, "inner": [ { - "id": "0x3856fd18", + "id": "0x557b76f547f0", "kind": "DeclStmt", "range": { "begin": { - "offset": 8891, - "line": 277, + "offset": 9150, + "line": 283, "col": 5, "tokLen": 6, "includedFrom": { @@ -214,7 +214,7 @@ } }, "end": { - "offset": 8905, + "offset": 9164, "col": 19, "tokLen": 1, "includedFrom": { @@ -224,10 +224,10 @@ }, "inner": [ { - "id": "0x3856fbd8", + "id": "0x557b76f546b0", "kind": "VarDecl", "loc": { - "offset": 8898, + "offset": 9157, "col": 12, "tokLen": 4, "includedFrom": { @@ -236,7 +236,7 @@ }, "range": { "begin": { - "offset": 8891, + "offset": 9150, "col": 5, "tokLen": 6, "includedFrom": { @@ -244,7 +244,7 @@ } }, "end": { - "offset": 8904, + "offset": 9163, "col": 18, "tokLen": 1, "includedFrom": { @@ -260,11 +260,11 @@ "init": "list", "inner": [ { - "id": "0x3856fcb8", + "id": "0x557b76f54790", "kind": "InitListExpr", "range": { "begin": { - "offset": 8902, + "offset": 9161, "col": 16, "tokLen": 1, "includedFrom": { @@ -272,7 +272,7 @@ } }, "end": { - "offset": 8904, + "offset": 9163, "col": 18, "tokLen": 1, "includedFrom": { @@ -286,11 +286,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x3856fcf8", + "id": "0x557b76f547d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 8903, + "offset": 9162, "col": 17, "tokLen": 1, "includedFrom": { @@ -298,7 +298,7 @@ } }, "end": { - "offset": 8903, + "offset": 9162, "col": 17, "tokLen": 1, "includedFrom": { @@ -313,11 +313,11 @@ "castKind": "IntegralToFloating", "inner": [ { - "id": "0x3856fc40", + "id": "0x557b76f54718", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 8903, + "offset": 9162, "col": 17, "tokLen": 1, "includedFrom": { @@ -325,7 +325,7 @@ } }, "end": { - "offset": 8903, + "offset": 9162, "col": 17, "tokLen": 1, "includedFrom": { @@ -348,12 +348,12 @@ ] }, { - "id": "0x38570268", + "id": "0x557b76f54d98", "kind": "CXXTryStmt", "range": { "begin": { - "offset": 8911, - "line": 278, + "offset": 9170, + "line": 284, "col": 5, "tokLen": 3, "includedFrom": { @@ -361,8 +361,8 @@ } }, "end": { - "offset": 9061, - "line": 282, + "offset": 9320, + "line": 288, "col": 5, "tokLen": 1, "includedFrom": { @@ -372,12 +372,12 @@ }, "inner": [ { - "id": "0x3856fef0", + "id": "0x557b76f54a20", "kind": "CompoundStmt", "range": { "begin": { - "offset": 8915, - "line": 278, + "offset": 9174, + "line": 284, "col": 9, "tokLen": 1, "includedFrom": { @@ -385,8 +385,8 @@ } }, "end": { - "offset": 8950, - "line": 280, + "offset": 9209, + "line": 286, "col": 5, "tokLen": 1, "includedFrom": { @@ -396,12 +396,12 @@ }, "inner": [ { - "id": "0x3856fed0", + "id": "0x557b76f54a00", "kind": "BinaryOperator", "range": { "begin": { - "offset": 8925, - "line": 279, + "offset": 9184, + "line": 285, "col": 9, "tokLen": 4, "includedFrom": { @@ -409,7 +409,7 @@ } }, "end": { - "offset": 8943, + "offset": 9202, "col": 27, "tokLen": 1, "includedFrom": { @@ -424,11 +424,11 @@ "opcode": "=", "inner": [ { - "id": "0x3856fd30", + "id": "0x557b76f54808", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 8925, + "offset": 9184, "col": 9, "tokLen": 4, "includedFrom": { @@ -436,7 +436,7 @@ } }, "end": { - "offset": 8925, + "offset": 9184, "col": 9, "tokLen": 4, "includedFrom": { @@ -449,7 +449,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856fbd8", + "id": "0x557b76f546b0", "kind": "VarDecl", "name": "tval", "type": { @@ -458,11 +458,11 @@ } }, { - "id": "0x3856fe80", + "id": "0x557b76f549a8", "kind": "CallExpr", "range": { "begin": { - "offset": 8932, + "offset": 9191, "col": 16, "tokLen": 3, "includedFrom": { @@ -470,7 +470,7 @@ } }, "end": { - "offset": 8943, + "offset": 9202, "col": 27, "tokLen": 1, "includedFrom": { @@ -484,11 +484,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x3856fe68", + "id": "0x557b76f54990", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 8932, + "offset": 9191, "col": 16, "tokLen": 3, "includedFrom": { @@ -496,7 +496,7 @@ } }, "end": { - "offset": 8937, + "offset": 9196, "col": 21, "tokLen": 4, "includedFrom": { @@ -511,11 +511,11 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3856fde0", + "id": "0x557b76f548f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 8932, + "offset": 9191, "col": 16, "tokLen": 3, "includedFrom": { @@ -523,7 +523,7 @@ } }, "end": { - "offset": 8937, + "offset": 9196, "col": 21, "tokLen": 4, "includedFrom": { @@ -536,7 +536,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37b08ff0", + "id": "0x557b762f13e8", "kind": "FunctionDecl", "name": "stod", "type": { @@ -547,11 +547,11 @@ ] }, { - "id": "0x3856fdc0", + "id": "0x557b76f54898", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 8942, + "offset": 9201, "col": 26, "tokLen": 1, "includedFrom": { @@ -559,7 +559,7 @@ } }, "end": { - "offset": 8942, + "offset": 9201, "col": 26, "tokLen": 1, "includedFrom": { @@ -570,11 +570,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856f868", + "id": "0x557b76f54358", "kind": "ParmVarDecl", "name": "t", "type": { @@ -583,7 +583,7 @@ } }, { - "id": "0x3856feb0", + "id": "0x557b76f549e0", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -592,7 +592,67 @@ "type": { "qualType": "size_t *" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b762eea40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 161154, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 4544, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 161154, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "size_t *" + }, + "valueCategory": "prvalue", + "castKind": "NullToPointer", + "inner": [ + { + "id": "0x557b762eea20", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 161154, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 161154, + "col": 45, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] } @@ -601,12 +661,13 @@ ] }, { - "id": "0x38570248", + "id": "0x557b76f54d78", "kind": "CXXCatchStmt", "range": { "begin": { - "offset": 8952, - "line": 280, + "offset": 9211, + "file": "../include/sls/ToString.h", + "line": 286, "col": 7, "tokLen": 5, "includedFrom": { @@ -614,8 +675,8 @@ } }, "end": { - "offset": 9061, - "line": 282, + "offset": 9320, + "line": 288, "col": 5, "tokLen": 1, "includedFrom": { @@ -625,11 +686,11 @@ }, "inner": [ { - "id": "0x3856ffc0", + "id": "0x557b76f54af0", "kind": "VarDecl", "loc": { - "offset": 8988, - "line": 280, + "offset": 9247, + "line": 286, "col": 43, "tokLen": 1, "includedFrom": { @@ -638,7 +699,7 @@ }, "range": { "begin": { - "offset": 8959, + "offset": 9218, "col": 14, "tokLen": 5, "includedFrom": { @@ -646,7 +707,7 @@ } }, "end": { - "offset": 8988, + "offset": 9247, "col": 43, "tokLen": 1, "includedFrom": { @@ -660,11 +721,11 @@ } }, { - "id": "0x38570230", + "id": "0x557b76f54d60", "kind": "CompoundStmt", "range": { "begin": { - "offset": 8991, + "offset": 9250, "col": 46, "tokLen": 1, "includedFrom": { @@ -672,8 +733,8 @@ } }, "end": { - "offset": 9061, - "line": 282, + "offset": 9320, + "line": 288, "col": 5, "tokLen": 1, "includedFrom": { @@ -683,12 +744,12 @@ }, "inner": [ { - "id": "0x38570218", + "id": "0x557b76f54d48", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 9001, - "line": 281, + "offset": 9260, + "line": 287, "col": 9, "tokLen": 5, "includedFrom": { @@ -696,7 +757,7 @@ } }, "end": { - "offset": 9054, + "offset": 9313, "col": 62, "tokLen": 1, "includedFrom": { @@ -711,11 +772,11 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x38570200", + "id": "0x557b76f54d30", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 9001, + "offset": 9260, "col": 9, "tokLen": 5, "includedFrom": { @@ -723,7 +784,7 @@ } }, "end": { - "offset": 9054, + "offset": 9313, "col": 62, "tokLen": 1, "includedFrom": { @@ -737,11 +798,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x385701d0", - "kind": "CXXConstructExpr", + "id": "0x557b76f54d08", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 9007, + "offset": 9266, "col": 15, "tokLen": 12, "includedFrom": { @@ -749,7 +810,7 @@ } }, "end": { - "offset": 9054, + "offset": 9313, "col": 62, "tokLen": 1, "includedFrom": { @@ -758,23 +819,25 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481ca0", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const char *)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x385701b8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b76f54ce8", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 9007, + "offset": 9266, "col": 15, "tokLen": 12, "includedFrom": { @@ -782,7 +845,7 @@ } }, "end": { - "offset": 9054, + "offset": 9313, "col": 62, "tokLen": 1, "includedFrom": { @@ -791,18 +854,25 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b76f54ce0", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x38570190", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b76f54cb0", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 9007, + "offset": 9266, "col": 15, "tokLen": 12, "includedFrom": { @@ -810,7 +880,7 @@ } }, "end": { - "offset": 9054, + "offset": 9313, "col": 62, "tokLen": 1, "includedFrom": { @@ -819,145 +889,68 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a6a8", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const char *)" - } + "ctorType": { + "qualType": "void (const char *)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x38570170", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b76f54c68", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9007, - "col": 15, - "tokLen": 12, + "offset": 9279, + "col": 28, + "tokLen": 34, "includedFrom": { "file": "ToString.cpp" } }, "end": { - "offset": 9054, - "col": 62, - "tokLen": 1, + "offset": 9279, + "col": 28, + "tokLen": 34, "includedFrom": { "file": "ToString.cpp" } } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "qualType": "const char *" }, "valueCategory": "prvalue", - "temp": "0x38570168", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } - }, + "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38570138", - "kind": "CXXConstructExpr", + "id": "0x557b76f54bf0", + "kind": "StringLiteral", "range": { "begin": { - "offset": 9007, - "col": 15, - "tokLen": 12, + "offset": 9279, + "col": 28, + "tokLen": 34, "includedFrom": { "file": "ToString.cpp" } }, "end": { - "offset": 9054, - "col": 62, - "tokLen": 1, + "offset": 9279, + "col": 28, + "tokLen": 34, "includedFrom": { "file": "ToString.cpp" } } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "qualType": "const char[33]" }, - "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const char *)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", - "inner": [ - { - "id": "0x385700f0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 9020, - "col": 28, - "tokLen": 34, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 9020, - "col": 28, - "tokLen": 34, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x385700b8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 9020, - "col": 28, - "tokLen": 34, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 9020, - "col": 28, - "tokLen": 34, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "qualType": "const char[33]" - }, - "valueCategory": "lvalue", - "value": "\"Could not convert string to time\"" - } - ] - } - ] + "valueCategory": "lvalue", + "value": "\"Could not convert string to time\"" } ] } @@ -978,12 +971,12 @@ ] }, { - "id": "0x38570340", + "id": "0x557b76f54e70", "kind": "DeclStmt", "range": { "begin": { - "offset": 9068, - "line": 284, + "offset": 9327, + "line": 290, "col": 5, "tokLen": 5, "includedFrom": { @@ -991,7 +984,7 @@ } }, "end": { - "offset": 9095, + "offset": 9354, "col": 32, "tokLen": 1, "includedFrom": { @@ -1001,10 +994,10 @@ }, "inner": [ { - "id": "0x38570298", + "id": "0x557b76f54dc8", "kind": "UsingDecl", "loc": { - "offset": 9087, + "offset": 9346, "col": 24, "tokLen": 8, "includedFrom": { @@ -1013,7 +1006,7 @@ }, "range": { "begin": { - "offset": 9068, + "offset": 9327, "col": 5, "tokLen": 5, "includedFrom": { @@ -1021,7 +1014,7 @@ } }, "end": { - "offset": 9087, + "offset": 9346, "col": 24, "tokLen": 8, "includedFrom": { @@ -1034,12 +1027,12 @@ ] }, { - "id": "0x38570410", + "id": "0x557b76f54f40", "kind": "DeclStmt", "range": { "begin": { - "offset": 9101, - "line": 285, + "offset": 9360, + "line": 291, "col": 5, "tokLen": 5, "includedFrom": { @@ -1047,7 +1040,7 @@ } }, "end": { - "offset": 9133, + "offset": 9392, "col": 37, "tokLen": 1, "includedFrom": { @@ -1057,10 +1050,10 @@ }, "inner": [ { - "id": "0x38570368", + "id": "0x557b76f54e98", "kind": "UsingDecl", "loc": { - "offset": 9120, + "offset": 9379, "col": 24, "tokLen": 13, "includedFrom": { @@ -1069,7 +1062,7 @@ }, "range": { "begin": { - "offset": 9101, + "offset": 9360, "col": 5, "tokLen": 5, "includedFrom": { @@ -1077,7 +1070,7 @@ } }, "end": { - "offset": 9120, + "offset": 9379, "col": 24, "tokLen": 13, "includedFrom": { @@ -1090,12 +1083,12 @@ ] }, { - "id": "0x385a53e8", + "id": "0x557b76f75b48", "kind": "IfStmt", "range": { "begin": { - "offset": 9139, - "line": 286, + "offset": 9398, + "line": 292, "col": 5, "tokLen": 2, "includedFrom": { @@ -1103,8 +1096,8 @@ } }, "end": { - "offset": 9668, - "line": 297, + "offset": 9927, + "line": 303, "col": 5, "tokLen": 1, "includedFrom": { @@ -1115,12 +1108,12 @@ "hasElse": true, "inner": [ { - "id": "0x38571688", + "id": "0x557b76f561d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 9143, - "line": 286, + "offset": 9402, + "line": 292, "col": 9, "tokLen": 4, "includedFrom": { @@ -1128,7 +1121,7 @@ } }, "end": { - "offset": 9151, + "offset": 9410, "col": 17, "tokLen": 4, "includedFrom": { @@ -1143,11 +1136,11 @@ "adl": true, "inner": [ { - "id": "0x38571670", + "id": "0x557b76f561b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9148, + "offset": 9407, "col": 14, "tokLen": 2, "includedFrom": { @@ -1155,7 +1148,7 @@ } }, "end": { - "offset": 9148, + "offset": 9407, "col": 14, "tokLen": 2, "includedFrom": { @@ -1164,17 +1157,17 @@ } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38571650", + "id": "0x557b76f56198", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9148, + "offset": 9407, "col": 14, "tokLen": 2, "includedFrom": { @@ -1182,7 +1175,7 @@ } }, "end": { - "offset": 9148, + "offset": 9407, "col": 14, "tokLen": 2, "includedFrom": { @@ -1191,26 +1184,26 @@ } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38570428", + "id": "0x557b76f54f58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9143, + "offset": 9402, "col": 9, "tokLen": 4, "includedFrom": { @@ -1218,7 +1211,7 @@ } }, "end": { - "offset": 9143, + "offset": 9402, "col": 9, "tokLen": 4, "includedFrom": { @@ -1229,11 +1222,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856f928", + "id": "0x557b76f54408", "kind": "ParmVarDecl", "name": "unit", "type": { @@ -1242,11 +1235,11 @@ } }, { - "id": "0x38571638", + "id": "0x557b76f56180", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9151, + "offset": 9410, "col": 17, "tokLen": 4, "includedFrom": { @@ -1254,7 +1247,7 @@ } }, "end": { - "offset": 9151, + "offset": 9410, "col": 17, "tokLen": 4, "includedFrom": { @@ -1269,11 +1262,11 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38570448", + "id": "0x557b76f54f78", "kind": "StringLiteral", "range": { "begin": { - "offset": 9151, + "offset": 9410, "col": 17, "tokLen": 4, "includedFrom": { @@ -1281,7 +1274,7 @@ } }, "end": { - "offset": 9151, + "offset": 9410, "col": 17, "tokLen": 4, "includedFrom": { @@ -1300,11 +1293,11 @@ ] }, { - "id": "0x38585a60", + "id": "0x557b76f5f238", "kind": "CompoundStmt", "range": { "begin": { - "offset": 9157, + "offset": 9416, "col": 23, "tokLen": 1, "includedFrom": { @@ -1312,8 +1305,8 @@ } }, "end": { - "offset": 9231, - "line": 288, + "offset": 9490, + "line": 294, "col": 5, "tokLen": 1, "includedFrom": { @@ -1323,12 +1316,12 @@ }, "inner": [ { - "id": "0x38585a50", + "id": "0x557b76f5f228", "kind": "ReturnStmt", "range": { "begin": { - "offset": 9167, - "line": 287, + "offset": 9426, + "line": 293, "col": 9, "tokLen": 6, "includedFrom": { @@ -1336,7 +1329,7 @@ } }, "end": { - "offset": 9224, + "offset": 9483, "col": 66, "tokLen": 1, "includedFrom": { @@ -1346,11 +1339,11 @@ }, "inner": [ { - "id": "0x38585a28", + "id": "0x557b76f5f1f8", "kind": "CallExpr", "range": { "begin": { - "offset": 9174, + "offset": 9433, "col": 16, "tokLen": 13, "includedFrom": { @@ -1358,7 +1351,7 @@ } }, "end": { - "offset": 9224, + "offset": 9483, "col": 66, "tokLen": 1, "includedFrom": { @@ -1372,11 +1365,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x385716d0", + "id": "0x557b76f56240", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 9174, + "offset": 9433, "col": 16, "tokLen": 13, "includedFrom": { @@ -1384,7 +1377,7 @@ } }, "end": { - "offset": 9189, + "offset": 9448, "col": 31, "tokLen": 1, "includedFrom": { @@ -1400,18 +1393,44 @@ "name": "duration_cast", "lookups": [ { - "id": "0x385703c0", + "id": "0x557b76f54ef0", "kind": "UsingShadowDecl", "name": "duration_cast" } + ], + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "T" + }, + "inner": [ + { + "id": "0x557b76f542c0", + "kind": "TemplateTypeParmType", + "type": { + "qualType": "T" + }, + "isDependent": true, + "isInstantiationDependent": true, + "depth": 0, + "index": 0, + "decl": { + "id": "0x557b76f54268", + "kind": "TemplateTypeParmDecl", + "name": "T" + } + } + ] + } ] }, { - "id": "0x38585a00", + "id": "0x557b76f5f1d0", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 9191, + "offset": 9450, "col": 33, "tokLen": 8, "includedFrom": { @@ -1419,7 +1438,7 @@ } }, "end": { - "offset": 9223, + "offset": 9482, "col": 65, "tokLen": 1, "includedFrom": { @@ -1434,7 +1453,7 @@ "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x385856a8", + "id": "0x557b76f5ee70", "kind": "CXXConstructorDecl", "name": "duration", "type": { @@ -1443,11 +1462,11 @@ }, "inner": [ { - "id": "0x385859d0", + "id": "0x557b76f5f1a0", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 9191, + "offset": 9450, "col": 33, "tokLen": 8, "includedFrom": { @@ -1455,7 +1474,7 @@ } }, "end": { - "offset": 9223, + "offset": 9482, "col": 65, "tokLen": 1, "includedFrom": { @@ -1475,11 +1494,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x38585800", + "id": "0x557b76f5efc0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9219, + "offset": 9478, "col": 61, "tokLen": 4, "includedFrom": { @@ -1487,7 +1506,7 @@ } }, "end": { - "offset": 9219, + "offset": 9478, "col": 61, "tokLen": 4, "includedFrom": { @@ -1496,18 +1515,17 @@ } }, "type": { - "desugaredQualType": "const double", "qualType": "const double" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x385719a0", + "id": "0x557b76f56500", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9219, + "offset": 9478, "col": 61, "tokLen": 4, "includedFrom": { @@ -1515,7 +1533,7 @@ } }, "end": { - "offset": 9219, + "offset": 9478, "col": 61, "tokLen": 4, "includedFrom": { @@ -1528,7 +1546,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856fbd8", + "id": "0x557b76f546b0", "kind": "VarDecl", "name": "tval", "type": { @@ -1549,12 +1567,12 @@ ] }, { - "id": "0x385a53b8", + "id": "0x557b76f75b18", "kind": "IfStmt", "range": { "begin": { - "offset": 9238, - "line": 288, + "offset": 9497, + "line": 294, "col": 12, "tokLen": 2, "includedFrom": { @@ -1562,8 +1580,8 @@ } }, "end": { - "offset": 9668, - "line": 297, + "offset": 9927, + "line": 303, "col": 5, "tokLen": 1, "includedFrom": { @@ -1574,12 +1592,12 @@ "hasElse": true, "inner": [ { - "id": "0x38586cd8", + "id": "0x557b76f604c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 9242, - "line": 288, + "offset": 9501, + "line": 294, "col": 16, "tokLen": 4, "includedFrom": { @@ -1587,7 +1605,7 @@ } }, "end": { - "offset": 9250, + "offset": 9509, "col": 24, "tokLen": 4, "includedFrom": { @@ -1602,11 +1620,11 @@ "adl": true, "inner": [ { - "id": "0x38586cc0", + "id": "0x557b76f604a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9247, + "offset": 9506, "col": 21, "tokLen": 2, "includedFrom": { @@ -1614,7 +1632,7 @@ } }, "end": { - "offset": 9247, + "offset": 9506, "col": 21, "tokLen": 2, "includedFrom": { @@ -1623,17 +1641,17 @@ } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38586ca0", + "id": "0x557b76f60488", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9247, + "offset": 9506, "col": 21, "tokLen": 2, "includedFrom": { @@ -1641,7 +1659,7 @@ } }, "end": { - "offset": 9247, + "offset": 9506, "col": 21, "tokLen": 2, "includedFrom": { @@ -1650,26 +1668,26 @@ } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38585a78", + "id": "0x557b76f5f250", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9242, + "offset": 9501, "col": 16, "tokLen": 4, "includedFrom": { @@ -1677,7 +1695,7 @@ } }, "end": { - "offset": 9242, + "offset": 9501, "col": 16, "tokLen": 4, "includedFrom": { @@ -1688,11 +1706,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856f928", + "id": "0x557b76f54408", "kind": "ParmVarDecl", "name": "unit", "type": { @@ -1701,11 +1719,11 @@ } }, { - "id": "0x38586c88", + "id": "0x557b76f60470", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9250, + "offset": 9509, "col": 24, "tokLen": 4, "includedFrom": { @@ -1713,7 +1731,7 @@ } }, "end": { - "offset": 9250, + "offset": 9509, "col": 24, "tokLen": 4, "includedFrom": { @@ -1728,11 +1746,11 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38585a98", + "id": "0x557b76f5f270", "kind": "StringLiteral", "range": { "begin": { - "offset": 9250, + "offset": 9509, "col": 24, "tokLen": 4, "includedFrom": { @@ -1740,7 +1758,7 @@ } }, "end": { - "offset": 9250, + "offset": 9509, "col": 24, "tokLen": 4, "includedFrom": { @@ -1759,11 +1777,11 @@ ] }, { - "id": "0x3858fe60", + "id": "0x557b76f69508", "kind": "CompoundStmt", "range": { "begin": { - "offset": 9256, + "offset": 9515, "col": 30, "tokLen": 1, "includedFrom": { @@ -1771,8 +1789,8 @@ } }, "end": { - "offset": 9331, - "line": 290, + "offset": 9590, + "line": 296, "col": 5, "tokLen": 1, "includedFrom": { @@ -1782,12 +1800,12 @@ }, "inner": [ { - "id": "0x3858fe50", + "id": "0x557b76f694f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 9266, - "line": 289, + "offset": 9525, + "line": 295, "col": 9, "tokLen": 6, "includedFrom": { @@ -1795,7 +1813,7 @@ } }, "end": { - "offset": 9324, + "offset": 9583, "col": 67, "tokLen": 1, "includedFrom": { @@ -1805,11 +1823,11 @@ }, "inner": [ { - "id": "0x3858fe28", + "id": "0x557b76f694c8", "kind": "CallExpr", "range": { "begin": { - "offset": 9273, + "offset": 9532, "col": 16, "tokLen": 13, "includedFrom": { @@ -1817,7 +1835,7 @@ } }, "end": { - "offset": 9324, + "offset": 9583, "col": 67, "tokLen": 1, "includedFrom": { @@ -1831,11 +1849,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x38586d20", + "id": "0x557b76f60518", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 9273, + "offset": 9532, "col": 16, "tokLen": 13, "includedFrom": { @@ -1843,7 +1861,7 @@ } }, "end": { - "offset": 9288, + "offset": 9547, "col": 31, "tokLen": 1, "includedFrom": { @@ -1859,18 +1877,44 @@ "name": "duration_cast", "lookups": [ { - "id": "0x385703c0", + "id": "0x557b76f54ef0", "kind": "UsingShadowDecl", "name": "duration_cast" } + ], + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "T" + }, + "inner": [ + { + "id": "0x557b76f542c0", + "kind": "TemplateTypeParmType", + "type": { + "qualType": "T" + }, + "isDependent": true, + "isInstantiationDependent": true, + "depth": 0, + "index": 0, + "decl": { + "id": "0x557b76f54268", + "kind": "TemplateTypeParmDecl", + "name": "T" + } + } + ] + } ] }, { - "id": "0x3858fe00", + "id": "0x557b76f694a0", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 9290, + "offset": 9549, "col": 33, "tokLen": 8, "includedFrom": { @@ -1878,7 +1922,7 @@ } }, "end": { - "offset": 9323, + "offset": 9582, "col": 66, "tokLen": 1, "includedFrom": { @@ -1893,7 +1937,7 @@ "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x3858faa8", + "id": "0x557b76f69140", "kind": "CXXConstructorDecl", "name": "duration", "type": { @@ -1902,11 +1946,11 @@ }, "inner": [ { - "id": "0x3858fdd0", + "id": "0x557b76f69470", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 9290, + "offset": 9549, "col": 33, "tokLen": 8, "includedFrom": { @@ -1914,7 +1958,7 @@ } }, "end": { - "offset": 9323, + "offset": 9582, "col": 66, "tokLen": 1, "includedFrom": { @@ -1934,11 +1978,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x3858fc00", + "id": "0x557b76f69290", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9319, + "offset": 9578, "col": 62, "tokLen": 4, "includedFrom": { @@ -1946,7 +1990,7 @@ } }, "end": { - "offset": 9319, + "offset": 9578, "col": 62, "tokLen": 4, "includedFrom": { @@ -1955,18 +1999,17 @@ } }, "type": { - "desugaredQualType": "const double", "qualType": "const double" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x38586ff0", + "id": "0x557b76f607c0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9319, + "offset": 9578, "col": 62, "tokLen": 4, "includedFrom": { @@ -1974,7 +2017,7 @@ } }, "end": { - "offset": 9319, + "offset": 9578, "col": 62, "tokLen": 4, "includedFrom": { @@ -1987,7 +2030,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856fbd8", + "id": "0x557b76f546b0", "kind": "VarDecl", "name": "tval", "type": { @@ -2008,12 +2051,12 @@ ] }, { - "id": "0x385a5388", + "id": "0x557b76f75ae8", "kind": "IfStmt", "range": { "begin": { - "offset": 9338, - "line": 290, + "offset": 9597, + "line": 296, "col": 12, "tokLen": 2, "includedFrom": { @@ -2021,8 +2064,8 @@ } }, "end": { - "offset": 9668, - "line": 297, + "offset": 9927, + "line": 303, "col": 5, "tokLen": 1, "includedFrom": { @@ -2033,12 +2076,12 @@ "hasElse": true, "inner": [ { - "id": "0x385910d8", + "id": "0x557b76f6a790", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 9342, - "line": 290, + "offset": 9601, + "line": 296, "col": 16, "tokLen": 4, "includedFrom": { @@ -2046,7 +2089,7 @@ } }, "end": { - "offset": 9350, + "offset": 9609, "col": 24, "tokLen": 4, "includedFrom": { @@ -2061,11 +2104,11 @@ "adl": true, "inner": [ { - "id": "0x385910c0", + "id": "0x557b76f6a778", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9347, + "offset": 9606, "col": 21, "tokLen": 2, "includedFrom": { @@ -2073,7 +2116,7 @@ } }, "end": { - "offset": 9347, + "offset": 9606, "col": 21, "tokLen": 2, "includedFrom": { @@ -2082,17 +2125,17 @@ } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x385910a0", + "id": "0x557b76f6a758", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9347, + "offset": 9606, "col": 21, "tokLen": 2, "includedFrom": { @@ -2100,7 +2143,7 @@ } }, "end": { - "offset": 9347, + "offset": 9606, "col": 21, "tokLen": 2, "includedFrom": { @@ -2109,26 +2152,26 @@ } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3858fe78", + "id": "0x557b76f69520", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9342, + "offset": 9601, "col": 16, "tokLen": 4, "includedFrom": { @@ -2136,7 +2179,7 @@ } }, "end": { - "offset": 9342, + "offset": 9601, "col": 16, "tokLen": 4, "includedFrom": { @@ -2147,11 +2190,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856f928", + "id": "0x557b76f54408", "kind": "ParmVarDecl", "name": "unit", "type": { @@ -2160,11 +2203,11 @@ } }, { - "id": "0x38591088", + "id": "0x557b76f6a740", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9350, + "offset": 9609, "col": 24, "tokLen": 4, "includedFrom": { @@ -2172,7 +2215,7 @@ } }, "end": { - "offset": 9350, + "offset": 9609, "col": 24, "tokLen": 4, "includedFrom": { @@ -2187,11 +2230,11 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3858fe98", + "id": "0x557b76f69540", "kind": "StringLiteral", "range": { "begin": { - "offset": 9350, + "offset": 9609, "col": 24, "tokLen": 4, "includedFrom": { @@ -2199,7 +2242,7 @@ } }, "end": { - "offset": 9350, + "offset": 9609, "col": 24, "tokLen": 4, "includedFrom": { @@ -2218,11 +2261,11 @@ ] }, { - "id": "0x3859a270", + "id": "0x557b76f737c8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 9356, + "offset": 9615, "col": 30, "tokLen": 1, "includedFrom": { @@ -2230,8 +2273,8 @@ } }, "end": { - "offset": 9431, - "line": 292, + "offset": 9690, + "line": 298, "col": 5, "tokLen": 1, "includedFrom": { @@ -2241,12 +2284,12 @@ }, "inner": [ { - "id": "0x3859a260", + "id": "0x557b76f737b8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 9366, - "line": 291, + "offset": 9625, + "line": 297, "col": 9, "tokLen": 6, "includedFrom": { @@ -2254,7 +2297,7 @@ } }, "end": { - "offset": 9424, + "offset": 9683, "col": 67, "tokLen": 1, "includedFrom": { @@ -2264,11 +2307,11 @@ }, "inner": [ { - "id": "0x3859a238", + "id": "0x557b76f73788", "kind": "CallExpr", "range": { "begin": { - "offset": 9373, + "offset": 9632, "col": 16, "tokLen": 13, "includedFrom": { @@ -2276,7 +2319,7 @@ } }, "end": { - "offset": 9424, + "offset": 9683, "col": 67, "tokLen": 1, "includedFrom": { @@ -2290,11 +2333,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x38591120", + "id": "0x557b76f6a7e8", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 9373, + "offset": 9632, "col": 16, "tokLen": 13, "includedFrom": { @@ -2302,7 +2345,7 @@ } }, "end": { - "offset": 9388, + "offset": 9647, "col": 31, "tokLen": 1, "includedFrom": { @@ -2318,18 +2361,44 @@ "name": "duration_cast", "lookups": [ { - "id": "0x385703c0", + "id": "0x557b76f54ef0", "kind": "UsingShadowDecl", "name": "duration_cast" } + ], + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "T" + }, + "inner": [ + { + "id": "0x557b76f542c0", + "kind": "TemplateTypeParmType", + "type": { + "qualType": "T" + }, + "isDependent": true, + "isInstantiationDependent": true, + "depth": 0, + "index": 0, + "decl": { + "id": "0x557b76f54268", + "kind": "TemplateTypeParmDecl", + "name": "T" + } + } + ] + } ] }, { - "id": "0x3859a210", + "id": "0x557b76f73760", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 9390, + "offset": 9649, "col": 33, "tokLen": 8, "includedFrom": { @@ -2337,7 +2406,7 @@ } }, "end": { - "offset": 9423, + "offset": 9682, "col": 66, "tokLen": 1, "includedFrom": { @@ -2352,7 +2421,7 @@ "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x38599eb8", + "id": "0x557b76f73400", "kind": "CXXConstructorDecl", "name": "duration", "type": { @@ -2361,11 +2430,11 @@ }, "inner": [ { - "id": "0x3859a1e0", + "id": "0x557b76f73730", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 9390, + "offset": 9649, "col": 33, "tokLen": 8, "includedFrom": { @@ -2373,7 +2442,7 @@ } }, "end": { - "offset": 9423, + "offset": 9682, "col": 66, "tokLen": 1, "includedFrom": { @@ -2393,11 +2462,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x3859a010", + "id": "0x557b76f73550", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9419, + "offset": 9678, "col": 62, "tokLen": 4, "includedFrom": { @@ -2405,7 +2474,7 @@ } }, "end": { - "offset": 9419, + "offset": 9678, "col": 62, "tokLen": 4, "includedFrom": { @@ -2414,18 +2483,17 @@ } }, "type": { - "desugaredQualType": "const double", "qualType": "const double" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x385913f0", + "id": "0x557b76f6aa90", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9419, + "offset": 9678, "col": 62, "tokLen": 4, "includedFrom": { @@ -2433,7 +2501,7 @@ } }, "end": { - "offset": 9419, + "offset": 9678, "col": 62, "tokLen": 4, "includedFrom": { @@ -2446,7 +2514,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856fbd8", + "id": "0x557b76f546b0", "kind": "VarDecl", "name": "tval", "type": { @@ -2467,12 +2535,12 @@ ] }, { - "id": "0x385a5358", + "id": "0x557b76f75ab8", "kind": "IfStmt", "range": { "begin": { - "offset": 9438, - "line": 292, + "offset": 9697, + "line": 298, "col": 12, "tokLen": 2, "includedFrom": { @@ -2480,8 +2548,8 @@ } }, "end": { - "offset": 9668, - "line": 297, + "offset": 9927, + "line": 303, "col": 5, "tokLen": 1, "includedFrom": { @@ -2492,12 +2560,12 @@ "hasElse": true, "inner": [ { - "id": "0x3859b5b8", + "id": "0x557b76f74b30", "kind": "BinaryOperator", "range": { "begin": { - "offset": 9442, - "line": 292, + "offset": 9701, + "line": 298, "col": 16, "tokLen": 4, "includedFrom": { @@ -2505,7 +2573,7 @@ } }, "end": { - "offset": 9468, + "offset": 9727, "col": 42, "tokLen": 1, "includedFrom": { @@ -2520,11 +2588,11 @@ "opcode": "||", "inner": [ { - "id": "0x3859b4e8", + "id": "0x557b76f74a50", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 9442, + "offset": 9701, "col": 16, "tokLen": 4, "includedFrom": { @@ -2532,7 +2600,7 @@ } }, "end": { - "offset": 9450, + "offset": 9709, "col": 24, "tokLen": 3, "includedFrom": { @@ -2547,11 +2615,11 @@ "adl": true, "inner": [ { - "id": "0x3859b4d0", + "id": "0x557b76f74a38", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9447, + "offset": 9706, "col": 21, "tokLen": 2, "includedFrom": { @@ -2559,7 +2627,7 @@ } }, "end": { - "offset": 9447, + "offset": 9706, "col": 21, "tokLen": 2, "includedFrom": { @@ -2568,17 +2636,17 @@ } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3859b4b0", + "id": "0x557b76f74a18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9447, + "offset": 9706, "col": 21, "tokLen": 2, "includedFrom": { @@ -2586,7 +2654,7 @@ } }, "end": { - "offset": 9447, + "offset": 9706, "col": 21, "tokLen": 2, "includedFrom": { @@ -2595,26 +2663,26 @@ } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3859a288", + "id": "0x557b76f737e0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9442, + "offset": 9701, "col": 16, "tokLen": 4, "includedFrom": { @@ -2622,7 +2690,7 @@ } }, "end": { - "offset": 9442, + "offset": 9701, "col": 16, "tokLen": 4, "includedFrom": { @@ -2633,11 +2701,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856f928", + "id": "0x557b76f54408", "kind": "ParmVarDecl", "name": "unit", "type": { @@ -2646,11 +2714,11 @@ } }, { - "id": "0x3859b498", + "id": "0x557b76f74a00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9450, + "offset": 9709, "col": 24, "tokLen": 3, "includedFrom": { @@ -2658,7 +2726,7 @@ } }, "end": { - "offset": 9450, + "offset": 9709, "col": 24, "tokLen": 3, "includedFrom": { @@ -2673,11 +2741,11 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3859a2a8", + "id": "0x557b76f73800", "kind": "StringLiteral", "range": { "begin": { - "offset": 9450, + "offset": 9709, "col": 24, "tokLen": 3, "includedFrom": { @@ -2685,7 +2753,7 @@ } }, "end": { - "offset": 9450, + "offset": 9709, "col": 24, "tokLen": 3, "includedFrom": { @@ -2704,11 +2772,11 @@ ] }, { - "id": "0x3859b570", + "id": "0x557b76f74ad8", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 9457, + "offset": 9716, "col": 31, "tokLen": 4, "includedFrom": { @@ -2716,7 +2784,7 @@ } }, "end": { - "offset": 9468, + "offset": 9727, "col": 42, "tokLen": 1, "includedFrom": { @@ -2730,11 +2798,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x3859b540", + "id": "0x557b76f74aa8", "kind": "MemberExpr", "range": { "begin": { - "offset": 9457, + "offset": 9716, "col": 31, "tokLen": 4, "includedFrom": { @@ -2742,7 +2810,7 @@ } }, "end": { - "offset": 9462, + "offset": 9721, "col": 36, "tokLen": 5, "includedFrom": { @@ -2756,14 +2824,14 @@ "valueCategory": "prvalue", "name": "empty", "isArrow": false, - "referencedMemberDecl": "0x37aee0b8", + "referencedMemberDecl": "0x557b762c20a0", "inner": [ { - "id": "0x3859b520", + "id": "0x557b76f74a88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9457, + "offset": 9716, "col": 31, "tokLen": 4, "includedFrom": { @@ -2771,7 +2839,7 @@ } }, "end": { - "offset": 9457, + "offset": 9716, "col": 31, "tokLen": 4, "includedFrom": { @@ -2782,11 +2850,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856f928", + "id": "0x557b76f54408", "kind": "ParmVarDecl", "name": "unit", "type": { @@ -2801,11 +2869,11 @@ ] }, { - "id": "0x385a5170", + "id": "0x557b76f758c8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 9471, + "offset": 9730, "col": 45, "tokLen": 1, "includedFrom": { @@ -2813,8 +2881,8 @@ } }, "end": { - "offset": 9547, - "line": 294, + "offset": 9806, + "line": 300, "col": 5, "tokLen": 1, "includedFrom": { @@ -2824,12 +2892,12 @@ }, "inner": [ { - "id": "0x385a5160", + "id": "0x557b76f758b8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 9481, - "line": 293, + "offset": 9740, + "line": 299, "col": 9, "tokLen": 6, "includedFrom": { @@ -2837,7 +2905,7 @@ } }, "end": { - "offset": 9540, + "offset": 9799, "col": 68, "tokLen": 1, "includedFrom": { @@ -2847,11 +2915,11 @@ }, "inner": [ { - "id": "0x385a5138", + "id": "0x557b76f75888", "kind": "CallExpr", "range": { "begin": { - "offset": 9488, + "offset": 9747, "col": 16, "tokLen": 13, "includedFrom": { @@ -2859,7 +2927,7 @@ } }, "end": { - "offset": 9540, + "offset": 9799, "col": 68, "tokLen": 1, "includedFrom": { @@ -2873,11 +2941,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x3859b5e8", + "id": "0x557b76f74b70", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 9488, + "offset": 9747, "col": 16, "tokLen": 13, "includedFrom": { @@ -2885,7 +2953,7 @@ } }, "end": { - "offset": 9503, + "offset": 9762, "col": 31, "tokLen": 1, "includedFrom": { @@ -2901,18 +2969,44 @@ "name": "duration_cast", "lookups": [ { - "id": "0x385703c0", + "id": "0x557b76f54ef0", "kind": "UsingShadowDecl", "name": "duration_cast" } + ], + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "T" + }, + "inner": [ + { + "id": "0x557b76f542c0", + "kind": "TemplateTypeParmType", + "type": { + "qualType": "T" + }, + "isDependent": true, + "isInstantiationDependent": true, + "depth": 0, + "index": 0, + "decl": { + "id": "0x557b76f54268", + "kind": "TemplateTypeParmDecl", + "name": "T" + } + } + ] + } ] }, { - "id": "0x385a5110", + "id": "0x557b76f75860", "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 9505, + "offset": 9764, "col": 33, "tokLen": 3, "includedFrom": { @@ -2920,7 +3014,7 @@ } }, "end": { - "offset": 9539, + "offset": 9798, "col": 67, "tokLen": 1, "includedFrom": { @@ -2929,13 +3023,12 @@ } }, "type": { - "desugaredQualType": "std::chrono::duration", "qualType": "std::chrono::duration" }, "valueCategory": "prvalue", "castKind": "ConstructorConversion", "conversionFunc": { - "id": "0x385a4db8", + "id": "0x557b75a2f130", "kind": "CXXConstructorDecl", "name": "duration", "type": { @@ -2944,11 +3037,11 @@ }, "inner": [ { - "id": "0x385a50e0", + "id": "0x557b76f75830", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 9505, + "offset": 9764, "col": 33, "tokLen": 3, "includedFrom": { @@ -2956,7 +3049,7 @@ } }, "end": { - "offset": 9539, + "offset": 9798, "col": 67, "tokLen": 1, "includedFrom": { @@ -2965,7 +3058,6 @@ } }, "type": { - "desugaredQualType": "std::chrono::duration", "qualType": "std::chrono::duration" }, "valueCategory": "prvalue", @@ -2976,11 +3068,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x385a4f10", + "id": "0x557b76f757e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9535, + "offset": 9794, "col": 63, "tokLen": 4, "includedFrom": { @@ -2988,7 +3080,7 @@ } }, "end": { - "offset": 9535, + "offset": 9794, "col": 63, "tokLen": 4, "includedFrom": { @@ -2997,18 +3089,17 @@ } }, "type": { - "desugaredQualType": "const double", "qualType": "const double" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x3859b890", + "id": "0x557b76f74cd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9535, + "offset": 9794, "col": 63, "tokLen": 4, "includedFrom": { @@ -3016,7 +3107,7 @@ } }, "end": { - "offset": 9535, + "offset": 9794, "col": 63, "tokLen": 4, "includedFrom": { @@ -3029,7 +3120,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3856fbd8", + "id": "0x557b76f546b0", "kind": "VarDecl", "name": "tval", "type": { @@ -3050,12 +3141,12 @@ ] }, { - "id": "0x385a5340", + "id": "0x557b76f75aa0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 9554, - "line": 294, + "offset": 9813, + "line": 300, "col": 12, "tokLen": 1, "includedFrom": { @@ -3063,8 +3154,8 @@ } }, "end": { - "offset": 9668, - "line": 297, + "offset": 9927, + "line": 303, "col": 5, "tokLen": 1, "includedFrom": { @@ -3074,12 +3165,12 @@ }, "inner": [ { - "id": "0x385a5328", + "id": "0x557b76f75a88", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 9564, - "line": 295, + "offset": 9823, + "line": 301, "col": 9, "tokLen": 5, "includedFrom": { @@ -3087,8 +3178,8 @@ } }, "end": { - "offset": 9661, - "line": 296, + "offset": 9920, + "line": 302, "col": 78, "tokLen": 1, "includedFrom": { @@ -3103,12 +3194,12 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x385a5310", + "id": "0x557b76f75a70", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 9564, - "line": 295, + "offset": 9823, + "line": 301, "col": 9, "tokLen": 5, "includedFrom": { @@ -3116,8 +3207,8 @@ } }, "end": { - "offset": 9661, - "line": 296, + "offset": 9920, + "line": 302, "col": 78, "tokLen": 1, "includedFrom": { @@ -3131,12 +3222,12 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x385a52e0", - "kind": "CXXConstructExpr", + "id": "0x557b76f75a48", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 9570, - "line": 295, + "offset": 9829, + "line": 301, "col": 15, "tokLen": 12, "includedFrom": { @@ -3144,8 +3235,8 @@ } }, "end": { - "offset": 9661, - "line": 296, + "offset": 9920, + "line": 302, "col": 78, "tokLen": 1, "includedFrom": { @@ -3154,24 +3245,26 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481ca0", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const char *)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x385a52c8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b76f75a28", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 9570, - "line": 295, + "offset": 9829, + "line": 301, "col": 15, "tokLen": 12, "includedFrom": { @@ -3179,8 +3272,8 @@ } }, "end": { - "offset": 9661, - "line": 296, + "offset": 9920, + "line": 302, "col": 78, "tokLen": 1, "includedFrom": { @@ -3189,19 +3282,26 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b76f75a20", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x385a52a0", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b76f759f0", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 9570, - "line": 295, + "offset": 9829, + "line": 301, "col": 15, "tokLen": 12, "includedFrom": { @@ -3209,8 +3309,8 @@ } }, "end": { - "offset": 9661, - "line": 296, + "offset": 9920, + "line": 302, "col": 78, "tokLen": 1, "includedFrom": { @@ -3219,149 +3319,68 @@ } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a6a8", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const char *)" - } + "ctorType": { + "qualType": "void (const char *)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x385a5280", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b76f759d8", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9570, - "line": 295, - "col": 15, - "tokLen": 12, + "offset": 9855, + "col": 13, + "tokLen": 65, "includedFrom": { "file": "ToString.cpp" } }, "end": { - "offset": 9661, - "line": 296, - "col": 78, - "tokLen": 1, + "offset": 9855, + "col": 13, + "tokLen": 65, "includedFrom": { "file": "ToString.cpp" } } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "qualType": "const char *" }, "valueCategory": "prvalue", - "temp": "0x385a5278", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } - }, + "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x385a5248", - "kind": "CXXConstructExpr", + "id": "0x557b76f75940", + "kind": "StringLiteral", "range": { "begin": { - "offset": 9570, - "line": 295, - "col": 15, - "tokLen": 12, + "offset": 9855, + "col": 13, + "tokLen": 65, "includedFrom": { "file": "ToString.cpp" } }, "end": { - "offset": 9661, - "line": 296, - "col": 78, - "tokLen": 1, + "offset": 9855, + "col": 13, + "tokLen": 65, "includedFrom": { "file": "ToString.cpp" } } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "qualType": "const char[64]" }, - "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const char *)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", - "inner": [ - { - "id": "0x385a5230", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 9596, - "col": 13, - "tokLen": 65, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 9596, - "col": 13, - "tokLen": 65, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x385a51d8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 9596, - "col": 13, - "tokLen": 65, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 9596, - "col": 13, - "tokLen": 65, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "qualType": "const char[64]" - }, - "valueCategory": "lvalue", - "value": "\"Invalid unit in conversion from string to std::chrono::duration\"" - } - ] - } - ] + "valueCategory": "lvalue", + "value": "\"Invalid unit in conversion from string to std::chrono::duration\"" } ] } @@ -3392,12 +3411,12 @@ ] }, { - "id": "0x385a56d0", + "id": "0x557b76f75e48", "kind": "FunctionTemplateDecl", "loc": { - "offset": 9697, + "offset": 9956, "file": "../include/sls/ToString.h", - "line": 300, + "line": 306, "col": 25, "tokLen": 8, "includedFrom": { @@ -3406,7 +3425,7 @@ }, "range": { "begin": { - "offset": 9673, + "offset": 9932, "col": 1, "tokLen": 8, "includedFrom": { @@ -3414,8 +3433,8 @@ } }, "end": { - "offset": 9822, - "line": 304, + "offset": 10081, + "line": 310, "col": 1, "tokLen": 1, "includedFrom": { @@ -3426,11 +3445,11 @@ "name": "StringTo", "inner": [ { - "id": "0x385a5450", + "id": "0x557b76f75bb0", "kind": "TemplateTypeParmDecl", "loc": { - "offset": 9692, - "line": 300, + "offset": 9951, + "line": 306, "col": 20, "tokLen": 1, "includedFrom": { @@ -3439,7 +3458,7 @@ }, "range": { "begin": { - "offset": 9683, + "offset": 9942, "col": 11, "tokLen": 8, "includedFrom": { @@ -3447,7 +3466,7 @@ } }, "end": { - "offset": 9692, + "offset": 9951, "col": 20, "tokLen": 1, "includedFrom": { @@ -3462,10 +3481,10 @@ "index": 0 }, { - "id": "0x385a5628", + "id": "0x557b76f75da0", "kind": "FunctionDecl", "loc": { - "offset": 9697, + "offset": 9956, "col": 25, "tokLen": 8, "includedFrom": { @@ -3474,7 +3493,7 @@ }, "range": { "begin": { - "offset": 9695, + "offset": 9954, "col": 23, "tokLen": 1, "includedFrom": { @@ -3482,8 +3501,8 @@ } }, "end": { - "offset": 9822, - "line": 304, + "offset": 10081, + "line": 310, "col": 1, "tokLen": 1, "includedFrom": { @@ -3497,11 +3516,11 @@ }, "inner": [ { - "id": "0x385a5538", + "id": "0x557b76f75c98", "kind": "ParmVarDecl", "loc": { - "offset": 9725, - "line": 300, + "offset": 9984, + "line": 306, "col": 53, "tokLen": 1, "includedFrom": { @@ -3510,7 +3529,7 @@ }, "range": { "begin": { - "offset": 9706, + "offset": 9965, "col": 34, "tokLen": 5, "includedFrom": { @@ -3518,7 +3537,7 @@ } }, "end": { - "offset": 9725, + "offset": 9984, "col": 53, "tokLen": 1, "includedFrom": { @@ -3533,11 +3552,11 @@ } }, { - "id": "0x385a5e00", + "id": "0x557b76f76510", "kind": "CompoundStmt", "range": { "begin": { - "offset": 9728, + "offset": 9987, "col": 56, "tokLen": 1, "includedFrom": { @@ -3545,8 +3564,8 @@ } }, "end": { - "offset": 9822, - "line": 304, + "offset": 10081, + "line": 310, "col": 1, "tokLen": 1, "includedFrom": { @@ -3556,12 +3575,12 @@ }, "inner": [ { - "id": "0x385a5930", + "id": "0x557b76f760c0", "kind": "DeclStmt", "range": { "begin": { - "offset": 9734, - "line": 301, + "offset": 9993, + "line": 307, "col": 5, "tokLen": 3, "includedFrom": { @@ -3569,7 +3588,7 @@ } }, "end": { - "offset": 9752, + "offset": 10011, "col": 23, "tokLen": 1, "includedFrom": { @@ -3579,10 +3598,10 @@ }, "inner": [ { - "id": "0x385a5800", + "id": "0x557b76f75f58", "kind": "VarDecl", "loc": { - "offset": 9746, + "offset": 10005, "col": 17, "tokLen": 3, "includedFrom": { @@ -3591,7 +3610,7 @@ }, "range": { "begin": { - "offset": 9734, + "offset": 9993, "col": 5, "tokLen": 3, "includedFrom": { @@ -3599,7 +3618,7 @@ } }, "end": { - "offset": 9751, + "offset": 10010, "col": 22, "tokLen": 1, "includedFrom": { @@ -3612,16 +3631,16 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "init": "list", "inner": [ { - "id": "0x385a5900", + "id": "0x557b76f76090", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 9746, + "offset": 10005, "col": 17, "tokLen": 3, "includedFrom": { @@ -3629,7 +3648,7 @@ } }, "end": { - "offset": 9751, + "offset": 10010, "col": 22, "tokLen": 1, "includedFrom": { @@ -3640,7 +3659,7 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "prvalue", "ctorType": { @@ -3651,11 +3670,11 @@ "constructionKind": "complete", "inner": [ { - "id": "0x385a5868", + "id": "0x557b76f75fc0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9750, + "offset": 10009, "col": 21, "tokLen": 1, "includedFrom": { @@ -3663,7 +3682,7 @@ } }, "end": { - "offset": 9750, + "offset": 10009, "col": 21, "tokLen": 1, "includedFrom": { @@ -3674,11 +3693,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385a5538", + "id": "0x557b76f75c98", "kind": "ParmVarDecl", "name": "t", "type": { @@ -3693,12 +3712,12 @@ ] }, { - "id": "0x385a5cc0", + "id": "0x557b76f763b8", "kind": "DeclStmt", "range": { "begin": { - "offset": 9758, - "line": 302, + "offset": 10017, + "line": 308, "col": 5, "tokLen": 4, "includedFrom": { @@ -3706,7 +3725,7 @@ } }, "end": { - "offset": 9785, + "offset": 10044, "col": 32, "tokLen": 1, "includedFrom": { @@ -3716,10 +3735,10 @@ }, "inner": [ { - "id": "0x385a5988", + "id": "0x557b76f760f0", "kind": "VarDecl", "loc": { - "offset": 9763, + "offset": 10022, "col": 10, "tokLen": 4, "includedFrom": { @@ -3728,7 +3747,7 @@ }, "range": { "begin": { - "offset": 9758, + "offset": 10017, "col": 5, "tokLen": 4, "includedFrom": { @@ -3736,7 +3755,7 @@ } }, "end": { - "offset": 9784, + "offset": 10043, "col": 31, "tokLen": 1, "includedFrom": { @@ -3749,16 +3768,16 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "init": "c", "inner": [ { - "id": "0x385a5ca8", + "id": "0x557b76f763a0", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 9770, + "offset": 10029, "col": 17, "tokLen": 10, "includedFrom": { @@ -3766,7 +3785,7 @@ } }, "end": { - "offset": 9784, + "offset": 10043, "col": 31, "tokLen": 1, "includedFrom": { @@ -3777,17 +3796,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "prvalue", "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x385a5c78", - "kind": "CXXConstructExpr", + "id": "0x557b76f76290", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 9770, + "offset": 10029, "col": 17, "tokLen": 10, "includedFrom": { @@ -3795,7 +3814,7 @@ } }, "end": { - "offset": 9784, + "offset": 10043, "col": 31, "tokLen": 1, "includedFrom": { @@ -3806,22 +3825,25 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (basic_string &&) noexcept" + "temp": "0x557b76f76288", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x385a5c30", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b76f76258", + "kind": "CallExpr", "range": { "begin": { - "offset": 9770, + "offset": 10029, "col": 17, "tokLen": 10, "includedFrom": { @@ -3829,7 +3851,7 @@ } }, "end": { - "offset": 9784, + "offset": 10043, "col": 31, "tokLen": 1, "includedFrom": { @@ -3840,17 +3862,16 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", "inner": [ { - "id": "0x385a5b20", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b76f76240", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 9770, + "offset": 10029, "col": 17, "tokLen": 10, "includedFrom": { @@ -3858,9 +3879,72 @@ } }, "end": { - "offset": 9784, - "col": 31, - "tokLen": 1, + "offset": 10029, + "col": 17, + "tokLen": 10, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "std::string (*)(std::string &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b76f761c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10029, + "col": 17, + "tokLen": 10, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 10029, + "col": 17, + "tokLen": 10, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "type": { + "qualType": "std::string (std::string &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b76970ef8", + "kind": "FunctionDecl", + "name": "RemoveUnit", + "type": { + "qualType": "std::string (std::string &)" + } + } + } + ] + }, + { + "id": "0x557b76f761a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 10040, + "col": 28, + "tokLen": 3, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 10040, + "col": 28, + "tokLen": 3, "includedFrom": { "file": "ToString.cpp" } @@ -3869,151 +3953,19 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x385a5b18", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b76f75f58", + "kind": "VarDecl", + "name": "tmp", "type": { - "qualType": "void () noexcept" + "desugaredQualType": "std::basic_string", + "qualType": "std::string", + "typeAliasDeclId": "0x557b76006ce8" } - }, - "inner": [ - { - "id": "0x385a5af0", - "kind": "CallExpr", - "range": { - "begin": { - "offset": 9770, - "col": 17, - "tokLen": 10, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 9784, - "col": 31, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "prvalue", - "inner": [ - { - "id": "0x385a5ad8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 9770, - "col": 17, - "tokLen": 10, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 9770, - "col": 17, - "tokLen": 10, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "qualType": "std::string (*)(std::string &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x385a5a58", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 9770, - "col": 17, - "tokLen": 10, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 9770, - "col": 17, - "tokLen": 10, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "qualType": "std::string (std::string &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3804f538", - "kind": "FunctionDecl", - "name": "RemoveUnit", - "type": { - "qualType": "std::string (std::string &)" - } - } - } - ] - }, - { - "id": "0x385a5a38", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 9781, - "col": 28, - "tokLen": 3, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 9781, - "col": 28, - "tokLen": 3, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x385a5800", - "kind": "VarDecl", - "name": "tmp", - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" - } - } - } - ] - } - ] + } } ] } @@ -4026,12 +3978,12 @@ ] }, { - "id": "0x385a5df0", + "id": "0x557b76f76500", "kind": "ReturnStmt", "range": { "begin": { - "offset": 9791, - "line": 303, + "offset": 10050, + "line": 309, "col": 5, "tokLen": 6, "includedFrom": { @@ -4039,7 +3991,7 @@ } }, "end": { - "offset": 9819, + "offset": 10078, "col": 33, "tokLen": 1, "includedFrom": { @@ -4049,11 +4001,11 @@ }, "inner": [ { - "id": "0x385a5dc0", + "id": "0x557b76f764c8", "kind": "CallExpr", "range": { "begin": { - "offset": 9798, + "offset": 10057, "col": 12, "tokLen": 8, "includedFrom": { @@ -4061,7 +4013,7 @@ } }, "end": { - "offset": 9819, + "offset": 10078, "col": 33, "tokLen": 1, "includedFrom": { @@ -4075,11 +4027,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x385a5d00", + "id": "0x557b76f76408", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 9798, + "offset": 10057, "col": 12, "tokLen": 8, "includedFrom": { @@ -4087,7 +4039,7 @@ } }, "end": { - "offset": 9808, + "offset": 10067, "col": 22, "tokLen": 1, "includedFrom": { @@ -4103,23 +4055,49 @@ "name": "StringTo", "lookups": [ { - "id": "0x385a56d0", + "id": "0x557b76f75e48", "kind": "FunctionTemplateDecl", "name": "StringTo" }, { - "id": "0x3856fae0", + "id": "0x557b76f545c8", "kind": "FunctionTemplateDecl", "name": "StringTo" } + ], + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "T" + }, + "inner": [ + { + "id": "0x557b76f75c00", + "kind": "TemplateTypeParmType", + "type": { + "qualType": "T" + }, + "isDependent": true, + "isInstantiationDependent": true, + "depth": 0, + "index": 0, + "decl": { + "id": "0x557b76f75bb0", + "kind": "TemplateTypeParmDecl", + "name": "T" + } + } + ] + } ] }, { - "id": "0x385a5d80", + "id": "0x557b76f76488", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9810, + "offset": 10069, "col": 24, "tokLen": 3, "includedFrom": { @@ -4127,7 +4105,7 @@ } }, "end": { - "offset": 9810, + "offset": 10069, "col": 24, "tokLen": 3, "includedFrom": { @@ -4138,26 +4116,26 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385a5800", + "id": "0x557b76f75f58", "kind": "VarDecl", "name": "tmp", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" } } }, { - "id": "0x385a5da0", + "id": "0x557b76f764a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 9815, + "offset": 10074, "col": 29, "tokLen": 4, "includedFrom": { @@ -4165,7 +4143,7 @@ } }, "end": { - "offset": 9815, + "offset": 10074, "col": 29, "tokLen": 4, "includedFrom": { @@ -4176,17 +4154,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385a5988", + "id": "0x557b76f760f0", "kind": "VarDecl", "name": "unit", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" } } } @@ -4199,7 +4177,7 @@ ] }, { - "id": "0x7feb10ea9db8", + "id": "0x557b772253f8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4207,7 +4185,7 @@ } }, { - "id": "0x7feb10eb41e8", + "id": "0x557b7722f998", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4215,7 +4193,7 @@ } }, { - "id": "0x38727ab8", + "id": "0x557b77248648", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4223,7 +4201,7 @@ } }, { - "id": "0x38731e78", + "id": "0x557b77252ae8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4231,7 +4209,7 @@ } }, { - "id": "0x7feb10e7ca18", + "id": "0x557b77259578", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4239,7 +4217,7 @@ } }, { - "id": "0x7feb10e80e08", + "id": "0x557b7725d998", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4247,7 +4225,7 @@ } }, { - "id": "0x7feb10e83e78", + "id": "0x557b77260a28", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4255,7 +4233,7 @@ } }, { - "id": "0x7feb10e89578", + "id": "0x557b77266188", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4263,7 +4241,7 @@ } }, { - "id": "0x7feb10e8ffd8", + "id": "0x557b7726cc68", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4271,7 +4249,7 @@ } }, { - "id": "0x7feb10e0b598", + "id": "0x557b772ecf78", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4279,7 +4257,7 @@ } }, { - "id": "0x7feb10e10c88", + "id": "0x557b772f26c8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4287,7 +4265,7 @@ } }, { - "id": "0x7feb10e13d28", + "id": "0x557b772f5788", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4295,7 +4273,7 @@ } }, { - "id": "0x3873b8f8", + "id": "0x557b772fd578", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4303,7 +4281,7 @@ } }, { - "id": "0x38740fd8", + "id": "0x557b77302cb8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4311,7 +4289,7 @@ } }, { - "id": "0x38745ac8", + "id": "0x557b77308088", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4319,7 +4297,7 @@ } }, { - "id": "0x38748b38", + "id": "0x557b7730b118", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4327,7 +4305,7 @@ } }, { - "id": "0x38750888", + "id": "0x557b77312f38", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4335,7 +4313,7 @@ } }, { - "id": "0x387538f8", + "id": "0x557b77315fc8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4343,7 +4321,7 @@ } }, { - "id": "0x38756998", + "id": "0x557b77319088", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4351,7 +4329,15 @@ } }, { - "id": "0x7feb10dd8ba8", + "id": "0x557b7731c148", + "kind": "FunctionDecl", + "name": "StringTo", + "type": { + "qualType": "defs::operationMode (const std::string &)" + } + }, + { + "id": "0x557b7731f198", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4359,7 +4345,7 @@ } }, { - "id": "0x7feb10ddb138", + "id": "0x557b773218a8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4367,7 +4353,7 @@ } }, { - "id": "0x7feb10ddc9e8", + "id": "0x557b77323218", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4375,7 +4361,7 @@ } }, { - "id": "0x7feb10ddd208", + "id": "0x557b77323af8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4383,7 +4369,7 @@ } }, { - "id": "0x7feb10ddda30", + "id": "0x557b773243d8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4391,7 +4377,7 @@ } }, { - "id": "0x7feb10dde1e8", + "id": "0x557b77324c30", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4399,7 +4385,7 @@ } }, { - "id": "0x7feb10dde9f8", + "id": "0x557b773254a8", "kind": "FunctionDecl", "name": "StringTo", "type": { @@ -4409,12 +4395,12 @@ ] }, { - "id": "0x385a5fd8", + "id": "0x557b76f766e8", "kind": "FunctionDecl", "loc": { - "offset": 9856, + "offset": 10115, "file": "../include/sls/ToString.h", - "line": 306, + "line": 312, "col": 32, "tokLen": 8, "includedFrom": { @@ -4423,7 +4409,7 @@ }, "range": { "begin": { - "offset": 9825, + "offset": 10084, "col": 1, "tokLen": 8, "includedFrom": { @@ -4431,7 +4417,7 @@ } }, "end": { - "offset": 9885, + "offset": 10144, "col": 61, "tokLen": 1, "includedFrom": { @@ -4439,7 +4425,7 @@ } } }, - "previousDecl": "0x385a6238", + "previousDecl": "0x557b76f76960", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs12detectorTypeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -4453,13 +4439,13 @@ }, "inner": [ { - "id": "0x37f35630", + "id": "0x557b768575a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::detectorType" }, "decl": { - "id": "0x37f35590", + "id": "0x557b768571b0", "kind": "EnumDecl", "name": "detectorType" } @@ -4467,10 +4453,10 @@ ] }, { - "id": "0x385a5ed0", + "id": "0x557b76f765d8", "kind": "ParmVarDecl", "loc": { - "offset": 9884, + "offset": 10143, "col": 60, "tokLen": 1, "includedFrom": { @@ -4479,7 +4465,7 @@ }, "range": { "begin": { - "offset": 9865, + "offset": 10124, "col": 41, "tokLen": 5, "includedFrom": { @@ -4487,7 +4473,7 @@ } }, "end": { - "offset": 9884, + "offset": 10143, "col": 60, "tokLen": 1, "includedFrom": { @@ -4503,12 +4489,12 @@ ] }, { - "id": "0x385a6528", + "id": "0x557b76f76c68", "kind": "FunctionDecl", "loc": { - "offset": 9923, + "offset": 10182, "file": "../include/sls/ToString.h", - "line": 307, + "line": 313, "col": 36, "tokLen": 8, "includedFrom": { @@ -4517,7 +4503,7 @@ }, "range": { "begin": { - "offset": 9888, + "offset": 10147, "col": 1, "tokLen": 8, "includedFrom": { @@ -4525,7 +4511,7 @@ } }, "end": { - "offset": 9952, + "offset": 10211, "col": 65, "tokLen": 1, "includedFrom": { @@ -4533,7 +4519,7 @@ } } }, - "previousDecl": "0x385a6788", + "previousDecl": "0x557b76f76ee0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs16detectorSettingsEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -4547,13 +4533,13 @@ }, "inner": [ { - "id": "0x37ff0eb0", + "id": "0x557b769263d0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::detectorSettings" }, "decl": { - "id": "0x37ff0e08", + "id": "0x557b76925b58", "kind": "EnumDecl", "name": "detectorSettings" } @@ -4561,10 +4547,10 @@ ] }, { - "id": "0x385a6428", + "id": "0x557b76f76b50", "kind": "ParmVarDecl", "loc": { - "offset": 9951, + "offset": 10210, "col": 64, "tokLen": 1, "includedFrom": { @@ -4573,7 +4559,7 @@ }, "range": { "begin": { - "offset": 9932, + "offset": 10191, "col": 45, "tokLen": 5, "includedFrom": { @@ -4581,7 +4567,7 @@ } }, "end": { - "offset": 9951, + "offset": 10210, "col": 64, "tokLen": 1, "includedFrom": { @@ -4597,12 +4583,12 @@ ] }, { - "id": "0x385a6a78", + "id": "0x557b76f771e8", "kind": "FunctionDecl", "loc": { - "offset": 9984, + "offset": 10243, "file": "../include/sls/ToString.h", - "line": 308, + "line": 314, "col": 30, "tokLen": 8, "includedFrom": { @@ -4611,7 +4597,7 @@ }, "range": { "begin": { - "offset": 9955, + "offset": 10214, "col": 1, "tokLen": 8, "includedFrom": { @@ -4619,7 +4605,7 @@ } }, "end": { - "offset": 10013, + "offset": 10272, "col": 59, "tokLen": 1, "includedFrom": { @@ -4627,7 +4613,7 @@ } } }, - "previousDecl": "0x385a6cd8", + "previousDecl": "0x557b76f77460", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10speedLevelEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -4641,13 +4627,13 @@ }, "inner": [ { - "id": "0x37ff1b60", + "id": "0x557b76926b70", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::speedLevel" }, "decl": { - "id": "0x37ff1ab8", + "id": "0x557b76926908", "kind": "EnumDecl", "name": "speedLevel" } @@ -4655,10 +4641,10 @@ ] }, { - "id": "0x385a6978", + "id": "0x557b76f770d0", "kind": "ParmVarDecl", "loc": { - "offset": 10012, + "offset": 10271, "col": 58, "tokLen": 1, "includedFrom": { @@ -4667,7 +4653,7 @@ }, "range": { "begin": { - "offset": 9993, + "offset": 10252, "col": 39, "tokLen": 5, "includedFrom": { @@ -4675,7 +4661,7 @@ } }, "end": { - "offset": 10012, + "offset": 10271, "col": 58, "tokLen": 1, "includedFrom": { @@ -4691,12 +4677,12 @@ ] }, { - "id": "0x385a6fc8", + "id": "0x557b76f77768", "kind": "FunctionDecl", "loc": { - "offset": 10045, + "offset": 10304, "file": "../include/sls/ToString.h", - "line": 309, + "line": 315, "col": 30, "tokLen": 8, "includedFrom": { @@ -4705,7 +4691,7 @@ }, "range": { "begin": { - "offset": 10016, + "offset": 10275, "col": 1, "tokLen": 8, "includedFrom": { @@ -4713,7 +4699,7 @@ } }, "end": { - "offset": 10074, + "offset": 10333, "col": 59, "tokLen": 1, "includedFrom": { @@ -4721,7 +4707,7 @@ } } }, - "previousDecl": "0x385a7228", + "previousDecl": "0x557b76f779e0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10timingModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -4735,13 +4721,13 @@ }, "inner": [ { - "id": "0x37fee460", + "id": "0x557b76923020", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingMode" }, "decl": { - "id": "0x37fee3b8", + "id": "0x557b76922d68", "kind": "EnumDecl", "name": "timingMode" } @@ -4749,10 +4735,10 @@ ] }, { - "id": "0x385a6ec8", + "id": "0x557b76f77650", "kind": "ParmVarDecl", "loc": { - "offset": 10073, + "offset": 10332, "col": 58, "tokLen": 1, "includedFrom": { @@ -4761,7 +4747,7 @@ }, "range": { "begin": { - "offset": 10054, + "offset": 10313, "col": 39, "tokLen": 5, "includedFrom": { @@ -4769,7 +4755,7 @@ } }, "end": { - "offset": 10073, + "offset": 10332, "col": 58, "tokLen": 1, "includedFrom": { @@ -4785,12 +4771,12 @@ ] }, { - "id": "0x385a7518", + "id": "0x557b76f77ce8", "kind": "FunctionDecl", "loc": { - "offset": 10114, + "offset": 10373, "file": "../include/sls/ToString.h", - "line": 310, + "line": 316, "col": 38, "tokLen": 8, "includedFrom": { @@ -4799,7 +4785,7 @@ }, "range": { "begin": { - "offset": 10077, + "offset": 10336, "col": 1, "tokLen": 8, "includedFrom": { @@ -4807,7 +4793,7 @@ } }, "end": { - "offset": 10143, + "offset": 10402, "col": 67, "tokLen": 1, "includedFrom": { @@ -4815,7 +4801,7 @@ } } }, - "previousDecl": "0x385a7778", + "previousDecl": "0x557b76f77f60", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18frameDiscardPolicyEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -4829,13 +4815,13 @@ }, "inner": [ { - "id": "0x37fe94c0", + "id": "0x557b76920fe0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::frameDiscardPolicy" }, "decl": { - "id": "0x37fe9420", + "id": "0x557b76920dd8", "kind": "EnumDecl", "name": "frameDiscardPolicy" } @@ -4843,10 +4829,10 @@ ] }, { - "id": "0x385a7418", + "id": "0x557b76f77bd0", "kind": "ParmVarDecl", "loc": { - "offset": 10142, + "offset": 10401, "col": 66, "tokLen": 1, "includedFrom": { @@ -4855,7 +4841,7 @@ }, "range": { "begin": { - "offset": 10123, + "offset": 10382, "col": 47, "tokLen": 5, "includedFrom": { @@ -4863,7 +4849,7 @@ } }, "end": { - "offset": 10142, + "offset": 10401, "col": 66, "tokLen": 1, "includedFrom": { @@ -4879,12 +4865,12 @@ ] }, { - "id": "0x385a7a68", + "id": "0x557b76f78268", "kind": "FunctionDecl", "loc": { - "offset": 10175, + "offset": 10434, "file": "../include/sls/ToString.h", - "line": 311, + "line": 317, "col": 30, "tokLen": 8, "includedFrom": { @@ -4893,7 +4879,7 @@ }, "range": { "begin": { - "offset": 10146, + "offset": 10405, "col": 1, "tokLen": 8, "includedFrom": { @@ -4901,7 +4887,7 @@ } }, "end": { - "offset": 10204, + "offset": 10463, "col": 59, "tokLen": 1, "includedFrom": { @@ -4909,7 +4895,7 @@ } } }, - "previousDecl": "0x385a7cc8", + "previousDecl": "0x557b76f784e0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10fileFormatEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -4923,13 +4909,13 @@ }, "inner": [ { - "id": "0x37feca90", + "id": "0x557b769211b0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::fileFormat" }, "decl": { - "id": "0x37fec9f0", + "id": "0x557b76921000", "kind": "EnumDecl", "name": "fileFormat" } @@ -4937,10 +4923,10 @@ ] }, { - "id": "0x385a7968", + "id": "0x557b76f78150", "kind": "ParmVarDecl", "loc": { - "offset": 10203, + "offset": 10462, "col": 58, "tokLen": 1, "includedFrom": { @@ -4949,7 +4935,7 @@ }, "range": { "begin": { - "offset": 10184, + "offset": 10443, "col": 39, "tokLen": 5, "includedFrom": { @@ -4957,7 +4943,7 @@ } }, "end": { - "offset": 10203, + "offset": 10462, "col": 58, "tokLen": 1, "includedFrom": { @@ -4973,12 +4959,12 @@ ] }, { - "id": "0x385a7fb8", + "id": "0x557b76f787e8", "kind": "FunctionDecl", "loc": { - "offset": 10244, + "offset": 10503, "file": "../include/sls/ToString.h", - "line": 312, + "line": 318, "col": 38, "tokLen": 8, "includedFrom": { @@ -4987,7 +4973,7 @@ }, "range": { "begin": { - "offset": 10207, + "offset": 10466, "col": 1, "tokLen": 8, "includedFrom": { @@ -4995,7 +4981,7 @@ } }, "end": { - "offset": 10273, + "offset": 10532, "col": 67, "tokLen": 1, "includedFrom": { @@ -5003,7 +4989,7 @@ } } }, - "previousDecl": "0x385a8218", + "previousDecl": "0x557b76f78a60", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18externalSignalFlagEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5017,13 +5003,13 @@ }, "inner": [ { - "id": "0x37fee230", + "id": "0x557b76922d20", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::externalSignalFlag" }, "decl": { - "id": "0x37fee188", + "id": "0x557b76922b18", "kind": "EnumDecl", "name": "externalSignalFlag" } @@ -5031,10 +5017,10 @@ ] }, { - "id": "0x385a7eb8", + "id": "0x557b76f786d0", "kind": "ParmVarDecl", "loc": { - "offset": 10272, + "offset": 10531, "col": 66, "tokLen": 1, "includedFrom": { @@ -5043,7 +5029,7 @@ }, "range": { "begin": { - "offset": 10253, + "offset": 10512, "col": 47, "tokLen": 5, "includedFrom": { @@ -5051,7 +5037,7 @@ } }, "end": { - "offset": 10272, + "offset": 10531, "col": 66, "tokLen": 1, "includedFrom": { @@ -5067,12 +5053,12 @@ ] }, { - "id": "0x385a8508", + "id": "0x557b76f78d68", "kind": "FunctionDecl", "loc": { - "offset": 10306, + "offset": 10565, "file": "../include/sls/ToString.h", - "line": 313, + "line": 319, "col": 31, "tokLen": 8, "includedFrom": { @@ -5081,7 +5067,7 @@ }, "range": { "begin": { - "offset": 10276, + "offset": 10535, "col": 1, "tokLen": 8, "includedFrom": { @@ -5089,7 +5075,7 @@ } }, "end": { - "offset": 10335, + "offset": 10594, "col": 60, "tokLen": 1, "includedFrom": { @@ -5097,7 +5083,7 @@ } } }, - "previousDecl": "0x385a8768", + "previousDecl": "0x557b76f78fe0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs11readoutModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5111,13 +5097,13 @@ }, "inner": [ { - "id": "0x37ff18e0", + "id": "0x557b769268c0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::readoutMode" }, "decl": { - "id": "0x37ff1838", + "id": "0x557b76926658", "kind": "EnumDecl", "name": "readoutMode" } @@ -5125,10 +5111,10 @@ ] }, { - "id": "0x385a8408", + "id": "0x557b76f78c50", "kind": "ParmVarDecl", "loc": { - "offset": 10334, + "offset": 10593, "col": 59, "tokLen": 1, "includedFrom": { @@ -5137,7 +5123,7 @@ }, "range": { "begin": { - "offset": 10315, + "offset": 10574, "col": 40, "tokLen": 5, "includedFrom": { @@ -5145,7 +5131,7 @@ } }, "end": { - "offset": 10334, + "offset": 10593, "col": 59, "tokLen": 1, "includedFrom": { @@ -5161,12 +5147,12 @@ ] }, { - "id": "0x385a8a58", + "id": "0x557b76f792e8", "kind": "FunctionDecl", "loc": { - "offset": 10365, + "offset": 10624, "file": "../include/sls/ToString.h", - "line": 314, + "line": 320, "col": 28, "tokLen": 8, "includedFrom": { @@ -5175,7 +5161,7 @@ }, "range": { "begin": { - "offset": 10338, + "offset": 10597, "col": 1, "tokLen": 8, "includedFrom": { @@ -5183,7 +5169,7 @@ } }, "end": { - "offset": 10394, + "offset": 10653, "col": 57, "tokLen": 1, "includedFrom": { @@ -5191,7 +5177,7 @@ } } }, - "previousDecl": "0x385a8cb8", + "previousDecl": "0x557b76f79560", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8dacIndexEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5205,13 +5191,13 @@ }, "inner": [ { - "id": "0x37fee730", + "id": "0x557b769259d0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::dacIndex" }, "decl": { - "id": "0x37fee688", + "id": "0x557b76923068", "kind": "EnumDecl", "name": "dacIndex" } @@ -5219,10 +5205,10 @@ ] }, { - "id": "0x385a8958", + "id": "0x557b76f791d0", "kind": "ParmVarDecl", "loc": { - "offset": 10393, + "offset": 10652, "col": 56, "tokLen": 1, "includedFrom": { @@ -5231,7 +5217,7 @@ }, "range": { "begin": { - "offset": 10374, + "offset": 10633, "col": 37, "tokLen": 5, "includedFrom": { @@ -5239,7 +5225,7 @@ } }, "end": { - "offset": 10393, + "offset": 10652, "col": 56, "tokLen": 1, "includedFrom": { @@ -5255,12 +5241,12 @@ ] }, { - "id": "0x385a8fa8", + "id": "0x557b76f79868", "kind": "FunctionDecl", "loc": { - "offset": 10425, + "offset": 10684, "file": "../include/sls/ToString.h", - "line": 315, + "line": 321, "col": 29, "tokLen": 8, "includedFrom": { @@ -5269,7 +5255,7 @@ }, "range": { "begin": { - "offset": 10397, + "offset": 10656, "col": 1, "tokLen": 8, "includedFrom": { @@ -5277,7 +5263,7 @@ } }, "end": { - "offset": 10454, + "offset": 10713, "col": 58, "tokLen": 1, "includedFrom": { @@ -5285,7 +5271,7 @@ } } }, - "previousDecl": "0x385a9208", + "previousDecl": "0x557b76f79ae0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs9burstModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5299,13 +5285,13 @@ }, "inner": [ { - "id": "0x37ff1de0", + "id": "0x557b76926e20", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::burstMode" }, "decl": { - "id": "0x37ff1d38", + "id": "0x557b76926bb8", "kind": "EnumDecl", "name": "burstMode" } @@ -5313,10 +5299,10 @@ ] }, { - "id": "0x385a8ea8", + "id": "0x557b76f79750", "kind": "ParmVarDecl", "loc": { - "offset": 10453, + "offset": 10712, "col": 57, "tokLen": 1, "includedFrom": { @@ -5325,7 +5311,7 @@ }, "range": { "begin": { - "offset": 10434, + "offset": 10693, "col": 38, "tokLen": 5, "includedFrom": { @@ -5333,7 +5319,7 @@ } }, "end": { - "offset": 10453, + "offset": 10712, "col": 57, "tokLen": 1, "includedFrom": { @@ -5349,12 +5335,12 @@ ] }, { - "id": "0x385a94f8", + "id": "0x557b76f79de8", "kind": "FunctionDecl", "loc": { - "offset": 10492, + "offset": 10751, "file": "../include/sls/ToString.h", - "line": 316, + "line": 322, "col": 36, "tokLen": 8, "includedFrom": { @@ -5363,7 +5349,7 @@ }, "range": { "begin": { - "offset": 10457, + "offset": 10716, "col": 1, "tokLen": 8, "includedFrom": { @@ -5371,7 +5357,7 @@ } }, "end": { - "offset": 10521, + "offset": 10780, "col": 65, "tokLen": 1, "includedFrom": { @@ -5379,7 +5365,7 @@ } } }, - "previousDecl": "0x385a9758", + "previousDecl": "0x557b76f7a060", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs16timingSourceTypeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5393,13 +5379,13 @@ }, "inner": [ { - "id": "0x37ff2060", + "id": "0x557b76926fc0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingSourceType" }, "decl": { - "id": "0x37ff1fb8", + "id": "0x557b76926e68", "kind": "EnumDecl", "name": "timingSourceType" } @@ -5407,10 +5393,10 @@ ] }, { - "id": "0x385a93f8", + "id": "0x557b76f79cd0", "kind": "ParmVarDecl", "loc": { - "offset": 10520, + "offset": 10779, "col": 64, "tokLen": 1, "includedFrom": { @@ -5419,7 +5405,7 @@ }, "range": { "begin": { - "offset": 10501, + "offset": 10760, "col": 45, "tokLen": 5, "includedFrom": { @@ -5427,7 +5413,7 @@ } }, "end": { - "offset": 10520, + "offset": 10779, "col": 64, "tokLen": 1, "includedFrom": { @@ -5443,12 +5429,12 @@ ] }, { - "id": "0x385a9a48", + "id": "0x557b76f7a368", "kind": "FunctionDecl", "loc": { - "offset": 10554, + "offset": 10813, "file": "../include/sls/ToString.h", - "line": 317, + "line": 323, "col": 31, "tokLen": 8, "includedFrom": { @@ -5457,7 +5443,7 @@ }, "range": { "begin": { - "offset": 10524, + "offset": 10783, "col": 1, "tokLen": 8, "includedFrom": { @@ -5465,7 +5451,7 @@ } }, "end": { - "offset": 10583, + "offset": 10842, "col": 60, "tokLen": 1, "includedFrom": { @@ -5473,7 +5459,7 @@ } } }, - "previousDecl": "0x385a9ca8", + "previousDecl": "0x557b76f7a5e0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs11M3_GainCapsEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5487,13 +5473,13 @@ }, "inner": [ { - "id": "0x37ff21c0", + "id": "0x557b769275a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::M3_GainCaps" }, "decl": { - "id": "0x37ff2120", + "id": "0x557b76926fe0", "kind": "EnumDecl", "name": "M3_GainCaps" } @@ -5501,10 +5487,10 @@ ] }, { - "id": "0x385a9948", + "id": "0x557b76f7a250", "kind": "ParmVarDecl", "loc": { - "offset": 10582, + "offset": 10841, "col": 59, "tokLen": 1, "includedFrom": { @@ -5513,7 +5499,7 @@ }, "range": { "begin": { - "offset": 10563, + "offset": 10822, "col": 40, "tokLen": 5, "includedFrom": { @@ -5521,7 +5507,7 @@ } }, "end": { - "offset": 10582, + "offset": 10841, "col": 59, "tokLen": 1, "includedFrom": { @@ -5537,12 +5523,12 @@ ] }, { - "id": "0x385a9f98", + "id": "0x557b76f7a8e8", "kind": "FunctionDecl", "loc": { - "offset": 10617, + "offset": 10876, "file": "../include/sls/ToString.h", - "line": 318, + "line": 324, "col": 32, "tokLen": 8, "includedFrom": { @@ -5551,7 +5537,7 @@ }, "range": { "begin": { - "offset": 10586, + "offset": 10845, "col": 1, "tokLen": 8, "includedFrom": { @@ -5559,7 +5545,7 @@ } }, "end": { - "offset": 10646, + "offset": 10905, "col": 61, "tokLen": 1, "includedFrom": { @@ -5567,7 +5553,7 @@ } } }, - "previousDecl": "0x385aa1f8", + "previousDecl": "0x557b76f7ab60", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs12portPositionEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5581,13 +5567,13 @@ }, "inner": [ { - "id": "0x37ff27f0", + "id": "0x557b76927860", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::portPosition" }, "decl": { - "id": "0x37ff2750", + "id": "0x557b76927650", "kind": "EnumDecl", "name": "portPosition" } @@ -5595,10 +5581,10 @@ ] }, { - "id": "0x385a9e98", + "id": "0x557b76f7a7d0", "kind": "ParmVarDecl", "loc": { - "offset": 10645, + "offset": 10904, "col": 60, "tokLen": 1, "includedFrom": { @@ -5607,7 +5593,7 @@ }, "range": { "begin": { - "offset": 10626, + "offset": 10885, "col": 41, "tokLen": 5, "includedFrom": { @@ -5615,7 +5601,7 @@ } }, "end": { - "offset": 10645, + "offset": 10904, "col": 60, "tokLen": 1, "includedFrom": { @@ -5631,12 +5617,12 @@ ] }, { - "id": "0x385aa4e8", + "id": "0x557b76f7ae68", "kind": "FunctionDecl", "loc": { - "offset": 10686, + "offset": 10945, "file": "../include/sls/ToString.h", - "line": 319, + "line": 325, "col": 38, "tokLen": 8, "includedFrom": { @@ -5645,7 +5631,7 @@ }, "range": { "begin": { - "offset": 10649, + "offset": 10908, "col": 1, "tokLen": 8, "includedFrom": { @@ -5653,7 +5639,7 @@ } }, "end": { - "offset": 10715, + "offset": 10974, "col": 67, "tokLen": 1, "includedFrom": { @@ -5661,7 +5647,7 @@ } } }, - "previousDecl": "0x385aa748", + "previousDecl": "0x557b76f7b0e0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18streamingInterfaceEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5675,13 +5661,13 @@ }, "inner": [ { - "id": "0x37ff2b80", + "id": "0x557b76927df0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::streamingInterface" }, "decl": { - "id": "0x37ff2ae0", + "id": "0x557b76927a20", "kind": "EnumDecl", "name": "streamingInterface" } @@ -5689,10 +5675,10 @@ ] }, { - "id": "0x385aa3e8", + "id": "0x557b76f7ad50", "kind": "ParmVarDecl", "loc": { - "offset": 10714, + "offset": 10973, "col": 66, "tokLen": 1, "includedFrom": { @@ -5701,7 +5687,7 @@ }, "range": { "begin": { - "offset": 10695, + "offset": 10954, "col": 47, "tokLen": 5, "includedFrom": { @@ -5709,7 +5695,7 @@ } }, "end": { - "offset": 10714, + "offset": 10973, "col": 66, "tokLen": 1, "includedFrom": { @@ -5725,12 +5711,12 @@ ] }, { - "id": "0x385aaa38", + "id": "0x557b76f7b3e8", "kind": "FunctionDecl", "loc": { - "offset": 10750, + "offset": 11009, "file": "../include/sls/ToString.h", - "line": 320, + "line": 326, "col": 33, "tokLen": 8, "includedFrom": { @@ -5739,7 +5725,7 @@ }, "range": { "begin": { - "offset": 10718, + "offset": 10977, "col": 1, "tokLen": 8, "includedFrom": { @@ -5747,7 +5733,7 @@ } }, "end": { - "offset": 10779, + "offset": 11038, "col": 62, "tokLen": 1, "includedFrom": { @@ -5755,7 +5741,7 @@ } } }, - "previousDecl": "0x385aac98", + "previousDecl": "0x557b76f7b660", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs13vetoAlgorithmEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5769,13 +5755,13 @@ }, "inner": [ { - "id": "0x37ff2f40", + "id": "0x557b76927f70", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::vetoAlgorithm" }, "decl": { - "id": "0x37ff2ea0", + "id": "0x557b76927e10", "kind": "EnumDecl", "name": "vetoAlgorithm" } @@ -5783,10 +5769,10 @@ ] }, { - "id": "0x385aa938", + "id": "0x557b76f7b2d0", "kind": "ParmVarDecl", "loc": { - "offset": 10778, + "offset": 11037, "col": 61, "tokLen": 1, "includedFrom": { @@ -5795,7 +5781,7 @@ }, "range": { "begin": { - "offset": 10759, + "offset": 11018, "col": 42, "tokLen": 5, "includedFrom": { @@ -5803,7 +5789,7 @@ } }, "end": { - "offset": 10778, + "offset": 11037, "col": 61, "tokLen": 1, "includedFrom": { @@ -5819,12 +5805,12 @@ ] }, { - "id": "0x385aaf88", + "id": "0x557b76f7b968", "kind": "FunctionDecl", "loc": { - "offset": 10809, + "offset": 11068, "file": "../include/sls/ToString.h", - "line": 321, + "line": 327, "col": 28, "tokLen": 8, "includedFrom": { @@ -5833,7 +5819,7 @@ }, "range": { "begin": { - "offset": 10782, + "offset": 11041, "col": 1, "tokLen": 8, "includedFrom": { @@ -5841,7 +5827,7 @@ } }, "end": { - "offset": 10838, + "offset": 11097, "col": 57, "tokLen": 1, "includedFrom": { @@ -5849,7 +5835,7 @@ } } }, - "previousDecl": "0x385ab1e8", + "previousDecl": "0x557b76f7bbe0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8gainModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5863,13 +5849,13 @@ }, "inner": [ { - "id": "0x37ff30a0", + "id": "0x557b76928250", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::gainMode" }, "decl": { - "id": "0x37ff3000", + "id": "0x557b76927f90", "kind": "EnumDecl", "name": "gainMode" } @@ -5877,10 +5863,10 @@ ] }, { - "id": "0x385aae88", + "id": "0x557b76f7b850", "kind": "ParmVarDecl", "loc": { - "offset": 10837, + "offset": 11096, "col": 56, "tokLen": 1, "includedFrom": { @@ -5889,7 +5875,7 @@ }, "range": { "begin": { - "offset": 10818, + "offset": 11077, "col": 37, "tokLen": 5, "includedFrom": { @@ -5897,7 +5883,7 @@ } }, "end": { - "offset": 10837, + "offset": 11096, "col": 56, "tokLen": 1, "includedFrom": { @@ -5913,12 +5899,12 @@ ] }, { - "id": "0x385ab4d8", + "id": "0x557b76f7bee8", "kind": "FunctionDecl", "loc": { - "offset": 10868, + "offset": 11127, "file": "../include/sls/ToString.h", - "line": 322, + "line": 328, "col": 28, "tokLen": 8, "includedFrom": { @@ -5927,7 +5913,7 @@ }, "range": { "begin": { - "offset": 10841, + "offset": 11100, "col": 1, "tokLen": 8, "includedFrom": { @@ -5935,7 +5921,7 @@ } }, "end": { - "offset": 10897, + "offset": 11156, "col": 57, "tokLen": 1, "includedFrom": { @@ -5943,7 +5929,7 @@ } } }, - "previousDecl": "0x385ab738", + "previousDecl": "0x557b76f7c160", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8polarityEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -5957,13 +5943,13 @@ }, "inner": [ { - "id": "0x37ff3340", + "id": "0x557b769283d0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::polarity" }, "decl": { - "id": "0x37ff32a0", + "id": "0x557b76928270", "kind": "EnumDecl", "name": "polarity" } @@ -5971,10 +5957,10 @@ ] }, { - "id": "0x385ab3d8", + "id": "0x557b76f7bdd0", "kind": "ParmVarDecl", "loc": { - "offset": 10896, + "offset": 11155, "col": 56, "tokLen": 1, "includedFrom": { @@ -5983,7 +5969,7 @@ }, "range": { "begin": { - "offset": 10877, + "offset": 11136, "col": 37, "tokLen": 5, "includedFrom": { @@ -5991,7 +5977,7 @@ } }, "end": { - "offset": 10896, + "offset": 11155, "col": 56, "tokLen": 1, "includedFrom": { @@ -6007,12 +5993,12 @@ ] }, { - "id": "0x385aba28", + "id": "0x557b76f7c468", "kind": "FunctionDecl", "loc": { - "offset": 10936, + "offset": 11195, "file": "../include/sls/ToString.h", - "line": 323, + "line": 329, "col": 37, "tokLen": 8, "includedFrom": { @@ -6021,7 +6007,7 @@ }, "range": { "begin": { - "offset": 10900, + "offset": 11159, "col": 1, "tokLen": 8, "includedFrom": { @@ -6029,7 +6015,7 @@ } }, "end": { - "offset": 10965, + "offset": 11224, "col": 66, "tokLen": 1, "includedFrom": { @@ -6037,7 +6023,7 @@ } } }, - "previousDecl": "0x385abc88", + "previousDecl": "0x557b76f7c6e0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs17timingInfoDecoderEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6051,13 +6037,13 @@ }, "inner": [ { - "id": "0x37ff34a0", + "id": "0x557b76928550", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingInfoDecoder" }, "decl": { - "id": "0x37ff3400", + "id": "0x557b769283f0", "kind": "EnumDecl", "name": "timingInfoDecoder" } @@ -6065,10 +6051,10 @@ ] }, { - "id": "0x385ab928", + "id": "0x557b76f7c350", "kind": "ParmVarDecl", "loc": { - "offset": 10964, + "offset": 11223, "col": 65, "tokLen": 1, "includedFrom": { @@ -6077,7 +6063,7 @@ }, "range": { "begin": { - "offset": 10945, + "offset": 11204, "col": 46, "tokLen": 5, "includedFrom": { @@ -6085,7 +6071,7 @@ } }, "end": { - "offset": 10964, + "offset": 11223, "col": 65, "tokLen": 1, "includedFrom": { @@ -6101,12 +6087,12 @@ ] }, { - "id": "0x385abf78", + "id": "0x557b76f7c9e8", "kind": "FunctionDecl", "loc": { - "offset": 11001, + "offset": 11260, "file": "../include/sls/ToString.h", - "line": 324, + "line": 330, "col": 34, "tokLen": 8, "includedFrom": { @@ -6115,7 +6101,7 @@ }, "range": { "begin": { - "offset": 10968, + "offset": 11227, "col": 1, "tokLen": 8, "includedFrom": { @@ -6123,7 +6109,7 @@ } }, "end": { - "offset": 11030, + "offset": 11289, "col": 63, "tokLen": 1, "includedFrom": { @@ -6131,7 +6117,7 @@ } } }, - "previousDecl": "0x385ac1d8", + "previousDecl": "0x557b76f7cc60", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs14collectionModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6145,13 +6131,13 @@ }, "inner": [ { - "id": "0x37ff3600", + "id": "0x557b76932080", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::collectionMode" }, "decl": { - "id": "0x37ff3560", + "id": "0x557b76928570", "kind": "EnumDecl", "name": "collectionMode" } @@ -6159,10 +6145,10 @@ ] }, { - "id": "0x385abe78", + "id": "0x557b76f7c8d0", "kind": "ParmVarDecl", "loc": { - "offset": 11029, + "offset": 11288, "col": 62, "tokLen": 1, "includedFrom": { @@ -6171,7 +6157,7 @@ }, "range": { "begin": { - "offset": 11010, + "offset": 11269, "col": 43, "tokLen": 5, "includedFrom": { @@ -6179,7 +6165,7 @@ } }, "end": { - "offset": 11029, + "offset": 11288, "col": 62, "tokLen": 1, "includedFrom": { @@ -6195,12 +6181,106 @@ ] }, { - "id": "0x385ac478", + "id": "0x557b76f7cf68", "kind": "FunctionDecl", "loc": { - "offset": 11054, + "offset": 11324, "file": "../include/sls/ToString.h", - "line": 326, + "line": 331, + "col": 33, + "tokLen": 8, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 11292, + "col": 1, + "tokLen": 8, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 11353, + "col": 62, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "previousDecl": "0x557b76f7d1e0", + "name": "StringTo", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs13operationModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "type": { + "qualType": "defs::operationMode (const std::string &)" + }, + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "inner": [ + { + "id": "0x557b76932200", + "kind": "EnumType", + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "decl": { + "id": "0x557b769320a0", + "kind": "EnumDecl", + "name": "operationMode" + } + } + ] + }, + { + "id": "0x557b76f7ce50", + "kind": "ParmVarDecl", + "loc": { + "offset": 11352, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "range": { + "begin": { + "offset": 11333, + "col": 42, + "tokLen": 5, + "includedFrom": { + "file": "ToString.cpp" + } + }, + "end": { + "offset": 11352, + "col": 61, + "tokLen": 1, + "includedFrom": { + "file": "ToString.cpp" + } + } + }, + "name": "s", + "type": { + "qualType": "const std::string &" + } + } + ] +}, +{ + "id": "0x557b76f7d4a8", + "kind": "FunctionDecl", + "loc": { + "offset": 11377, + "file": "../include/sls/ToString.h", + "line": 333, "col": 21, "tokLen": 8, "includedFrom": { @@ -6209,7 +6289,7 @@ }, "range": { "begin": { - "offset": 11034, + "offset": 11357, "col": 1, "tokLen": 8, "includedFrom": { @@ -6217,7 +6297,7 @@ } }, "end": { - "offset": 11083, + "offset": 11406, "col": 50, "tokLen": 1, "includedFrom": { @@ -6225,7 +6305,7 @@ } } }, - "previousDecl": "0x385ac6a8", + "previousDecl": "0x557b76f7d6f0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIhEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6239,7 +6319,7 @@ }, "inner": [ { - "id": "0x3713ad30", + "id": "0x557b7553cd90", "kind": "BuiltinType", "type": { "qualType": "unsigned char" @@ -6248,10 +6328,10 @@ ] }, { - "id": "0x385ac388", + "id": "0x557b76f7d390", "kind": "ParmVarDecl", "loc": { - "offset": 11082, + "offset": 11405, "col": 49, "tokLen": 1, "includedFrom": { @@ -6260,7 +6340,7 @@ }, "range": { "begin": { - "offset": 11063, + "offset": 11386, "col": 30, "tokLen": 5, "includedFrom": { @@ -6268,7 +6348,7 @@ } }, "end": { - "offset": 11082, + "offset": 11405, "col": 49, "tokLen": 1, "includedFrom": { @@ -6284,12 +6364,12 @@ ] }, { - "id": "0x385ac948", + "id": "0x557b76f7d9b8", "kind": "FunctionDecl", "loc": { - "offset": 11107, + "offset": 11430, "file": "../include/sls/ToString.h", - "line": 327, + "line": 334, "col": 22, "tokLen": 8, "includedFrom": { @@ -6298,7 +6378,7 @@ }, "range": { "begin": { - "offset": 11086, + "offset": 11409, "col": 1, "tokLen": 8, "includedFrom": { @@ -6306,7 +6386,7 @@ } }, "end": { - "offset": 11136, + "offset": 11459, "col": 51, "tokLen": 1, "includedFrom": { @@ -6314,7 +6394,7 @@ } } }, - "previousDecl": "0x385acb78", + "previousDecl": "0x557b76f7dc00", "name": "StringTo", "mangledName": "_ZN3sls8StringToItEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6328,7 +6408,7 @@ }, "inner": [ { - "id": "0x3713ad50", + "id": "0x557b7553cdb0", "kind": "BuiltinType", "type": { "qualType": "unsigned short" @@ -6337,10 +6417,10 @@ ] }, { - "id": "0x385ac858", + "id": "0x557b76f7d8a0", "kind": "ParmVarDecl", "loc": { - "offset": 11135, + "offset": 11458, "col": 50, "tokLen": 1, "includedFrom": { @@ -6349,7 +6429,7 @@ }, "range": { "begin": { - "offset": 11116, + "offset": 11439, "col": 31, "tokLen": 5, "includedFrom": { @@ -6357,7 +6437,7 @@ } }, "end": { - "offset": 11135, + "offset": 11458, "col": 50, "tokLen": 1, "includedFrom": { @@ -6373,12 +6453,12 @@ ] }, { - "id": "0x385ace18", + "id": "0x557b76f7dec8", "kind": "FunctionDecl", "loc": { - "offset": 11160, + "offset": 11483, "file": "../include/sls/ToString.h", - "line": 328, + "line": 335, "col": 22, "tokLen": 8, "includedFrom": { @@ -6387,7 +6467,7 @@ }, "range": { "begin": { - "offset": 11139, + "offset": 11462, "col": 1, "tokLen": 8, "includedFrom": { @@ -6395,7 +6475,7 @@ } }, "end": { - "offset": 11189, + "offset": 11512, "col": 51, "tokLen": 1, "includedFrom": { @@ -6403,7 +6483,7 @@ } } }, - "previousDecl": "0x385ad048", + "previousDecl": "0x557b76f7e110", "name": "StringTo", "mangledName": "_ZN3sls8StringToIjEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6417,7 +6497,7 @@ }, "inner": [ { - "id": "0x3713ad70", + "id": "0x557b7553cdd0", "kind": "BuiltinType", "type": { "qualType": "unsigned int" @@ -6426,10 +6506,10 @@ ] }, { - "id": "0x385acd28", + "id": "0x557b76f7ddb0", "kind": "ParmVarDecl", "loc": { - "offset": 11188, + "offset": 11511, "col": 50, "tokLen": 1, "includedFrom": { @@ -6438,7 +6518,7 @@ }, "range": { "begin": { - "offset": 11169, + "offset": 11492, "col": 31, "tokLen": 5, "includedFrom": { @@ -6446,7 +6526,7 @@ } }, "end": { - "offset": 11188, + "offset": 11511, "col": 50, "tokLen": 1, "includedFrom": { @@ -6462,12 +6542,12 @@ ] }, { - "id": "0x385ad2b8", + "id": "0x557b76f7e398", "kind": "FunctionDecl", "loc": { - "offset": 11213, + "offset": 11536, "file": "../include/sls/ToString.h", - "line": 329, + "line": 336, "col": 22, "tokLen": 8, "includedFrom": { @@ -6476,7 +6556,7 @@ }, "range": { "begin": { - "offset": 11192, + "offset": 11515, "col": 1, "tokLen": 8, "includedFrom": { @@ -6484,7 +6564,7 @@ } }, "end": { - "offset": 11242, + "offset": 11565, "col": 51, "tokLen": 1, "includedFrom": { @@ -6492,7 +6572,7 @@ } } }, - "previousDecl": "0x385ad4e8", + "previousDecl": "0x557b76f7e5e0", "name": "StringTo", "mangledName": "_ZN3sls8StringToImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6506,7 +6586,7 @@ }, "inner": [ { - "id": "0x3713ad90", + "id": "0x557b7553cdf0", "kind": "BuiltinType", "type": { "qualType": "unsigned long" @@ -6515,10 +6595,10 @@ ] }, { - "id": "0x385ad1f8", + "id": "0x557b76f7e2c0", "kind": "ParmVarDecl", "loc": { - "offset": 11241, + "offset": 11564, "col": 50, "tokLen": 1, "includedFrom": { @@ -6527,7 +6607,7 @@ }, "range": { "begin": { - "offset": 11222, + "offset": 11545, "col": 31, "tokLen": 5, "includedFrom": { @@ -6535,7 +6615,7 @@ } }, "end": { - "offset": 11241, + "offset": 11564, "col": 50, "tokLen": 1, "includedFrom": { @@ -6551,12 +6631,12 @@ ] }, { - "id": "0x385ad790", + "id": "0x557b76f7e8a8", "kind": "FunctionDecl", "loc": { - "offset": 11261, + "offset": 11584, "file": "../include/sls/ToString.h", - "line": 330, + "line": 337, "col": 17, "tokLen": 8, "includedFrom": { @@ -6565,7 +6645,7 @@ }, "range": { "begin": { - "offset": 11245, + "offset": 11568, "col": 1, "tokLen": 8, "includedFrom": { @@ -6573,7 +6653,7 @@ } }, "end": { - "offset": 11290, + "offset": 11613, "col": 46, "tokLen": 1, "includedFrom": { @@ -6581,7 +6661,7 @@ } } }, - "previousDecl": "0x385ad9c8", + "previousDecl": "0x557b76f7eaf0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIiEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6595,7 +6675,7 @@ }, "inner": [ { - "id": "0x3713acd0", + "id": "0x557b7553cd30", "kind": "BuiltinType", "type": { "qualType": "int" @@ -6604,10 +6684,10 @@ ] }, { - "id": "0x385ad698", + "id": "0x557b76f7e790", "kind": "ParmVarDecl", "loc": { - "offset": 11289, + "offset": 11612, "col": 45, "tokLen": 1, "includedFrom": { @@ -6616,7 +6696,7 @@ }, "range": { "begin": { - "offset": 11270, + "offset": 11593, "col": 26, "tokLen": 5, "includedFrom": { @@ -6624,7 +6704,7 @@ } }, "end": { - "offset": 11289, + "offset": 11612, "col": 45, "tokLen": 1, "includedFrom": { @@ -6640,12 +6720,12 @@ ] }, { - "id": "0x385adc38", + "id": "0x557b76f7ed70", "kind": "FunctionDecl", "loc": { - "offset": 11310, + "offset": 11633, "file": "../include/sls/ToString.h", - "line": 331, + "line": 338, "col": 18, "tokLen": 8, "includedFrom": { @@ -6654,7 +6734,7 @@ }, "range": { "begin": { - "offset": 11293, + "offset": 11616, "col": 1, "tokLen": 8, "includedFrom": { @@ -6662,7 +6742,7 @@ } }, "end": { - "offset": 11339, + "offset": 11662, "col": 47, "tokLen": 1, "includedFrom": { @@ -6670,7 +6750,7 @@ } } }, - "previousDecl": "0x385ade68", + "previousDecl": "0x557b76f7efb0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIbEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6684,7 +6764,7 @@ }, "inner": [ { - "id": "0x3713ac50", + "id": "0x557b7553ccb0", "kind": "BuiltinType", "type": { "qualType": "bool" @@ -6693,10 +6773,10 @@ ] }, { - "id": "0x385adb78", + "id": "0x557b76f7eca0", "kind": "ParmVarDecl", "loc": { - "offset": 11338, + "offset": 11661, "col": 46, "tokLen": 1, "includedFrom": { @@ -6705,7 +6785,7 @@ }, "range": { "begin": { - "offset": 11319, + "offset": 11642, "col": 27, "tokLen": 5, "includedFrom": { @@ -6713,7 +6793,7 @@ } }, "end": { - "offset": 11338, + "offset": 11661, "col": 46, "tokLen": 1, "includedFrom": { @@ -6729,12 +6809,12 @@ ] }, { - "id": "0x385ae108", + "id": "0x557b76f7f278", "kind": "FunctionDecl", "loc": { - "offset": 11362, + "offset": 11685, "file": "../include/sls/ToString.h", - "line": 332, + "line": 339, "col": 21, "tokLen": 8, "includedFrom": { @@ -6743,7 +6823,7 @@ }, "range": { "begin": { - "offset": 11342, + "offset": 11665, "col": 1, "tokLen": 8, "includedFrom": { @@ -6751,7 +6831,7 @@ } }, "end": { - "offset": 11391, + "offset": 11714, "col": 50, "tokLen": 1, "includedFrom": { @@ -6759,7 +6839,7 @@ } } }, - "previousDecl": "0x385ae338", + "previousDecl": "0x557b76f7f4c0", "name": "StringTo", "mangledName": "_ZN3sls8StringToIlEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -6773,7 +6853,7 @@ }, "inner": [ { - "id": "0x3713acf0", + "id": "0x557b7553cd50", "kind": "BuiltinType", "type": { "qualType": "long" @@ -6782,10 +6862,10 @@ ] }, { - "id": "0x385ae018", + "id": "0x557b76f7f160", "kind": "ParmVarDecl", "loc": { - "offset": 11390, + "offset": 11713, "col": 49, "tokLen": 1, "includedFrom": { @@ -6794,7 +6874,7 @@ }, "range": { "begin": { - "offset": 11371, + "offset": 11694, "col": 30, "tokLen": 5, "includedFrom": { @@ -6802,7 +6882,7 @@ } }, "end": { - "offset": 11390, + "offset": 11713, "col": 49, "tokLen": 1, "includedFrom": { @@ -6818,12 +6898,12 @@ ] }, { - "id": "0x385af250", + "id": "0x557b76f803e8", "kind": "FunctionTemplateDecl", "loc": { - "offset": 11628, + "offset": 11951, "file": "../include/sls/ToString.h", - "line": 342, + "line": 349, "col": 16, "tokLen": 8, "includedFrom": { @@ -6832,8 +6912,8 @@ }, "range": { "begin": { - "offset": 11591, - "line": 341, + "offset": 11914, + "line": 348, "col": 1, "tokLen": 8, "includedFrom": { @@ -6841,8 +6921,8 @@ } }, "end": { - "offset": 11838, - "line": 348, + "offset": 12161, + "line": 355, "col": 1, "tokLen": 1, "includedFrom": { @@ -6853,11 +6933,11 @@ "name": "StringTo", "inner": [ { - "id": "0x385aec38", + "id": "0x557b76f7fdc8", "kind": "TemplateTypeParmDecl", "loc": { - "offset": 11610, - "line": 341, + "offset": 11933, + "line": 348, "col": 20, "tokLen": 1, "includedFrom": { @@ -6866,7 +6946,7 @@ }, "range": { "begin": { - "offset": 11601, + "offset": 11924, "col": 11, "tokLen": 8, "includedFrom": { @@ -6874,7 +6954,7 @@ } }, "end": { - "offset": 11610, + "offset": 11933, "col": 20, "tokLen": 1, "includedFrom": { @@ -6889,11 +6969,11 @@ "index": 0 }, { - "id": "0x385af1a8", + "id": "0x557b76f80340", "kind": "FunctionDecl", "loc": { - "offset": 11628, - "line": 342, + "offset": 11951, + "line": 349, "col": 16, "tokLen": 8, "includedFrom": { @@ -6902,7 +6982,7 @@ }, "range": { "begin": { - "offset": 11613, + "offset": 11936, "col": 1, "tokLen": 3, "includedFrom": { @@ -6910,8 +6990,8 @@ } }, "end": { - "offset": 11838, - "line": 348, + "offset": 12161, + "line": 355, "col": 1, "tokLen": 1, "includedFrom": { @@ -6925,11 +7005,11 @@ }, "inner": [ { - "id": "0x385af090", + "id": "0x557b76f80218", "kind": "ParmVarDecl", "loc": { - "offset": 11669, - "line": 342, + "offset": 11992, + "line": 349, "col": 57, "tokLen": 7, "includedFrom": { @@ -6938,7 +7018,7 @@ }, "range": { "begin": { - "offset": 11637, + "offset": 11960, "col": 25, "tokLen": 5, "includedFrom": { @@ -6946,7 +7026,7 @@ } }, "end": { - "offset": 11669, + "offset": 11992, "col": 57, "tokLen": 7, "includedFrom": { @@ -6961,11 +7041,11 @@ } }, { - "id": "0x385e6c58", + "id": "0x557b76fb0818", "kind": "CompoundStmt", "range": { "begin": { - "offset": 11678, + "offset": 12001, "col": 66, "tokLen": 1, "includedFrom": { @@ -6973,8 +7053,8 @@ } }, "end": { - "offset": 11838, - "line": 348, + "offset": 12161, + "line": 355, "col": 1, "tokLen": 1, "includedFrom": { @@ -6984,12 +7064,12 @@ }, "inner": [ { - "id": "0x385af540", + "id": "0x557b76f80688", "kind": "DeclStmt", "range": { "begin": { - "offset": 11684, - "line": 343, + "offset": 12007, + "line": 350, "col": 5, "tokLen": 3, "includedFrom": { @@ -6997,7 +7077,7 @@ } }, "end": { - "offset": 11705, + "offset": 12028, "col": 26, "tokLen": 1, "includedFrom": { @@ -7007,10 +7087,10 @@ }, "inner": [ { - "id": "0x385af4d8", + "id": "0x557b76f80620", "kind": "VarDecl", "loc": { - "offset": 11699, + "offset": 12022, "col": 20, "tokLen": 6, "includedFrom": { @@ -7019,7 +7099,7 @@ }, "range": { "begin": { - "offset": 11684, + "offset": 12007, "col": 5, "tokLen": 3, "includedFrom": { @@ -7027,7 +7107,7 @@ } }, "end": { - "offset": 11699, + "offset": 12022, "col": 20, "tokLen": 6, "includedFrom": { @@ -7038,7 +7118,6 @@ "isReferenced": true, "name": "result", "type": { - "desugaredQualType": "vector", "qualType": "std::vector" }, "nrvo": true @@ -7046,12 +7125,12 @@ ] }, { - "id": "0x385d98f8", + "id": "0x557b76fa56b0", "kind": "CallExpr", "range": { "begin": { - "offset": 11711, - "line": 344, + "offset": 12034, + "line": 351, "col": 5, "tokLen": 6, "includedFrom": { @@ -7059,7 +7138,7 @@ } }, "end": { - "offset": 11740, + "offset": 12063, "col": 34, "tokLen": 1, "includedFrom": { @@ -7073,11 +7152,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x385af578", + "id": "0x557b76f806c0", "kind": "CXXDependentScopeMemberExpr", "range": { "begin": { - "offset": 11711, + "offset": 12034, "col": 5, "tokLen": 6, "includedFrom": { @@ -7085,7 +7164,7 @@ } }, "end": { - "offset": 11718, + "offset": 12041, "col": 12, "tokLen": 7, "includedFrom": { @@ -7101,11 +7180,11 @@ "member": "reserve", "inner": [ { - "id": "0x385af558", + "id": "0x557b76f806a0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11711, + "offset": 12034, "col": 5, "tokLen": 6, "includedFrom": { @@ -7113,7 +7192,7 @@ } }, "end": { - "offset": 11711, + "offset": 12034, "col": 5, "tokLen": 6, "includedFrom": { @@ -7122,16 +7201,14 @@ } }, "type": { - "desugaredQualType": "vector", "qualType": "std::vector" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385af4d8", + "id": "0x557b76f80620", "kind": "VarDecl", "name": "result", "type": { - "desugaredQualType": "vector", "qualType": "std::vector" } } @@ -7139,11 +7216,11 @@ ] }, { - "id": "0x385d93e0", + "id": "0x557b76fa5188", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 11726, + "offset": 12049, "col": 20, "tokLen": 7, "includedFrom": { @@ -7151,7 +7228,7 @@ } }, "end": { - "offset": 11739, + "offset": 12062, "col": 33, "tokLen": 1, "includedFrom": { @@ -7162,16 +7239,16 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37763e08" + "typeAliasDeclId": "0x557b75d4d3d8" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x385d93b0", + "id": "0x557b76fa5158", "kind": "MemberExpr", "range": { "begin": { - "offset": 11726, + "offset": 12049, "col": 20, "tokLen": 7, "includedFrom": { @@ -7179,7 +7256,7 @@ } }, "end": { - "offset": 11734, + "offset": 12057, "col": 28, "tokLen": 4, "includedFrom": { @@ -7193,14 +7270,14 @@ "valueCategory": "prvalue", "name": "size", "isArrow": false, - "referencedMemberDecl": "0x385cef28", + "referencedMemberDecl": "0x557b76f997d0", "inner": [ { - "id": "0x385af5c0", + "id": "0x557b76f80708", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11726, + "offset": 12049, "col": 20, "tokLen": 7, "includedFrom": { @@ -7208,7 +7285,7 @@ } }, "end": { - "offset": 11726, + "offset": 12049, "col": 20, "tokLen": 7, "includedFrom": { @@ -7222,7 +7299,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385af090", + "id": "0x557b76f80218", "kind": "ParmVarDecl", "name": "strings", "type": { @@ -7237,12 +7314,12 @@ ] }, { - "id": "0x385e6a30", + "id": "0x557b76fb05d8", "kind": "CXXForRangeStmt", "range": { "begin": { - "offset": 11747, - "line": 345, + "offset": 12070, + "line": 352, "col": 5, "tokLen": 3, "includedFrom": { @@ -7250,8 +7327,8 @@ } }, "end": { - "offset": 11816, - "line": 346, + "offset": 12139, + "line": 353, "col": 40, "tokLen": 1, "includedFrom": { @@ -7262,12 +7339,12 @@ "inner": [ {}, { - "id": "0x385d9ca0", + "id": "0x557b76fa59e8", "kind": "DeclStmt", "range": { "begin": { - "offset": 11768, - "line": 345, + "offset": 12091, + "line": 352, "col": 26, "tokLen": 7, "includedFrom": { @@ -7275,7 +7352,7 @@ } }, "end": { - "offset": 11768, + "offset": 12091, "col": 26, "tokLen": 7, "includedFrom": { @@ -7285,10 +7362,10 @@ }, "inner": [ { - "id": "0x385d9aa0", + "id": "0x557b76fa57f0", "kind": "VarDecl", "loc": { - "offset": 11768, + "offset": 12091, "col": 26, "tokLen": 7, "includedFrom": { @@ -7297,7 +7374,7 @@ }, "range": { "begin": { - "offset": 11768, + "offset": 12091, "col": 26, "tokLen": 7, "includedFrom": { @@ -7305,7 +7382,7 @@ } }, "end": { - "offset": 11768, + "offset": 12091, "col": 26, "tokLen": 7, "includedFrom": { @@ -7322,11 +7399,11 @@ "init": "c", "inner": [ { - "id": "0x385d9920", + "id": "0x557b76fa56e0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11768, + "offset": 12091, "col": 26, "tokLen": 7, "includedFrom": { @@ -7334,7 +7411,7 @@ } }, "end": { - "offset": 11768, + "offset": 12091, "col": 26, "tokLen": 7, "includedFrom": { @@ -7348,7 +7425,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385af090", + "id": "0x557b76f80218", "kind": "ParmVarDecl", "name": "strings", "type": { @@ -7361,11 +7438,11 @@ ] }, { - "id": "0x385e4240", + "id": "0x557b76faddb0", "kind": "DeclStmt", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7373,7 +7450,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7383,10 +7460,10 @@ }, "inner": [ { - "id": "0x385d9d38", + "id": "0x557b76fa5a58", "kind": "VarDecl", "loc": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7395,7 +7472,7 @@ }, "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7403,7 +7480,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7417,16 +7494,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" }, "init": "c", "inner": [ { - "id": "0x385e3b00", - "kind": "ExprWithCleanups", + "id": "0x557b76fa5bd0", + "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7434,7 +7511,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7445,16 +7522,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x385e3ad0", - "kind": "CXXConstructExpr", + "id": "0x557b76fa5ba0", + "kind": "MemberExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7462,7 +7539,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7471,24 +7548,19 @@ } }, "type": { - "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "qualType": "" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (__normal_iterator *, vector>> &&) noexcept" - }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "name": "begin", + "isArrow": false, + "referencedMemberDecl": "0x557b76f98850", "inner": [ { - "id": "0x385e3898", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b76fa5a00", + "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7496,7 +7568,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7505,110 +7577,18 @@ } }, "type": { - "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "desugaredQualType": "const std::vector>", + "qualType": "const std::vector" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", - "inner": [ - { - "id": "0x385d9ed8", - "kind": "CXXMemberCallExpr", - "range": { - "begin": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" - }, - "valueCategory": "prvalue", - "inner": [ - { - "id": "0x385d9ea8", - "kind": "MemberExpr", - "range": { - "begin": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "qualType": "" - }, - "valueCategory": "prvalue", - "name": "begin", - "isArrow": false, - "referencedMemberDecl": "0x385ce240", - "inner": [ - { - "id": "0x385d9cb8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "desugaredQualType": "const std::vector>", - "qualType": "const std::vector" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x385d9aa0", - "kind": "VarDecl", - "name": "__range2", - "type": { - "qualType": "const std::vector &" - } - } - } - ] - } - ] + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b76fa57f0", + "kind": "VarDecl", + "name": "__range2", + "type": { + "qualType": "const std::vector &" } - ] + } } ] } @@ -7619,11 +7599,11 @@ ] }, { - "id": "0x385e4258", + "id": "0x557b76faddc8", "kind": "DeclStmt", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7631,7 +7611,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7641,10 +7621,10 @@ }, "inner": [ { - "id": "0x385d9de0", + "id": "0x557b76fa5ad8", "kind": "VarDecl", "loc": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7653,7 +7633,7 @@ }, "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7661,7 +7641,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7675,16 +7655,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" }, "init": "c", "inner": [ { - "id": "0x385e4228", - "kind": "ExprWithCleanups", + "id": "0x557b76fadcd0", + "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7692,7 +7672,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7703,16 +7683,16 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x385e41f8", - "kind": "CXXConstructExpr", + "id": "0x557b76fadca0", + "kind": "MemberExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7720,7 +7700,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7729,24 +7709,19 @@ } }, "type": { - "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "qualType": "" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (__normal_iterator *, vector>> &&) noexcept" - }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "name": "end", + "isArrow": false, + "referencedMemberDecl": "0x557b76f98b00", "inner": [ { - "id": "0x385e41e0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b76fa5a20", + "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7754,7 +7729,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7763,110 +7738,18 @@ } }, "type": { - "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "desugaredQualType": "const std::vector>", + "qualType": "const std::vector" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", - "inner": [ - { - "id": "0x385e3ba8", - "kind": "CXXMemberCallExpr", - "range": { - "begin": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" - }, - "valueCategory": "prvalue", - "inner": [ - { - "id": "0x385e3b78", - "kind": "MemberExpr", - "range": { - "begin": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "qualType": "" - }, - "valueCategory": "prvalue", - "name": "end", - "isArrow": false, - "referencedMemberDecl": "0x385ce410", - "inner": [ - { - "id": "0x385d9cd8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - }, - "end": { - "offset": 11766, - "col": 24, - "tokLen": 1, - "includedFrom": { - "file": "ToString.cpp" - } - } - }, - "type": { - "desugaredQualType": "const std::vector>", - "qualType": "const std::vector" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x385d9aa0", - "kind": "VarDecl", - "name": "__range2", - "type": { - "qualType": "const std::vector &" - } - } - } - ] - } - ] + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b76fa57f0", + "kind": "VarDecl", + "name": "__range2", + "type": { + "qualType": "const std::vector &" } - ] + } } ] } @@ -7877,11 +7760,11 @@ ] }, { - "id": "0x385e6650", + "id": "0x557b76fb00a8", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7889,7 +7772,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7904,11 +7787,11 @@ "adl": true, "inner": [ { - "id": "0x385e6638", + "id": "0x557b76fb0090", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7916,7 +7799,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7925,17 +7808,17 @@ } }, "type": { - "qualType": "bool (*)(const __normal_iterator *, vector, allocator>>> &, const __normal_iterator *, vector, allocator>>> &) noexcept" + "qualType": "bool (*)(const __normal_iterator *, std::vector>> &, const __normal_iterator *, std::vector>> &) noexcept" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x385e65b8", + "id": "0x557b76fafd70", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7943,7 +7826,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7952,26 +7835,26 @@ } }, "type": { - "qualType": "bool (const __normal_iterator *, vector, allocator>>> &, const __normal_iterator *, vector, allocator>>> &) noexcept" + "qualType": "bool (const __normal_iterator *, std::vector>> &, const __normal_iterator *, std::vector>> &) noexcept" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385e4d40", + "id": "0x557b76faa780", "kind": "FunctionDecl", "name": "operator!=", "type": { - "qualType": "bool (const __normal_iterator *, vector, allocator>>> &, const __normal_iterator *, vector, allocator>>> &) noexcept" + "qualType": "bool (const __normal_iterator *, std::vector>> &, const __normal_iterator *, std::vector>> &) noexcept" } } } ] }, { - "id": "0x385e6588", + "id": "0x557b76fafd40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7979,7 +7862,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -7988,18 +7871,17 @@ } }, "type": { - "desugaredQualType": "const __gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const __normal_iterator *, vector, allocator>>>" + "qualType": "const __normal_iterator *, std::vector>>" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x385e4270", + "id": "0x557b76fadde0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8007,7 +7889,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8018,28 +7900,28 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385d9d38", + "id": "0x557b76fa5a58", "kind": "VarDecl", "name": "__begin2", "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" } } } ] }, { - "id": "0x385e65a0", + "id": "0x557b76fafd58", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8047,7 +7929,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8056,18 +7938,17 @@ } }, "type": { - "desugaredQualType": "const __gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "const __normal_iterator *, vector, allocator>>>" + "qualType": "const __normal_iterator *, std::vector>>" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x385e4290", + "id": "0x557b76fade00", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8075,7 +7956,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8086,17 +7967,17 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385d9de0", + "id": "0x557b76fa5ad8", "kind": "VarDecl", "name": "__end2", "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" } } } @@ -8105,11 +7986,11 @@ ] }, { - "id": "0x385e6740", + "id": "0x557b76fb0248", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8117,7 +7998,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8126,17 +8007,16 @@ } }, "type": { - "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", - "qualType": "__normal_iterator *, vector>>" + "qualType": "__normal_iterator *, std::vector>>" }, "valueCategory": "lvalue", "inner": [ { - "id": "0x385e6728", + "id": "0x557b76fb0230", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8144,7 +8024,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8153,17 +8033,17 @@ } }, "type": { - "qualType": "__normal_iterator *, vector>> &(*)() noexcept" + "qualType": "__normal_iterator *, std::vector>> &(*)() noexcept" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x385e66a8", + "id": "0x557b76fb0100", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8171,7 +8051,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8180,26 +8060,26 @@ } }, "type": { - "qualType": "__normal_iterator *, vector>> &() noexcept" + "qualType": "__normal_iterator *, std::vector>> &() noexcept" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385e15a8", + "id": "0x557b76fa8338", "kind": "CXXMethodDecl", "name": "operator++", "type": { - "qualType": "__normal_iterator *, vector>> &() noexcept" + "qualType": "__normal_iterator *, std::vector>> &() noexcept" } } } ] }, { - "id": "0x385e6688", + "id": "0x557b76fb00e0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8207,7 +8087,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8218,28 +8098,28 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385d9d38", + "id": "0x557b76fa5a58", "kind": "VarDecl", "name": "__begin2", "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" } } } ] }, { - "id": "0x385d9a18", + "id": "0x557b76fa57b8", "kind": "DeclStmt", "range": { "begin": { - "offset": 11752, + "offset": 12075, "col": 10, "tokLen": 5, "includedFrom": { @@ -8247,7 +8127,7 @@ } }, "end": { - "offset": 11775, + "offset": 12098, "col": 33, "tokLen": 1, "includedFrom": { @@ -8257,10 +8137,10 @@ }, "inner": [ { - "id": "0x385d99b0", + "id": "0x557b76fa5750", "kind": "VarDecl", "loc": { - "offset": 11764, + "offset": 12087, "col": 22, "tokLen": 1, "includedFrom": { @@ -8269,7 +8149,7 @@ }, "range": { "begin": { - "offset": 11752, + "offset": 12075, "col": 10, "tokLen": 5, "includedFrom": { @@ -8277,7 +8157,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8293,11 +8173,11 @@ "init": "c", "inner": [ { - "id": "0x385e6860", + "id": "0x557b76fb0418", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8305,7 +8185,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8314,17 +8194,16 @@ } }, "type": { - "desugaredQualType": "const std::basic_string", "qualType": "const std::basic_string" }, "valueCategory": "lvalue", "inner": [ { - "id": "0x385e6848", + "id": "0x557b76fb0400", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8332,7 +8211,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8347,11 +8226,11 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x385e67d0", + "id": "0x557b76fb02e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8359,7 +8238,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8372,7 +8251,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385e1260", + "id": "0x557b76fa7f00", "kind": "CXXMethodDecl", "name": "operator*", "type": { @@ -8383,11 +8262,11 @@ ] }, { - "id": "0x385e67b8", + "id": "0x557b76fb02d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8395,7 +8274,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8410,11 +8289,11 @@ "castKind": "NoOp", "inner": [ { - "id": "0x385e6770", + "id": "0x557b76fb02b0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8422,7 +8301,7 @@ } }, "end": { - "offset": 11766, + "offset": 12089, "col": 24, "tokLen": 1, "includedFrom": { @@ -8433,17 +8312,17 @@ "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385d9d38", + "id": "0x557b76fa5a58", "kind": "VarDecl", "name": "__begin2", "type": { "desugaredQualType": "__gnu_cxx::__normal_iterator *, std::vector>>", "qualType": "const_iterator", - "typeAliasDeclId": "0x385c3c68" + "typeAliasDeclId": "0x557b76f92958" } } } @@ -8456,12 +8335,12 @@ ] }, { - "id": "0x385e6bf8", + "id": "0x557b76fb07b0", "kind": "CallExpr", "range": { "begin": { - "offset": 11785, - "line": 346, + "offset": 12108, + "line": 353, "col": 9, "tokLen": 6, "includedFrom": { @@ -8469,7 +8348,7 @@ } }, "end": { - "offset": 11816, + "offset": 12139, "col": 40, "tokLen": 1, "includedFrom": { @@ -8483,11 +8362,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x385e6ab0", + "id": "0x557b76fb0650", "kind": "CXXDependentScopeMemberExpr", "range": { "begin": { - "offset": 11785, + "offset": 12108, "col": 9, "tokLen": 6, "includedFrom": { @@ -8495,7 +8374,7 @@ } }, "end": { - "offset": 11792, + "offset": 12115, "col": 16, "tokLen": 9, "includedFrom": { @@ -8511,11 +8390,11 @@ "member": "push_back", "inner": [ { - "id": "0x385e6a90", + "id": "0x557b76fb0630", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11785, + "offset": 12108, "col": 9, "tokLen": 6, "includedFrom": { @@ -8523,7 +8402,7 @@ } }, "end": { - "offset": 11785, + "offset": 12108, "col": 9, "tokLen": 6, "includedFrom": { @@ -8532,16 +8411,14 @@ } }, "type": { - "desugaredQualType": "vector", "qualType": "std::vector" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385af4d8", + "id": "0x557b76f80620", "kind": "VarDecl", "name": "result", "type": { - "desugaredQualType": "vector", "qualType": "std::vector" } } @@ -8549,11 +8426,11 @@ ] }, { - "id": "0x385e6bd0", + "id": "0x557b76fb0780", "kind": "CallExpr", "range": { "begin": { - "offset": 11802, + "offset": 12125, "col": 26, "tokLen": 8, "includedFrom": { @@ -8561,7 +8438,7 @@ } }, "end": { - "offset": 11815, + "offset": 12138, "col": 39, "tokLen": 1, "includedFrom": { @@ -8575,11 +8452,11 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x385e6b28", + "id": "0x557b76fb06d8", "kind": "UnresolvedLookupExpr", "range": { "begin": { - "offset": 11802, + "offset": 12125, "col": 26, "tokLen": 8, "includedFrom": { @@ -8587,7 +8464,7 @@ } }, "end": { - "offset": 11812, + "offset": 12135, "col": 36, "tokLen": 1, "includedFrom": { @@ -8603,28 +8480,54 @@ "name": "StringTo", "lookups": [ { - "id": "0x385af250", + "id": "0x557b76f803e8", "kind": "FunctionTemplateDecl", "name": "StringTo" }, { - "id": "0x385a56d0", + "id": "0x557b76f75e48", "kind": "FunctionTemplateDecl", "name": "StringTo" }, { - "id": "0x3856fae0", + "id": "0x557b76f545c8", "kind": "FunctionTemplateDecl", "name": "StringTo" } + ], + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "T" + }, + "inner": [ + { + "id": "0x557b76f7fe20", + "kind": "TemplateTypeParmType", + "type": { + "qualType": "T" + }, + "isDependent": true, + "isInstantiationDependent": true, + "depth": 0, + "index": 0, + "decl": { + "id": "0x557b76f7fdc8", + "kind": "TemplateTypeParmDecl", + "name": "T" + } + } + ] + } ] }, { - "id": "0x385e6bb0", + "id": "0x557b76fb0760", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11814, + "offset": 12137, "col": 38, "tokLen": 1, "includedFrom": { @@ -8632,7 +8535,7 @@ } }, "end": { - "offset": 11814, + "offset": 12137, "col": 38, "tokLen": 1, "includedFrom": { @@ -8646,7 +8549,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385d99b0", + "id": "0x557b76fa5750", "kind": "VarDecl", "name": "s", "type": { @@ -8661,12 +8564,12 @@ ] }, { - "id": "0x385e6c40", + "id": "0x557b76fb0800", "kind": "ReturnStmt", "range": { "begin": { - "offset": 11823, - "line": 347, + "offset": 12146, + "line": 354, "col": 5, "tokLen": 6, "includedFrom": { @@ -8674,7 +8577,7 @@ } }, "end": { - "offset": 11830, + "offset": 12153, "col": 12, "tokLen": 6, "includedFrom": { @@ -8684,11 +8587,11 @@ }, "inner": [ { - "id": "0x385e6c20", + "id": "0x557b76fb07e0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 11830, + "offset": 12153, "col": 12, "tokLen": 6, "includedFrom": { @@ -8696,7 +8599,7 @@ } }, "end": { - "offset": 11830, + "offset": 12153, "col": 12, "tokLen": 6, "includedFrom": { @@ -8705,16 +8608,14 @@ } }, "type": { - "desugaredQualType": "vector", "qualType": "std::vector" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x385af4d8", + "id": "0x557b76f80620", "kind": "VarDecl", "name": "result", "type": { - "desugaredQualType": "vector", "qualType": "std::vector" } } @@ -8728,29 +8629,29 @@ ] }, { - "id": "0x7feb10ea9db8", + "id": "0x557b772253f8", "kind": "FunctionDecl", "loc": { - "offset": 21549, + "offset": 22263, "file": "ToString.cpp", - "line": 698, + "line": 728, "col": 32, "tokLen": 8 }, "range": { "begin": { - "offset": 21518, + "offset": 22232, "col": 1, "tokLen": 8 }, "end": { - "offset": 22108, - "line": 716, + "offset": 22822, + "line": 746, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a5fd8", + "previousDecl": "0x557b76f766e8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs12detectorTypeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -8764,13 +8665,13 @@ }, "inner": [ { - "id": "0x37f35630", + "id": "0x557b768575a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::detectorType" }, "decl": { - "id": "0x37f35590", + "id": "0x557b768571b0", "kind": "EnumDecl", "name": "detectorType" } @@ -8778,22 +8679,22 @@ ] }, { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "loc": { - "offset": 21577, - "line": 698, + "offset": 22291, + "line": 728, "col": 60, "tokLen": 1 }, "range": { "begin": { - "offset": 21558, + "offset": 22272, "col": 41, "tokLen": 5 }, "end": { - "offset": 21577, + "offset": 22291, "col": 60, "tokLen": 1 } @@ -8805,52 +8706,52 @@ } }, { - "id": "0x7feb10eb4018", + "id": "0x557b7722f7d0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 21580, + "offset": 22294, "col": 63, "tokLen": 1 }, "end": { - "offset": 22108, - "line": 716, + "offset": 22822, + "line": 746, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10eab2a8", + "id": "0x557b77226998", "kind": "IfStmt", "range": { "begin": { - "offset": 21586, - "line": 699, + "offset": 22300, + "line": 729, "col": 5, "tokLen": 2 }, "end": { - "offset": 21625, - "line": 700, + "offset": 22339, + "line": 730, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10eab1f8", + "id": "0x557b772268e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 21590, - "line": 699, + "offset": 22304, + "line": 729, "col": 9, "tokLen": 1 }, "end": { - "offset": 21595, + "offset": 22309, "col": 14, "tokLen": 7 } @@ -8862,67 +8763,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eab1e0", + "id": "0x557b772268c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21592, + "offset": 22306, "col": 11, "tokLen": 2 }, "end": { - "offset": 21592, + "offset": 22306, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eab1c0", + "id": "0x557b772268a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21592, + "offset": 22306, "col": 11, "tokLen": 2 }, "end": { - "offset": 21592, + "offset": 22306, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10ea9fa0", + "id": "0x557b772255e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21590, + "offset": 22304, "col": 9, "tokLen": 1 }, "end": { - "offset": 21590, + "offset": 22304, "col": 9, "tokLen": 1 } @@ -8930,11 +8831,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "name": "s", "type": { @@ -8943,16 +8844,16 @@ } }, { - "id": "0x7feb10eab1a8", + "id": "0x557b77226890", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21595, + "offset": 22309, "col": 14, "tokLen": 7 }, "end": { - "offset": 21595, + "offset": 22309, "col": 14, "tokLen": 7 } @@ -8964,16 +8865,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10ea9fc0", + "id": "0x557b77225608", "kind": "StringLiteral", "range": { "begin": { - "offset": 21595, + "offset": 22309, "col": 14, "tokLen": 7 }, "end": { - "offset": 21595, + "offset": 22309, "col": 14, "tokLen": 7 } @@ -8989,33 +8890,33 @@ ] }, { - "id": "0x7feb10eab298", + "id": "0x557b77226988", "kind": "ReturnStmt", "range": { "begin": { - "offset": 21612, - "line": 700, + "offset": 22326, + "line": 730, "col": 9, "tokLen": 6 }, "end": { - "offset": 21625, + "offset": 22339, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10eab268", + "id": "0x557b77226958", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21619, + "offset": 22333, "col": 16, "tokLen": 4 }, "end": { - "offset": 21625, + "offset": 22339, "col": 22, "tokLen": 5 } @@ -9025,7 +8926,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37f356a0", + "id": "0x557b768572b0", "kind": "EnumConstantDecl", "name": "EIGER", "type": { @@ -9038,35 +8939,35 @@ ] }, { - "id": "0x7feb10eac5d8", + "id": "0x557b77227ce8", "kind": "IfStmt", "range": { "begin": { - "offset": 21636, - "line": 701, + "offset": 22350, + "line": 731, "col": 5, "tokLen": 2 }, "end": { - "offset": 21678, - "line": 702, + "offset": 22392, + "line": 732, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10eac528", + "id": "0x557b77227c30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 21640, - "line": 701, + "offset": 22354, + "line": 731, "col": 9, "tokLen": 1 }, "end": { - "offset": 21645, + "offset": 22359, "col": 14, "tokLen": 10 } @@ -9078,67 +8979,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eac510", + "id": "0x557b77227c18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21642, + "offset": 22356, "col": 11, "tokLen": 2 }, "end": { - "offset": 21642, + "offset": 22356, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eac4f0", + "id": "0x557b77227bf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21642, + "offset": 22356, "col": 11, "tokLen": 2 }, "end": { - "offset": 21642, + "offset": 22356, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eab2c8", + "id": "0x557b772269b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21640, + "offset": 22354, "col": 9, "tokLen": 1 }, "end": { - "offset": 21640, + "offset": 22354, "col": 9, "tokLen": 1 } @@ -9146,11 +9047,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "name": "s", "type": { @@ -9159,16 +9060,16 @@ } }, { - "id": "0x7feb10eac4d8", + "id": "0x557b77227be0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21645, + "offset": 22359, "col": 14, "tokLen": 10 }, "end": { - "offset": 21645, + "offset": 22359, "col": 14, "tokLen": 10 } @@ -9180,16 +9081,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eab2e8", + "id": "0x557b772269d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 21645, + "offset": 22359, "col": 14, "tokLen": 10 }, "end": { - "offset": 21645, + "offset": 22359, "col": 14, "tokLen": 10 } @@ -9205,33 +9106,33 @@ ] }, { - "id": "0x7feb10eac5c8", + "id": "0x557b77227cd8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 21665, - "line": 702, + "offset": 22379, + "line": 732, "col": 9, "tokLen": 6 }, "end": { - "offset": 21678, + "offset": 22392, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10eac598", + "id": "0x557b77227ca8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21672, + "offset": 22386, "col": 16, "tokLen": 4 }, "end": { - "offset": 21678, + "offset": 22392, "col": 22, "tokLen": 8 } @@ -9241,7 +9142,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37f35718", + "id": "0x557b76857338", "kind": "EnumConstantDecl", "name": "GOTTHARD", "type": { @@ -9254,35 +9155,35 @@ ] }, { - "id": "0x7feb10ead908", + "id": "0x557b77229038", "kind": "IfStmt", "range": { "begin": { - "offset": 21692, - "line": 703, + "offset": 22406, + "line": 733, "col": 5, "tokLen": 2 }, "end": { - "offset": 21734, - "line": 704, + "offset": 22448, + "line": 734, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10ead858", + "id": "0x557b77228f80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 21696, - "line": 703, + "offset": 22410, + "line": 733, "col": 9, "tokLen": 1 }, "end": { - "offset": 21701, + "offset": 22415, "col": 14, "tokLen": 10 } @@ -9294,67 +9195,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10ead840", + "id": "0x557b77228f68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21698, + "offset": 22412, "col": 11, "tokLen": 2 }, "end": { - "offset": 21698, + "offset": 22412, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10ead820", + "id": "0x557b77228f48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21698, + "offset": 22412, "col": 11, "tokLen": 2 }, "end": { - "offset": 21698, + "offset": 22412, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eac5f8", + "id": "0x557b77227d08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21696, + "offset": 22410, "col": 9, "tokLen": 1 }, "end": { - "offset": 21696, + "offset": 22410, "col": 9, "tokLen": 1 } @@ -9362,11 +9263,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "name": "s", "type": { @@ -9375,16 +9276,16 @@ } }, { - "id": "0x7feb10ead808", + "id": "0x557b77228f30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21701, + "offset": 22415, "col": 14, "tokLen": 10 }, "end": { - "offset": 21701, + "offset": 22415, "col": 14, "tokLen": 10 } @@ -9396,16 +9297,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eac618", + "id": "0x557b77227d28", "kind": "StringLiteral", "range": { "begin": { - "offset": 21701, + "offset": 22415, "col": 14, "tokLen": 10 }, "end": { - "offset": 21701, + "offset": 22415, "col": 14, "tokLen": 10 } @@ -9421,33 +9322,33 @@ ] }, { - "id": "0x7feb10ead8f8", + "id": "0x557b77229028", "kind": "ReturnStmt", "range": { "begin": { - "offset": 21721, - "line": 704, + "offset": 22435, + "line": 734, "col": 9, "tokLen": 6 }, "end": { - "offset": 21734, + "offset": 22448, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10ead8c8", + "id": "0x557b77228ff8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21728, + "offset": 22442, "col": 16, "tokLen": 4 }, "end": { - "offset": 21734, + "offset": 22448, "col": 22, "tokLen": 8 } @@ -9457,7 +9358,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37f35768", + "id": "0x557b76857390", "kind": "EnumConstantDecl", "name": "JUNGFRAU", "type": { @@ -9470,35 +9371,35 @@ ] }, { - "id": "0x7feb10eaec38", + "id": "0x557b7722a388", "kind": "IfStmt", "range": { "begin": { - "offset": 21748, - "line": 705, + "offset": 22462, + "line": 735, "col": 5, "tokLen": 2 }, "end": { - "offset": 21795, - "line": 706, + "offset": 22509, + "line": 736, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x7feb10eaeb88", + "id": "0x557b7722a2d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 21752, - "line": 705, + "offset": 22466, + "line": 735, "col": 9, "tokLen": 1 }, "end": { - "offset": 21757, + "offset": 22471, "col": 14, "tokLen": 15 } @@ -9510,67 +9411,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eaeb70", + "id": "0x557b7722a2b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21754, + "offset": 22468, "col": 11, "tokLen": 2 }, "end": { - "offset": 21754, + "offset": 22468, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eaeb50", + "id": "0x557b7722a298", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21754, + "offset": 22468, "col": 11, "tokLen": 2 }, "end": { - "offset": 21754, + "offset": 22468, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10ead928", + "id": "0x557b77229058", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21752, + "offset": 22466, "col": 9, "tokLen": 1 }, "end": { - "offset": 21752, + "offset": 22466, "col": 9, "tokLen": 1 } @@ -9578,11 +9479,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "name": "s", "type": { @@ -9591,16 +9492,16 @@ } }, { - "id": "0x7feb10eaeb38", + "id": "0x557b7722a280", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21757, + "offset": 22471, "col": 14, "tokLen": 15 }, "end": { - "offset": 21757, + "offset": 22471, "col": 14, "tokLen": 15 } @@ -9612,16 +9513,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10ead948", + "id": "0x557b77229078", "kind": "StringLiteral", "range": { "begin": { - "offset": 21757, + "offset": 22471, "col": 14, "tokLen": 15 }, "end": { - "offset": 21757, + "offset": 22471, "col": 14, "tokLen": 15 } @@ -9637,33 +9538,33 @@ ] }, { - "id": "0x7feb10eaec28", + "id": "0x557b7722a378", "kind": "ReturnStmt", "range": { "begin": { - "offset": 21782, - "line": 706, + "offset": 22496, + "line": 736, "col": 9, "tokLen": 6 }, "end": { - "offset": 21795, + "offset": 22509, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x7feb10eaebf8", + "id": "0x557b7722a348", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21789, + "offset": 22503, "col": 16, "tokLen": 4 }, "end": { - "offset": 21795, + "offset": 22509, "col": 22, "tokLen": 13 } @@ -9673,7 +9574,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37f357b8", + "id": "0x557b768573e8", "kind": "EnumConstantDecl", "name": "CHIPTESTBOARD", "type": { @@ -9686,35 +9587,35 @@ ] }, { - "id": "0x7feb10eaff68", + "id": "0x557b7722b6d8", "kind": "IfStmt", "range": { "begin": { - "offset": 21814, - "line": 707, + "offset": 22528, + "line": 737, "col": 5, "tokLen": 2 }, "end": { - "offset": 21854, - "line": 708, + "offset": 22568, + "line": 738, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10eafeb8", + "id": "0x557b7722b620", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 21818, - "line": 707, + "offset": 22532, + "line": 737, "col": 9, "tokLen": 1 }, "end": { - "offset": 21823, + "offset": 22537, "col": 14, "tokLen": 8 } @@ -9726,67 +9627,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eafea0", + "id": "0x557b7722b608", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21820, + "offset": 22534, "col": 11, "tokLen": 2 }, "end": { - "offset": 21820, + "offset": 22534, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eafe80", + "id": "0x557b7722b5e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21820, + "offset": 22534, "col": 11, "tokLen": 2 }, "end": { - "offset": 21820, + "offset": 22534, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eaec58", + "id": "0x557b7722a3a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21818, + "offset": 22532, "col": 9, "tokLen": 1 }, "end": { - "offset": 21818, + "offset": 22532, "col": 9, "tokLen": 1 } @@ -9794,11 +9695,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "name": "s", "type": { @@ -9807,16 +9708,16 @@ } }, { - "id": "0x7feb10eafe68", + "id": "0x557b7722b5d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21823, + "offset": 22537, "col": 14, "tokLen": 8 }, "end": { - "offset": 21823, + "offset": 22537, "col": 14, "tokLen": 8 } @@ -9828,16 +9729,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eaec78", + "id": "0x557b7722a3c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 21823, + "offset": 22537, "col": 14, "tokLen": 8 }, "end": { - "offset": 21823, + "offset": 22537, "col": 14, "tokLen": 8 } @@ -9853,33 +9754,33 @@ ] }, { - "id": "0x7feb10eaff58", + "id": "0x557b7722b6c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 21841, - "line": 708, + "offset": 22555, + "line": 738, "col": 9, "tokLen": 6 }, "end": { - "offset": 21854, + "offset": 22568, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10eaff28", + "id": "0x557b7722b698", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21848, + "offset": 22562, "col": 16, "tokLen": 4 }, "end": { - "offset": 21854, + "offset": 22568, "col": 22, "tokLen": 6 } @@ -9889,7 +9790,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37f35808", + "id": "0x557b76857440", "kind": "EnumConstantDecl", "name": "MOENCH", "type": { @@ -9902,35 +9803,35 @@ ] }, { - "id": "0x7feb10eb1298", + "id": "0x557b7722ca28", "kind": "IfStmt", "range": { "begin": { - "offset": 21866, - "line": 709, + "offset": 22580, + "line": 739, "col": 5, "tokLen": 2 }, "end": { - "offset": 21907, - "line": 710, + "offset": 22621, + "line": 740, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10eb11e8", + "id": "0x557b7722c970", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 21870, - "line": 709, + "offset": 22584, + "line": 739, "col": 9, "tokLen": 1 }, "end": { - "offset": 21875, + "offset": 22589, "col": 14, "tokLen": 9 } @@ -9942,67 +9843,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eb11d0", + "id": "0x557b7722c958", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21872, + "offset": 22586, "col": 11, "tokLen": 2 }, "end": { - "offset": 21872, + "offset": 22586, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eb11b0", + "id": "0x557b7722c938", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21872, + "offset": 22586, "col": 11, "tokLen": 2 }, "end": { - "offset": 21872, + "offset": 22586, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eaff88", + "id": "0x557b7722b6f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21870, + "offset": 22584, "col": 9, "tokLen": 1 }, "end": { - "offset": 21870, + "offset": 22584, "col": 9, "tokLen": 1 } @@ -10010,11 +9911,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "name": "s", "type": { @@ -10023,16 +9924,16 @@ } }, { - "id": "0x7feb10eb1198", + "id": "0x557b7722c920", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21875, + "offset": 22589, "col": 14, "tokLen": 9 }, "end": { - "offset": 21875, + "offset": 22589, "col": 14, "tokLen": 9 } @@ -10044,16 +9945,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eaffa8", + "id": "0x557b7722b718", "kind": "StringLiteral", "range": { "begin": { - "offset": 21875, + "offset": 22589, "col": 14, "tokLen": 9 }, "end": { - "offset": 21875, + "offset": 22589, "col": 14, "tokLen": 9 } @@ -10069,33 +9970,33 @@ ] }, { - "id": "0x7feb10eb1288", + "id": "0x557b7722ca18", "kind": "ReturnStmt", "range": { "begin": { - "offset": 21894, - "line": 710, + "offset": 22608, + "line": 740, "col": 9, "tokLen": 6 }, "end": { - "offset": 21907, + "offset": 22621, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10eb1258", + "id": "0x557b7722c9e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21901, + "offset": 22615, "col": 16, "tokLen": 4 }, "end": { - "offset": 21907, + "offset": 22621, "col": 22, "tokLen": 7 } @@ -10105,7 +10006,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37f35858", + "id": "0x557b76857498", "kind": "EnumConstantDecl", "name": "MYTHEN3", "type": { @@ -10118,35 +10019,35 @@ ] }, { - "id": "0x7feb10eb25c8", + "id": "0x557b7722dd78", "kind": "IfStmt", "range": { "begin": { - "offset": 21920, - "line": 711, + "offset": 22634, + "line": 741, "col": 5, "tokLen": 2 }, "end": { - "offset": 21963, - "line": 712, + "offset": 22677, + "line": 742, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10eb2518", + "id": "0x557b7722dcc0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 21924, - "line": 711, + "offset": 22638, + "line": 741, "col": 9, "tokLen": 1 }, "end": { - "offset": 21929, + "offset": 22643, "col": 14, "tokLen": 11 } @@ -10158,67 +10059,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eb2500", + "id": "0x557b7722dca8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21926, + "offset": 22640, "col": 11, "tokLen": 2 }, "end": { - "offset": 21926, + "offset": 22640, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eb24e0", + "id": "0x557b7722dc88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21926, + "offset": 22640, "col": 11, "tokLen": 2 }, "end": { - "offset": 21926, + "offset": 22640, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eb12b8", + "id": "0x557b7722ca48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21924, + "offset": 22638, "col": 9, "tokLen": 1 }, "end": { - "offset": 21924, + "offset": 22638, "col": 9, "tokLen": 1 } @@ -10226,11 +10127,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "name": "s", "type": { @@ -10239,16 +10140,16 @@ } }, { - "id": "0x7feb10eb24c8", + "id": "0x557b7722dc70", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21929, + "offset": 22643, "col": 14, "tokLen": 11 }, "end": { - "offset": 21929, + "offset": 22643, "col": 14, "tokLen": 11 } @@ -10260,16 +10161,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eb12d8", + "id": "0x557b7722ca68", "kind": "StringLiteral", "range": { "begin": { - "offset": 21929, + "offset": 22643, "col": 14, "tokLen": 11 }, "end": { - "offset": 21929, + "offset": 22643, "col": 14, "tokLen": 11 } @@ -10285,33 +10186,33 @@ ] }, { - "id": "0x7feb10eb25b8", + "id": "0x557b7722dd68", "kind": "ReturnStmt", "range": { "begin": { - "offset": 21950, - "line": 712, + "offset": 22664, + "line": 742, "col": 9, "tokLen": 6 }, "end": { - "offset": 21963, + "offset": 22677, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10eb2588", + "id": "0x557b7722dd38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21957, + "offset": 22671, "col": 16, "tokLen": 4 }, "end": { - "offset": 21963, + "offset": 22677, "col": 22, "tokLen": 9 } @@ -10321,7 +10222,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37f358a8", + "id": "0x557b768574f0", "kind": "EnumConstantDecl", "name": "GOTTHARD2", "type": { @@ -10334,35 +10235,35 @@ ] }, { - "id": "0x7feb10eb3938", + "id": "0x557b7722f118", "kind": "IfStmt", "range": { "begin": { - "offset": 21978, - "line": 713, + "offset": 22692, + "line": 743, "col": 5, "tokLen": 2 }, "end": { - "offset": 22032, - "line": 714, + "offset": 22746, + "line": 744, "col": 22, "tokLen": 20 } }, "inner": [ { - "id": "0x7feb10eb3888", + "id": "0x557b7722f060", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 21982, - "line": 713, + "offset": 22696, + "line": 743, "col": 9, "tokLen": 1 }, "end": { - "offset": 21987, + "offset": 22701, "col": 14, "tokLen": 22 } @@ -10374,67 +10275,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eb3870", + "id": "0x557b7722f048", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21984, + "offset": 22698, "col": 11, "tokLen": 2 }, "end": { - "offset": 21984, + "offset": 22698, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eb3850", + "id": "0x557b7722f028", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21984, + "offset": 22698, "col": 11, "tokLen": 2 }, "end": { - "offset": 21984, + "offset": 22698, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eb25e8", + "id": "0x557b7722dd98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 21982, + "offset": 22696, "col": 9, "tokLen": 1 }, "end": { - "offset": 21982, + "offset": 22696, "col": 9, "tokLen": 1 } @@ -10442,11 +10343,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ea9ce0", + "id": "0x557b77225328", "kind": "ParmVarDecl", "name": "s", "type": { @@ -10455,16 +10356,16 @@ } }, { - "id": "0x7feb10eb3838", + "id": "0x557b7722f010", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 21987, + "offset": 22701, "col": 14, "tokLen": 22 }, "end": { - "offset": 21987, + "offset": 22701, "col": 14, "tokLen": 22 } @@ -10476,16 +10377,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eb2608", + "id": "0x557b7722ddb8", "kind": "StringLiteral", "range": { "begin": { - "offset": 21987, + "offset": 22701, "col": 14, "tokLen": 22 }, "end": { - "offset": 21987, + "offset": 22701, "col": 14, "tokLen": 22 } @@ -10501,33 +10402,33 @@ ] }, { - "id": "0x7feb10eb3928", + "id": "0x557b7722f108", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22019, - "line": 714, + "offset": 22733, + "line": 744, "col": 9, "tokLen": 6 }, "end": { - "offset": 22032, + "offset": 22746, "col": 22, "tokLen": 20 } }, "inner": [ { - "id": "0x7feb10eb38f8", + "id": "0x557b7722f0d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22026, + "offset": 22740, "col": 16, "tokLen": 4 }, "end": { - "offset": 22032, + "offset": 22746, "col": 22, "tokLen": 20 } @@ -10537,7 +10438,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37f358f8", + "id": "0x557b76857548", "kind": "EnumConstantDecl", "name": "XILINX_CHIPTESTBOARD", "type": { @@ -10550,17 +10451,17 @@ ] }, { - "id": "0x7feb10eb4000", + "id": "0x557b7722f7b8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 22058, - "line": 715, + "offset": 22772, + "line": 745, "col": 5, "tokLen": 5 }, "end": { - "offset": 22105, + "offset": 22819, "col": 52, "tokLen": 1 } @@ -10572,16 +10473,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10eb3fe8", + "id": "0x557b7722f7a0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 22058, + "offset": 22772, "col": 5, "tokLen": 5 }, "end": { - "offset": 22105, + "offset": 22819, "col": 52, "tokLen": 1 } @@ -10592,365 +10493,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10eb3fb8", - "kind": "CXXConstructExpr", + "id": "0x557b7722f778", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 22064, + "offset": 22778, "col": 11, "tokLen": 12 }, "end": { - "offset": 22105, + "offset": 22819, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10eb3fa0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7722f758", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 22064, + "offset": 22778, "col": 11, "tokLen": 12 }, "end": { - "offset": 22105, + "offset": 22819, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b7722f750", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10eb3f78", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b7722f720", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 22064, + "offset": 22778, "col": 11, "tokLen": 12 }, "end": { - "offset": 22105, + "offset": 22819, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10eb3f58", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7722f708", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 22064, - "col": 11, - "tokLen": 12 + "offset": 22791, + "col": 24, + "tokLen": 24 }, "end": { - "offset": 22105, - "col": 52, + "offset": 22818, + "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10eb3f50", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10eb3f20", - "kind": "CXXConstructExpr", + "id": "0x557b7722f6f0", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22064, - "col": 11, - "tokLen": 12 + "offset": 22791, + "col": 24, + "tokLen": 24 }, "end": { - "offset": 22105, - "col": 52, + "offset": 22818, + "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10eb3f08", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7722f6d0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 22077, + "offset": 22791, "col": 24, "tokLen": 24 }, "end": { - "offset": 22104, + "offset": 22818, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b7722f6c8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10eb3ef0", - "kind": "ImplicitCastExpr", + "id": "0x557b7722f690", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22077, + "offset": 22791, "col": 24, "tokLen": 24 }, "end": { - "offset": 22104, + "offset": 22818, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10eb3ed0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7722f678", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22077, + "offset": 22816, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 22816, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b7722f658", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22816, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 22816, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b7722f640", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 22791, "col": 24, "tokLen": 24 }, "end": { - "offset": 22104, + "offset": 22791, + "col": 24, + "tokLen": 24 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7722f168", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 22791, + "col": 24, + "tokLen": 24 + }, + "end": { + "offset": 22791, + "col": 24, + "tokLen": 24 + } + }, + "type": { + "qualType": "const char[23]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown detector type \"" + } + ] + }, + { + "id": "0x557b7722f198", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 22818, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 22818, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10eb3ec8", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77225328", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10eb3e90", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 22077, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 22104, - "col": 51, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10eb3e78", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 22102, - "col": 49, - "tokLen": 1 - }, - "end": { - "offset": 22102, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10eb3e58", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 22102, - "col": 49, - "tokLen": 1 - }, - "end": { - "offset": 22102, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10eb3e40", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 22077, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 22077, - "col": 24, - "tokLen": 24 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10eb3968", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 22077, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 22077, - "col": 24, - "tokLen": 24 - } - }, - "type": { - "qualType": "const char[23]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown detector type \"" - } - ] - }, - { - "id": "0x7feb10eb3998", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 22104, - "col": 51, - "tokLen": 1 - }, - "end": { - "offset": 22104, - "col": 51, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10ea9ce0", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -10975,29 +10820,29 @@ ] }, { - "id": "0x7feb10eb41e8", + "id": "0x557b7722f998", "kind": "FunctionDecl", "loc": { - "offset": 22146, + "offset": 22860, "file": "ToString.cpp", - "line": 718, + "line": 748, "col": 36, "tokLen": 8 }, "range": { "begin": { - "offset": 22111, + "offset": 22825, "col": 1, "tokLen": 8 }, "end": { - "offset": 23395, - "line": 760, + "offset": 24109, + "line": 790, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a6528", + "previousDecl": "0x557b76f76c68", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs16detectorSettingsEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -11011,13 +10856,13 @@ }, "inner": [ { - "id": "0x37ff0eb0", + "id": "0x557b769263d0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::detectorSettings" }, "decl": { - "id": "0x37ff0e08", + "id": "0x557b76925b58", "kind": "EnumDecl", "name": "detectorSettings" } @@ -11025,22 +10870,22 @@ ] }, { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "loc": { - "offset": 22174, - "line": 718, + "offset": 22888, + "line": 748, "col": 64, "tokLen": 1 }, "range": { "begin": { - "offset": 22155, + "offset": 22869, "col": 45, "tokLen": 5 }, "end": { - "offset": 22174, + "offset": 22888, "col": 64, "tokLen": 1 } @@ -11052,52 +10897,52 @@ } }, { - "id": "0x38727888", + "id": "0x557b77248420", "kind": "CompoundStmt", "range": { "begin": { - "offset": 22177, + "offset": 22891, "col": 67, "tokLen": 1 }, "end": { - "offset": 23395, - "line": 760, + "offset": 24109, + "line": 790, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10eb56d8", + "id": "0x557b77230eb8", "kind": "IfStmt", "range": { "begin": { - "offset": 22183, - "line": 719, + "offset": 22897, + "line": 749, "col": 5, "tokLen": 2 }, "end": { - "offset": 22225, - "line": 720, + "offset": 22939, + "line": 750, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10eb5628", + "id": "0x557b77230e00", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22187, - "line": 719, + "offset": 22901, + "line": 749, "col": 9, "tokLen": 1 }, "end": { - "offset": 22192, + "offset": 22906, "col": 14, "tokLen": 10 } @@ -11109,67 +10954,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eb5610", + "id": "0x557b77230de8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22189, + "offset": 22903, "col": 11, "tokLen": 2 }, "end": { - "offset": 22189, + "offset": 22903, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eb55f0", + "id": "0x557b77230dc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22189, + "offset": 22903, "col": 11, "tokLen": 2 }, "end": { - "offset": 22189, + "offset": 22903, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eb43d0", + "id": "0x557b7722fb88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22187, + "offset": 22901, "col": 9, "tokLen": 1 }, "end": { - "offset": 22187, + "offset": 22901, "col": 9, "tokLen": 1 } @@ -11177,11 +11022,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -11190,16 +11035,16 @@ } }, { - "id": "0x7feb10eb55d8", + "id": "0x557b77230db0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22192, + "offset": 22906, "col": 14, "tokLen": 10 }, "end": { - "offset": 22192, + "offset": 22906, "col": 14, "tokLen": 10 } @@ -11211,16 +11056,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eb43f0", + "id": "0x557b7722fba8", "kind": "StringLiteral", "range": { "begin": { - "offset": 22192, + "offset": 22906, "col": 14, "tokLen": 10 }, "end": { - "offset": 22192, + "offset": 22906, "col": 14, "tokLen": 10 } @@ -11236,33 +11081,33 @@ ] }, { - "id": "0x7feb10eb56c8", + "id": "0x557b77230ea8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22212, - "line": 720, + "offset": 22926, + "line": 750, "col": 9, "tokLen": 6 }, "end": { - "offset": 22225, + "offset": 22939, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10eb5698", + "id": "0x557b77230e78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22219, + "offset": 22933, "col": 16, "tokLen": 4 }, "end": { - "offset": 22225, + "offset": 22939, "col": 22, "tokLen": 8 } @@ -11272,7 +11117,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0ed0", + "id": "0x557b76925c00", "kind": "EnumConstantDecl", "name": "STANDARD", "type": { @@ -11285,35 +11130,35 @@ ] }, { - "id": "0x7feb10eb6a08", + "id": "0x557b77232208", "kind": "IfStmt", "range": { "begin": { - "offset": 22239, - "line": 721, + "offset": 22953, + "line": 751, "col": 5, "tokLen": 2 }, "end": { - "offset": 22277, - "line": 722, + "offset": 22991, + "line": 752, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10eb6958", + "id": "0x557b77232150", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22243, - "line": 721, + "offset": 22957, + "line": 751, "col": 9, "tokLen": 1 }, "end": { - "offset": 22248, + "offset": 22962, "col": 14, "tokLen": 6 } @@ -11325,67 +11170,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eb6940", + "id": "0x557b77232138", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22245, + "offset": 22959, "col": 11, "tokLen": 2 }, "end": { - "offset": 22245, + "offset": 22959, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eb6920", + "id": "0x557b77232118", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22245, + "offset": 22959, "col": 11, "tokLen": 2 }, "end": { - "offset": 22245, + "offset": 22959, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eb56f8", + "id": "0x557b77230ed8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22243, + "offset": 22957, "col": 9, "tokLen": 1 }, "end": { - "offset": 22243, + "offset": 22957, "col": 9, "tokLen": 1 } @@ -11393,11 +11238,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -11406,16 +11251,16 @@ } }, { - "id": "0x7feb10eb6908", + "id": "0x557b77232100", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22248, + "offset": 22962, "col": 14, "tokLen": 6 }, "end": { - "offset": 22248, + "offset": 22962, "col": 14, "tokLen": 6 } @@ -11427,16 +11272,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eb5718", + "id": "0x557b77230ef8", "kind": "StringLiteral", "range": { "begin": { - "offset": 22248, + "offset": 22962, "col": 14, "tokLen": 6 }, "end": { - "offset": 22248, + "offset": 22962, "col": 14, "tokLen": 6 } @@ -11452,33 +11297,33 @@ ] }, { - "id": "0x7feb10eb69f8", + "id": "0x557b772321f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22264, - "line": 722, + "offset": 22978, + "line": 752, "col": 9, "tokLen": 6 }, "end": { - "offset": 22277, + "offset": 22991, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10eb69c8", + "id": "0x557b772321c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22271, + "offset": 22985, "col": 16, "tokLen": 4 }, "end": { - "offset": 22277, + "offset": 22991, "col": 22, "tokLen": 4 } @@ -11488,7 +11333,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0f20", + "id": "0x557b76925c58", "kind": "EnumConstantDecl", "name": "FAST", "type": { @@ -11501,35 +11346,35 @@ ] }, { - "id": "0x7feb10eb7d38", + "id": "0x557b77233558", "kind": "IfStmt", "range": { "begin": { - "offset": 22287, - "line": 723, + "offset": 23001, + "line": 753, "col": 5, "tokLen": 2 }, "end": { - "offset": 22329, - "line": 724, + "offset": 23043, + "line": 754, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10eb7c88", + "id": "0x557b772334a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22291, - "line": 723, + "offset": 23005, + "line": 753, "col": 9, "tokLen": 1 }, "end": { - "offset": 22296, + "offset": 23010, "col": 14, "tokLen": 10 } @@ -11541,67 +11386,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eb7c70", + "id": "0x557b77233488", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22293, + "offset": 23007, "col": 11, "tokLen": 2 }, "end": { - "offset": 22293, + "offset": 23007, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eb7c50", + "id": "0x557b77233468", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22293, + "offset": 23007, "col": 11, "tokLen": 2 }, "end": { - "offset": 22293, + "offset": 23007, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eb6a28", + "id": "0x557b77232228", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22291, + "offset": 23005, "col": 9, "tokLen": 1 }, "end": { - "offset": 22291, + "offset": 23005, "col": 9, "tokLen": 1 } @@ -11609,11 +11454,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -11622,16 +11467,16 @@ } }, { - "id": "0x7feb10eb7c38", + "id": "0x557b77233450", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22296, + "offset": 23010, "col": 14, "tokLen": 10 }, "end": { - "offset": 22296, + "offset": 23010, "col": 14, "tokLen": 10 } @@ -11643,16 +11488,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eb6a48", + "id": "0x557b77232248", "kind": "StringLiteral", "range": { "begin": { - "offset": 22296, + "offset": 23010, "col": 14, "tokLen": 10 }, "end": { - "offset": 22296, + "offset": 23010, "col": 14, "tokLen": 10 } @@ -11668,33 +11513,33 @@ ] }, { - "id": "0x7feb10eb7d28", + "id": "0x557b77233548", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22316, - "line": 724, + "offset": 23030, + "line": 754, "col": 9, "tokLen": 6 }, "end": { - "offset": 22329, + "offset": 23043, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10eb7cf8", + "id": "0x557b77233518", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22323, + "offset": 23037, "col": 16, "tokLen": 4 }, "end": { - "offset": 22329, + "offset": 23043, "col": 22, "tokLen": 8 } @@ -11704,7 +11549,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0f70", + "id": "0x557b76925cb0", "kind": "EnumConstantDecl", "name": "HIGHGAIN", "type": { @@ -11717,35 +11562,35 @@ ] }, { - "id": "0x7feb10eb9068", + "id": "0x557b772348a8", "kind": "IfStmt", "range": { "begin": { - "offset": 22343, - "line": 725, + "offset": 23057, + "line": 755, "col": 5, "tokLen": 2 }, "end": { - "offset": 22388, - "line": 726, + "offset": 23102, + "line": 756, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x7feb10eb8fb8", + "id": "0x557b772347f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22347, - "line": 725, + "offset": 23061, + "line": 755, "col": 9, "tokLen": 1 }, "end": { - "offset": 22352, + "offset": 23066, "col": 14, "tokLen": 13 } @@ -11757,67 +11602,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eb8fa0", + "id": "0x557b772347d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22349, + "offset": 23063, "col": 11, "tokLen": 2 }, "end": { - "offset": 22349, + "offset": 23063, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eb8f80", + "id": "0x557b772347b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22349, + "offset": 23063, "col": 11, "tokLen": 2 }, "end": { - "offset": 22349, + "offset": 23063, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eb7d58", + "id": "0x557b77233578", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22347, + "offset": 23061, "col": 9, "tokLen": 1 }, "end": { - "offset": 22347, + "offset": 23061, "col": 9, "tokLen": 1 } @@ -11825,11 +11670,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -11838,16 +11683,16 @@ } }, { - "id": "0x7feb10eb8f68", + "id": "0x557b772347a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22352, + "offset": 23066, "col": 14, "tokLen": 13 }, "end": { - "offset": 22352, + "offset": 23066, "col": 14, "tokLen": 13 } @@ -11859,16 +11704,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eb7d78", + "id": "0x557b77233598", "kind": "StringLiteral", "range": { "begin": { - "offset": 22352, + "offset": 23066, "col": 14, "tokLen": 13 }, "end": { - "offset": 22352, + "offset": 23066, "col": 14, "tokLen": 13 } @@ -11884,33 +11729,33 @@ ] }, { - "id": "0x7feb10eb9058", + "id": "0x557b77234898", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22375, - "line": 726, + "offset": 23089, + "line": 756, "col": 9, "tokLen": 6 }, "end": { - "offset": 22388, + "offset": 23102, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x7feb10eb9028", + "id": "0x557b77234868", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22382, + "offset": 23096, "col": 16, "tokLen": 4 }, "end": { - "offset": 22388, + "offset": 23102, "col": 22, "tokLen": 11 } @@ -11920,7 +11765,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0fc0", + "id": "0x557b76925d08", "kind": "EnumConstantDecl", "name": "DYNAMICGAIN", "type": { @@ -11933,35 +11778,35 @@ ] }, { - "id": "0x7feb10eba398", + "id": "0x557b77235bf8", "kind": "IfStmt", "range": { "begin": { - "offset": 22405, - "line": 727, + "offset": 23119, + "line": 757, "col": 5, "tokLen": 2 }, "end": { - "offset": 22446, - "line": 728, + "offset": 23160, + "line": 758, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10eba2e8", + "id": "0x557b77235b40", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22409, - "line": 727, + "offset": 23123, + "line": 757, "col": 9, "tokLen": 1 }, "end": { - "offset": 22414, + "offset": 23128, "col": 14, "tokLen": 9 } @@ -11973,67 +11818,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10eba2d0", + "id": "0x557b77235b28", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22411, + "offset": 23125, "col": 11, "tokLen": 2 }, "end": { - "offset": 22411, + "offset": 23125, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10eba2b0", + "id": "0x557b77235b08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22411, + "offset": 23125, "col": 11, "tokLen": 2 }, "end": { - "offset": 22411, + "offset": 23125, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eb9088", + "id": "0x557b772348c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22409, + "offset": 23123, "col": 9, "tokLen": 1 }, "end": { - "offset": 22409, + "offset": 23123, "col": 9, "tokLen": 1 } @@ -12041,11 +11886,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -12054,16 +11899,16 @@ } }, { - "id": "0x7feb10eba298", + "id": "0x557b77235af0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22414, + "offset": 23128, "col": 14, "tokLen": 9 }, "end": { - "offset": 22414, + "offset": 23128, "col": 14, "tokLen": 9 } @@ -12075,16 +11920,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eb90a8", + "id": "0x557b772348e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 22414, + "offset": 23128, "col": 14, "tokLen": 9 }, "end": { - "offset": 22414, + "offset": 23128, "col": 14, "tokLen": 9 } @@ -12100,33 +11945,33 @@ ] }, { - "id": "0x7feb10eba388", + "id": "0x557b77235be8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22433, - "line": 728, + "offset": 23147, + "line": 758, "col": 9, "tokLen": 6 }, "end": { - "offset": 22446, + "offset": 23160, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10eba358", + "id": "0x557b77235bb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22440, + "offset": 23154, "col": 16, "tokLen": 4 }, "end": { - "offset": 22446, + "offset": 23160, "col": 22, "tokLen": 7 } @@ -12136,7 +11981,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1010", + "id": "0x557b76925d60", "kind": "EnumConstantDecl", "name": "LOWGAIN", "type": { @@ -12149,35 +11994,35 @@ ] }, { - "id": "0x7feb10ebb6c8", + "id": "0x557b77236f48", "kind": "IfStmt", "range": { "begin": { - "offset": 22459, - "line": 729, + "offset": 23173, + "line": 759, "col": 5, "tokLen": 2 }, "end": { - "offset": 22503, - "line": 730, + "offset": 23217, + "line": 760, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10ebb618", + "id": "0x557b77236e90", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22463, - "line": 729, + "offset": 23177, + "line": 759, "col": 9, "tokLen": 1 }, "end": { - "offset": 22468, + "offset": 23182, "col": 14, "tokLen": 12 } @@ -12189,67 +12034,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10ebb600", + "id": "0x557b77236e78", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22465, + "offset": 23179, "col": 11, "tokLen": 2 }, "end": { - "offset": 22465, + "offset": 23179, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10ebb5e0", + "id": "0x557b77236e58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22465, + "offset": 23179, "col": 11, "tokLen": 2 }, "end": { - "offset": 22465, + "offset": 23179, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10eba3b8", + "id": "0x557b77235c18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22463, + "offset": 23177, "col": 9, "tokLen": 1 }, "end": { - "offset": 22463, + "offset": 23177, "col": 9, "tokLen": 1 } @@ -12257,11 +12102,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -12270,16 +12115,16 @@ } }, { - "id": "0x7feb10ebb5c8", + "id": "0x557b77236e40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22468, + "offset": 23182, "col": 14, "tokLen": 12 }, "end": { - "offset": 22468, + "offset": 23182, "col": 14, "tokLen": 12 } @@ -12291,16 +12136,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10eba3d8", + "id": "0x557b77235c38", "kind": "StringLiteral", "range": { "begin": { - "offset": 22468, + "offset": 23182, "col": 14, "tokLen": 12 }, "end": { - "offset": 22468, + "offset": 23182, "col": 14, "tokLen": 12 } @@ -12316,33 +12161,33 @@ ] }, { - "id": "0x7feb10ebb6b8", + "id": "0x557b77236f38", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22490, - "line": 730, + "offset": 23204, + "line": 760, "col": 9, "tokLen": 6 }, "end": { - "offset": 22503, + "offset": 23217, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10ebb688", + "id": "0x557b77236f08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22497, + "offset": 23211, "col": 16, "tokLen": 4 }, "end": { - "offset": 22503, + "offset": 23217, "col": 22, "tokLen": 10 } @@ -12352,7 +12197,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1060", + "id": "0x557b76925db8", "kind": "EnumConstantDecl", "name": "MEDIUMGAIN", "type": { @@ -12365,35 +12210,35 @@ ] }, { - "id": "0x38717878", + "id": "0x557b77238298", "kind": "IfStmt", "range": { "begin": { - "offset": 22519, - "line": 731, + "offset": 23233, + "line": 761, "col": 5, "tokLen": 2 }, "end": { - "offset": 22565, - "line": 732, + "offset": 23279, + "line": 762, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x387177c8", + "id": "0x557b772381e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22523, - "line": 731, + "offset": 23237, + "line": 761, "col": 9, "tokLen": 1 }, "end": { - "offset": 22528, + "offset": 23242, "col": 14, "tokLen": 14 } @@ -12405,67 +12250,67 @@ "adl": true, "inner": [ { - "id": "0x387177b0", + "id": "0x557b772381c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22525, + "offset": 23239, "col": 11, "tokLen": 2 }, "end": { - "offset": 22525, + "offset": 23239, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38717790", + "id": "0x557b772381a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22525, + "offset": 23239, "col": 11, "tokLen": 2 }, "end": { - "offset": 22525, + "offset": 23239, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10ebb6e8", + "id": "0x557b77236f68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22523, + "offset": 23237, "col": 9, "tokLen": 1 }, "end": { - "offset": 22523, + "offset": 23237, "col": 9, "tokLen": 1 } @@ -12473,11 +12318,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -12486,16 +12331,16 @@ } }, { - "id": "0x38717778", + "id": "0x557b77238190", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22528, + "offset": 23242, "col": 14, "tokLen": 14 }, "end": { - "offset": 22528, + "offset": 23242, "col": 14, "tokLen": 14 } @@ -12507,16 +12352,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10ebb708", + "id": "0x557b77236f88", "kind": "StringLiteral", "range": { "begin": { - "offset": 22528, + "offset": 23242, "col": 14, "tokLen": 14 }, "end": { - "offset": 22528, + "offset": 23242, "col": 14, "tokLen": 14 } @@ -12532,33 +12377,33 @@ ] }, { - "id": "0x38717868", + "id": "0x557b77238288", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22552, - "line": 732, + "offset": 23266, + "line": 762, "col": 9, "tokLen": 6 }, "end": { - "offset": 22565, + "offset": 23279, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x38717838", + "id": "0x557b77238258", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22559, + "offset": 23273, "col": 16, "tokLen": 4 }, "end": { - "offset": 22565, + "offset": 23279, "col": 22, "tokLen": 12 } @@ -12568,7 +12413,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff10b0", + "id": "0x557b76925e10", "kind": "EnumConstantDecl", "name": "VERYHIGHGAIN", "type": { @@ -12581,35 +12426,35 @@ ] }, { - "id": "0x38718ba8", + "id": "0x557b772395e8", "kind": "IfStmt", "range": { "begin": { - "offset": 22583, - "line": 733, + "offset": 23297, + "line": 763, "col": 5, "tokLen": 2 }, "end": { - "offset": 22626, - "line": 734, + "offset": 23340, + "line": 764, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x38718af8", + "id": "0x557b77239530", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22587, - "line": 733, + "offset": 23301, + "line": 763, "col": 9, "tokLen": 1 }, "end": { - "offset": 22592, + "offset": 23306, "col": 14, "tokLen": 11 } @@ -12621,67 +12466,67 @@ "adl": true, "inner": [ { - "id": "0x38718ae0", + "id": "0x557b77239518", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22589, + "offset": 23303, "col": 11, "tokLen": 2 }, "end": { - "offset": 22589, + "offset": 23303, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38718ac0", + "id": "0x557b772394f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22589, + "offset": 23303, "col": 11, "tokLen": 2 }, "end": { - "offset": 22589, + "offset": 23303, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38717898", + "id": "0x557b772382b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22587, + "offset": 23301, "col": 9, "tokLen": 1 }, "end": { - "offset": 22587, + "offset": 23301, "col": 9, "tokLen": 1 } @@ -12689,11 +12534,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -12702,16 +12547,16 @@ } }, { - "id": "0x38718aa8", + "id": "0x557b772394e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22592, + "offset": 23306, "col": 14, "tokLen": 11 }, "end": { - "offset": 22592, + "offset": 23306, "col": 14, "tokLen": 11 } @@ -12723,16 +12568,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x387178b8", + "id": "0x557b772382d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 22592, + "offset": 23306, "col": 14, "tokLen": 11 }, "end": { - "offset": 22592, + "offset": 23306, "col": 14, "tokLen": 11 } @@ -12748,33 +12593,33 @@ ] }, { - "id": "0x38718b98", + "id": "0x557b772395d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22613, - "line": 734, + "offset": 23327, + "line": 764, "col": 9, "tokLen": 6 }, "end": { - "offset": 22626, + "offset": 23340, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x38718b68", + "id": "0x557b772395a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22620, + "offset": 23334, "col": 16, "tokLen": 4 }, "end": { - "offset": 22626, + "offset": 23340, "col": 22, "tokLen": 9 } @@ -12784,7 +12629,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1100", + "id": "0x557b76925e68", "kind": "EnumConstantDecl", "name": "HIGHGAIN0", "type": { @@ -12797,35 +12642,35 @@ ] }, { - "id": "0x38719ed8", + "id": "0x557b7723a938", "kind": "IfStmt", "range": { "begin": { - "offset": 22641, - "line": 735, + "offset": 23355, + "line": 765, "col": 5, "tokLen": 2 }, "end": { - "offset": 22683, - "line": 736, + "offset": 23397, + "line": 766, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38719e28", + "id": "0x557b7723a880", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22645, - "line": 735, + "offset": 23359, + "line": 765, "col": 9, "tokLen": 1 }, "end": { - "offset": 22650, + "offset": 23364, "col": 14, "tokLen": 10 } @@ -12837,67 +12682,67 @@ "adl": true, "inner": [ { - "id": "0x38719e10", + "id": "0x557b7723a868", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22647, + "offset": 23361, "col": 11, "tokLen": 2 }, "end": { - "offset": 22647, + "offset": 23361, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38719df0", + "id": "0x557b7723a848", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22647, + "offset": 23361, "col": 11, "tokLen": 2 }, "end": { - "offset": 22647, + "offset": 23361, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38718bc8", + "id": "0x557b77239608", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22645, + "offset": 23359, "col": 9, "tokLen": 1 }, "end": { - "offset": 22645, + "offset": 23359, "col": 9, "tokLen": 1 } @@ -12905,11 +12750,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -12918,16 +12763,16 @@ } }, { - "id": "0x38719dd8", + "id": "0x557b7723a830", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22650, + "offset": 23364, "col": 14, "tokLen": 10 }, "end": { - "offset": 22650, + "offset": 23364, "col": 14, "tokLen": 10 } @@ -12939,16 +12784,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38718be8", + "id": "0x557b77239628", "kind": "StringLiteral", "range": { "begin": { - "offset": 22650, + "offset": 23364, "col": 14, "tokLen": 10 }, "end": { - "offset": 22650, + "offset": 23364, "col": 14, "tokLen": 10 } @@ -12964,33 +12809,33 @@ ] }, { - "id": "0x38719ec8", + "id": "0x557b7723a928", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22670, - "line": 736, + "offset": 23384, + "line": 766, "col": 9, "tokLen": 6 }, "end": { - "offset": 22683, + "offset": 23397, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38719e98", + "id": "0x557b7723a8f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22677, + "offset": 23391, "col": 16, "tokLen": 4 }, "end": { - "offset": 22683, + "offset": 23397, "col": 22, "tokLen": 8 } @@ -13000,7 +12845,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1150", + "id": "0x557b76925ec0", "kind": "EnumConstantDecl", "name": "FIXGAIN1", "type": { @@ -13013,35 +12858,35 @@ ] }, { - "id": "0x3871b208", + "id": "0x557b7723bc88", "kind": "IfStmt", "range": { "begin": { - "offset": 22697, - "line": 737, + "offset": 23411, + "line": 767, "col": 5, "tokLen": 2 }, "end": { - "offset": 22739, - "line": 738, + "offset": 23453, + "line": 768, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x3871b158", + "id": "0x557b7723bbd0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22701, - "line": 737, + "offset": 23415, + "line": 767, "col": 9, "tokLen": 1 }, "end": { - "offset": 22706, + "offset": 23420, "col": 14, "tokLen": 10 } @@ -13053,67 +12898,67 @@ "adl": true, "inner": [ { - "id": "0x3871b140", + "id": "0x557b7723bbb8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22703, + "offset": 23417, "col": 11, "tokLen": 2 }, "end": { - "offset": 22703, + "offset": 23417, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3871b120", + "id": "0x557b7723bb98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22703, + "offset": 23417, "col": 11, "tokLen": 2 }, "end": { - "offset": 22703, + "offset": 23417, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38719ef8", + "id": "0x557b7723a958", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22701, + "offset": 23415, "col": 9, "tokLen": 1 }, "end": { - "offset": 22701, + "offset": 23415, "col": 9, "tokLen": 1 } @@ -13121,11 +12966,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -13134,16 +12979,16 @@ } }, { - "id": "0x3871b108", + "id": "0x557b7723bb80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22706, + "offset": 23420, "col": 14, "tokLen": 10 }, "end": { - "offset": 22706, + "offset": 23420, "col": 14, "tokLen": 10 } @@ -13155,16 +13000,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38719f18", + "id": "0x557b7723a978", "kind": "StringLiteral", "range": { "begin": { - "offset": 22706, + "offset": 23420, "col": 14, "tokLen": 10 }, "end": { - "offset": 22706, + "offset": 23420, "col": 14, "tokLen": 10 } @@ -13180,33 +13025,33 @@ ] }, { - "id": "0x3871b1f8", + "id": "0x557b7723bc78", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22726, - "line": 738, + "offset": 23440, + "line": 768, "col": 9, "tokLen": 6 }, "end": { - "offset": 22739, + "offset": 23453, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x3871b1c8", + "id": "0x557b7723bc48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22733, + "offset": 23447, "col": 16, "tokLen": 4 }, "end": { - "offset": 22739, + "offset": 23453, "col": 22, "tokLen": 8 } @@ -13216,7 +13061,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff11a0", + "id": "0x557b76925f18", "kind": "EnumConstantDecl", "name": "FIXGAIN2", "type": { @@ -13229,35 +13074,35 @@ ] }, { - "id": "0x3871c538", + "id": "0x557b7723cfd8", "kind": "IfStmt", "range": { "begin": { - "offset": 22753, - "line": 739, + "offset": 23467, + "line": 769, "col": 5, "tokLen": 2 }, "end": { - "offset": 22798, - "line": 740, + "offset": 23512, + "line": 770, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x3871c488", + "id": "0x557b7723cf20", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22757, - "line": 739, + "offset": 23471, + "line": 769, "col": 9, "tokLen": 1 }, "end": { - "offset": 22762, + "offset": 23476, "col": 14, "tokLen": 13 } @@ -13269,67 +13114,67 @@ "adl": true, "inner": [ { - "id": "0x3871c470", + "id": "0x557b7723cf08", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22759, + "offset": 23473, "col": 11, "tokLen": 2 }, "end": { - "offset": 22759, + "offset": 23473, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3871c450", + "id": "0x557b7723cee8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22759, + "offset": 23473, "col": 11, "tokLen": 2 }, "end": { - "offset": 22759, + "offset": 23473, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3871b228", + "id": "0x557b7723bca8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22757, + "offset": 23471, "col": 9, "tokLen": 1 }, "end": { - "offset": 22757, + "offset": 23471, "col": 9, "tokLen": 1 } @@ -13337,11 +13182,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -13350,16 +13195,16 @@ } }, { - "id": "0x3871c438", + "id": "0x557b7723ced0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22762, + "offset": 23476, "col": 14, "tokLen": 13 }, "end": { - "offset": 22762, + "offset": 23476, "col": 14, "tokLen": 13 } @@ -13371,16 +13216,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3871b248", + "id": "0x557b7723bcc8", "kind": "StringLiteral", "range": { "begin": { - "offset": 22762, + "offset": 23476, "col": 14, "tokLen": 13 }, "end": { - "offset": 22762, + "offset": 23476, "col": 14, "tokLen": 13 } @@ -13396,33 +13241,33 @@ ] }, { - "id": "0x3871c528", + "id": "0x557b7723cfc8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22785, - "line": 740, + "offset": 23499, + "line": 770, "col": 9, "tokLen": 6 }, "end": { - "offset": 22798, + "offset": 23512, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x3871c4f8", + "id": "0x557b7723cf98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22792, + "offset": 23506, "col": 16, "tokLen": 4 }, "end": { - "offset": 22798, + "offset": 23512, "col": 22, "tokLen": 11 } @@ -13432,7 +13277,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff11f0", + "id": "0x557b76925f70", "kind": "EnumConstantDecl", "name": "VERYLOWGAIN", "type": { @@ -13445,35 +13290,35 @@ ] }, { - "id": "0x3871d868", + "id": "0x557b7723e328", "kind": "IfStmt", "range": { "begin": { - "offset": 22815, - "line": 741, + "offset": 23529, + "line": 771, "col": 5, "tokLen": 2 }, "end": { - "offset": 22854, - "line": 742, + "offset": 23568, + "line": 772, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x3871d7b8", + "id": "0x557b7723e270", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22819, - "line": 741, + "offset": 23533, + "line": 771, "col": 9, "tokLen": 1 }, "end": { - "offset": 22824, + "offset": 23538, "col": 14, "tokLen": 7 } @@ -13485,67 +13330,67 @@ "adl": true, "inner": [ { - "id": "0x3871d7a0", + "id": "0x557b7723e258", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22821, + "offset": 23535, "col": 11, "tokLen": 2 }, "end": { - "offset": 22821, + "offset": 23535, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3871d780", + "id": "0x557b7723e238", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22821, + "offset": 23535, "col": 11, "tokLen": 2 }, "end": { - "offset": 22821, + "offset": 23535, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3871c558", + "id": "0x557b7723cff8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22819, + "offset": 23533, "col": 9, "tokLen": 1 }, "end": { - "offset": 22819, + "offset": 23533, "col": 9, "tokLen": 1 } @@ -13553,11 +13398,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -13566,16 +13411,16 @@ } }, { - "id": "0x3871d768", + "id": "0x557b7723e220", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22824, + "offset": 23538, "col": 14, "tokLen": 7 }, "end": { - "offset": 22824, + "offset": 23538, "col": 14, "tokLen": 7 } @@ -13587,16 +13432,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3871c578", + "id": "0x557b7723d018", "kind": "StringLiteral", "range": { "begin": { - "offset": 22824, + "offset": 23538, "col": 14, "tokLen": 7 }, "end": { - "offset": 22824, + "offset": 23538, "col": 14, "tokLen": 7 } @@ -13612,33 +13457,33 @@ ] }, { - "id": "0x3871d858", + "id": "0x557b7723e318", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22841, - "line": 742, + "offset": 23555, + "line": 772, "col": 9, "tokLen": 6 }, "end": { - "offset": 22854, + "offset": 23568, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x3871d828", + "id": "0x557b7723e2e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22848, + "offset": 23562, "col": 16, "tokLen": 4 }, "end": { - "offset": 22854, + "offset": 23568, "col": 22, "tokLen": 11 } @@ -13648,7 +13493,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1240", + "id": "0x557b76925fc8", "kind": "EnumConstantDecl", "name": "G1_HIGHGAIN", "type": { @@ -13661,35 +13506,35 @@ ] }, { - "id": "0x3871eb98", + "id": "0x557b7723f678", "kind": "IfStmt", "range": { "begin": { - "offset": 22871, - "line": 743, + "offset": 23585, + "line": 773, "col": 5, "tokLen": 2 }, "end": { - "offset": 22910, - "line": 744, + "offset": 23624, + "line": 774, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x3871eae8", + "id": "0x557b7723f5c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22875, - "line": 743, + "offset": 23589, + "line": 773, "col": 9, "tokLen": 1 }, "end": { - "offset": 22880, + "offset": 23594, "col": 14, "tokLen": 7 } @@ -13701,67 +13546,67 @@ "adl": true, "inner": [ { - "id": "0x3871ead0", + "id": "0x557b7723f5a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22877, + "offset": 23591, "col": 11, "tokLen": 2 }, "end": { - "offset": 22877, + "offset": 23591, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3871eab0", + "id": "0x557b7723f588", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22877, + "offset": 23591, "col": 11, "tokLen": 2 }, "end": { - "offset": 22877, + "offset": 23591, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3871d888", + "id": "0x557b7723e348", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22875, + "offset": 23589, "col": 9, "tokLen": 1 }, "end": { - "offset": 22875, + "offset": 23589, "col": 9, "tokLen": 1 } @@ -13769,11 +13614,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -13782,16 +13627,16 @@ } }, { - "id": "0x3871ea98", + "id": "0x557b7723f570", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22880, + "offset": 23594, "col": 14, "tokLen": 7 }, "end": { - "offset": 22880, + "offset": 23594, "col": 14, "tokLen": 7 } @@ -13803,16 +13648,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3871d8a8", + "id": "0x557b7723e368", "kind": "StringLiteral", "range": { "begin": { - "offset": 22880, + "offset": 23594, "col": 14, "tokLen": 7 }, "end": { - "offset": 22880, + "offset": 23594, "col": 14, "tokLen": 7 } @@ -13828,33 +13673,33 @@ ] }, { - "id": "0x3871eb88", + "id": "0x557b7723f668", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22897, - "line": 744, + "offset": 23611, + "line": 774, "col": 9, "tokLen": 6 }, "end": { - "offset": 22910, + "offset": 23624, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x3871eb58", + "id": "0x557b7723f638", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22904, + "offset": 23618, "col": 16, "tokLen": 4 }, "end": { - "offset": 22910, + "offset": 23624, "col": 22, "tokLen": 10 } @@ -13864,7 +13709,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1290", + "id": "0x557b76926020", "kind": "EnumConstantDecl", "name": "G1_LOWGAIN", "type": { @@ -13877,35 +13722,35 @@ ] }, { - "id": "0x3871fec8", + "id": "0x557b772409c8", "kind": "IfStmt", "range": { "begin": { - "offset": 22926, - "line": 745, + "offset": 23640, + "line": 775, "col": 5, "tokLen": 2 }, "end": { - "offset": 22968, - "line": 746, + "offset": 23682, + "line": 776, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x3871fe18", + "id": "0x557b77240910", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22930, - "line": 745, + "offset": 23644, + "line": 775, "col": 9, "tokLen": 1 }, "end": { - "offset": 22935, + "offset": 23649, "col": 14, "tokLen": 10 } @@ -13917,67 +13762,67 @@ "adl": true, "inner": [ { - "id": "0x3871fe00", + "id": "0x557b772408f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22932, + "offset": 23646, "col": 11, "tokLen": 2 }, "end": { - "offset": 22932, + "offset": 23646, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3871fde0", + "id": "0x557b772408d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22932, + "offset": 23646, "col": 11, "tokLen": 2 }, "end": { - "offset": 22932, + "offset": 23646, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3871ebb8", + "id": "0x557b7723f698", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22930, + "offset": 23644, "col": 9, "tokLen": 1 }, "end": { - "offset": 22930, + "offset": 23644, "col": 9, "tokLen": 1 } @@ -13985,11 +13830,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -13998,16 +13843,16 @@ } }, { - "id": "0x3871fdc8", + "id": "0x557b772408c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22935, + "offset": 23649, "col": 14, "tokLen": 10 }, "end": { - "offset": 22935, + "offset": 23649, "col": 14, "tokLen": 10 } @@ -14019,16 +13864,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3871ebd8", + "id": "0x557b7723f6b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 22935, + "offset": 23649, "col": 14, "tokLen": 10 }, "end": { - "offset": 22935, + "offset": 23649, "col": 14, "tokLen": 10 } @@ -14044,33 +13889,33 @@ ] }, { - "id": "0x3871feb8", + "id": "0x557b772409b8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 22955, - "line": 746, + "offset": 23669, + "line": 776, "col": 9, "tokLen": 6 }, "end": { - "offset": 22968, + "offset": 23682, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x3871fe88", + "id": "0x557b77240988", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22962, + "offset": 23676, "col": 16, "tokLen": 4 }, "end": { - "offset": 22968, + "offset": 23682, "col": 22, "tokLen": 19 } @@ -14080,7 +13925,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff12e0", + "id": "0x557b76926078", "kind": "EnumConstantDecl", "name": "G2_HIGHCAP_HIGHGAIN", "type": { @@ -14093,35 +13938,35 @@ ] }, { - "id": "0x387211f8", + "id": "0x557b77241d18", "kind": "IfStmt", "range": { "begin": { - "offset": 22993, - "line": 747, + "offset": 23707, + "line": 777, "col": 5, "tokLen": 2 }, "end": { - "offset": 23035, - "line": 748, + "offset": 23749, + "line": 778, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x38721148", + "id": "0x557b77241c60", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 22997, - "line": 747, + "offset": 23711, + "line": 777, "col": 9, "tokLen": 1 }, "end": { - "offset": 23002, + "offset": 23716, "col": 14, "tokLen": 10 } @@ -14133,67 +13978,67 @@ "adl": true, "inner": [ { - "id": "0x38721130", + "id": "0x557b77241c48", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 22999, + "offset": 23713, "col": 11, "tokLen": 2 }, "end": { - "offset": 22999, + "offset": 23713, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38721110", + "id": "0x557b77241c28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22999, + "offset": 23713, "col": 11, "tokLen": 2 }, "end": { - "offset": 22999, + "offset": 23713, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3871fee8", + "id": "0x557b772409e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 22997, + "offset": 23711, "col": 9, "tokLen": 1 }, "end": { - "offset": 22997, + "offset": 23711, "col": 9, "tokLen": 1 } @@ -14201,11 +14046,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -14214,16 +14059,16 @@ } }, { - "id": "0x387210f8", + "id": "0x557b77241c10", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23002, + "offset": 23716, "col": 14, "tokLen": 10 }, "end": { - "offset": 23002, + "offset": 23716, "col": 14, "tokLen": 10 } @@ -14235,16 +14080,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3871ff08", + "id": "0x557b77240a08", "kind": "StringLiteral", "range": { "begin": { - "offset": 23002, + "offset": 23716, "col": 14, "tokLen": 10 }, "end": { - "offset": 23002, + "offset": 23716, "col": 14, "tokLen": 10 } @@ -14260,33 +14105,33 @@ ] }, { - "id": "0x387211e8", + "id": "0x557b77241d08", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23022, - "line": 748, + "offset": 23736, + "line": 778, "col": 9, "tokLen": 6 }, "end": { - "offset": 23035, + "offset": 23749, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x387211b8", + "id": "0x557b77241cd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23029, + "offset": 23743, "col": 16, "tokLen": 4 }, "end": { - "offset": 23035, + "offset": 23749, "col": 22, "tokLen": 18 } @@ -14296,7 +14141,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1330", + "id": "0x557b769260d0", "kind": "EnumConstantDecl", "name": "G2_HIGHCAP_LOWGAIN", "type": { @@ -14309,35 +14154,35 @@ ] }, { - "id": "0x38722528", + "id": "0x557b77243068", "kind": "IfStmt", "range": { "begin": { - "offset": 23059, - "line": 749, + "offset": 23773, + "line": 779, "col": 5, "tokLen": 2 }, "end": { - "offset": 23101, - "line": 750, + "offset": 23815, + "line": 780, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x38722478", + "id": "0x557b77242fb0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23063, - "line": 749, + "offset": 23777, + "line": 779, "col": 9, "tokLen": 1 }, "end": { - "offset": 23068, + "offset": 23782, "col": 14, "tokLen": 10 } @@ -14349,67 +14194,67 @@ "adl": true, "inner": [ { - "id": "0x38722460", + "id": "0x557b77242f98", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23065, + "offset": 23779, "col": 11, "tokLen": 2 }, "end": { - "offset": 23065, + "offset": 23779, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38722440", + "id": "0x557b77242f78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23065, + "offset": 23779, "col": 11, "tokLen": 2 }, "end": { - "offset": 23065, + "offset": 23779, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38721218", + "id": "0x557b77241d38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23063, + "offset": 23777, "col": 9, "tokLen": 1 }, "end": { - "offset": 23063, + "offset": 23777, "col": 9, "tokLen": 1 } @@ -14417,11 +14262,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -14430,16 +14275,16 @@ } }, { - "id": "0x38722428", + "id": "0x557b77242f60", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23068, + "offset": 23782, "col": 14, "tokLen": 10 }, "end": { - "offset": 23068, + "offset": 23782, "col": 14, "tokLen": 10 } @@ -14451,16 +14296,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38721238", + "id": "0x557b77241d58", "kind": "StringLiteral", "range": { "begin": { - "offset": 23068, + "offset": 23782, "col": 14, "tokLen": 10 }, "end": { - "offset": 23068, + "offset": 23782, "col": 14, "tokLen": 10 } @@ -14476,33 +14321,33 @@ ] }, { - "id": "0x38722518", + "id": "0x557b77243058", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23088, - "line": 750, + "offset": 23802, + "line": 780, "col": 9, "tokLen": 6 }, "end": { - "offset": 23101, + "offset": 23815, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x387224e8", + "id": "0x557b77243028", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23095, + "offset": 23809, "col": 16, "tokLen": 4 }, "end": { - "offset": 23101, + "offset": 23815, "col": 22, "tokLen": 18 } @@ -14512,7 +14357,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1380", + "id": "0x557b76926128", "kind": "EnumConstantDecl", "name": "G2_LOWCAP_HIGHGAIN", "type": { @@ -14525,35 +14370,35 @@ ] }, { - "id": "0x38723858", + "id": "0x557b772443b8", "kind": "IfStmt", "range": { "begin": { - "offset": 23125, - "line": 751, + "offset": 23839, + "line": 781, "col": 5, "tokLen": 2 }, "end": { - "offset": 23167, - "line": 752, + "offset": 23881, + "line": 782, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x387237a8", + "id": "0x557b77244300", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23129, - "line": 751, + "offset": 23843, + "line": 781, "col": 9, "tokLen": 1 }, "end": { - "offset": 23134, + "offset": 23848, "col": 14, "tokLen": 10 } @@ -14565,67 +14410,67 @@ "adl": true, "inner": [ { - "id": "0x38723790", + "id": "0x557b772442e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23131, + "offset": 23845, "col": 11, "tokLen": 2 }, "end": { - "offset": 23131, + "offset": 23845, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38723770", + "id": "0x557b772442c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23131, + "offset": 23845, "col": 11, "tokLen": 2 }, "end": { - "offset": 23131, + "offset": 23845, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38722548", + "id": "0x557b77243088", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23129, + "offset": 23843, "col": 9, "tokLen": 1 }, "end": { - "offset": 23129, + "offset": 23843, "col": 9, "tokLen": 1 } @@ -14633,11 +14478,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -14646,16 +14491,16 @@ } }, { - "id": "0x38723758", + "id": "0x557b772442b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23134, + "offset": 23848, "col": 14, "tokLen": 10 }, "end": { - "offset": 23134, + "offset": 23848, "col": 14, "tokLen": 10 } @@ -14667,16 +14512,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38722568", + "id": "0x557b772430a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 23134, + "offset": 23848, "col": 14, "tokLen": 10 }, "end": { - "offset": 23134, + "offset": 23848, "col": 14, "tokLen": 10 } @@ -14692,33 +14537,33 @@ ] }, { - "id": "0x38723848", + "id": "0x557b772443a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23154, - "line": 752, + "offset": 23868, + "line": 782, "col": 9, "tokLen": 6 }, "end": { - "offset": 23167, + "offset": 23881, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x38723818", + "id": "0x557b77244378", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23161, + "offset": 23875, "col": 16, "tokLen": 4 }, "end": { - "offset": 23167, + "offset": 23881, "col": 22, "tokLen": 17 } @@ -14728,7 +14573,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff13d0", + "id": "0x557b76926180", "kind": "EnumConstantDecl", "name": "G2_LOWCAP_LOWGAIN", "type": { @@ -14741,35 +14586,35 @@ ] }, { - "id": "0x38724b88", + "id": "0x557b77245708", "kind": "IfStmt", "range": { "begin": { - "offset": 23190, - "line": 753, + "offset": 23904, + "line": 783, "col": 5, "tokLen": 2 }, "end": { - "offset": 23229, - "line": 754, + "offset": 23943, + "line": 784, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x38724ad8", + "id": "0x557b77245650", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23194, - "line": 753, + "offset": 23908, + "line": 783, "col": 9, "tokLen": 1 }, "end": { - "offset": 23199, + "offset": 23913, "col": 14, "tokLen": 7 } @@ -14781,67 +14626,67 @@ "adl": true, "inner": [ { - "id": "0x38724ac0", + "id": "0x557b77245638", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23196, + "offset": 23910, "col": 11, "tokLen": 2 }, "end": { - "offset": 23196, + "offset": 23910, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38724aa0", + "id": "0x557b77245618", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23196, + "offset": 23910, "col": 11, "tokLen": 2 }, "end": { - "offset": 23196, + "offset": 23910, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38723878", + "id": "0x557b772443d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23194, + "offset": 23908, "col": 9, "tokLen": 1 }, "end": { - "offset": 23194, + "offset": 23908, "col": 9, "tokLen": 1 } @@ -14849,11 +14694,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -14862,16 +14707,16 @@ } }, { - "id": "0x38724a88", + "id": "0x557b77245600", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23199, + "offset": 23913, "col": 14, "tokLen": 7 }, "end": { - "offset": 23199, + "offset": 23913, "col": 14, "tokLen": 7 } @@ -14883,16 +14728,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38723898", + "id": "0x557b772443f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 23199, + "offset": 23913, "col": 14, "tokLen": 7 }, "end": { - "offset": 23199, + "offset": 23913, "col": 14, "tokLen": 7 } @@ -14908,33 +14753,33 @@ ] }, { - "id": "0x38724b78", + "id": "0x557b772456f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23216, - "line": 754, + "offset": 23930, + "line": 784, "col": 9, "tokLen": 6 }, "end": { - "offset": 23229, + "offset": 23943, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x38724b48", + "id": "0x557b772456c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23223, + "offset": 23937, "col": 16, "tokLen": 4 }, "end": { - "offset": 23229, + "offset": 23943, "col": 22, "tokLen": 11 } @@ -14944,7 +14789,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1420", + "id": "0x557b769261d8", "kind": "EnumConstantDecl", "name": "G4_HIGHGAIN", "type": { @@ -14957,35 +14802,35 @@ ] }, { - "id": "0x38725eb8", + "id": "0x557b77246a58", "kind": "IfStmt", "range": { "begin": { - "offset": 23246, - "line": 755, + "offset": 23960, + "line": 785, "col": 5, "tokLen": 2 }, "end": { - "offset": 23285, - "line": 756, + "offset": 23999, + "line": 786, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x38725e08", + "id": "0x557b772469a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23250, - "line": 755, + "offset": 23964, + "line": 785, "col": 9, "tokLen": 1 }, "end": { - "offset": 23255, + "offset": 23969, "col": 14, "tokLen": 7 } @@ -14997,67 +14842,67 @@ "adl": true, "inner": [ { - "id": "0x38725df0", + "id": "0x557b77246988", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23252, + "offset": 23966, "col": 11, "tokLen": 2 }, "end": { - "offset": 23252, + "offset": 23966, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38725dd0", + "id": "0x557b77246968", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23252, + "offset": 23966, "col": 11, "tokLen": 2 }, "end": { - "offset": 23252, + "offset": 23966, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38724ba8", + "id": "0x557b77245728", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23250, + "offset": 23964, "col": 9, "tokLen": 1 }, "end": { - "offset": 23250, + "offset": 23964, "col": 9, "tokLen": 1 } @@ -15065,11 +14910,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -15078,16 +14923,16 @@ } }, { - "id": "0x38725db8", + "id": "0x557b77246950", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23255, + "offset": 23969, "col": 14, "tokLen": 7 }, "end": { - "offset": 23255, + "offset": 23969, "col": 14, "tokLen": 7 } @@ -15099,16 +14944,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38724bc8", + "id": "0x557b77245748", "kind": "StringLiteral", "range": { "begin": { - "offset": 23255, + "offset": 23969, "col": 14, "tokLen": 7 }, "end": { - "offset": 23255, + "offset": 23969, "col": 14, "tokLen": 7 } @@ -15124,33 +14969,33 @@ ] }, { - "id": "0x38725ea8", + "id": "0x557b77246a48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23272, - "line": 756, + "offset": 23986, + "line": 786, "col": 9, "tokLen": 6 }, "end": { - "offset": 23285, + "offset": 23999, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x38725e78", + "id": "0x557b77246a18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23279, + "offset": 23993, "col": 16, "tokLen": 4 }, "end": { - "offset": 23285, + "offset": 23999, "col": 22, "tokLen": 5 } @@ -15160,7 +15005,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff14c0", + "id": "0x557b76926288", "kind": "EnumConstantDecl", "name": "GAIN0", "type": { @@ -15173,35 +15018,35 @@ ] }, { - "id": "0x387271e8", + "id": "0x557b77247da8", "kind": "IfStmt", "range": { "begin": { - "offset": 23296, - "line": 757, + "offset": 24010, + "line": 787, "col": 5, "tokLen": 2 }, "end": { - "offset": 23335, - "line": 758, + "offset": 24049, + "line": 788, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x38727138", + "id": "0x557b77247cf0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23300, - "line": 757, + "offset": 24014, + "line": 787, "col": 9, "tokLen": 1 }, "end": { - "offset": 23305, + "offset": 24019, "col": 14, "tokLen": 7 } @@ -15213,67 +15058,67 @@ "adl": true, "inner": [ { - "id": "0x38727120", + "id": "0x557b77247cd8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23302, + "offset": 24016, "col": 11, "tokLen": 2 }, "end": { - "offset": 23302, + "offset": 24016, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38727100", + "id": "0x557b77247cb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23302, + "offset": 24016, "col": 11, "tokLen": 2 }, "end": { - "offset": 23302, + "offset": 24016, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38725ed8", + "id": "0x557b77246a78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23300, + "offset": 24014, "col": 9, "tokLen": 1 }, "end": { - "offset": 23300, + "offset": 24014, "col": 9, "tokLen": 1 } @@ -15281,11 +15126,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10eb4118", + "id": "0x557b7722f8c8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -15294,16 +15139,16 @@ } }, { - "id": "0x387270e8", + "id": "0x557b77247ca0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23305, + "offset": 24019, "col": 14, "tokLen": 7 }, "end": { - "offset": 23305, + "offset": 24019, "col": 14, "tokLen": 7 } @@ -15315,16 +15160,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38725ef8", + "id": "0x557b77246a98", "kind": "StringLiteral", "range": { "begin": { - "offset": 23305, + "offset": 24019, "col": 14, "tokLen": 7 }, "end": { - "offset": 23305, + "offset": 24019, "col": 14, "tokLen": 7 } @@ -15340,33 +15185,33 @@ ] }, { - "id": "0x387271d8", + "id": "0x557b77247d98", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23322, - "line": 758, + "offset": 24036, + "line": 788, "col": 9, "tokLen": 6 }, "end": { - "offset": 23335, + "offset": 24049, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x387271a8", + "id": "0x557b77247d68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23329, + "offset": 24043, "col": 16, "tokLen": 4 }, "end": { - "offset": 23335, + "offset": 24049, "col": 22, "tokLen": 10 } @@ -15376,7 +15221,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1470", + "id": "0x557b76926230", "kind": "EnumConstantDecl", "name": "G4_LOWGAIN", "type": { @@ -15389,17 +15234,17 @@ ] }, { - "id": "0x38727870", + "id": "0x557b77248408", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 23351, - "line": 759, + "offset": 24065, + "line": 789, "col": 5, "tokLen": 5 }, "end": { - "offset": 23392, + "offset": 24106, "col": 46, "tokLen": 1 } @@ -15411,16 +15256,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x38727858", + "id": "0x557b772483f0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 23351, + "offset": 24065, "col": 5, "tokLen": 5 }, "end": { - "offset": 23392, + "offset": 24106, "col": 46, "tokLen": 1 } @@ -15431,365 +15276,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x38727828", - "kind": "CXXConstructExpr", + "id": "0x557b772483c8", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 23357, + "offset": 24071, "col": 11, "tokLen": 12 }, "end": { - "offset": 23392, + "offset": 24106, "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x38727810", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772483a8", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 23357, + "offset": 24071, "col": 11, "tokLen": 12 }, "end": { - "offset": 23392, + "offset": 24106, "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b772483a0", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x387277e8", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77248370", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 23357, + "offset": 24071, "col": 11, "tokLen": 12 }, "end": { - "offset": 23392, + "offset": 24106, "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x387277c8", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77248358", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 23357, - "col": 11, - "tokLen": 12 + "offset": 24084, + "col": 24, + "tokLen": 18 }, "end": { - "offset": 23392, - "col": 46, + "offset": 24105, + "col": 45, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x387277c0", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x38727790", - "kind": "CXXConstructExpr", + "id": "0x557b77248340", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23357, - "col": 11, - "tokLen": 12 + "offset": 24084, + "col": 24, + "tokLen": 18 }, "end": { - "offset": 23392, - "col": 46, + "offset": 24105, + "col": 45, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x38727778", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77248320", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 23370, + "offset": 24084, "col": 24, "tokLen": 18 }, "end": { - "offset": 23391, + "offset": 24105, "col": 45, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77248318", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x38727760", - "kind": "ImplicitCastExpr", + "id": "0x557b772482e0", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23370, + "offset": 24084, "col": 24, "tokLen": 18 }, "end": { - "offset": 23391, + "offset": 24105, "col": 45, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x38727740", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772482c8", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23370, + "offset": 24103, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 24103, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b772482a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24103, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 24103, + "col": 43, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77248290", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24084, "col": 24, "tokLen": 18 }, "end": { - "offset": 23391, + "offset": 24084, + "col": 24, + "tokLen": 18 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b77247df8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 24084, + "col": 24, + "tokLen": 18 + }, + "end": { + "offset": 24084, + "col": 24, + "tokLen": 18 + } + }, + "type": { + "qualType": "const char[17]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown setting \"" + } + ] + }, + { + "id": "0x557b77247e20", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24105, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 24105, "col": 45, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x38727738", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b7722f8c8", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x38727700", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 23370, - "col": 24, - "tokLen": 18 - }, - "end": { - "offset": 23391, - "col": 45, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x387276e8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 23389, - "col": 43, - "tokLen": 1 - }, - "end": { - "offset": 23389, - "col": 43, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x387276c8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 23389, - "col": 43, - "tokLen": 1 - }, - "end": { - "offset": 23389, - "col": 43, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x387276b0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 23370, - "col": 24, - "tokLen": 18 - }, - "end": { - "offset": 23370, - "col": 24, - "tokLen": 18 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x38727218", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 23370, - "col": 24, - "tokLen": 18 - }, - "end": { - "offset": 23370, - "col": 24, - "tokLen": 18 - } - }, - "type": { - "qualType": "const char[17]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown setting \"" - } - ] - }, - { - "id": "0x38727240", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 23391, - "col": 45, - "tokLen": 1 - }, - "end": { - "offset": 23391, - "col": 45, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10eb4118", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -15814,29 +15603,29 @@ ] }, { - "id": "0x38727ab8", + "id": "0x557b77248648", "kind": "FunctionDecl", "loc": { - "offset": 23427, + "offset": 24141, "file": "ToString.cpp", - "line": 762, + "line": 792, "col": 30, "tokLen": 8 }, "range": { "begin": { - "offset": 23398, + "offset": 24112, "col": 1, "tokLen": 8 }, "end": { - "offset": 23952, - "line": 780, + "offset": 24666, + "line": 810, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a6a78", + "previousDecl": "0x557b76f771e8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10speedLevelEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -15850,13 +15639,13 @@ }, "inner": [ { - "id": "0x37ff1b60", + "id": "0x557b76926b70", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::speedLevel" }, "decl": { - "id": "0x37ff1ab8", + "id": "0x557b76926908", "kind": "EnumDecl", "name": "speedLevel" } @@ -15864,22 +15653,22 @@ ] }, { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "loc": { - "offset": 23455, - "line": 762, + "offset": 24169, + "line": 792, "col": 58, "tokLen": 1 }, "range": { "begin": { - "offset": 23436, + "offset": 24150, "col": 39, "tokLen": 5 }, "end": { - "offset": 23455, + "offset": 24169, "col": 58, "tokLen": 1 } @@ -15891,52 +15680,52 @@ } }, { - "id": "0x38731ca8", + "id": "0x557b77252920", "kind": "CompoundStmt", "range": { "begin": { - "offset": 23458, + "offset": 24172, "col": 61, "tokLen": 1 }, "end": { - "offset": 23952, - "line": 780, + "offset": 24666, + "line": 810, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x38728fb8", + "id": "0x557b77249b68", "kind": "IfStmt", "range": { "begin": { - "offset": 23464, - "line": 763, + "offset": 24178, + "line": 793, "col": 5, "tokLen": 2 }, "end": { - "offset": 23508, - "line": 764, + "offset": 24222, + "line": 794, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x38728f08", + "id": "0x557b77249ab0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23468, - "line": 763, + "offset": 24182, + "line": 793, "col": 9, "tokLen": 1 }, "end": { - "offset": 23473, + "offset": 24187, "col": 14, "tokLen": 12 } @@ -15948,67 +15737,67 @@ "adl": true, "inner": [ { - "id": "0x38728ef0", + "id": "0x557b77249a98", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23470, + "offset": 24184, "col": 11, "tokLen": 2 }, "end": { - "offset": 23470, + "offset": 24184, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38728ed0", + "id": "0x557b77249a78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23470, + "offset": 24184, "col": 11, "tokLen": 2 }, "end": { - "offset": 23470, + "offset": 24184, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38727ca0", + "id": "0x557b77248838", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23468, + "offset": 24182, "col": 9, "tokLen": 1 }, "end": { - "offset": 23468, + "offset": 24182, "col": 9, "tokLen": 1 } @@ -16016,11 +15805,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "name": "s", "type": { @@ -16029,16 +15818,16 @@ } }, { - "id": "0x38728eb8", + "id": "0x557b77249a60", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23473, + "offset": 24187, "col": 14, "tokLen": 12 }, "end": { - "offset": 23473, + "offset": 24187, "col": 14, "tokLen": 12 } @@ -16050,16 +15839,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38727cc0", + "id": "0x557b77248858", "kind": "StringLiteral", "range": { "begin": { - "offset": 23473, + "offset": 24187, "col": 14, "tokLen": 12 }, "end": { - "offset": 23473, + "offset": 24187, "col": 14, "tokLen": 12 } @@ -16075,33 +15864,33 @@ ] }, { - "id": "0x38728fa8", + "id": "0x557b77249b58", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23495, - "line": 764, + "offset": 24209, + "line": 794, "col": 9, "tokLen": 6 }, "end": { - "offset": 23508, + "offset": 24222, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x38728f78", + "id": "0x557b77249b28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23502, + "offset": 24216, "col": 16, "tokLen": 4 }, "end": { - "offset": 23508, + "offset": 24222, "col": 22, "tokLen": 10 } @@ -16111,7 +15900,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1b80", + "id": "0x557b769269b0", "kind": "EnumConstantDecl", "name": "FULL_SPEED", "type": { @@ -16124,35 +15913,35 @@ ] }, { - "id": "0x3872a2e8", + "id": "0x557b7724aeb8", "kind": "IfStmt", "range": { "begin": { - "offset": 23524, - "line": 765, + "offset": 24238, + "line": 795, "col": 5, "tokLen": 2 }, "end": { - "offset": 23559, - "line": 766, + "offset": 24273, + "line": 796, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x3872a238", + "id": "0x557b7724ae00", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23528, - "line": 765, + "offset": 24242, + "line": 795, "col": 9, "tokLen": 1 }, "end": { - "offset": 23533, + "offset": 24247, "col": 14, "tokLen": 3 } @@ -16164,67 +15953,67 @@ "adl": true, "inner": [ { - "id": "0x3872a220", + "id": "0x557b7724ade8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23530, + "offset": 24244, "col": 11, "tokLen": 2 }, "end": { - "offset": 23530, + "offset": 24244, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3872a200", + "id": "0x557b7724adc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23530, + "offset": 24244, "col": 11, "tokLen": 2 }, "end": { - "offset": 23530, + "offset": 24244, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38728fd8", + "id": "0x557b77249b88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23528, + "offset": 24242, "col": 9, "tokLen": 1 }, "end": { - "offset": 23528, + "offset": 24242, "col": 9, "tokLen": 1 } @@ -16232,11 +16021,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "name": "s", "type": { @@ -16245,16 +16034,16 @@ } }, { - "id": "0x3872a1e8", + "id": "0x557b7724adb0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23533, + "offset": 24247, "col": 14, "tokLen": 3 }, "end": { - "offset": 23533, + "offset": 24247, "col": 14, "tokLen": 3 } @@ -16266,16 +16055,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38728ff8", + "id": "0x557b77249ba8", "kind": "StringLiteral", "range": { "begin": { - "offset": 23533, + "offset": 24247, "col": 14, "tokLen": 3 }, "end": { - "offset": 23533, + "offset": 24247, "col": 14, "tokLen": 3 } @@ -16291,33 +16080,33 @@ ] }, { - "id": "0x3872a2d8", + "id": "0x557b7724aea8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23546, - "line": 766, + "offset": 24260, + "line": 796, "col": 9, "tokLen": 6 }, "end": { - "offset": 23559, + "offset": 24273, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x3872a2a8", + "id": "0x557b7724ae78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23553, + "offset": 24267, "col": 16, "tokLen": 4 }, "end": { - "offset": 23559, + "offset": 24273, "col": 22, "tokLen": 10 } @@ -16327,7 +16116,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1b80", + "id": "0x557b769269b0", "kind": "EnumConstantDecl", "name": "FULL_SPEED", "type": { @@ -16340,35 +16129,35 @@ ] }, { - "id": "0x3872b618", + "id": "0x557b7724c208", "kind": "IfStmt", "range": { "begin": { - "offset": 23575, - "line": 767, + "offset": 24289, + "line": 797, "col": 5, "tokLen": 2 }, "end": { - "offset": 23619, - "line": 768, + "offset": 24333, + "line": 798, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x3872b568", + "id": "0x557b7724c150", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23579, - "line": 767, + "offset": 24293, + "line": 797, "col": 9, "tokLen": 1 }, "end": { - "offset": 23584, + "offset": 24298, "col": 14, "tokLen": 12 } @@ -16380,67 +16169,67 @@ "adl": true, "inner": [ { - "id": "0x3872b550", + "id": "0x557b7724c138", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23581, + "offset": 24295, "col": 11, "tokLen": 2 }, "end": { - "offset": 23581, + "offset": 24295, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3872b530", + "id": "0x557b7724c118", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23581, + "offset": 24295, "col": 11, "tokLen": 2 }, "end": { - "offset": 23581, + "offset": 24295, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3872a308", + "id": "0x557b7724aed8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23579, + "offset": 24293, "col": 9, "tokLen": 1 }, "end": { - "offset": 23579, + "offset": 24293, "col": 9, "tokLen": 1 } @@ -16448,11 +16237,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "name": "s", "type": { @@ -16461,16 +16250,16 @@ } }, { - "id": "0x3872b518", + "id": "0x557b7724c100", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23584, + "offset": 24298, "col": 14, "tokLen": 12 }, "end": { - "offset": 23584, + "offset": 24298, "col": 14, "tokLen": 12 } @@ -16482,16 +16271,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3872a328", + "id": "0x557b7724aef8", "kind": "StringLiteral", "range": { "begin": { - "offset": 23584, + "offset": 24298, "col": 14, "tokLen": 12 }, "end": { - "offset": 23584, + "offset": 24298, "col": 14, "tokLen": 12 } @@ -16507,33 +16296,33 @@ ] }, { - "id": "0x3872b608", + "id": "0x557b7724c1f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23606, - "line": 768, + "offset": 24320, + "line": 798, "col": 9, "tokLen": 6 }, "end": { - "offset": 23619, + "offset": 24333, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x3872b5d8", + "id": "0x557b7724c1c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23613, + "offset": 24327, "col": 16, "tokLen": 4 }, "end": { - "offset": 23619, + "offset": 24333, "col": 22, "tokLen": 10 } @@ -16543,7 +16332,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1bd0", + "id": "0x557b76926a08", "kind": "EnumConstantDecl", "name": "HALF_SPEED", "type": { @@ -16556,35 +16345,35 @@ ] }, { - "id": "0x3872c948", + "id": "0x557b7724d558", "kind": "IfStmt", "range": { "begin": { - "offset": 23635, - "line": 769, + "offset": 24349, + "line": 799, "col": 5, "tokLen": 2 }, "end": { - "offset": 23670, - "line": 770, + "offset": 24384, + "line": 800, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x3872c898", + "id": "0x557b7724d4a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23639, - "line": 769, + "offset": 24353, + "line": 799, "col": 9, "tokLen": 1 }, "end": { - "offset": 23644, + "offset": 24358, "col": 14, "tokLen": 3 } @@ -16596,67 +16385,67 @@ "adl": true, "inner": [ { - "id": "0x3872c880", + "id": "0x557b7724d488", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23641, + "offset": 24355, "col": 11, "tokLen": 2 }, "end": { - "offset": 23641, + "offset": 24355, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3872c860", + "id": "0x557b7724d468", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23641, + "offset": 24355, "col": 11, "tokLen": 2 }, "end": { - "offset": 23641, + "offset": 24355, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3872b638", + "id": "0x557b7724c228", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23639, + "offset": 24353, "col": 9, "tokLen": 1 }, "end": { - "offset": 23639, + "offset": 24353, "col": 9, "tokLen": 1 } @@ -16664,11 +16453,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "name": "s", "type": { @@ -16677,16 +16466,16 @@ } }, { - "id": "0x3872c848", + "id": "0x557b7724d450", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23644, + "offset": 24358, "col": 14, "tokLen": 3 }, "end": { - "offset": 23644, + "offset": 24358, "col": 14, "tokLen": 3 } @@ -16698,16 +16487,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3872b658", + "id": "0x557b7724c248", "kind": "StringLiteral", "range": { "begin": { - "offset": 23644, + "offset": 24358, "col": 14, "tokLen": 3 }, "end": { - "offset": 23644, + "offset": 24358, "col": 14, "tokLen": 3 } @@ -16723,33 +16512,33 @@ ] }, { - "id": "0x3872c938", + "id": "0x557b7724d548", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23657, - "line": 770, + "offset": 24371, + "line": 800, "col": 9, "tokLen": 6 }, "end": { - "offset": 23670, + "offset": 24384, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x3872c908", + "id": "0x557b7724d518", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23664, + "offset": 24378, "col": 16, "tokLen": 4 }, "end": { - "offset": 23670, + "offset": 24384, "col": 22, "tokLen": 10 } @@ -16759,7 +16548,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1bd0", + "id": "0x557b76926a08", "kind": "EnumConstantDecl", "name": "HALF_SPEED", "type": { @@ -16772,35 +16561,35 @@ ] }, { - "id": "0x3872dc78", + "id": "0x557b7724e8a8", "kind": "IfStmt", "range": { "begin": { - "offset": 23686, - "line": 771, + "offset": 24400, + "line": 801, "col": 5, "tokLen": 2 }, "end": { - "offset": 23733, - "line": 772, + "offset": 24447, + "line": 802, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x3872dbc8", + "id": "0x557b7724e7f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23690, - "line": 771, + "offset": 24404, + "line": 801, "col": 9, "tokLen": 1 }, "end": { - "offset": 23695, + "offset": 24409, "col": 14, "tokLen": 15 } @@ -16812,67 +16601,67 @@ "adl": true, "inner": [ { - "id": "0x3872dbb0", + "id": "0x557b7724e7d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23692, + "offset": 24406, "col": 11, "tokLen": 2 }, "end": { - "offset": 23692, + "offset": 24406, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3872db90", + "id": "0x557b7724e7b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23692, + "offset": 24406, "col": 11, "tokLen": 2 }, "end": { - "offset": 23692, + "offset": 24406, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3872c968", + "id": "0x557b7724d578", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23690, + "offset": 24404, "col": 9, "tokLen": 1 }, "end": { - "offset": 23690, + "offset": 24404, "col": 9, "tokLen": 1 } @@ -16880,11 +16669,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "name": "s", "type": { @@ -16893,16 +16682,16 @@ } }, { - "id": "0x3872db78", + "id": "0x557b7724e7a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23695, + "offset": 24409, "col": 14, "tokLen": 15 }, "end": { - "offset": 23695, + "offset": 24409, "col": 14, "tokLen": 15 } @@ -16914,16 +16703,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3872c988", + "id": "0x557b7724d598", "kind": "StringLiteral", "range": { "begin": { - "offset": 23695, + "offset": 24409, "col": 14, "tokLen": 15 }, "end": { - "offset": 23695, + "offset": 24409, "col": 14, "tokLen": 15 } @@ -16939,33 +16728,33 @@ ] }, { - "id": "0x3872dc68", + "id": "0x557b7724e898", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23720, - "line": 772, + "offset": 24434, + "line": 802, "col": 9, "tokLen": 6 }, "end": { - "offset": 23733, + "offset": 24447, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x3872dc38", + "id": "0x557b7724e868", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23727, + "offset": 24441, "col": 16, "tokLen": 4 }, "end": { - "offset": 23733, + "offset": 24447, "col": 22, "tokLen": 13 } @@ -16975,7 +16764,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1c20", + "id": "0x557b76926a60", "kind": "EnumConstantDecl", "name": "QUARTER_SPEED", "type": { @@ -16988,35 +16777,35 @@ ] }, { - "id": "0x3872efa8", + "id": "0x557b7724fc08", "kind": "IfStmt", "range": { "begin": { - "offset": 23752, - "line": 773, + "offset": 24466, + "line": 803, "col": 5, "tokLen": 2 }, "end": { - "offset": 23787, - "line": 774, + "offset": 24501, + "line": 804, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x3872eef8", + "id": "0x557b7724fb50", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23756, - "line": 773, + "offset": 24470, + "line": 803, "col": 9, "tokLen": 1 }, "end": { - "offset": 23761, + "offset": 24475, "col": 14, "tokLen": 3 } @@ -17028,67 +16817,67 @@ "adl": true, "inner": [ { - "id": "0x3872eee0", + "id": "0x557b7724fb38", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23758, + "offset": 24472, "col": 11, "tokLen": 2 }, "end": { - "offset": 23758, + "offset": 24472, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3872eec0", + "id": "0x557b7724fb18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23758, + "offset": 24472, "col": 11, "tokLen": 2 }, "end": { - "offset": 23758, + "offset": 24472, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3872dc98", + "id": "0x557b7724e8c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23756, + "offset": 24470, "col": 9, "tokLen": 1 }, "end": { - "offset": 23756, + "offset": 24470, "col": 9, "tokLen": 1 } @@ -17096,11 +16885,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "name": "s", "type": { @@ -17109,16 +16898,16 @@ } }, { - "id": "0x3872eea8", + "id": "0x557b7724fb00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23761, + "offset": 24475, "col": 14, "tokLen": 3 }, "end": { - "offset": 23761, + "offset": 24475, "col": 14, "tokLen": 3 } @@ -17130,16 +16919,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3872dcb8", + "id": "0x557b7724e8e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 23761, + "offset": 24475, "col": 14, "tokLen": 3 }, "end": { - "offset": 23761, + "offset": 24475, "col": 14, "tokLen": 3 } @@ -17155,33 +16944,33 @@ ] }, { - "id": "0x3872ef98", + "id": "0x557b7724fbf8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23774, - "line": 774, + "offset": 24488, + "line": 804, "col": 9, "tokLen": 6 }, "end": { - "offset": 23787, + "offset": 24501, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x3872ef68", + "id": "0x557b7724fbc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23781, + "offset": 24495, "col": 16, "tokLen": 4 }, "end": { - "offset": 23787, + "offset": 24501, "col": 22, "tokLen": 13 } @@ -17191,7 +16980,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1c20", + "id": "0x557b76926a60", "kind": "EnumConstantDecl", "name": "QUARTER_SPEED", "type": { @@ -17204,35 +16993,35 @@ ] }, { - "id": "0x387302d8", + "id": "0x557b77250f58", "kind": "IfStmt", "range": { "begin": { - "offset": 23806, - "line": 775, + "offset": 24520, + "line": 805, "col": 5, "tokLen": 2 }, "end": { - "offset": 23843, - "line": 776, + "offset": 24557, + "line": 806, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x38730228", + "id": "0x557b77250ea0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23810, - "line": 775, + "offset": 24524, + "line": 805, "col": 9, "tokLen": 1 }, "end": { - "offset": 23815, + "offset": 24529, "col": 14, "tokLen": 5 } @@ -17244,67 +17033,67 @@ "adl": true, "inner": [ { - "id": "0x38730210", + "id": "0x557b77250e88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23812, + "offset": 24526, "col": 11, "tokLen": 2 }, "end": { - "offset": 23812, + "offset": 24526, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x387301f0", + "id": "0x557b77250e68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23812, + "offset": 24526, "col": 11, "tokLen": 2 }, "end": { - "offset": 23812, + "offset": 24526, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3872efc8", + "id": "0x557b7724fc28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23810, + "offset": 24524, "col": 9, "tokLen": 1 }, "end": { - "offset": 23810, + "offset": 24524, "col": 9, "tokLen": 1 } @@ -17312,11 +17101,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "name": "s", "type": { @@ -17325,16 +17114,16 @@ } }, { - "id": "0x387301d8", + "id": "0x557b77250e50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23815, + "offset": 24529, "col": 14, "tokLen": 5 }, "end": { - "offset": 23815, + "offset": 24529, "col": 14, "tokLen": 5 } @@ -17346,16 +17135,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3872efe8", + "id": "0x557b7724fc48", "kind": "StringLiteral", "range": { "begin": { - "offset": 23815, + "offset": 24529, "col": 14, "tokLen": 5 }, "end": { - "offset": 23815, + "offset": 24529, "col": 14, "tokLen": 5 } @@ -17371,33 +17160,33 @@ ] }, { - "id": "0x387302c8", + "id": "0x557b77250f48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23830, - "line": 776, + "offset": 24544, + "line": 806, "col": 9, "tokLen": 6 }, "end": { - "offset": 23843, + "offset": 24557, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x38730298", + "id": "0x557b77250f18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23837, + "offset": 24551, "col": 16, "tokLen": 4 }, "end": { - "offset": 23843, + "offset": 24557, "col": 22, "tokLen": 9 } @@ -17407,7 +17196,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1c70", + "id": "0x557b76926ab8", "kind": "EnumConstantDecl", "name": "G2_108MHZ", "type": { @@ -17420,35 +17209,35 @@ ] }, { - "id": "0x38731608", + "id": "0x557b772522a8", "kind": "IfStmt", "range": { "begin": { - "offset": 23858, - "line": 777, + "offset": 24572, + "line": 807, "col": 5, "tokLen": 2 }, "end": { - "offset": 23895, - "line": 778, + "offset": 24609, + "line": 808, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x38731558", + "id": "0x557b772521f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23862, - "line": 777, + "offset": 24576, + "line": 807, "col": 9, "tokLen": 1 }, "end": { - "offset": 23867, + "offset": 24581, "col": 14, "tokLen": 5 } @@ -17460,67 +17249,67 @@ "adl": true, "inner": [ { - "id": "0x38731540", + "id": "0x557b772521d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23864, + "offset": 24578, "col": 11, "tokLen": 2 }, "end": { - "offset": 23864, + "offset": 24578, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38731520", + "id": "0x557b772521b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23864, + "offset": 24578, "col": 11, "tokLen": 2 }, "end": { - "offset": 23864, + "offset": 24578, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x387302f8", + "id": "0x557b77250f78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23862, + "offset": 24576, "col": 9, "tokLen": 1 }, "end": { - "offset": 23862, + "offset": 24576, "col": 9, "tokLen": 1 } @@ -17528,11 +17317,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387279e8", + "id": "0x557b77248578", "kind": "ParmVarDecl", "name": "s", "type": { @@ -17541,16 +17330,16 @@ } }, { - "id": "0x38731508", + "id": "0x557b772521a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23867, + "offset": 24581, "col": 14, "tokLen": 5 }, "end": { - "offset": 23867, + "offset": 24581, "col": 14, "tokLen": 5 } @@ -17562,16 +17351,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38730318", + "id": "0x557b77250f98", "kind": "StringLiteral", "range": { "begin": { - "offset": 23867, + "offset": 24581, "col": 14, "tokLen": 5 }, "end": { - "offset": 23867, + "offset": 24581, "col": 14, "tokLen": 5 } @@ -17587,33 +17376,33 @@ ] }, { - "id": "0x387315f8", + "id": "0x557b77252298", "kind": "ReturnStmt", "range": { "begin": { - "offset": 23882, - "line": 778, + "offset": 24596, + "line": 808, "col": 9, "tokLen": 6 }, "end": { - "offset": 23895, + "offset": 24609, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x387315c8", + "id": "0x557b77252268", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 23889, + "offset": 24603, "col": 16, "tokLen": 4 }, "end": { - "offset": 23895, + "offset": 24609, "col": 22, "tokLen": 9 } @@ -17623,7 +17412,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1cc0", + "id": "0x557b76926b10", "kind": "EnumConstantDecl", "name": "G2_144MHZ", "type": { @@ -17636,17 +17425,17 @@ ] }, { - "id": "0x38731c90", + "id": "0x557b77252908", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 23910, - "line": 779, + "offset": 24624, + "line": 809, "col": 5, "tokLen": 5 }, "end": { - "offset": 23949, + "offset": 24663, "col": 44, "tokLen": 1 } @@ -17658,16 +17447,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x38731c78", + "id": "0x557b772528f0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 23910, + "offset": 24624, "col": 5, "tokLen": 5 }, "end": { - "offset": 23949, + "offset": 24663, "col": 44, "tokLen": 1 } @@ -17678,365 +17467,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x38731c48", - "kind": "CXXConstructExpr", + "id": "0x557b772528c8", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 23916, + "offset": 24630, "col": 11, "tokLen": 12 }, "end": { - "offset": 23949, + "offset": 24663, "col": 44, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x38731c30", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772528a8", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 23916, + "offset": 24630, "col": 11, "tokLen": 12 }, "end": { - "offset": 23949, + "offset": 24663, "col": 44, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b772528a0", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x38731c08", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77252870", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 23916, + "offset": 24630, "col": 11, "tokLen": 12 }, "end": { - "offset": 23949, + "offset": 24663, "col": 44, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x38731be8", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77252858", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 23916, - "col": 11, - "tokLen": 12 + "offset": 24643, + "col": 24, + "tokLen": 16 }, "end": { - "offset": 23949, - "col": 44, + "offset": 24662, + "col": 43, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x38731be0", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x38731bb0", - "kind": "CXXConstructExpr", + "id": "0x557b77252840", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23916, - "col": 11, - "tokLen": 12 + "offset": 24643, + "col": 24, + "tokLen": 16 }, "end": { - "offset": 23949, - "col": 44, + "offset": 24662, + "col": 43, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x38731b98", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77252820", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 23929, + "offset": 24643, "col": 24, "tokLen": 16 }, "end": { - "offset": 23948, + "offset": 24662, "col": 43, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77252818", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x38731b80", - "kind": "ImplicitCastExpr", + "id": "0x557b772527e0", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 23929, + "offset": 24643, "col": 24, "tokLen": 16 }, "end": { - "offset": 23948, + "offset": 24662, "col": 43, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x38731b60", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772527c8", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 23929, + "offset": 24660, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 24660, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b772527a8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24660, + "col": 41, + "tokLen": 1 + }, + "end": { + "offset": 24660, + "col": 41, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77252790", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 24643, "col": 24, "tokLen": 16 }, "end": { - "offset": 23948, + "offset": 24643, + "col": 24, + "tokLen": 16 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b772522f8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 24643, + "col": 24, + "tokLen": 16 + }, + "end": { + "offset": 24643, + "col": 24, + "tokLen": 16 + } + }, + "type": { + "qualType": "const char[15]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown speed \"" + } + ] + }, + { + "id": "0x557b77252320", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 24662, + "col": 43, + "tokLen": 1 + }, + "end": { + "offset": 24662, "col": 43, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x38731b58", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77248578", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x38731b20", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 23929, - "col": 24, - "tokLen": 16 - }, - "end": { - "offset": 23948, - "col": 43, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x38731b08", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 23946, - "col": 41, - "tokLen": 1 - }, - "end": { - "offset": 23946, - "col": 41, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x38731ae8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 23946, - "col": 41, - "tokLen": 1 - }, - "end": { - "offset": 23946, - "col": 41, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x38731ad0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 23929, - "col": 24, - "tokLen": 16 - }, - "end": { - "offset": 23929, - "col": 24, - "tokLen": 16 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x38731638", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 23929, - "col": 24, - "tokLen": 16 - }, - "end": { - "offset": 23929, - "col": 24, - "tokLen": 16 - } - }, - "type": { - "qualType": "const char[15]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown speed \"" - } - ] - }, - { - "id": "0x38731660", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 23948, - "col": 43, - "tokLen": 1 - }, - "end": { - "offset": 23948, - "col": 43, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x387279e8", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -18061,29 +17794,29 @@ ] }, { - "id": "0x38731e78", + "id": "0x557b77252ae8", "kind": "FunctionDecl", "loc": { - "offset": 23984, + "offset": 24698, "file": "ToString.cpp", - "line": 782, + "line": 812, "col": 30, "tokLen": 8 }, "range": { "begin": { - "offset": 23955, + "offset": 24669, "col": 1, "tokLen": 8 }, "end": { - "offset": 24371, - "line": 794, + "offset": 25085, + "line": 824, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a6fc8", + "previousDecl": "0x557b76f77768", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10timingModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -18097,13 +17830,13 @@ }, "inner": [ { - "id": "0x37fee460", + "id": "0x557b76923020", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingMode" }, "decl": { - "id": "0x37fee3b8", + "id": "0x557b76922d68", "kind": "EnumDecl", "name": "timingMode" } @@ -18111,22 +17844,22 @@ ] }, { - "id": "0x38731da8", + "id": "0x557b77252a18", "kind": "ParmVarDecl", "loc": { - "offset": 24012, - "line": 782, + "offset": 24726, + "line": 812, "col": 58, "tokLen": 1 }, "range": { "begin": { - "offset": 23993, + "offset": 24707, "col": 39, "tokLen": 5 }, "end": { - "offset": 24012, + "offset": 24726, "col": 58, "tokLen": 1 } @@ -18138,52 +17871,52 @@ } }, { - "id": "0x7feb10e7c860", + "id": "0x557b772593c8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 24015, + "offset": 24729, "col": 61, "tokLen": 1 }, "end": { - "offset": 24371, - "line": 794, + "offset": 25085, + "line": 824, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x38733368", + "id": "0x557b77254008", "kind": "IfStmt", "range": { "begin": { - "offset": 24021, - "line": 783, + "offset": 24735, + "line": 813, "col": 5, "tokLen": 2 }, "end": { - "offset": 24059, - "line": 784, + "offset": 24773, + "line": 814, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x387332b8", + "id": "0x557b77253f50", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24025, - "line": 783, + "offset": 24739, + "line": 813, "col": 9, "tokLen": 1 }, "end": { - "offset": 24030, + "offset": 24744, "col": 14, "tokLen": 6 } @@ -18195,67 +17928,67 @@ "adl": true, "inner": [ { - "id": "0x387332a0", + "id": "0x557b77253f38", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24027, + "offset": 24741, "col": 11, "tokLen": 2 }, "end": { - "offset": 24027, + "offset": 24741, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38733280", + "id": "0x557b77253f18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24027, + "offset": 24741, "col": 11, "tokLen": 2 }, "end": { - "offset": 24027, + "offset": 24741, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38732060", + "id": "0x557b77252cd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24025, + "offset": 24739, "col": 9, "tokLen": 1 }, "end": { - "offset": 24025, + "offset": 24739, "col": 9, "tokLen": 1 } @@ -18263,11 +17996,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38731da8", + "id": "0x557b77252a18", "kind": "ParmVarDecl", "name": "s", "type": { @@ -18276,16 +18009,16 @@ } }, { - "id": "0x38733268", + "id": "0x557b77253f00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24030, + "offset": 24744, "col": 14, "tokLen": 6 }, "end": { - "offset": 24030, + "offset": 24744, "col": 14, "tokLen": 6 } @@ -18297,16 +18030,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38732080", + "id": "0x557b77252cf8", "kind": "StringLiteral", "range": { "begin": { - "offset": 24030, + "offset": 24744, "col": 14, "tokLen": 6 }, "end": { - "offset": 24030, + "offset": 24744, "col": 14, "tokLen": 6 } @@ -18322,33 +18055,33 @@ ] }, { - "id": "0x38733358", + "id": "0x557b77253ff8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24046, - "line": 784, + "offset": 24760, + "line": 814, "col": 9, "tokLen": 6 }, "end": { - "offset": 24059, + "offset": 24773, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x38733328", + "id": "0x557b77253fc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24053, + "offset": 24767, "col": 16, "tokLen": 4 }, "end": { - "offset": 24059, + "offset": 24773, "col": 22, "tokLen": 11 } @@ -18358,7 +18091,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee480", + "id": "0x557b76922e10", "kind": "EnumConstantDecl", "name": "AUTO_TIMING", "type": { @@ -18371,35 +18104,35 @@ ] }, { - "id": "0x38734698", + "id": "0x557b77255358", "kind": "IfStmt", "range": { "begin": { - "offset": 24076, - "line": 785, + "offset": 24790, + "line": 815, "col": 5, "tokLen": 2 }, "end": { - "offset": 24117, - "line": 786, + "offset": 24831, + "line": 816, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x387345e8", + "id": "0x557b772552a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24080, - "line": 785, + "offset": 24794, + "line": 815, "col": 9, "tokLen": 1 }, "end": { - "offset": 24085, + "offset": 24799, "col": 14, "tokLen": 9 } @@ -18411,67 +18144,67 @@ "adl": true, "inner": [ { - "id": "0x387345d0", + "id": "0x557b77255288", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24082, + "offset": 24796, "col": 11, "tokLen": 2 }, "end": { - "offset": 24082, + "offset": 24796, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x387345b0", + "id": "0x557b77255268", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24082, + "offset": 24796, "col": 11, "tokLen": 2 }, "end": { - "offset": 24082, + "offset": 24796, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38733388", + "id": "0x557b77254028", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24080, + "offset": 24794, "col": 9, "tokLen": 1 }, "end": { - "offset": 24080, + "offset": 24794, "col": 9, "tokLen": 1 } @@ -18479,11 +18212,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38731da8", + "id": "0x557b77252a18", "kind": "ParmVarDecl", "name": "s", "type": { @@ -18492,16 +18225,16 @@ } }, { - "id": "0x38734598", + "id": "0x557b77255250", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24085, + "offset": 24799, "col": 14, "tokLen": 9 }, "end": { - "offset": 24085, + "offset": 24799, "col": 14, "tokLen": 9 } @@ -18513,16 +18246,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x387333a8", + "id": "0x557b77254048", "kind": "StringLiteral", "range": { "begin": { - "offset": 24085, + "offset": 24799, "col": 14, "tokLen": 9 }, "end": { - "offset": 24085, + "offset": 24799, "col": 14, "tokLen": 9 } @@ -18538,33 +18271,33 @@ ] }, { - "id": "0x38734688", + "id": "0x557b77255348", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24104, - "line": 786, + "offset": 24818, + "line": 816, "col": 9, "tokLen": 6 }, "end": { - "offset": 24117, + "offset": 24831, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x38734658", + "id": "0x557b77255318", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24111, + "offset": 24825, "col": 16, "tokLen": 4 }, "end": { - "offset": 24117, + "offset": 24831, "col": 22, "tokLen": 16 } @@ -18574,7 +18307,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee4d0", + "id": "0x557b76922e68", "kind": "EnumConstantDecl", "name": "TRIGGER_EXPOSURE", "type": { @@ -18587,35 +18320,35 @@ ] }, { - "id": "0x387359c8", + "id": "0x557b772566a8", "kind": "IfStmt", "range": { "begin": { - "offset": 24139, - "line": 787, + "offset": 24853, + "line": 817, "col": 5, "tokLen": 2 }, "end": { - "offset": 24179, - "line": 788, + "offset": 24893, + "line": 818, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x38735918", + "id": "0x557b772565f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24143, - "line": 787, + "offset": 24857, + "line": 817, "col": 9, "tokLen": 1 }, "end": { - "offset": 24148, + "offset": 24862, "col": 14, "tokLen": 8 } @@ -18627,67 +18360,67 @@ "adl": true, "inner": [ { - "id": "0x38735900", + "id": "0x557b772565d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24145, + "offset": 24859, "col": 11, "tokLen": 2 }, "end": { - "offset": 24145, + "offset": 24859, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x387358e0", + "id": "0x557b772565b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24145, + "offset": 24859, "col": 11, "tokLen": 2 }, "end": { - "offset": 24145, + "offset": 24859, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x387346b8", + "id": "0x557b77255378", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24143, + "offset": 24857, "col": 9, "tokLen": 1 }, "end": { - "offset": 24143, + "offset": 24857, "col": 9, "tokLen": 1 } @@ -18695,11 +18428,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38731da8", + "id": "0x557b77252a18", "kind": "ParmVarDecl", "name": "s", "type": { @@ -18708,16 +18441,16 @@ } }, { - "id": "0x387358c8", + "id": "0x557b772565a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24148, + "offset": 24862, "col": 14, "tokLen": 8 }, "end": { - "offset": 24148, + "offset": 24862, "col": 14, "tokLen": 8 } @@ -18729,16 +18462,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x387346d8", + "id": "0x557b77255398", "kind": "StringLiteral", "range": { "begin": { - "offset": 24148, + "offset": 24862, "col": 14, "tokLen": 8 }, "end": { - "offset": 24148, + "offset": 24862, "col": 14, "tokLen": 8 } @@ -18754,33 +18487,33 @@ ] }, { - "id": "0x387359b8", + "id": "0x557b77256698", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24166, - "line": 788, + "offset": 24880, + "line": 818, "col": 9, "tokLen": 6 }, "end": { - "offset": 24179, + "offset": 24893, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x38735988", + "id": "0x557b77256668", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24173, + "offset": 24887, "col": 16, "tokLen": 4 }, "end": { - "offset": 24179, + "offset": 24893, "col": 22, "tokLen": 5 } @@ -18790,7 +18523,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee520", + "id": "0x557b76922ec0", "kind": "EnumConstantDecl", "name": "GATED", "type": { @@ -18803,35 +18536,35 @@ ] }, { - "id": "0x38736cf8", + "id": "0x557b772579f8", "kind": "IfStmt", "range": { "begin": { - "offset": 24190, - "line": 789, + "offset": 24904, + "line": 819, "col": 5, "tokLen": 2 }, "end": { - "offset": 24237, - "line": 790, + "offset": 24951, + "line": 820, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x38736c48", + "id": "0x557b77257940", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24194, - "line": 789, + "offset": 24908, + "line": 819, "col": 9, "tokLen": 1 }, "end": { - "offset": 24199, + "offset": 24913, "col": 14, "tokLen": 15 } @@ -18843,67 +18576,67 @@ "adl": true, "inner": [ { - "id": "0x38736c30", + "id": "0x557b77257928", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24196, + "offset": 24910, "col": 11, "tokLen": 2 }, "end": { - "offset": 24196, + "offset": 24910, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38736c10", + "id": "0x557b77257908", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24196, + "offset": 24910, "col": 11, "tokLen": 2 }, "end": { - "offset": 24196, + "offset": 24910, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x387359e8", + "id": "0x557b772566c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24194, + "offset": 24908, "col": 9, "tokLen": 1 }, "end": { - "offset": 24194, + "offset": 24908, "col": 9, "tokLen": 1 } @@ -18911,11 +18644,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38731da8", + "id": "0x557b77252a18", "kind": "ParmVarDecl", "name": "s", "type": { @@ -18924,16 +18657,16 @@ } }, { - "id": "0x38736bf8", + "id": "0x557b772578f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24199, + "offset": 24913, "col": 14, "tokLen": 15 }, "end": { - "offset": 24199, + "offset": 24913, "col": 14, "tokLen": 15 } @@ -18945,16 +18678,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38735a08", + "id": "0x557b772566e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 24199, + "offset": 24913, "col": 14, "tokLen": 15 }, "end": { - "offset": 24199, + "offset": 24913, "col": 14, "tokLen": 15 } @@ -18970,33 +18703,33 @@ ] }, { - "id": "0x38736ce8", + "id": "0x557b772579e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24224, - "line": 790, + "offset": 24938, + "line": 820, "col": 9, "tokLen": 6 }, "end": { - "offset": 24237, + "offset": 24951, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x38736cb8", + "id": "0x557b772579b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24231, + "offset": 24945, "col": 16, "tokLen": 4 }, "end": { - "offset": 24237, + "offset": 24951, "col": 22, "tokLen": 13 } @@ -19006,7 +18739,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee570", + "id": "0x557b76922f18", "kind": "EnumConstantDecl", "name": "BURST_TRIGGER", "type": { @@ -19019,35 +18752,35 @@ ] }, { - "id": "0x7feb10e7c1b8", + "id": "0x557b77258d48", "kind": "IfStmt", "range": { "begin": { - "offset": 24256, - "line": 791, + "offset": 24970, + "line": 821, "col": 5, "tokLen": 2 }, "end": { - "offset": 24304, - "line": 792, + "offset": 25018, + "line": 822, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x7feb10e7c108", + "id": "0x557b77258c90", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24260, - "line": 791, + "offset": 24974, + "line": 821, "col": 9, "tokLen": 1 }, "end": { - "offset": 24265, + "offset": 24979, "col": 14, "tokLen": 16 } @@ -19059,67 +18792,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e7c0f0", + "id": "0x557b77258c78", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24262, + "offset": 24976, "col": 11, "tokLen": 2 }, "end": { - "offset": 24262, + "offset": 24976, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e7c0d0", + "id": "0x557b77258c58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24262, + "offset": 24976, "col": 11, "tokLen": 2 }, "end": { - "offset": 24262, + "offset": 24976, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38736d18", + "id": "0x557b77257a18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24260, + "offset": 24974, "col": 9, "tokLen": 1 }, "end": { - "offset": 24260, + "offset": 24974, "col": 9, "tokLen": 1 } @@ -19127,11 +18860,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38731da8", + "id": "0x557b77252a18", "kind": "ParmVarDecl", "name": "s", "type": { @@ -19140,16 +18873,16 @@ } }, { - "id": "0x7feb10e7c0b8", + "id": "0x557b77258c40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24265, + "offset": 24979, "col": 14, "tokLen": 16 }, "end": { - "offset": 24265, + "offset": 24979, "col": 14, "tokLen": 16 } @@ -19161,16 +18894,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38736d38", + "id": "0x557b77257a38", "kind": "StringLiteral", "range": { "begin": { - "offset": 24265, + "offset": 24979, "col": 14, "tokLen": 16 }, "end": { - "offset": 24265, + "offset": 24979, "col": 14, "tokLen": 16 } @@ -19186,33 +18919,33 @@ ] }, { - "id": "0x7feb10e7c1a8", + "id": "0x557b77258d38", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24291, - "line": 792, + "offset": 25005, + "line": 822, "col": 9, "tokLen": 6 }, "end": { - "offset": 24304, + "offset": 25018, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x7feb10e7c178", + "id": "0x557b77258d08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24298, + "offset": 25012, "col": 16, "tokLen": 4 }, "end": { - "offset": 24304, + "offset": 25018, "col": 22, "tokLen": 13 } @@ -19222,7 +18955,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee5c0", + "id": "0x557b76922f70", "kind": "EnumConstantDecl", "name": "TRIGGER_GATED", "type": { @@ -19235,17 +18968,17 @@ ] }, { - "id": "0x7feb10e7c848", + "id": "0x557b772593b0", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 24323, - "line": 793, + "offset": 25037, + "line": 823, "col": 5, "tokLen": 5 }, "end": { - "offset": 24368, + "offset": 25082, "col": 50, "tokLen": 1 } @@ -19257,16 +18990,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10e7c830", + "id": "0x557b77259398", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 24323, + "offset": 25037, "col": 5, "tokLen": 5 }, "end": { - "offset": 24368, + "offset": 25082, "col": 50, "tokLen": 1 } @@ -19277,365 +19010,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10e7c800", - "kind": "CXXConstructExpr", + "id": "0x557b77259370", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 24329, + "offset": 25043, "col": 11, "tokLen": 12 }, "end": { - "offset": 24368, + "offset": 25082, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e7c7e8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77259350", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 24329, + "offset": 25043, "col": 11, "tokLen": 12 }, "end": { - "offset": 24368, + "offset": 25082, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77259348", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10e7c7c0", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77259318", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 24329, + "offset": 25043, "col": 11, "tokLen": 12 }, "end": { - "offset": 24368, + "offset": 25082, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e7c7a0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77259300", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 24329, - "col": 11, - "tokLen": 12 + "offset": 25056, + "col": 24, + "tokLen": 22 }, "end": { - "offset": 24368, - "col": 50, + "offset": 25081, + "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10e7c798", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e7c768", - "kind": "CXXConstructExpr", + "id": "0x557b772592e8", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24329, - "col": 11, - "tokLen": 12 + "offset": 25056, + "col": 24, + "tokLen": 22 }, "end": { - "offset": 24368, - "col": 50, + "offset": 25081, + "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10e7c750", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772592c8", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 24342, + "offset": 25056, "col": 24, "tokLen": 22 }, "end": { - "offset": 24367, + "offset": 25081, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b772592c0", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e7c738", - "kind": "ImplicitCastExpr", + "id": "0x557b77259288", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24342, + "offset": 25056, "col": 24, "tokLen": 22 }, "end": { - "offset": 24367, + "offset": 25081, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10e7c718", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77259270", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24342, + "offset": 25079, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 25079, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77259250", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25079, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 25079, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77259238", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25056, "col": 24, "tokLen": 22 }, "end": { - "offset": 24367, + "offset": 25056, + "col": 24, + "tokLen": 22 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b77258d98", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 25056, + "col": 24, + "tokLen": 22 + }, + "end": { + "offset": 25056, + "col": 24, + "tokLen": 22 + } + }, + "type": { + "qualType": "const char[21]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown timing mode \"" + } + ] + }, + { + "id": "0x557b77258dc8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25081, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 25081, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10e7c710", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77252a18", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10e7c6d8", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 24342, - "col": 24, - "tokLen": 22 - }, - "end": { - "offset": 24367, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10e7c6c0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 24365, - "col": 47, - "tokLen": 1 - }, - "end": { - "offset": 24365, - "col": 47, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10e7c6a0", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 24365, - "col": 47, - "tokLen": 1 - }, - "end": { - "offset": 24365, - "col": 47, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10e7c688", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 24342, - "col": 24, - "tokLen": 22 - }, - "end": { - "offset": 24342, - "col": 24, - "tokLen": 22 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10e7c1e8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 24342, - "col": 24, - "tokLen": 22 - }, - "end": { - "offset": 24342, - "col": 24, - "tokLen": 22 - } - }, - "type": { - "qualType": "const char[21]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown timing mode \"" - } - ] - }, - { - "id": "0x7feb10e7c218", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 24367, - "col": 49, - "tokLen": 1 - }, - "end": { - "offset": 24367, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x38731da8", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -19660,29 +19337,29 @@ ] }, { - "id": "0x7feb10e7ca18", + "id": "0x557b77259578", "kind": "FunctionDecl", "loc": { - "offset": 24411, + "offset": 25125, "file": "ToString.cpp", - "line": 796, + "line": 826, "col": 38, "tokLen": 8 }, "range": { "begin": { - "offset": 24374, + "offset": 25088, "col": 1, "tokLen": 8 }, "end": { - "offset": 24712, - "line": 804, + "offset": 25426, + "line": 834, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a7518", + "previousDecl": "0x557b76f77ce8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18frameDiscardPolicyEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -19696,13 +19373,13 @@ }, "inner": [ { - "id": "0x37fe94c0", + "id": "0x557b76920fe0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::frameDiscardPolicy" }, "decl": { - "id": "0x37fe9420", + "id": "0x557b76920dd8", "kind": "EnumDecl", "name": "frameDiscardPolicy" } @@ -19710,22 +19387,22 @@ ] }, { - "id": "0x7feb10e7c948", + "id": "0x557b772594a8", "kind": "ParmVarDecl", "loc": { - "offset": 24439, - "line": 796, + "offset": 25153, + "line": 826, "col": 66, "tokLen": 1 }, "range": { "begin": { - "offset": 24420, + "offset": 25134, "col": 47, "tokLen": 5 }, "end": { - "offset": 24439, + "offset": 25153, "col": 66, "tokLen": 1 } @@ -19737,52 +19414,52 @@ } }, { - "id": "0x7feb10e80c58", + "id": "0x557b7725d7f0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 24442, + "offset": 25156, "col": 69, "tokLen": 1 }, "end": { - "offset": 24712, - "line": 804, + "offset": 25426, + "line": 834, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10e7df18", + "id": "0x557b7725aa98", "kind": "IfStmt", "range": { "begin": { - "offset": 24448, - "line": 797, + "offset": 25162, + "line": 827, "col": 5, "tokLen": 2 }, "end": { - "offset": 24491, - "line": 798, + "offset": 25205, + "line": 828, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e7de68", + "id": "0x557b7725a9e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24452, - "line": 797, + "offset": 25166, + "line": 827, "col": 9, "tokLen": 1 }, "end": { - "offset": 24457, + "offset": 25171, "col": 14, "tokLen": 11 } @@ -19794,67 +19471,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e7de50", + "id": "0x557b7725a9c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24454, + "offset": 25168, "col": 11, "tokLen": 2 }, "end": { - "offset": 24454, + "offset": 25168, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e7de30", + "id": "0x557b7725a9a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24454, + "offset": 25168, "col": 11, "tokLen": 2 }, "end": { - "offset": 24454, + "offset": 25168, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e7cc00", + "id": "0x557b77259768", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24452, + "offset": 25166, "col": 9, "tokLen": 1 }, "end": { - "offset": 24452, + "offset": 25166, "col": 9, "tokLen": 1 } @@ -19862,11 +19539,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e7c948", + "id": "0x557b772594a8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -19875,16 +19552,16 @@ } }, { - "id": "0x7feb10e7de18", + "id": "0x557b7725a990", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24457, + "offset": 25171, "col": 14, "tokLen": 11 }, "end": { - "offset": 24457, + "offset": 25171, "col": 14, "tokLen": 11 } @@ -19896,16 +19573,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e7cc20", + "id": "0x557b77259788", "kind": "StringLiteral", "range": { "begin": { - "offset": 24457, + "offset": 25171, "col": 14, "tokLen": 11 }, "end": { - "offset": 24457, + "offset": 25171, "col": 14, "tokLen": 11 } @@ -19921,33 +19598,33 @@ ] }, { - "id": "0x7feb10e7df08", + "id": "0x557b7725aa88", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24478, - "line": 798, + "offset": 25192, + "line": 828, "col": 9, "tokLen": 6 }, "end": { - "offset": 24491, + "offset": 25205, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e7ded8", + "id": "0x557b7725aa58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24485, + "offset": 25199, "col": 16, "tokLen": 4 }, "end": { - "offset": 24491, + "offset": 25205, "col": 22, "tokLen": 10 } @@ -19957,7 +19634,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fe94e0", + "id": "0x557b76920e80", "kind": "EnumConstantDecl", "name": "NO_DISCARD", "type": { @@ -19970,35 +19647,35 @@ ] }, { - "id": "0x7feb10e7f248", + "id": "0x557b7725bde8", "kind": "IfStmt", "range": { "begin": { - "offset": 24507, - "line": 799, + "offset": 25221, + "line": 829, "col": 5, "tokLen": 2 }, "end": { - "offset": 24553, - "line": 800, + "offset": 25267, + "line": 830, "col": 22, "tokLen": 20 } }, "inner": [ { - "id": "0x7feb10e7f198", + "id": "0x557b7725bd30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24511, - "line": 799, + "offset": 25225, + "line": 829, "col": 9, "tokLen": 1 }, "end": { - "offset": 24516, + "offset": 25230, "col": 14, "tokLen": 14 } @@ -20010,67 +19687,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e7f180", + "id": "0x557b7725bd18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24513, + "offset": 25227, "col": 11, "tokLen": 2 }, "end": { - "offset": 24513, + "offset": 25227, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e7f160", + "id": "0x557b7725bcf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24513, + "offset": 25227, "col": 11, "tokLen": 2 }, "end": { - "offset": 24513, + "offset": 25227, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e7df38", + "id": "0x557b7725aab8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24511, + "offset": 25225, "col": 9, "tokLen": 1 }, "end": { - "offset": 24511, + "offset": 25225, "col": 9, "tokLen": 1 } @@ -20078,11 +19755,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e7c948", + "id": "0x557b772594a8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -20091,16 +19768,16 @@ } }, { - "id": "0x7feb10e7f148", + "id": "0x557b7725bce0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24516, + "offset": 25230, "col": 14, "tokLen": 14 }, "end": { - "offset": 24516, + "offset": 25230, "col": 14, "tokLen": 14 } @@ -20112,16 +19789,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e7df58", + "id": "0x557b7725aad8", "kind": "StringLiteral", "range": { "begin": { - "offset": 24516, + "offset": 25230, "col": 14, "tokLen": 14 }, "end": { - "offset": 24516, + "offset": 25230, "col": 14, "tokLen": 14 } @@ -20137,33 +19814,33 @@ ] }, { - "id": "0x7feb10e7f238", + "id": "0x557b7725bdd8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24540, - "line": 800, + "offset": 25254, + "line": 830, "col": 9, "tokLen": 6 }, "end": { - "offset": 24553, + "offset": 25267, "col": 22, "tokLen": 20 } }, "inner": [ { - "id": "0x7feb10e7f208", + "id": "0x557b7725bda8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24547, + "offset": 25261, "col": 16, "tokLen": 4 }, "end": { - "offset": 24553, + "offset": 25267, "col": 22, "tokLen": 20 } @@ -20173,7 +19850,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fe9530", + "id": "0x557b76920ed8", "kind": "EnumConstantDecl", "name": "DISCARD_EMPTY_FRAMES", "type": { @@ -20186,35 +19863,35 @@ ] }, { - "id": "0x7feb10e80578", + "id": "0x557b7725d138", "kind": "IfStmt", "range": { "begin": { - "offset": 24579, - "line": 801, + "offset": 25293, + "line": 831, "col": 5, "tokLen": 2 }, "end": { - "offset": 24627, - "line": 802, + "offset": 25341, + "line": 832, "col": 22, "tokLen": 22 } }, "inner": [ { - "id": "0x7feb10e804c8", + "id": "0x557b7725d080", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24583, - "line": 801, + "offset": 25297, + "line": 831, "col": 9, "tokLen": 1 }, "end": { - "offset": 24588, + "offset": 25302, "col": 14, "tokLen": 16 } @@ -20226,67 +19903,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e804b0", + "id": "0x557b7725d068", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24585, + "offset": 25299, "col": 11, "tokLen": 2 }, "end": { - "offset": 24585, + "offset": 25299, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e80490", + "id": "0x557b7725d048", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24585, + "offset": 25299, "col": 11, "tokLen": 2 }, "end": { - "offset": 24585, + "offset": 25299, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e7f268", + "id": "0x557b7725be08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24583, + "offset": 25297, "col": 9, "tokLen": 1 }, "end": { - "offset": 24583, + "offset": 25297, "col": 9, "tokLen": 1 } @@ -20294,11 +19971,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e7c948", + "id": "0x557b772594a8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -20307,16 +19984,16 @@ } }, { - "id": "0x7feb10e80478", + "id": "0x557b7725d030", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24588, + "offset": 25302, "col": 14, "tokLen": 16 }, "end": { - "offset": 24588, + "offset": 25302, "col": 14, "tokLen": 16 } @@ -20328,16 +20005,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e7f288", + "id": "0x557b7725be28", "kind": "StringLiteral", "range": { "begin": { - "offset": 24588, + "offset": 25302, "col": 14, "tokLen": 16 }, "end": { - "offset": 24588, + "offset": 25302, "col": 14, "tokLen": 16 } @@ -20353,33 +20030,33 @@ ] }, { - "id": "0x7feb10e80568", + "id": "0x557b7725d128", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24614, - "line": 802, + "offset": 25328, + "line": 832, "col": 9, "tokLen": 6 }, "end": { - "offset": 24627, + "offset": 25341, "col": 22, "tokLen": 22 } }, "inner": [ { - "id": "0x7feb10e80538", + "id": "0x557b7725d0f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24621, + "offset": 25335, "col": 16, "tokLen": 4 }, "end": { - "offset": 24627, + "offset": 25341, "col": 22, "tokLen": 22 } @@ -20389,7 +20066,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fe9580", + "id": "0x557b76920f30", "kind": "EnumConstantDecl", "name": "DISCARD_PARTIAL_FRAMES", "type": { @@ -20402,17 +20079,17 @@ ] }, { - "id": "0x7feb10e80c40", + "id": "0x557b7725d7d8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 24655, - "line": 803, + "offset": 25369, + "line": 833, "col": 5, "tokLen": 5 }, "end": { - "offset": 24709, + "offset": 25423, "col": 59, "tokLen": 1 } @@ -20424,16 +20101,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10e80c28", + "id": "0x557b7725d7c0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 24655, + "offset": 25369, "col": 5, "tokLen": 5 }, "end": { - "offset": 24709, + "offset": 25423, "col": 59, "tokLen": 1 } @@ -20444,365 +20121,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10e80bf8", - "kind": "CXXConstructExpr", + "id": "0x557b7725d798", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 24661, + "offset": 25375, "col": 11, "tokLen": 12 }, "end": { - "offset": 24709, + "offset": 25423, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e80be0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7725d778", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 24661, + "offset": 25375, "col": 11, "tokLen": 12 }, "end": { - "offset": 24709, + "offset": 25423, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b7725d770", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10e80bb8", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b7725d740", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 24661, + "offset": 25375, "col": 11, "tokLen": 12 }, "end": { - "offset": 24709, + "offset": 25423, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e80b98", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7725d728", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 24661, - "col": 11, - "tokLen": 12 + "offset": 25388, + "col": 24, + "tokLen": 31 }, "end": { - "offset": 24709, - "col": 59, + "offset": 25422, + "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10e80b90", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e80b60", - "kind": "CXXConstructExpr", + "id": "0x557b7725d710", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24661, - "col": 11, - "tokLen": 12 + "offset": 25388, + "col": 24, + "tokLen": 31 }, "end": { - "offset": 24709, - "col": 59, + "offset": 25422, + "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10e80b48", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7725d6f0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 24674, + "offset": 25388, "col": 24, "tokLen": 31 }, "end": { - "offset": 24708, + "offset": 25422, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b7725d6e8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e80b30", - "kind": "ImplicitCastExpr", + "id": "0x557b7725d6b0", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24674, + "offset": 25388, "col": 24, "tokLen": 31 }, "end": { - "offset": 24708, + "offset": 25422, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10e80b10", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7725d698", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24674, + "offset": 25420, + "col": 56, + "tokLen": 1 + }, + "end": { + "offset": 25420, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b7725d678", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25420, + "col": 56, + "tokLen": 1 + }, + "end": { + "offset": 25420, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b7725d660", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25388, "col": 24, "tokLen": 31 }, "end": { - "offset": 24708, + "offset": 25388, + "col": 24, + "tokLen": 31 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7725d188", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 25388, + "col": 24, + "tokLen": 31 + }, + "end": { + "offset": 25388, + "col": 24, + "tokLen": 31 + } + }, + "type": { + "qualType": "const char[30]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown frame discard policy \"" + } + ] + }, + { + "id": "0x557b7725d1c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25422, + "col": 58, + "tokLen": 1 + }, + "end": { + "offset": 25422, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10e80b08", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b772594a8", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10e80ad0", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 24674, - "col": 24, - "tokLen": 31 - }, - "end": { - "offset": 24708, - "col": 58, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10e80ab8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 24706, - "col": 56, - "tokLen": 1 - }, - "end": { - "offset": 24706, - "col": 56, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10e80a98", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 24706, - "col": 56, - "tokLen": 1 - }, - "end": { - "offset": 24706, - "col": 56, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10e80a80", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 24674, - "col": 24, - "tokLen": 31 - }, - "end": { - "offset": 24674, - "col": 24, - "tokLen": 31 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10e805a8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 24674, - "col": 24, - "tokLen": 31 - }, - "end": { - "offset": 24674, - "col": 24, - "tokLen": 31 - } - }, - "type": { - "qualType": "const char[30]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown frame discard policy \"" - } - ] - }, - { - "id": "0x7feb10e805e0", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 24708, - "col": 58, - "tokLen": 1 - }, - "end": { - "offset": 24708, - "col": 58, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10e7c948", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -20827,29 +20448,29 @@ ] }, { - "id": "0x7feb10e80e08", + "id": "0x557b7725d998", "kind": "FunctionDecl", "loc": { - "offset": 24744, + "offset": 25458, "file": "ToString.cpp", - "line": 806, + "line": 836, "col": 30, "tokLen": 8 }, "range": { "begin": { - "offset": 24715, + "offset": 25429, "col": 1, "tokLen": 8 }, "end": { - "offset": 24929, - "line": 812, + "offset": 25643, + "line": 842, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a7a68", + "previousDecl": "0x557b76f78268", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs10fileFormatEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -20863,13 +20484,13 @@ }, "inner": [ { - "id": "0x37feca90", + "id": "0x557b769211b0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::fileFormat" }, "decl": { - "id": "0x37fec9f0", + "id": "0x557b76921000", "kind": "EnumDecl", "name": "fileFormat" } @@ -20877,22 +20498,22 @@ ] }, { - "id": "0x7feb10e80d30", + "id": "0x557b7725d8c0", "kind": "ParmVarDecl", "loc": { - "offset": 24772, - "line": 806, + "offset": 25486, + "line": 836, "col": 58, "tokLen": 1 }, "range": { "begin": { - "offset": 24753, + "offset": 25467, "col": 39, "tokLen": 5 }, "end": { - "offset": 24772, + "offset": 25486, "col": 58, "tokLen": 1 } @@ -20904,52 +20525,52 @@ } }, { - "id": "0x7feb10e83cd0", + "id": "0x557b77260888", "kind": "CompoundStmt", "range": { "begin": { - "offset": 24775, + "offset": 25489, "col": 61, "tokLen": 1 }, "end": { - "offset": 24929, - "line": 812, + "offset": 25643, + "line": 842, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10e822f8", + "id": "0x557b7725eeb8", "kind": "IfStmt", "range": { "begin": { - "offset": 24781, - "line": 807, + "offset": 25495, + "line": 837, "col": 5, "tokLen": 2 }, "end": { - "offset": 24819, - "line": 808, + "offset": 25533, + "line": 838, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e82248", + "id": "0x557b7725ee00", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24785, - "line": 807, + "offset": 25499, + "line": 837, "col": 9, "tokLen": 1 }, "end": { - "offset": 24790, + "offset": 25504, "col": 14, "tokLen": 6 } @@ -20961,67 +20582,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e82230", + "id": "0x557b7725ede8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24787, + "offset": 25501, "col": 11, "tokLen": 2 }, "end": { - "offset": 24787, + "offset": 25501, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e82210", + "id": "0x557b7725edc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24787, + "offset": 25501, "col": 11, "tokLen": 2 }, "end": { - "offset": 24787, + "offset": 25501, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e80ff0", + "id": "0x557b7725db88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24785, + "offset": 25499, "col": 9, "tokLen": 1 }, "end": { - "offset": 24785, + "offset": 25499, "col": 9, "tokLen": 1 } @@ -21029,11 +20650,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e80d30", + "id": "0x557b7725d8c0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -21042,16 +20663,16 @@ } }, { - "id": "0x7feb10e821f8", + "id": "0x557b7725edb0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24790, + "offset": 25504, "col": 14, "tokLen": 6 }, "end": { - "offset": 24790, + "offset": 25504, "col": 14, "tokLen": 6 } @@ -21063,16 +20684,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e81010", + "id": "0x557b7725dba8", "kind": "StringLiteral", "range": { "begin": { - "offset": 24790, + "offset": 25504, "col": 14, "tokLen": 6 }, "end": { - "offset": 24790, + "offset": 25504, "col": 14, "tokLen": 6 } @@ -21088,33 +20709,33 @@ ] }, { - "id": "0x7feb10e822e8", + "id": "0x557b7725eea8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24806, - "line": 808, + "offset": 25520, + "line": 838, "col": 9, "tokLen": 6 }, "end": { - "offset": 24819, + "offset": 25533, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e822b8", + "id": "0x557b7725ee78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24813, + "offset": 25527, "col": 16, "tokLen": 4 }, "end": { - "offset": 24819, + "offset": 25533, "col": 22, "tokLen": 4 } @@ -21124,7 +20745,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fecb00", + "id": "0x557b76921100", "kind": "EnumConstantDecl", "name": "HDF5", "type": { @@ -21137,35 +20758,35 @@ ] }, { - "id": "0x7feb10e83628", + "id": "0x557b77260208", "kind": "IfStmt", "range": { "begin": { - "offset": 24829, - "line": 809, + "offset": 25543, + "line": 839, "col": 5, "tokLen": 2 }, "end": { - "offset": 24869, - "line": 810, + "offset": 25583, + "line": 840, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e83578", + "id": "0x557b77260150", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24833, - "line": 809, + "offset": 25547, + "line": 839, "col": 9, "tokLen": 1 }, "end": { - "offset": 24838, + "offset": 25552, "col": 14, "tokLen": 8 } @@ -21177,67 +20798,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e83560", + "id": "0x557b77260138", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24835, + "offset": 25549, "col": 11, "tokLen": 2 }, "end": { - "offset": 24835, + "offset": 25549, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e83540", + "id": "0x557b77260118", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24835, + "offset": 25549, "col": 11, "tokLen": 2 }, "end": { - "offset": 24835, + "offset": 25549, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e82318", + "id": "0x557b7725eed8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24833, + "offset": 25547, "col": 9, "tokLen": 1 }, "end": { - "offset": 24833, + "offset": 25547, "col": 9, "tokLen": 1 } @@ -21245,11 +20866,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e80d30", + "id": "0x557b7725d8c0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -21258,16 +20879,16 @@ } }, { - "id": "0x7feb10e83528", + "id": "0x557b77260100", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24838, + "offset": 25552, "col": 14, "tokLen": 8 }, "end": { - "offset": 24838, + "offset": 25552, "col": 14, "tokLen": 8 } @@ -21279,16 +20900,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e82338", + "id": "0x557b7725eef8", "kind": "StringLiteral", "range": { "begin": { - "offset": 24838, + "offset": 25552, "col": 14, "tokLen": 8 }, "end": { - "offset": 24838, + "offset": 25552, "col": 14, "tokLen": 8 } @@ -21304,33 +20925,33 @@ ] }, { - "id": "0x7feb10e83618", + "id": "0x557b772601f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 24856, - "line": 810, + "offset": 25570, + "line": 840, "col": 9, "tokLen": 6 }, "end": { - "offset": 24869, + "offset": 25583, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e835e8", + "id": "0x557b772601c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 24863, + "offset": 25577, "col": 16, "tokLen": 4 }, "end": { - "offset": 24869, + "offset": 25583, "col": 22, "tokLen": 6 } @@ -21340,7 +20961,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fecab0", + "id": "0x557b769210a8", "kind": "EnumConstantDecl", "name": "BINARY", "type": { @@ -21353,17 +20974,17 @@ ] }, { - "id": "0x7feb10e83cb8", + "id": "0x557b77260870", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 24881, - "line": 811, + "offset": 25595, + "line": 841, "col": 5, "tokLen": 5 }, "end": { - "offset": 24926, + "offset": 25640, "col": 50, "tokLen": 1 } @@ -21375,16 +20996,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10e83ca0", + "id": "0x557b77260858", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 24881, + "offset": 25595, "col": 5, "tokLen": 5 }, "end": { - "offset": 24926, + "offset": 25640, "col": 50, "tokLen": 1 } @@ -21395,365 +21016,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10e83c70", - "kind": "CXXConstructExpr", + "id": "0x557b77260830", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 24887, + "offset": 25601, "col": 11, "tokLen": 12 }, "end": { - "offset": 24926, + "offset": 25640, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e83c58", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77260810", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 24887, + "offset": 25601, "col": 11, "tokLen": 12 }, "end": { - "offset": 24926, + "offset": 25640, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77260808", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10e83c30", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b772607d8", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 24887, + "offset": 25601, "col": 11, "tokLen": 12 }, "end": { - "offset": 24926, + "offset": 25640, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e83c10", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772607c0", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 24887, - "col": 11, - "tokLen": 12 + "offset": 25614, + "col": 24, + "tokLen": 22 }, "end": { - "offset": 24926, - "col": 50, + "offset": 25639, + "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10e83c08", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e83bd8", - "kind": "CXXConstructExpr", + "id": "0x557b772607a8", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24887, - "col": 11, - "tokLen": 12 + "offset": 25614, + "col": 24, + "tokLen": 22 }, "end": { - "offset": 24926, - "col": 50, + "offset": 25639, + "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10e83bc0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77260788", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 24900, + "offset": 25614, "col": 24, "tokLen": 22 }, "end": { - "offset": 24925, + "offset": 25639, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77260780", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e83ba8", - "kind": "ImplicitCastExpr", + "id": "0x557b77260748", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 24900, + "offset": 25614, "col": 24, "tokLen": 22 }, "end": { - "offset": 24925, + "offset": 25639, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10e83b88", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77260730", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 24900, + "offset": 25637, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 25637, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77260710", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25637, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 25637, + "col": 47, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b772606f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 25614, "col": 24, "tokLen": 22 }, "end": { - "offset": 24925, + "offset": 25614, + "col": 24, + "tokLen": 22 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b77260258", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 25614, + "col": 24, + "tokLen": 22 + }, + "end": { + "offset": 25614, + "col": 24, + "tokLen": 22 + } + }, + "type": { + "qualType": "const char[21]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown file format \"" + } + ] + }, + { + "id": "0x557b77260288", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 25639, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 25639, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10e83b80", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b7725d8c0", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10e83b48", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 24900, - "col": 24, - "tokLen": 22 - }, - "end": { - "offset": 24925, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10e83b30", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 24923, - "col": 47, - "tokLen": 1 - }, - "end": { - "offset": 24923, - "col": 47, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10e83b10", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 24923, - "col": 47, - "tokLen": 1 - }, - "end": { - "offset": 24923, - "col": 47, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10e83af8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 24900, - "col": 24, - "tokLen": 22 - }, - "end": { - "offset": 24900, - "col": 24, - "tokLen": 22 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10e83658", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 24900, - "col": 24, - "tokLen": 22 - }, - "end": { - "offset": 24900, - "col": 24, - "tokLen": 22 - } - }, - "type": { - "qualType": "const char[21]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown file format \"" - } - ] - }, - { - "id": "0x7feb10e83688", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 24925, - "col": 49, - "tokLen": 1 - }, - "end": { - "offset": 24925, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10e80d30", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -21778,29 +21343,29 @@ ] }, { - "id": "0x7feb10e83e78", + "id": "0x557b77260a28", "kind": "FunctionDecl", "loc": { - "offset": 24969, + "offset": 25683, "file": "ToString.cpp", - "line": 814, + "line": 844, "col": 38, "tokLen": 8 }, "range": { "begin": { - "offset": 24932, + "offset": 25646, "col": 1, "tokLen": 8 }, "end": { - "offset": 25363, - "line": 824, + "offset": 26077, + "line": 854, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a7fb8", + "previousDecl": "0x557b76f787e8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18externalSignalFlagEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -21814,13 +21379,13 @@ }, "inner": [ { - "id": "0x37fee230", + "id": "0x557b76922d20", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::externalSignalFlag" }, "decl": { - "id": "0x37fee188", + "id": "0x557b76922b18", "kind": "EnumDecl", "name": "externalSignalFlag" } @@ -21828,22 +21393,22 @@ ] }, { - "id": "0x7feb10e83da0", + "id": "0x557b77260950", "kind": "ParmVarDecl", "loc": { - "offset": 24997, - "line": 814, + "offset": 25711, + "line": 844, "col": 66, "tokLen": 1 }, "range": { "begin": { - "offset": 24978, + "offset": 25692, "col": 47, "tokLen": 5 }, "end": { - "offset": 24997, + "offset": 25711, "col": 66, "tokLen": 1 } @@ -21855,52 +21420,52 @@ } }, { - "id": "0x7feb10e893c8", + "id": "0x557b77265fe0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 25000, + "offset": 25714, "col": 69, "tokLen": 1 }, "end": { - "offset": 25363, - "line": 824, + "offset": 26077, + "line": 854, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10e85378", + "id": "0x557b77261f58", "kind": "IfStmt", "range": { "begin": { - "offset": 25006, - "line": 815, + "offset": 25720, + "line": 845, "col": 5, "tokLen": 2 }, "end": { - "offset": 25062, - "line": 816, + "offset": 25776, + "line": 846, "col": 22, "tokLen": 22 } }, "inner": [ { - "id": "0x7feb10e852c8", + "id": "0x557b77261ea0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25010, - "line": 815, + "offset": 25724, + "line": 845, "col": 9, "tokLen": 1 }, "end": { - "offset": 25015, + "offset": 25729, "col": 14, "tokLen": 24 } @@ -21912,67 +21477,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e852b0", + "id": "0x557b77261e88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25012, + "offset": 25726, "col": 11, "tokLen": 2 }, "end": { - "offset": 25012, + "offset": 25726, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e85290", + "id": "0x557b77261e68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25012, + "offset": 25726, "col": 11, "tokLen": 2 }, "end": { - "offset": 25012, + "offset": 25726, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e84060", + "id": "0x557b77260c18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25010, + "offset": 25724, "col": 9, "tokLen": 1 }, "end": { - "offset": 25010, + "offset": 25724, "col": 9, "tokLen": 1 } @@ -21980,11 +21545,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e83da0", + "id": "0x557b77260950", "kind": "ParmVarDecl", "name": "s", "type": { @@ -21993,16 +21558,16 @@ } }, { - "id": "0x7feb10e85278", + "id": "0x557b77261e50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25015, + "offset": 25729, "col": 14, "tokLen": 24 }, "end": { - "offset": 25015, + "offset": 25729, "col": 14, "tokLen": 24 } @@ -22014,16 +21579,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e84080", + "id": "0x557b77260c38", "kind": "StringLiteral", "range": { "begin": { - "offset": 25015, + "offset": 25729, "col": 14, "tokLen": 24 }, "end": { - "offset": 25015, + "offset": 25729, "col": 14, "tokLen": 24 } @@ -22039,33 +21604,33 @@ ] }, { - "id": "0x7feb10e85368", + "id": "0x557b77261f48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25049, - "line": 816, + "offset": 25763, + "line": 846, "col": 9, "tokLen": 6 }, "end": { - "offset": 25062, + "offset": 25776, "col": 22, "tokLen": 22 } }, "inner": [ { - "id": "0x7feb10e85338", + "id": "0x557b77261f18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25056, + "offset": 25770, "col": 16, "tokLen": 4 }, "end": { - "offset": 25062, + "offset": 25776, "col": 22, "tokLen": 22 } @@ -22075,7 +21640,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee250", + "id": "0x557b76922bc0", "kind": "EnumConstantDecl", "name": "TRIGGER_IN_RISING_EDGE", "type": { @@ -22088,35 +21653,35 @@ ] }, { - "id": "0x7feb10e866b8", + "id": "0x557b772632b8", "kind": "IfStmt", "range": { "begin": { - "offset": 25090, - "line": 817, + "offset": 25804, + "line": 847, "col": 5, "tokLen": 2 }, "end": { - "offset": 25147, - "line": 818, + "offset": 25861, + "line": 848, "col": 22, "tokLen": 23 } }, "inner": [ { - "id": "0x7feb10e86608", + "id": "0x557b77263200", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25094, - "line": 817, + "offset": 25808, + "line": 847, "col": 9, "tokLen": 1 }, "end": { - "offset": 25099, + "offset": 25813, "col": 14, "tokLen": 25 } @@ -22128,67 +21693,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e865f0", + "id": "0x557b772631e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25096, + "offset": 25810, "col": 11, "tokLen": 2 }, "end": { - "offset": 25096, + "offset": 25810, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e865d0", + "id": "0x557b772631c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25096, + "offset": 25810, "col": 11, "tokLen": 2 }, "end": { - "offset": 25096, + "offset": 25810, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e85398", + "id": "0x557b77261f78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25094, + "offset": 25808, "col": 9, "tokLen": 1 }, "end": { - "offset": 25094, + "offset": 25808, "col": 9, "tokLen": 1 } @@ -22196,11 +21761,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e83da0", + "id": "0x557b77260950", "kind": "ParmVarDecl", "name": "s", "type": { @@ -22209,16 +21774,16 @@ } }, { - "id": "0x7feb10e865b8", + "id": "0x557b772631b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25099, + "offset": 25813, "col": 14, "tokLen": 25 }, "end": { - "offset": 25099, + "offset": 25813, "col": 14, "tokLen": 25 } @@ -22230,16 +21795,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e853b8", + "id": "0x557b77261f98", "kind": "StringLiteral", "range": { "begin": { - "offset": 25099, + "offset": 25813, "col": 14, "tokLen": 25 }, "end": { - "offset": 25099, + "offset": 25813, "col": 14, "tokLen": 25 } @@ -22255,33 +21820,33 @@ ] }, { - "id": "0x7feb10e866a8", + "id": "0x557b772632a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25134, - "line": 818, + "offset": 25848, + "line": 848, "col": 9, "tokLen": 6 }, "end": { - "offset": 25147, + "offset": 25861, "col": 22, "tokLen": 23 } }, "inner": [ { - "id": "0x7feb10e86678", + "id": "0x557b77263278", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25141, + "offset": 25855, "col": 16, "tokLen": 4 }, "end": { - "offset": 25147, + "offset": 25861, "col": 22, "tokLen": 23 } @@ -22291,7 +21856,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee2a0", + "id": "0x557b76922c18", "kind": "EnumConstantDecl", "name": "TRIGGER_IN_FALLING_EDGE", "type": { @@ -22304,35 +21869,35 @@ ] }, { - "id": "0x7feb10e879e8", + "id": "0x557b77264608", "kind": "IfStmt", "range": { "begin": { - "offset": 25176, - "line": 819, + "offset": 25890, + "line": 849, "col": 5, "tokLen": 2 }, "end": { - "offset": 25222, - "line": 820, + "offset": 25936, + "line": 850, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10e87938", + "id": "0x557b77264550", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25180, - "line": 819, + "offset": 25894, + "line": 849, "col": 9, "tokLen": 1 }, "end": { - "offset": 25185, + "offset": 25899, "col": 14, "tokLen": 14 } @@ -22344,67 +21909,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e87920", + "id": "0x557b77264538", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25182, + "offset": 25896, "col": 11, "tokLen": 2 }, "end": { - "offset": 25182, + "offset": 25896, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e87900", + "id": "0x557b77264518", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25182, + "offset": 25896, "col": 11, "tokLen": 2 }, "end": { - "offset": 25182, + "offset": 25896, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e866d8", + "id": "0x557b772632d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25180, + "offset": 25894, "col": 9, "tokLen": 1 }, "end": { - "offset": 25180, + "offset": 25894, "col": 9, "tokLen": 1 } @@ -22412,11 +21977,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e83da0", + "id": "0x557b77260950", "kind": "ParmVarDecl", "name": "s", "type": { @@ -22425,16 +21990,16 @@ } }, { - "id": "0x7feb10e878e8", + "id": "0x557b77264500", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25185, + "offset": 25899, "col": 14, "tokLen": 14 }, "end": { - "offset": 25185, + "offset": 25899, "col": 14, "tokLen": 14 } @@ -22446,16 +22011,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e866f8", + "id": "0x557b772632f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 25185, + "offset": 25899, "col": 14, "tokLen": 14 }, "end": { - "offset": 25185, + "offset": 25899, "col": 14, "tokLen": 14 } @@ -22471,33 +22036,33 @@ ] }, { - "id": "0x7feb10e879d8", + "id": "0x557b772645f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25209, - "line": 820, + "offset": 25923, + "line": 850, "col": 9, "tokLen": 6 }, "end": { - "offset": 25222, + "offset": 25936, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10e879a8", + "id": "0x557b772645c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25216, + "offset": 25930, "col": 16, "tokLen": 4 }, "end": { - "offset": 25222, + "offset": 25936, "col": 22, "tokLen": 12 } @@ -22507,7 +22072,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee2f0", + "id": "0x557b76922c70", "kind": "EnumConstantDecl", "name": "INVERSION_ON", "type": { @@ -22520,35 +22085,35 @@ ] }, { - "id": "0x7feb10e88d18", + "id": "0x557b77265958", "kind": "IfStmt", "range": { "begin": { - "offset": 25240, - "line": 821, + "offset": 25954, + "line": 851, "col": 5, "tokLen": 2 }, "end": { - "offset": 25287, - "line": 822, + "offset": 26001, + "line": 852, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x7feb10e88c68", + "id": "0x557b772658a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25244, - "line": 821, + "offset": 25958, + "line": 851, "col": 9, "tokLen": 1 }, "end": { - "offset": 25249, + "offset": 25963, "col": 14, "tokLen": 15 } @@ -22560,67 +22125,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e88c50", + "id": "0x557b77265888", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25246, + "offset": 25960, "col": 11, "tokLen": 2 }, "end": { - "offset": 25246, + "offset": 25960, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e88c30", + "id": "0x557b77265868", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25246, + "offset": 25960, "col": 11, "tokLen": 2 }, "end": { - "offset": 25246, + "offset": 25960, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e87a08", + "id": "0x557b77264628", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25244, + "offset": 25958, "col": 9, "tokLen": 1 }, "end": { - "offset": 25244, + "offset": 25958, "col": 9, "tokLen": 1 } @@ -22628,11 +22193,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e83da0", + "id": "0x557b77260950", "kind": "ParmVarDecl", "name": "s", "type": { @@ -22641,16 +22206,16 @@ } }, { - "id": "0x7feb10e88c18", + "id": "0x557b77265850", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25249, + "offset": 25963, "col": 14, "tokLen": 15 }, "end": { - "offset": 25249, + "offset": 25963, "col": 14, "tokLen": 15 } @@ -22662,16 +22227,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e87a28", + "id": "0x557b77264648", "kind": "StringLiteral", "range": { "begin": { - "offset": 25249, + "offset": 25963, "col": 14, "tokLen": 15 }, "end": { - "offset": 25249, + "offset": 25963, "col": 14, "tokLen": 15 } @@ -22687,33 +22252,33 @@ ] }, { - "id": "0x7feb10e88d08", + "id": "0x557b77265948", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25274, - "line": 822, + "offset": 25988, + "line": 852, "col": 9, "tokLen": 6 }, "end": { - "offset": 25287, + "offset": 26001, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x7feb10e88cd8", + "id": "0x557b77265918", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25281, + "offset": 25995, "col": 16, "tokLen": 4 }, "end": { - "offset": 25287, + "offset": 26001, "col": 22, "tokLen": 13 } @@ -22723,7 +22288,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee340", + "id": "0x557b76922cc8", "kind": "EnumConstantDecl", "name": "INVERSION_OFF", "type": { @@ -22736,17 +22301,17 @@ ] }, { - "id": "0x7feb10e893b0", + "id": "0x557b77265fc8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 25306, - "line": 823, + "offset": 26020, + "line": 853, "col": 5, "tokLen": 5 }, "end": { - "offset": 25360, + "offset": 26074, "col": 59, "tokLen": 1 } @@ -22758,16 +22323,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10e89398", + "id": "0x557b77265fb0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 25306, + "offset": 26020, "col": 5, "tokLen": 5 }, "end": { - "offset": 25360, + "offset": 26074, "col": 59, "tokLen": 1 } @@ -22778,365 +22343,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10e89368", - "kind": "CXXConstructExpr", + "id": "0x557b77265f88", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 25312, + "offset": 26026, "col": 11, "tokLen": 12 }, "end": { - "offset": 25360, + "offset": 26074, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e89350", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77265f68", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 25312, + "offset": 26026, "col": 11, "tokLen": 12 }, "end": { - "offset": 25360, + "offset": 26074, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77265f60", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10e89328", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77265f30", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 25312, + "offset": 26026, "col": 11, "tokLen": 12 }, "end": { - "offset": 25360, + "offset": 26074, "col": 59, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e89308", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77265f18", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 25312, - "col": 11, - "tokLen": 12 + "offset": 26039, + "col": 24, + "tokLen": 31 }, "end": { - "offset": 25360, - "col": 59, + "offset": 26073, + "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10e89300", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e892d0", - "kind": "CXXConstructExpr", + "id": "0x557b77265f00", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25312, - "col": 11, - "tokLen": 12 + "offset": 26039, + "col": 24, + "tokLen": 31 }, "end": { - "offset": 25360, - "col": 59, + "offset": 26073, + "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10e892b8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77265ee0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 25325, + "offset": 26039, "col": 24, "tokLen": 31 }, "end": { - "offset": 25359, + "offset": 26073, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77265ed8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e892a0", - "kind": "ImplicitCastExpr", + "id": "0x557b77265ea0", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25325, + "offset": 26039, "col": 24, "tokLen": 31 }, "end": { - "offset": 25359, + "offset": 26073, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10e89280", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77265e88", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25325, + "offset": 26071, + "col": 56, + "tokLen": 1 + }, + "end": { + "offset": 26071, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77265e68", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26071, + "col": 56, + "tokLen": 1 + }, + "end": { + "offset": 26071, + "col": 56, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77265e50", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26039, "col": 24, "tokLen": 31 }, "end": { - "offset": 25359, + "offset": 26039, + "col": 24, + "tokLen": 31 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b772659a8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 26039, + "col": 24, + "tokLen": 31 + }, + "end": { + "offset": 26039, + "col": 24, + "tokLen": 31 + } + }, + "type": { + "qualType": "const char[30]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown external signal flag \"" + } + ] + }, + { + "id": "0x557b772659e0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26073, + "col": 58, + "tokLen": 1 + }, + "end": { + "offset": 26073, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10e89278", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77260950", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10e89240", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 25325, - "col": 24, - "tokLen": 31 - }, - "end": { - "offset": 25359, - "col": 58, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10e89228", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 25357, - "col": 56, - "tokLen": 1 - }, - "end": { - "offset": 25357, - "col": 56, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10e89208", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 25357, - "col": 56, - "tokLen": 1 - }, - "end": { - "offset": 25357, - "col": 56, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10e891f0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 25325, - "col": 24, - "tokLen": 31 - }, - "end": { - "offset": 25325, - "col": 24, - "tokLen": 31 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10e88d48", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 25325, - "col": 24, - "tokLen": 31 - }, - "end": { - "offset": 25325, - "col": 24, - "tokLen": 31 - } - }, - "type": { - "qualType": "const char[30]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown external signal flag \"" - } - ] - }, - { - "id": "0x7feb10e88d80", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 25359, - "col": 58, - "tokLen": 1 - }, - "end": { - "offset": 25359, - "col": 58, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10e83da0", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -23161,29 +22670,29 @@ ] }, { - "id": "0x7feb10e89578", + "id": "0x557b77266188", "kind": "FunctionDecl", "loc": { - "offset": 25396, + "offset": 26110, "file": "ToString.cpp", - "line": 826, + "line": 856, "col": 31, "tokLen": 8 }, "range": { "begin": { - "offset": 25366, + "offset": 26080, "col": 1, "tokLen": 8 }, "end": { - "offset": 25819, - "line": 838, + "offset": 26533, + "line": 868, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a8508", + "previousDecl": "0x557b76f78d68", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs11readoutModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -23197,13 +22706,13 @@ }, "inner": [ { - "id": "0x37ff18e0", + "id": "0x557b769268c0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::readoutMode" }, "decl": { - "id": "0x37ff1838", + "id": "0x557b76926658", "kind": "EnumDecl", "name": "readoutMode" } @@ -23211,22 +22720,22 @@ ] }, { - "id": "0x7feb10e894a8", + "id": "0x557b772660b8", "kind": "ParmVarDecl", "loc": { - "offset": 25424, - "line": 826, + "offset": 26138, + "line": 856, "col": 59, "tokLen": 1 }, "range": { "begin": { - "offset": 25405, + "offset": 26119, "col": 40, "tokLen": 5 }, "end": { - "offset": 25424, + "offset": 26138, "col": 59, "tokLen": 1 } @@ -23238,52 +22747,52 @@ } }, { - "id": "0x7feb10e8fe18", + "id": "0x557b7726cab0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 25427, + "offset": 26141, "col": 62, "tokLen": 1 }, "end": { - "offset": 25819, - "line": 838, + "offset": 26533, + "line": 868, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10e8aa68", + "id": "0x557b772676a8", "kind": "IfStmt", "range": { "begin": { - "offset": 25433, - "line": 827, + "offset": 26147, + "line": 857, "col": 5, "tokLen": 2 }, "end": { - "offset": 25473, - "line": 828, + "offset": 26187, + "line": 858, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x7feb10e8a9b8", + "id": "0x557b772675f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25437, - "line": 827, + "offset": 26151, + "line": 857, "col": 9, "tokLen": 1 }, "end": { - "offset": 25442, + "offset": 26156, "col": 14, "tokLen": 8 } @@ -23295,67 +22804,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e8a9a0", + "id": "0x557b772675d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25439, + "offset": 26153, "col": 11, "tokLen": 2 }, "end": { - "offset": 25439, + "offset": 26153, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e8a980", + "id": "0x557b772675b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25439, + "offset": 26153, "col": 11, "tokLen": 2 }, "end": { - "offset": 25439, + "offset": 26153, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e89760", + "id": "0x557b77266378", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25437, + "offset": 26151, "col": 9, "tokLen": 1 }, "end": { - "offset": 25437, + "offset": 26151, "col": 9, "tokLen": 1 } @@ -23363,11 +22872,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e894a8", + "id": "0x557b772660b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -23376,16 +22885,16 @@ } }, { - "id": "0x7feb10e8a968", + "id": "0x557b772675a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25442, + "offset": 26156, "col": 14, "tokLen": 8 }, "end": { - "offset": 25442, + "offset": 26156, "col": 14, "tokLen": 8 } @@ -23397,16 +22906,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e89780", + "id": "0x557b77266398", "kind": "StringLiteral", "range": { "begin": { - "offset": 25442, + "offset": 26156, "col": 14, "tokLen": 8 }, "end": { - "offset": 25442, + "offset": 26156, "col": 14, "tokLen": 8 } @@ -23422,33 +22931,33 @@ ] }, { - "id": "0x7feb10e8aa58", + "id": "0x557b77267698", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25460, - "line": 828, + "offset": 26174, + "line": 858, "col": 9, "tokLen": 6 }, "end": { - "offset": 25473, + "offset": 26187, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x7feb10e8aa28", + "id": "0x557b77267668", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25467, + "offset": 26181, "col": 16, "tokLen": 4 }, "end": { - "offset": 25473, + "offset": 26187, "col": 22, "tokLen": 11 } @@ -23458,7 +22967,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1900", + "id": "0x557b76926700", "kind": "EnumConstantDecl", "name": "ANALOG_ONLY", "type": { @@ -23471,35 +22980,35 @@ ] }, { - "id": "0x7feb10e8bd98", + "id": "0x557b772689f8", "kind": "IfStmt", "range": { "begin": { - "offset": 25490, - "line": 829, + "offset": 26204, + "line": 859, "col": 5, "tokLen": 2 }, "end": { - "offset": 25531, - "line": 830, + "offset": 26245, + "line": 860, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10e8bce8", + "id": "0x557b77268940", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25494, - "line": 829, + "offset": 26208, + "line": 859, "col": 9, "tokLen": 1 }, "end": { - "offset": 25499, + "offset": 26213, "col": 14, "tokLen": 9 } @@ -23511,67 +23020,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e8bcd0", + "id": "0x557b77268928", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25496, + "offset": 26210, "col": 11, "tokLen": 2 }, "end": { - "offset": 25496, + "offset": 26210, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e8bcb0", + "id": "0x557b77268908", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25496, + "offset": 26210, "col": 11, "tokLen": 2 }, "end": { - "offset": 25496, + "offset": 26210, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e8aa88", + "id": "0x557b772676c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25494, + "offset": 26208, "col": 9, "tokLen": 1 }, "end": { - "offset": 25494, + "offset": 26208, "col": 9, "tokLen": 1 } @@ -23579,11 +23088,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e894a8", + "id": "0x557b772660b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -23592,16 +23101,16 @@ } }, { - "id": "0x7feb10e8bc98", + "id": "0x557b772688f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25499, + "offset": 26213, "col": 14, "tokLen": 9 }, "end": { - "offset": 25499, + "offset": 26213, "col": 14, "tokLen": 9 } @@ -23613,16 +23122,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e8aaa8", + "id": "0x557b772676e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 25499, + "offset": 26213, "col": 14, "tokLen": 9 }, "end": { - "offset": 25499, + "offset": 26213, "col": 14, "tokLen": 9 } @@ -23638,33 +23147,33 @@ ] }, { - "id": "0x7feb10e8bd88", + "id": "0x557b772689e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25518, - "line": 830, + "offset": 26232, + "line": 860, "col": 9, "tokLen": 6 }, "end": { - "offset": 25531, + "offset": 26245, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10e8bd58", + "id": "0x557b772689b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25525, + "offset": 26239, "col": 16, "tokLen": 4 }, "end": { - "offset": 25531, + "offset": 26245, "col": 22, "tokLen": 12 } @@ -23674,7 +23183,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1950", + "id": "0x557b76926758", "kind": "EnumConstantDecl", "name": "DIGITAL_ONLY", "type": { @@ -23687,35 +23196,35 @@ ] }, { - "id": "0x7feb10e8d0c8", + "id": "0x557b77269d48", "kind": "IfStmt", "range": { "begin": { - "offset": 25549, - "line": 831, + "offset": 26263, + "line": 861, "col": 5, "tokLen": 2 }, "end": { - "offset": 25597, - "line": 832, + "offset": 26311, + "line": 862, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x7feb10e8d018", + "id": "0x557b77269c90", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25553, - "line": 831, + "offset": 26267, + "line": 861, "col": 9, "tokLen": 1 }, "end": { - "offset": 25558, + "offset": 26272, "col": 14, "tokLen": 16 } @@ -23727,67 +23236,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e8d000", + "id": "0x557b77269c78", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25555, + "offset": 26269, "col": 11, "tokLen": 2 }, "end": { - "offset": 25555, + "offset": 26269, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e8cfe0", + "id": "0x557b77269c58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25555, + "offset": 26269, "col": 11, "tokLen": 2 }, "end": { - "offset": 25555, + "offset": 26269, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e8bdb8", + "id": "0x557b77268a18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25553, + "offset": 26267, "col": 9, "tokLen": 1 }, "end": { - "offset": 25553, + "offset": 26267, "col": 9, "tokLen": 1 } @@ -23795,11 +23304,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e894a8", + "id": "0x557b772660b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -23808,16 +23317,16 @@ } }, { - "id": "0x7feb10e8cfc8", + "id": "0x557b77269c40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25558, + "offset": 26272, "col": 14, "tokLen": 16 }, "end": { - "offset": 25558, + "offset": 26272, "col": 14, "tokLen": 16 } @@ -23829,16 +23338,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e8bdd8", + "id": "0x557b77268a38", "kind": "StringLiteral", "range": { "begin": { - "offset": 25558, + "offset": 26272, "col": 14, "tokLen": 16 }, "end": { - "offset": 25558, + "offset": 26272, "col": 14, "tokLen": 16 } @@ -23854,33 +23363,33 @@ ] }, { - "id": "0x7feb10e8d0b8", + "id": "0x557b77269d38", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25584, - "line": 832, + "offset": 26298, + "line": 862, "col": 9, "tokLen": 6 }, "end": { - "offset": 25597, + "offset": 26311, "col": 22, "tokLen": 18 } }, "inner": [ { - "id": "0x7feb10e8d088", + "id": "0x557b77269d08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25591, + "offset": 26305, "col": 16, "tokLen": 4 }, "end": { - "offset": 25597, + "offset": 26311, "col": 22, "tokLen": 18 } @@ -23890,7 +23399,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff19a0", + "id": "0x557b769267b0", "kind": "EnumConstantDecl", "name": "ANALOG_AND_DIGITAL", "type": { @@ -23903,35 +23412,35 @@ ] }, { - "id": "0x7feb10e8e3f8", + "id": "0x557b7726b098", "kind": "IfStmt", "range": { "begin": { - "offset": 25621, - "line": 833, + "offset": 26335, + "line": 863, "col": 5, "tokLen": 2 }, "end": { - "offset": 25666, - "line": 834, + "offset": 26380, + "line": 864, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e8e348", + "id": "0x557b7726afe0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25625, - "line": 833, + "offset": 26339, + "line": 863, "col": 9, "tokLen": 1 }, "end": { - "offset": 25630, + "offset": 26344, "col": 14, "tokLen": 13 } @@ -23943,67 +23452,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e8e330", + "id": "0x557b7726afc8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25627, + "offset": 26341, "col": 11, "tokLen": 2 }, "end": { - "offset": 25627, + "offset": 26341, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e8e310", + "id": "0x557b7726afa8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25627, + "offset": 26341, "col": 11, "tokLen": 2 }, "end": { - "offset": 25627, + "offset": 26341, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e8d0e8", + "id": "0x557b77269d68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25625, + "offset": 26339, "col": 9, "tokLen": 1 }, "end": { - "offset": 25625, + "offset": 26339, "col": 9, "tokLen": 1 } @@ -24011,11 +23520,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e894a8", + "id": "0x557b772660b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -24024,16 +23533,16 @@ } }, { - "id": "0x7feb10e8e2f8", + "id": "0x557b7726af90", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25630, + "offset": 26344, "col": 14, "tokLen": 13 }, "end": { - "offset": 25630, + "offset": 26344, "col": 14, "tokLen": 13 } @@ -24045,16 +23554,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e8d108", + "id": "0x557b77269d88", "kind": "StringLiteral", "range": { "begin": { - "offset": 25630, + "offset": 26344, "col": 14, "tokLen": 13 }, "end": { - "offset": 25630, + "offset": 26344, "col": 14, "tokLen": 13 } @@ -24070,33 +23579,33 @@ ] }, { - "id": "0x7feb10e8e3e8", + "id": "0x557b7726b088", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25653, - "line": 834, + "offset": 26367, + "line": 864, "col": 9, "tokLen": 6 }, "end": { - "offset": 25666, + "offset": 26380, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e8e3b8", + "id": "0x557b7726b058", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25660, + "offset": 26374, "col": 16, "tokLen": 4 }, "end": { - "offset": 25666, + "offset": 26380, "col": 22, "tokLen": 16 } @@ -24106,7 +23615,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff19f0", + "id": "0x557b76926808", "kind": "EnumConstantDecl", "name": "TRANSCEIVER_ONLY", "type": { @@ -24119,35 +23628,35 @@ ] }, { - "id": "0x7feb10e8f738", + "id": "0x557b7726c3f8", "kind": "IfStmt", "range": { "begin": { - "offset": 25688, - "line": 835, + "offset": 26402, + "line": 865, "col": 5, "tokLen": 2 }, "end": { - "offset": 25741, - "line": 836, + "offset": 26455, + "line": 866, "col": 22, "tokLen": 23 } }, "inner": [ { - "id": "0x7feb10e8f688", + "id": "0x557b7726c340", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25692, - "line": 835, + "offset": 26406, + "line": 865, "col": 9, "tokLen": 1 }, "end": { - "offset": 25697, + "offset": 26411, "col": 14, "tokLen": 21 } @@ -24159,67 +23668,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e8f670", + "id": "0x557b7726c328", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25694, + "offset": 26408, "col": 11, "tokLen": 2 }, "end": { - "offset": 25694, + "offset": 26408, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e8f650", + "id": "0x557b7726c308", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25694, + "offset": 26408, "col": 11, "tokLen": 2 }, "end": { - "offset": 25694, + "offset": 26408, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e8e418", + "id": "0x557b7726b0b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25692, + "offset": 26406, "col": 9, "tokLen": 1 }, "end": { - "offset": 25692, + "offset": 26406, "col": 9, "tokLen": 1 } @@ -24227,11 +23736,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e894a8", + "id": "0x557b772660b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -24240,16 +23749,16 @@ } }, { - "id": "0x7feb10e8f638", + "id": "0x557b7726c2f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25697, + "offset": 26411, "col": 14, "tokLen": 21 }, "end": { - "offset": 25697, + "offset": 26411, "col": 14, "tokLen": 21 } @@ -24261,16 +23770,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e8e438", + "id": "0x557b7726b0d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 25697, + "offset": 26411, "col": 14, "tokLen": 21 }, "end": { - "offset": 25697, + "offset": 26411, "col": 14, "tokLen": 21 } @@ -24286,33 +23795,33 @@ ] }, { - "id": "0x7feb10e8f728", + "id": "0x557b7726c3e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25728, - "line": 836, + "offset": 26442, + "line": 866, "col": 9, "tokLen": 6 }, "end": { - "offset": 25741, + "offset": 26455, "col": 22, "tokLen": 23 } }, "inner": [ { - "id": "0x7feb10e8f6f8", + "id": "0x557b7726c3b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25735, + "offset": 26449, "col": 16, "tokLen": 4 }, "end": { - "offset": 25741, + "offset": 26455, "col": 22, "tokLen": 23 } @@ -24322,7 +23831,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1a40", + "id": "0x557b76926860", "kind": "EnumConstantDecl", "name": "DIGITAL_AND_TRANSCEIVER", "type": { @@ -24335,17 +23844,17 @@ ] }, { - "id": "0x7feb10e8fe00", + "id": "0x557b7726ca98", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 25770, - "line": 837, + "offset": 26484, + "line": 867, "col": 5, "tokLen": 5 }, "end": { - "offset": 25816, + "offset": 26530, "col": 51, "tokLen": 1 } @@ -24357,16 +23866,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10e8fde8", + "id": "0x557b7726ca80", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 25770, + "offset": 26484, "col": 5, "tokLen": 5 }, "end": { - "offset": 25816, + "offset": 26530, "col": 51, "tokLen": 1 } @@ -24377,365 +23886,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10e8fdb8", - "kind": "CXXConstructExpr", + "id": "0x557b7726ca58", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 25776, + "offset": 26490, "col": 11, "tokLen": 12 }, "end": { - "offset": 25816, + "offset": 26530, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e8fda0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7726ca38", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 25776, + "offset": 26490, "col": 11, "tokLen": 12 }, "end": { - "offset": 25816, + "offset": 26530, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b7726ca30", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10e8fd78", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b7726ca00", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 25776, + "offset": 26490, "col": 11, "tokLen": 12 }, "end": { - "offset": 25816, + "offset": 26530, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e8fd58", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7726c9e8", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 25776, - "col": 11, - "tokLen": 12 + "offset": 26503, + "col": 24, + "tokLen": 23 }, "end": { - "offset": 25816, - "col": 51, + "offset": 26529, + "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10e8fd50", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e8fd20", - "kind": "CXXConstructExpr", + "id": "0x557b7726c9d0", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25776, - "col": 11, - "tokLen": 12 + "offset": 26503, + "col": 24, + "tokLen": 23 }, "end": { - "offset": 25816, - "col": 51, + "offset": 26529, + "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10e8fd08", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7726c9b0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 25789, + "offset": 26503, "col": 24, "tokLen": 23 }, "end": { - "offset": 25815, + "offset": 26529, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b7726c9a8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e8fcf0", - "kind": "ImplicitCastExpr", + "id": "0x557b7726c970", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25789, + "offset": 26503, "col": 24, "tokLen": 23 }, "end": { - "offset": 25815, + "offset": 26529, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10e8fcd0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7726c958", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25789, + "offset": 26527, + "col": 48, + "tokLen": 1 + }, + "end": { + "offset": 26527, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b7726c938", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26527, + "col": 48, + "tokLen": 1 + }, + "end": { + "offset": 26527, + "col": 48, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b7726c920", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 26503, "col": 24, "tokLen": 23 }, "end": { - "offset": 25815, + "offset": 26503, + "col": 24, + "tokLen": 23 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7726c448", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 26503, + "col": 24, + "tokLen": 23 + }, + "end": { + "offset": 26503, + "col": 24, + "tokLen": 23 + } + }, + "type": { + "qualType": "const char[22]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown readout mode \"" + } + ] + }, + { + "id": "0x557b7726c478", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 26529, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 26529, "col": 50, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10e8fcc8", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b772660b8", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10e8fc90", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 25789, - "col": 24, - "tokLen": 23 - }, - "end": { - "offset": 25815, - "col": 50, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10e8fc78", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 25813, - "col": 48, - "tokLen": 1 - }, - "end": { - "offset": 25813, - "col": 48, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10e8fc58", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 25813, - "col": 48, - "tokLen": 1 - }, - "end": { - "offset": 25813, - "col": 48, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10e8fc40", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 25789, - "col": 24, - "tokLen": 23 - }, - "end": { - "offset": 25789, - "col": 24, - "tokLen": 23 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10e8f768", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 25789, - "col": 24, - "tokLen": 23 - }, - "end": { - "offset": 25789, - "col": 24, - "tokLen": 23 - } - }, - "type": { - "qualType": "const char[22]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown readout mode \"" - } - ] - }, - { - "id": "0x7feb10e8f798", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 25815, - "col": 50, - "tokLen": 1 - }, - "end": { - "offset": 25815, - "col": 50, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10e894a8", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -24760,29 +24213,29 @@ ] }, { - "id": "0x7feb10e8ffd8", + "id": "0x557b7726cc68", "kind": "FunctionDecl", "loc": { - "offset": 25849, + "offset": 26563, "file": "ToString.cpp", - "line": 840, + "line": 870, "col": 28, "tokLen": 8 }, "range": { "begin": { - "offset": 25822, + "offset": 26536, "col": 1, "tokLen": 8 }, "end": { - "offset": 31012, - "line": 1018, + "offset": 31726, + "line": 1048, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a8a58", + "previousDecl": "0x557b76f792e8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8dacIndexEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -24796,13 +24249,13 @@ }, "inner": [ { - "id": "0x37fee730", + "id": "0x557b769259d0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::dacIndex" }, "decl": { - "id": "0x37fee688", + "id": "0x557b76923068", "kind": "EnumDecl", "name": "dacIndex" } @@ -24810,22 +24263,22 @@ ] }, { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "loc": { - "offset": 25877, - "line": 840, + "offset": 26591, + "line": 870, "col": 56, "tokLen": 1 }, "range": { "begin": { - "offset": 25858, + "offset": 26572, "col": 37, "tokLen": 5 }, "end": { - "offset": 25877, + "offset": 26591, "col": 56, "tokLen": 1 } @@ -24837,52 +24290,52 @@ } }, { - "id": "0x7feb10e0b140", + "id": "0x557b772ecb28", "kind": "CompoundStmt", "range": { "begin": { - "offset": 25880, + "offset": 26594, "col": 59, "tokLen": 1 }, "end": { - "offset": 31012, - "line": 1018, + "offset": 31726, + "line": 1048, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10e92778", + "id": "0x557b7726f478", "kind": "IfStmt", "range": { "begin": { - "offset": 25886, - "line": 841, + "offset": 26600, + "line": 871, "col": 5, "tokLen": 2 }, "end": { - "offset": 25937, - "line": 842, + "offset": 26651, + "line": 872, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e926e0", + "id": "0x557b7726f3d8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 25890, - "line": 841, + "offset": 26604, + "line": 871, "col": 9, "tokLen": 1 }, "end": { - "offset": 25911, + "offset": 26625, "col": 30, "tokLen": 3 } @@ -24894,16 +24347,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e91418", + "id": "0x557b7726e0d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25890, + "offset": 26604, "col": 9, "tokLen": 1 }, "end": { - "offset": 25895, + "offset": 26609, "col": 14, "tokLen": 7 } @@ -24915,67 +24368,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e91400", + "id": "0x557b7726e0b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25892, + "offset": 26606, "col": 11, "tokLen": 2 }, "end": { - "offset": 25892, + "offset": 26606, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e913e0", + "id": "0x557b7726e098", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25892, + "offset": 26606, "col": 11, "tokLen": 2 }, "end": { - "offset": 25892, + "offset": 26606, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e901c0", + "id": "0x557b7726ce58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25890, + "offset": 26604, "col": 9, "tokLen": 1 }, "end": { - "offset": 25890, + "offset": 26604, "col": 9, "tokLen": 1 } @@ -24983,11 +24436,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -24996,16 +24449,16 @@ } }, { - "id": "0x7feb10e913c8", + "id": "0x557b7726e080", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25895, + "offset": 26609, "col": 14, "tokLen": 7 }, "end": { - "offset": 25895, + "offset": 26609, "col": 14, "tokLen": 7 } @@ -25017,16 +24470,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e901e0", + "id": "0x557b7726ce78", "kind": "StringLiteral", "range": { "begin": { - "offset": 25895, + "offset": 26609, "col": 14, "tokLen": 7 }, "end": { - "offset": 25895, + "offset": 26609, "col": 14, "tokLen": 7 } @@ -25042,16 +24495,16 @@ ] }, { - "id": "0x7feb10e926a8", + "id": "0x557b7726f3a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25906, + "offset": 26620, "col": 25, "tokLen": 1 }, "end": { - "offset": 25911, + "offset": 26625, "col": 30, "tokLen": 3 } @@ -25063,67 +24516,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e92690", + "id": "0x557b7726f388", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25908, + "offset": 26622, "col": 27, "tokLen": 2 }, "end": { - "offset": 25908, + "offset": 26622, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e92670", + "id": "0x557b7726f368", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25908, + "offset": 26622, "col": 27, "tokLen": 2 }, "end": { - "offset": 25908, + "offset": 26622, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e91450", + "id": "0x557b7726e108", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25906, + "offset": 26620, "col": 25, "tokLen": 1 }, "end": { - "offset": 25906, + "offset": 26620, "col": 25, "tokLen": 1 } @@ -25131,11 +24584,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -25144,16 +24597,16 @@ } }, { - "id": "0x7feb10e92658", + "id": "0x557b7726f350", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25911, + "offset": 26625, "col": 30, "tokLen": 3 }, "end": { - "offset": 25911, + "offset": 26625, "col": 30, "tokLen": 3 } @@ -25165,16 +24618,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e91470", + "id": "0x557b7726e128", "kind": "StringLiteral", "range": { "begin": { - "offset": 25911, + "offset": 26625, "col": 30, "tokLen": 3 }, "end": { - "offset": 25911, + "offset": 26625, "col": 30, "tokLen": 3 } @@ -25192,33 +24645,33 @@ ] }, { - "id": "0x7feb10e92768", + "id": "0x557b7726f468", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25924, - "line": 842, + "offset": 26638, + "line": 872, "col": 9, "tokLen": 6 }, "end": { - "offset": 25937, + "offset": 26651, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e92738", + "id": "0x557b7726f438", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25931, + "offset": 26645, "col": 16, "tokLen": 4 }, "end": { - "offset": 25937, + "offset": 26651, "col": 22, "tokLen": 5 } @@ -25228,7 +24681,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee750", + "id": "0x557b76923110", "kind": "EnumConstantDecl", "name": "DAC_0", "type": { @@ -25241,35 +24694,35 @@ ] }, { - "id": "0x7feb10e94d58", + "id": "0x557b77271a98", "kind": "IfStmt", "range": { "begin": { - "offset": 25948, - "line": 843, + "offset": 26662, + "line": 873, "col": 5, "tokLen": 2 }, "end": { - "offset": 25999, - "line": 844, + "offset": 26713, + "line": 874, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e94cc0", + "id": "0x557b772719f8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 25952, - "line": 843, + "offset": 26666, + "line": 873, "col": 9, "tokLen": 1 }, "end": { - "offset": 25973, + "offset": 26687, "col": 30, "tokLen": 3 } @@ -25281,16 +24734,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e939f8", + "id": "0x557b77270710", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25952, + "offset": 26666, "col": 9, "tokLen": 1 }, "end": { - "offset": 25957, + "offset": 26671, "col": 14, "tokLen": 7 } @@ -25302,67 +24755,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e939e0", + "id": "0x557b772706f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25954, + "offset": 26668, "col": 11, "tokLen": 2 }, "end": { - "offset": 25954, + "offset": 26668, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e939c0", + "id": "0x557b772706d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25954, + "offset": 26668, "col": 11, "tokLen": 2 }, "end": { - "offset": 25954, + "offset": 26668, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e92798", + "id": "0x557b7726f498", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25952, + "offset": 26666, "col": 9, "tokLen": 1 }, "end": { - "offset": 25952, + "offset": 26666, "col": 9, "tokLen": 1 } @@ -25370,11 +24823,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -25383,16 +24836,16 @@ } }, { - "id": "0x7feb10e939a8", + "id": "0x557b772706c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25957, + "offset": 26671, "col": 14, "tokLen": 7 }, "end": { - "offset": 25957, + "offset": 26671, "col": 14, "tokLen": 7 } @@ -25404,16 +24857,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e927b8", + "id": "0x557b7726f4b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 25957, + "offset": 26671, "col": 14, "tokLen": 7 }, "end": { - "offset": 25957, + "offset": 26671, "col": 14, "tokLen": 7 } @@ -25429,16 +24882,16 @@ ] }, { - "id": "0x7feb10e94c88", + "id": "0x557b772719c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 25968, + "offset": 26682, "col": 25, "tokLen": 1 }, "end": { - "offset": 25973, + "offset": 26687, "col": 30, "tokLen": 3 } @@ -25450,67 +24903,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e94c70", + "id": "0x557b772719a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25970, + "offset": 26684, "col": 27, "tokLen": 2 }, "end": { - "offset": 25970, + "offset": 26684, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e94c50", + "id": "0x557b77271988", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25970, + "offset": 26684, "col": 27, "tokLen": 2 }, "end": { - "offset": 25970, + "offset": 26684, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e93a30", + "id": "0x557b77270748", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25968, + "offset": 26682, "col": 25, "tokLen": 1 }, "end": { - "offset": 25968, + "offset": 26682, "col": 25, "tokLen": 1 } @@ -25518,11 +24971,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -25531,16 +24984,16 @@ } }, { - "id": "0x7feb10e94c38", + "id": "0x557b77271970", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 25973, + "offset": 26687, "col": 30, "tokLen": 3 }, "end": { - "offset": 25973, + "offset": 26687, "col": 30, "tokLen": 3 } @@ -25552,16 +25005,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e93a50", + "id": "0x557b77270768", "kind": "StringLiteral", "range": { "begin": { - "offset": 25973, + "offset": 26687, "col": 30, "tokLen": 3 }, "end": { - "offset": 25973, + "offset": 26687, "col": 30, "tokLen": 3 } @@ -25579,33 +25032,33 @@ ] }, { - "id": "0x7feb10e94d48", + "id": "0x557b77271a88", "kind": "ReturnStmt", "range": { "begin": { - "offset": 25986, - "line": 844, + "offset": 26700, + "line": 874, "col": 9, "tokLen": 6 }, "end": { - "offset": 25999, + "offset": 26713, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e94d18", + "id": "0x557b77271a58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 25993, + "offset": 26707, "col": 16, "tokLen": 4 }, "end": { - "offset": 25999, + "offset": 26713, "col": 22, "tokLen": 5 } @@ -25615,7 +25068,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee7a0", + "id": "0x557b76923168", "kind": "EnumConstantDecl", "name": "DAC_1", "type": { @@ -25628,35 +25081,35 @@ ] }, { - "id": "0x7feb10e97338", + "id": "0x557b772740b8", "kind": "IfStmt", "range": { "begin": { - "offset": 26010, - "line": 845, + "offset": 26724, + "line": 875, "col": 5, "tokLen": 2 }, "end": { - "offset": 26061, - "line": 846, + "offset": 26775, + "line": 876, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e972a0", + "id": "0x557b77274018", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26014, - "line": 845, + "offset": 26728, + "line": 875, "col": 9, "tokLen": 1 }, "end": { - "offset": 26035, + "offset": 26749, "col": 30, "tokLen": 3 } @@ -25668,16 +25121,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e95fd8", + "id": "0x557b77272d30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26014, + "offset": 26728, "col": 9, "tokLen": 1 }, "end": { - "offset": 26019, + "offset": 26733, "col": 14, "tokLen": 7 } @@ -25689,67 +25142,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e95fc0", + "id": "0x557b77272d18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26016, + "offset": 26730, "col": 11, "tokLen": 2 }, "end": { - "offset": 26016, + "offset": 26730, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e95fa0", + "id": "0x557b77272cf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26016, + "offset": 26730, "col": 11, "tokLen": 2 }, "end": { - "offset": 26016, + "offset": 26730, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e94d78", + "id": "0x557b77271ab8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26014, + "offset": 26728, "col": 9, "tokLen": 1 }, "end": { - "offset": 26014, + "offset": 26728, "col": 9, "tokLen": 1 } @@ -25757,11 +25210,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -25770,16 +25223,16 @@ } }, { - "id": "0x7feb10e95f88", + "id": "0x557b77272ce0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26019, + "offset": 26733, "col": 14, "tokLen": 7 }, "end": { - "offset": 26019, + "offset": 26733, "col": 14, "tokLen": 7 } @@ -25791,16 +25244,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e94d98", + "id": "0x557b77271ad8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26019, + "offset": 26733, "col": 14, "tokLen": 7 }, "end": { - "offset": 26019, + "offset": 26733, "col": 14, "tokLen": 7 } @@ -25816,16 +25269,16 @@ ] }, { - "id": "0x7feb10e97268", + "id": "0x557b77273fe0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26030, + "offset": 26744, "col": 25, "tokLen": 1 }, "end": { - "offset": 26035, + "offset": 26749, "col": 30, "tokLen": 3 } @@ -25837,67 +25290,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e97250", + "id": "0x557b77273fc8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26032, + "offset": 26746, "col": 27, "tokLen": 2 }, "end": { - "offset": 26032, + "offset": 26746, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e97230", + "id": "0x557b77273fa8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26032, + "offset": 26746, "col": 27, "tokLen": 2 }, "end": { - "offset": 26032, + "offset": 26746, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e96010", + "id": "0x557b77272d68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26030, + "offset": 26744, "col": 25, "tokLen": 1 }, "end": { - "offset": 26030, + "offset": 26744, "col": 25, "tokLen": 1 } @@ -25905,11 +25358,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -25918,16 +25371,16 @@ } }, { - "id": "0x7feb10e97218", + "id": "0x557b77273f90", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26035, + "offset": 26749, "col": 30, "tokLen": 3 }, "end": { - "offset": 26035, + "offset": 26749, "col": 30, "tokLen": 3 } @@ -25939,16 +25392,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e96030", + "id": "0x557b77272d88", "kind": "StringLiteral", "range": { "begin": { - "offset": 26035, + "offset": 26749, "col": 30, "tokLen": 3 }, "end": { - "offset": 26035, + "offset": 26749, "col": 30, "tokLen": 3 } @@ -25966,33 +25419,33 @@ ] }, { - "id": "0x7feb10e97328", + "id": "0x557b772740a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26048, - "line": 846, + "offset": 26762, + "line": 876, "col": 9, "tokLen": 6 }, "end": { - "offset": 26061, + "offset": 26775, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e972f8", + "id": "0x557b77274078", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26055, + "offset": 26769, "col": 16, "tokLen": 4 }, "end": { - "offset": 26061, + "offset": 26775, "col": 22, "tokLen": 5 } @@ -26002,7 +25455,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee7f0", + "id": "0x557b769231c0", "kind": "EnumConstantDecl", "name": "DAC_2", "type": { @@ -26015,35 +25468,35 @@ ] }, { - "id": "0x7feb10e99918", + "id": "0x557b772766d8", "kind": "IfStmt", "range": { "begin": { - "offset": 26072, - "line": 847, + "offset": 26786, + "line": 877, "col": 5, "tokLen": 2 }, "end": { - "offset": 26123, - "line": 848, + "offset": 26837, + "line": 878, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e99880", + "id": "0x557b77276638", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26076, - "line": 847, + "offset": 26790, + "line": 877, "col": 9, "tokLen": 1 }, "end": { - "offset": 26097, + "offset": 26811, "col": 30, "tokLen": 3 } @@ -26055,16 +25508,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e985b8", + "id": "0x557b77275350", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26076, + "offset": 26790, "col": 9, "tokLen": 1 }, "end": { - "offset": 26081, + "offset": 26795, "col": 14, "tokLen": 7 } @@ -26076,67 +25529,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e985a0", + "id": "0x557b77275338", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26078, + "offset": 26792, "col": 11, "tokLen": 2 }, "end": { - "offset": 26078, + "offset": 26792, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e98580", + "id": "0x557b77275318", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26078, + "offset": 26792, "col": 11, "tokLen": 2 }, "end": { - "offset": 26078, + "offset": 26792, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e97358", + "id": "0x557b772740d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26076, + "offset": 26790, "col": 9, "tokLen": 1 }, "end": { - "offset": 26076, + "offset": 26790, "col": 9, "tokLen": 1 } @@ -26144,11 +25597,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -26157,16 +25610,16 @@ } }, { - "id": "0x7feb10e98568", + "id": "0x557b77275300", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26081, + "offset": 26795, "col": 14, "tokLen": 7 }, "end": { - "offset": 26081, + "offset": 26795, "col": 14, "tokLen": 7 } @@ -26178,16 +25631,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e97378", + "id": "0x557b772740f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26081, + "offset": 26795, "col": 14, "tokLen": 7 }, "end": { - "offset": 26081, + "offset": 26795, "col": 14, "tokLen": 7 } @@ -26203,16 +25656,16 @@ ] }, { - "id": "0x7feb10e99848", + "id": "0x557b77276600", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26092, + "offset": 26806, "col": 25, "tokLen": 1 }, "end": { - "offset": 26097, + "offset": 26811, "col": 30, "tokLen": 3 } @@ -26224,67 +25677,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e99830", + "id": "0x557b772765e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26094, + "offset": 26808, "col": 27, "tokLen": 2 }, "end": { - "offset": 26094, + "offset": 26808, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e99810", + "id": "0x557b772765c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26094, + "offset": 26808, "col": 27, "tokLen": 2 }, "end": { - "offset": 26094, + "offset": 26808, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e985f0", + "id": "0x557b77275388", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26092, + "offset": 26806, "col": 25, "tokLen": 1 }, "end": { - "offset": 26092, + "offset": 26806, "col": 25, "tokLen": 1 } @@ -26292,11 +25745,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -26305,16 +25758,16 @@ } }, { - "id": "0x7feb10e997f8", + "id": "0x557b772765b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26097, + "offset": 26811, "col": 30, "tokLen": 3 }, "end": { - "offset": 26097, + "offset": 26811, "col": 30, "tokLen": 3 } @@ -26326,16 +25779,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e98610", + "id": "0x557b772753a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26097, + "offset": 26811, "col": 30, "tokLen": 3 }, "end": { - "offset": 26097, + "offset": 26811, "col": 30, "tokLen": 3 } @@ -26353,33 +25806,33 @@ ] }, { - "id": "0x7feb10e99908", + "id": "0x557b772766c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26110, - "line": 848, + "offset": 26824, + "line": 878, "col": 9, "tokLen": 6 }, "end": { - "offset": 26123, + "offset": 26837, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e998d8", + "id": "0x557b77276698", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26117, + "offset": 26831, "col": 16, "tokLen": 4 }, "end": { - "offset": 26123, + "offset": 26837, "col": 22, "tokLen": 5 } @@ -26389,7 +25842,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee840", + "id": "0x557b76923218", "kind": "EnumConstantDecl", "name": "DAC_3", "type": { @@ -26402,35 +25855,35 @@ ] }, { - "id": "0x7feb10e5aef8", + "id": "0x557b77278cf8", "kind": "IfStmt", "range": { "begin": { - "offset": 26134, - "line": 849, + "offset": 26848, + "line": 879, "col": 5, "tokLen": 2 }, "end": { - "offset": 26185, - "line": 850, + "offset": 26899, + "line": 880, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e5ae60", + "id": "0x557b77278c58", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26138, - "line": 849, + "offset": 26852, + "line": 879, "col": 9, "tokLen": 1 }, "end": { - "offset": 26159, + "offset": 26873, "col": 30, "tokLen": 3 } @@ -26442,16 +25895,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e9ab98", + "id": "0x557b77277970", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26138, + "offset": 26852, "col": 9, "tokLen": 1 }, "end": { - "offset": 26143, + "offset": 26857, "col": 14, "tokLen": 7 } @@ -26463,67 +25916,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e9ab80", + "id": "0x557b77277958", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26140, + "offset": 26854, "col": 11, "tokLen": 2 }, "end": { - "offset": 26140, + "offset": 26854, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e9ab60", + "id": "0x557b77277938", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26140, + "offset": 26854, "col": 11, "tokLen": 2 }, "end": { - "offset": 26140, + "offset": 26854, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e99938", + "id": "0x557b772766f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26138, + "offset": 26852, "col": 9, "tokLen": 1 }, "end": { - "offset": 26138, + "offset": 26852, "col": 9, "tokLen": 1 } @@ -26531,11 +25984,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -26544,16 +25997,16 @@ } }, { - "id": "0x7feb10e9ab48", + "id": "0x557b77277920", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26143, + "offset": 26857, "col": 14, "tokLen": 7 }, "end": { - "offset": 26143, + "offset": 26857, "col": 14, "tokLen": 7 } @@ -26565,16 +26018,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e99958", + "id": "0x557b77276718", "kind": "StringLiteral", "range": { "begin": { - "offset": 26143, + "offset": 26857, "col": 14, "tokLen": 7 }, "end": { - "offset": 26143, + "offset": 26857, "col": 14, "tokLen": 7 } @@ -26590,16 +26043,16 @@ ] }, { - "id": "0x7feb10e5ae28", + "id": "0x557b77278c20", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26154, + "offset": 26868, "col": 25, "tokLen": 1 }, "end": { - "offset": 26159, + "offset": 26873, "col": 30, "tokLen": 3 } @@ -26611,67 +26064,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e5ae10", + "id": "0x557b77278c08", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26156, + "offset": 26870, "col": 27, "tokLen": 2 }, "end": { - "offset": 26156, + "offset": 26870, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e5adf0", + "id": "0x557b77278be8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26156, + "offset": 26870, "col": 27, "tokLen": 2 }, "end": { - "offset": 26156, + "offset": 26870, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e9abd0", + "id": "0x557b772779a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26154, + "offset": 26868, "col": 25, "tokLen": 1 }, "end": { - "offset": 26154, + "offset": 26868, "col": 25, "tokLen": 1 } @@ -26679,11 +26132,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -26692,16 +26145,16 @@ } }, { - "id": "0x7feb10e5add8", + "id": "0x557b77278bd0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26159, + "offset": 26873, "col": 30, "tokLen": 3 }, "end": { - "offset": 26159, + "offset": 26873, "col": 30, "tokLen": 3 } @@ -26713,16 +26166,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e9abf0", + "id": "0x557b772779c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26159, + "offset": 26873, "col": 30, "tokLen": 3 }, "end": { - "offset": 26159, + "offset": 26873, "col": 30, "tokLen": 3 } @@ -26740,33 +26193,33 @@ ] }, { - "id": "0x7feb10e5aee8", + "id": "0x557b77278ce8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26172, - "line": 850, + "offset": 26886, + "line": 880, "col": 9, "tokLen": 6 }, "end": { - "offset": 26185, + "offset": 26899, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e5aeb8", + "id": "0x557b77278cb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26179, + "offset": 26893, "col": 16, "tokLen": 4 }, "end": { - "offset": 26185, + "offset": 26899, "col": 22, "tokLen": 5 } @@ -26776,7 +26229,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee890", + "id": "0x557b76923270", "kind": "EnumConstantDecl", "name": "DAC_4", "type": { @@ -26789,35 +26242,35 @@ ] }, { - "id": "0x7feb10e5d4d8", + "id": "0x557b7727b318", "kind": "IfStmt", "range": { "begin": { - "offset": 26196, - "line": 851, + "offset": 26910, + "line": 881, "col": 5, "tokLen": 2 }, "end": { - "offset": 26247, - "line": 852, + "offset": 26961, + "line": 882, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e5d440", + "id": "0x557b7727b278", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26200, - "line": 851, + "offset": 26914, + "line": 881, "col": 9, "tokLen": 1 }, "end": { - "offset": 26221, + "offset": 26935, "col": 30, "tokLen": 3 } @@ -26829,16 +26282,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e5c178", + "id": "0x557b77279f90", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26200, + "offset": 26914, "col": 9, "tokLen": 1 }, "end": { - "offset": 26205, + "offset": 26919, "col": 14, "tokLen": 7 } @@ -26850,67 +26303,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e5c160", + "id": "0x557b77279f78", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26202, + "offset": 26916, "col": 11, "tokLen": 2 }, "end": { - "offset": 26202, + "offset": 26916, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e5c140", + "id": "0x557b77279f58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26202, + "offset": 26916, "col": 11, "tokLen": 2 }, "end": { - "offset": 26202, + "offset": 26916, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e5af18", + "id": "0x557b77278d18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26200, + "offset": 26914, "col": 9, "tokLen": 1 }, "end": { - "offset": 26200, + "offset": 26914, "col": 9, "tokLen": 1 } @@ -26918,11 +26371,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -26931,16 +26384,16 @@ } }, { - "id": "0x7feb10e5c128", + "id": "0x557b77279f40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26205, + "offset": 26919, "col": 14, "tokLen": 7 }, "end": { - "offset": 26205, + "offset": 26919, "col": 14, "tokLen": 7 } @@ -26952,16 +26405,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e5af38", + "id": "0x557b77278d38", "kind": "StringLiteral", "range": { "begin": { - "offset": 26205, + "offset": 26919, "col": 14, "tokLen": 7 }, "end": { - "offset": 26205, + "offset": 26919, "col": 14, "tokLen": 7 } @@ -26977,16 +26430,16 @@ ] }, { - "id": "0x7feb10e5d408", + "id": "0x557b7727b240", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26216, + "offset": 26930, "col": 25, "tokLen": 1 }, "end": { - "offset": 26221, + "offset": 26935, "col": 30, "tokLen": 3 } @@ -26998,67 +26451,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e5d3f0", + "id": "0x557b7727b228", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26218, + "offset": 26932, "col": 27, "tokLen": 2 }, "end": { - "offset": 26218, + "offset": 26932, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e5d3d0", + "id": "0x557b7727b208", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26218, + "offset": 26932, "col": 27, "tokLen": 2 }, "end": { - "offset": 26218, + "offset": 26932, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e5c1b0", + "id": "0x557b77279fc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26216, + "offset": 26930, "col": 25, "tokLen": 1 }, "end": { - "offset": 26216, + "offset": 26930, "col": 25, "tokLen": 1 } @@ -27066,11 +26519,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -27079,16 +26532,16 @@ } }, { - "id": "0x7feb10e5d3b8", + "id": "0x557b7727b1f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26221, + "offset": 26935, "col": 30, "tokLen": 3 }, "end": { - "offset": 26221, + "offset": 26935, "col": 30, "tokLen": 3 } @@ -27100,16 +26553,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e5c1d0", + "id": "0x557b77279fe8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26221, + "offset": 26935, "col": 30, "tokLen": 3 }, "end": { - "offset": 26221, + "offset": 26935, "col": 30, "tokLen": 3 } @@ -27127,33 +26580,33 @@ ] }, { - "id": "0x7feb10e5d4c8", + "id": "0x557b7727b308", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26234, - "line": 852, + "offset": 26948, + "line": 882, "col": 9, "tokLen": 6 }, "end": { - "offset": 26247, + "offset": 26961, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e5d498", + "id": "0x557b7727b2d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26241, + "offset": 26955, "col": 16, "tokLen": 4 }, "end": { - "offset": 26247, + "offset": 26961, "col": 22, "tokLen": 5 } @@ -27163,7 +26616,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee8e0", + "id": "0x557b769232c8", "kind": "EnumConstantDecl", "name": "DAC_5", "type": { @@ -27176,35 +26629,35 @@ ] }, { - "id": "0x7feb10e5fab8", + "id": "0x557b7727d938", "kind": "IfStmt", "range": { "begin": { - "offset": 26258, - "line": 853, + "offset": 26972, + "line": 883, "col": 5, "tokLen": 2 }, "end": { - "offset": 26309, - "line": 854, + "offset": 27023, + "line": 884, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e5fa20", + "id": "0x557b7727d898", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26262, - "line": 853, + "offset": 26976, + "line": 883, "col": 9, "tokLen": 1 }, "end": { - "offset": 26283, + "offset": 26997, "col": 30, "tokLen": 3 } @@ -27216,16 +26669,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e5e758", + "id": "0x557b7727c5b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26262, + "offset": 26976, "col": 9, "tokLen": 1 }, "end": { - "offset": 26267, + "offset": 26981, "col": 14, "tokLen": 7 } @@ -27237,67 +26690,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e5e740", + "id": "0x557b7727c598", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26264, + "offset": 26978, "col": 11, "tokLen": 2 }, "end": { - "offset": 26264, + "offset": 26978, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e5e720", + "id": "0x557b7727c578", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26264, + "offset": 26978, "col": 11, "tokLen": 2 }, "end": { - "offset": 26264, + "offset": 26978, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e5d4f8", + "id": "0x557b7727b338", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26262, + "offset": 26976, "col": 9, "tokLen": 1 }, "end": { - "offset": 26262, + "offset": 26976, "col": 9, "tokLen": 1 } @@ -27305,11 +26758,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -27318,16 +26771,16 @@ } }, { - "id": "0x7feb10e5e708", + "id": "0x557b7727c560", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26267, + "offset": 26981, "col": 14, "tokLen": 7 }, "end": { - "offset": 26267, + "offset": 26981, "col": 14, "tokLen": 7 } @@ -27339,16 +26792,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e5d518", + "id": "0x557b7727b358", "kind": "StringLiteral", "range": { "begin": { - "offset": 26267, + "offset": 26981, "col": 14, "tokLen": 7 }, "end": { - "offset": 26267, + "offset": 26981, "col": 14, "tokLen": 7 } @@ -27364,16 +26817,16 @@ ] }, { - "id": "0x7feb10e5f9e8", + "id": "0x557b7727d860", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26278, + "offset": 26992, "col": 25, "tokLen": 1 }, "end": { - "offset": 26283, + "offset": 26997, "col": 30, "tokLen": 3 } @@ -27385,67 +26838,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e5f9d0", + "id": "0x557b7727d848", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26280, + "offset": 26994, "col": 27, "tokLen": 2 }, "end": { - "offset": 26280, + "offset": 26994, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e5f9b0", + "id": "0x557b7727d828", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26280, + "offset": 26994, "col": 27, "tokLen": 2 }, "end": { - "offset": 26280, + "offset": 26994, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e5e790", + "id": "0x557b7727c5e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26278, + "offset": 26992, "col": 25, "tokLen": 1 }, "end": { - "offset": 26278, + "offset": 26992, "col": 25, "tokLen": 1 } @@ -27453,11 +26906,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -27466,16 +26919,16 @@ } }, { - "id": "0x7feb10e5f998", + "id": "0x557b7727d810", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26283, + "offset": 26997, "col": 30, "tokLen": 3 }, "end": { - "offset": 26283, + "offset": 26997, "col": 30, "tokLen": 3 } @@ -27487,16 +26940,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e5e7b0", + "id": "0x557b7727c608", "kind": "StringLiteral", "range": { "begin": { - "offset": 26283, + "offset": 26997, "col": 30, "tokLen": 3 }, "end": { - "offset": 26283, + "offset": 26997, "col": 30, "tokLen": 3 } @@ -27514,33 +26967,33 @@ ] }, { - "id": "0x7feb10e5faa8", + "id": "0x557b7727d928", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26296, - "line": 854, + "offset": 27010, + "line": 884, "col": 9, "tokLen": 6 }, "end": { - "offset": 26309, + "offset": 27023, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e5fa78", + "id": "0x557b7727d8f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26303, + "offset": 27017, "col": 16, "tokLen": 4 }, "end": { - "offset": 26309, + "offset": 27023, "col": 22, "tokLen": 5 } @@ -27550,7 +27003,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee930", + "id": "0x557b76923320", "kind": "EnumConstantDecl", "name": "DAC_6", "type": { @@ -27563,35 +27016,35 @@ ] }, { - "id": "0x7feb10e62098", + "id": "0x557b7727ff58", "kind": "IfStmt", "range": { "begin": { - "offset": 26320, - "line": 855, + "offset": 27034, + "line": 885, "col": 5, "tokLen": 2 }, "end": { - "offset": 26371, - "line": 856, + "offset": 27085, + "line": 886, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e62000", + "id": "0x557b7727feb8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26324, - "line": 855, + "offset": 27038, + "line": 885, "col": 9, "tokLen": 1 }, "end": { - "offset": 26345, + "offset": 27059, "col": 30, "tokLen": 3 } @@ -27603,16 +27056,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e60d38", + "id": "0x557b7727ebd0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26324, + "offset": 27038, "col": 9, "tokLen": 1 }, "end": { - "offset": 26329, + "offset": 27043, "col": 14, "tokLen": 7 } @@ -27624,67 +27077,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e60d20", + "id": "0x557b7727ebb8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26326, + "offset": 27040, "col": 11, "tokLen": 2 }, "end": { - "offset": 26326, + "offset": 27040, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e60d00", + "id": "0x557b7727eb98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26326, + "offset": 27040, "col": 11, "tokLen": 2 }, "end": { - "offset": 26326, + "offset": 27040, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e5fad8", + "id": "0x557b7727d958", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26324, + "offset": 27038, "col": 9, "tokLen": 1 }, "end": { - "offset": 26324, + "offset": 27038, "col": 9, "tokLen": 1 } @@ -27692,11 +27145,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -27705,16 +27158,16 @@ } }, { - "id": "0x7feb10e60ce8", + "id": "0x557b7727eb80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26329, + "offset": 27043, "col": 14, "tokLen": 7 }, "end": { - "offset": 26329, + "offset": 27043, "col": 14, "tokLen": 7 } @@ -27726,16 +27179,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e5faf8", + "id": "0x557b7727d978", "kind": "StringLiteral", "range": { "begin": { - "offset": 26329, + "offset": 27043, "col": 14, "tokLen": 7 }, "end": { - "offset": 26329, + "offset": 27043, "col": 14, "tokLen": 7 } @@ -27751,16 +27204,16 @@ ] }, { - "id": "0x7feb10e61fc8", + "id": "0x557b7727fe80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26340, + "offset": 27054, "col": 25, "tokLen": 1 }, "end": { - "offset": 26345, + "offset": 27059, "col": 30, "tokLen": 3 } @@ -27772,67 +27225,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e61fb0", + "id": "0x557b7727fe68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26342, + "offset": 27056, "col": 27, "tokLen": 2 }, "end": { - "offset": 26342, + "offset": 27056, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e61f90", + "id": "0x557b7727fe48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26342, + "offset": 27056, "col": 27, "tokLen": 2 }, "end": { - "offset": 26342, + "offset": 27056, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e60d70", + "id": "0x557b7727ec08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26340, + "offset": 27054, "col": 25, "tokLen": 1 }, "end": { - "offset": 26340, + "offset": 27054, "col": 25, "tokLen": 1 } @@ -27840,11 +27293,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -27853,16 +27306,16 @@ } }, { - "id": "0x7feb10e61f78", + "id": "0x557b7727fe30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26345, + "offset": 27059, "col": 30, "tokLen": 3 }, "end": { - "offset": 26345, + "offset": 27059, "col": 30, "tokLen": 3 } @@ -27874,16 +27327,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e60d90", + "id": "0x557b7727ec28", "kind": "StringLiteral", "range": { "begin": { - "offset": 26345, + "offset": 27059, "col": 30, "tokLen": 3 }, "end": { - "offset": 26345, + "offset": 27059, "col": 30, "tokLen": 3 } @@ -27901,33 +27354,33 @@ ] }, { - "id": "0x7feb10e62088", + "id": "0x557b7727ff48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26358, - "line": 856, + "offset": 27072, + "line": 886, "col": 9, "tokLen": 6 }, "end": { - "offset": 26371, + "offset": 27085, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e62058", + "id": "0x557b7727ff18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26365, + "offset": 27079, "col": 16, "tokLen": 4 }, "end": { - "offset": 26371, + "offset": 27085, "col": 22, "tokLen": 5 } @@ -27937,7 +27390,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee980", + "id": "0x557b76923378", "kind": "EnumConstantDecl", "name": "DAC_7", "type": { @@ -27950,35 +27403,35 @@ ] }, { - "id": "0x7feb10e64678", + "id": "0x557b77282578", "kind": "IfStmt", "range": { "begin": { - "offset": 26382, - "line": 857, + "offset": 27096, + "line": 887, "col": 5, "tokLen": 2 }, "end": { - "offset": 26433, - "line": 858, + "offset": 27147, + "line": 888, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e645e0", + "id": "0x557b772824d8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26386, - "line": 857, + "offset": 27100, + "line": 887, "col": 9, "tokLen": 1 }, "end": { - "offset": 26407, + "offset": 27121, "col": 30, "tokLen": 3 } @@ -27990,16 +27443,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e63318", + "id": "0x557b772811f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26386, + "offset": 27100, "col": 9, "tokLen": 1 }, "end": { - "offset": 26391, + "offset": 27105, "col": 14, "tokLen": 7 } @@ -28011,67 +27464,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e63300", + "id": "0x557b772811d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26388, + "offset": 27102, "col": 11, "tokLen": 2 }, "end": { - "offset": 26388, + "offset": 27102, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e632e0", + "id": "0x557b772811b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26388, + "offset": 27102, "col": 11, "tokLen": 2 }, "end": { - "offset": 26388, + "offset": 27102, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e620b8", + "id": "0x557b7727ff78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26386, + "offset": 27100, "col": 9, "tokLen": 1 }, "end": { - "offset": 26386, + "offset": 27100, "col": 9, "tokLen": 1 } @@ -28079,11 +27532,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -28092,16 +27545,16 @@ } }, { - "id": "0x7feb10e632c8", + "id": "0x557b772811a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26391, + "offset": 27105, "col": 14, "tokLen": 7 }, "end": { - "offset": 26391, + "offset": 27105, "col": 14, "tokLen": 7 } @@ -28113,16 +27566,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e620d8", + "id": "0x557b7727ff98", "kind": "StringLiteral", "range": { "begin": { - "offset": 26391, + "offset": 27105, "col": 14, "tokLen": 7 }, "end": { - "offset": 26391, + "offset": 27105, "col": 14, "tokLen": 7 } @@ -28138,16 +27591,16 @@ ] }, { - "id": "0x7feb10e645a8", + "id": "0x557b772824a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26402, + "offset": 27116, "col": 25, "tokLen": 1 }, "end": { - "offset": 26407, + "offset": 27121, "col": 30, "tokLen": 3 } @@ -28159,67 +27612,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e64590", + "id": "0x557b77282488", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26404, + "offset": 27118, "col": 27, "tokLen": 2 }, "end": { - "offset": 26404, + "offset": 27118, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e64570", + "id": "0x557b77282468", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26404, + "offset": 27118, "col": 27, "tokLen": 2 }, "end": { - "offset": 26404, + "offset": 27118, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e63350", + "id": "0x557b77281228", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26402, + "offset": 27116, "col": 25, "tokLen": 1 }, "end": { - "offset": 26402, + "offset": 27116, "col": 25, "tokLen": 1 } @@ -28227,11 +27680,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -28240,16 +27693,16 @@ } }, { - "id": "0x7feb10e64558", + "id": "0x557b77282450", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26407, + "offset": 27121, "col": 30, "tokLen": 3 }, "end": { - "offset": 26407, + "offset": 27121, "col": 30, "tokLen": 3 } @@ -28261,16 +27714,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e63370", + "id": "0x557b77281248", "kind": "StringLiteral", "range": { "begin": { - "offset": 26407, + "offset": 27121, "col": 30, "tokLen": 3 }, "end": { - "offset": 26407, + "offset": 27121, "col": 30, "tokLen": 3 } @@ -28288,33 +27741,33 @@ ] }, { - "id": "0x7feb10e64668", + "id": "0x557b77282568", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26420, - "line": 858, + "offset": 27134, + "line": 888, "col": 9, "tokLen": 6 }, "end": { - "offset": 26433, + "offset": 27147, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e64638", + "id": "0x557b77282538", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26427, + "offset": 27141, "col": 16, "tokLen": 4 }, "end": { - "offset": 26433, + "offset": 27147, "col": 22, "tokLen": 5 } @@ -28324,7 +27777,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fee9d0", + "id": "0x557b769233d0", "kind": "EnumConstantDecl", "name": "DAC_8", "type": { @@ -28337,35 +27790,35 @@ ] }, { - "id": "0x7feb10e66c58", + "id": "0x557b77284b98", "kind": "IfStmt", "range": { "begin": { - "offset": 26444, - "line": 859, + "offset": 27158, + "line": 889, "col": 5, "tokLen": 2 }, "end": { - "offset": 26495, - "line": 860, + "offset": 27209, + "line": 890, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e66bc0", + "id": "0x557b77284af8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26448, - "line": 859, + "offset": 27162, + "line": 889, "col": 9, "tokLen": 1 }, "end": { - "offset": 26469, + "offset": 27183, "col": 30, "tokLen": 3 } @@ -28377,16 +27830,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e658f8", + "id": "0x557b77283810", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26448, + "offset": 27162, "col": 9, "tokLen": 1 }, "end": { - "offset": 26453, + "offset": 27167, "col": 14, "tokLen": 7 } @@ -28398,67 +27851,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e658e0", + "id": "0x557b772837f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26450, + "offset": 27164, "col": 11, "tokLen": 2 }, "end": { - "offset": 26450, + "offset": 27164, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e658c0", + "id": "0x557b772837d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26450, + "offset": 27164, "col": 11, "tokLen": 2 }, "end": { - "offset": 26450, + "offset": 27164, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e64698", + "id": "0x557b77282598", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26448, + "offset": 27162, "col": 9, "tokLen": 1 }, "end": { - "offset": 26448, + "offset": 27162, "col": 9, "tokLen": 1 } @@ -28466,11 +27919,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -28479,16 +27932,16 @@ } }, { - "id": "0x7feb10e658a8", + "id": "0x557b772837c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26453, + "offset": 27167, "col": 14, "tokLen": 7 }, "end": { - "offset": 26453, + "offset": 27167, "col": 14, "tokLen": 7 } @@ -28500,16 +27953,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e646b8", + "id": "0x557b772825b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26453, + "offset": 27167, "col": 14, "tokLen": 7 }, "end": { - "offset": 26453, + "offset": 27167, "col": 14, "tokLen": 7 } @@ -28525,16 +27978,16 @@ ] }, { - "id": "0x7feb10e66b88", + "id": "0x557b77284ac0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26464, + "offset": 27178, "col": 25, "tokLen": 1 }, "end": { - "offset": 26469, + "offset": 27183, "col": 30, "tokLen": 3 } @@ -28546,67 +27999,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e66b70", + "id": "0x557b77284aa8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26466, + "offset": 27180, "col": 27, "tokLen": 2 }, "end": { - "offset": 26466, + "offset": 27180, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e66b50", + "id": "0x557b77284a88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26466, + "offset": 27180, "col": 27, "tokLen": 2 }, "end": { - "offset": 26466, + "offset": 27180, "col": 27, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e65930", + "id": "0x557b77283848", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26464, + "offset": 27178, "col": 25, "tokLen": 1 }, "end": { - "offset": 26464, + "offset": 27178, "col": 25, "tokLen": 1 } @@ -28614,11 +28067,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -28627,16 +28080,16 @@ } }, { - "id": "0x7feb10e66b38", + "id": "0x557b77284a70", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26469, + "offset": 27183, "col": 30, "tokLen": 3 }, "end": { - "offset": 26469, + "offset": 27183, "col": 30, "tokLen": 3 } @@ -28648,16 +28101,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e65950", + "id": "0x557b77283868", "kind": "StringLiteral", "range": { "begin": { - "offset": 26469, + "offset": 27183, "col": 30, "tokLen": 3 }, "end": { - "offset": 26469, + "offset": 27183, "col": 30, "tokLen": 3 } @@ -28675,33 +28128,33 @@ ] }, { - "id": "0x7feb10e66c48", + "id": "0x557b77284b88", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26482, - "line": 860, + "offset": 27196, + "line": 890, "col": 9, "tokLen": 6 }, "end": { - "offset": 26495, + "offset": 27209, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e66c18", + "id": "0x557b77284b58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26489, + "offset": 27203, "col": 16, "tokLen": 4 }, "end": { - "offset": 26495, + "offset": 27209, "col": 22, "tokLen": 5 } @@ -28711,7 +28164,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feea20", + "id": "0x557b76923428", "kind": "EnumConstantDecl", "name": "DAC_9", "type": { @@ -28724,35 +28177,35 @@ ] }, { - "id": "0x7feb10e69238", + "id": "0x557b772871b8", "kind": "IfStmt", "range": { "begin": { - "offset": 26506, - "line": 861, + "offset": 27220, + "line": 891, "col": 5, "tokLen": 2 }, "end": { - "offset": 26559, - "line": 862, + "offset": 27273, + "line": 892, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e691a0", + "id": "0x557b77287118", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26510, - "line": 861, + "offset": 27224, + "line": 891, "col": 9, "tokLen": 1 }, "end": { - "offset": 26532, + "offset": 27246, "col": 31, "tokLen": 4 } @@ -28764,16 +28217,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e67ed8", + "id": "0x557b77285e30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26510, + "offset": 27224, "col": 9, "tokLen": 1 }, "end": { - "offset": 26515, + "offset": 27229, "col": 14, "tokLen": 8 } @@ -28785,67 +28238,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e67ec0", + "id": "0x557b77285e18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26512, + "offset": 27226, "col": 11, "tokLen": 2 }, "end": { - "offset": 26512, + "offset": 27226, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e67ea0", + "id": "0x557b77285df8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26512, + "offset": 27226, "col": 11, "tokLen": 2 }, "end": { - "offset": 26512, + "offset": 27226, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e66c78", + "id": "0x557b77284bb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26510, + "offset": 27224, "col": 9, "tokLen": 1 }, "end": { - "offset": 26510, + "offset": 27224, "col": 9, "tokLen": 1 } @@ -28853,11 +28306,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -28866,16 +28319,16 @@ } }, { - "id": "0x7feb10e67e88", + "id": "0x557b77285de0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26515, + "offset": 27229, "col": 14, "tokLen": 8 }, "end": { - "offset": 26515, + "offset": 27229, "col": 14, "tokLen": 8 } @@ -28887,16 +28340,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e66c98", + "id": "0x557b77284bd8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26515, + "offset": 27229, "col": 14, "tokLen": 8 }, "end": { - "offset": 26515, + "offset": 27229, "col": 14, "tokLen": 8 } @@ -28912,16 +28365,16 @@ ] }, { - "id": "0x7feb10e69168", + "id": "0x557b772870e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26527, + "offset": 27241, "col": 26, "tokLen": 1 }, "end": { - "offset": 26532, + "offset": 27246, "col": 31, "tokLen": 4 } @@ -28933,67 +28386,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e69150", + "id": "0x557b772870c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26529, + "offset": 27243, "col": 28, "tokLen": 2 }, "end": { - "offset": 26529, + "offset": 27243, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e69130", + "id": "0x557b772870a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26529, + "offset": 27243, "col": 28, "tokLen": 2 }, "end": { - "offset": 26529, + "offset": 27243, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e67f10", + "id": "0x557b77285e68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26527, + "offset": 27241, "col": 26, "tokLen": 1 }, "end": { - "offset": 26527, + "offset": 27241, "col": 26, "tokLen": 1 } @@ -29001,11 +28454,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -29014,16 +28467,16 @@ } }, { - "id": "0x7feb10e69118", + "id": "0x557b77287090", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26532, + "offset": 27246, "col": 31, "tokLen": 4 }, "end": { - "offset": 26532, + "offset": 27246, "col": 31, "tokLen": 4 } @@ -29035,16 +28488,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e67f30", + "id": "0x557b77285e88", "kind": "StringLiteral", "range": { "begin": { - "offset": 26532, + "offset": 27246, "col": 31, "tokLen": 4 }, "end": { - "offset": 26532, + "offset": 27246, "col": 31, "tokLen": 4 } @@ -29062,33 +28515,33 @@ ] }, { - "id": "0x7feb10e69228", + "id": "0x557b772871a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26546, - "line": 862, + "offset": 27260, + "line": 892, "col": 9, "tokLen": 6 }, "end": { - "offset": 26559, + "offset": 27273, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e691f8", + "id": "0x557b77287178", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26553, + "offset": 27267, "col": 16, "tokLen": 4 }, "end": { - "offset": 26559, + "offset": 27273, "col": 22, "tokLen": 6 } @@ -29098,7 +28551,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feea70", + "id": "0x557b76923480", "kind": "EnumConstantDecl", "name": "DAC_10", "type": { @@ -29111,35 +28564,35 @@ ] }, { - "id": "0x7feb10e6b818", + "id": "0x557b772897d8", "kind": "IfStmt", "range": { "begin": { - "offset": 26571, - "line": 863, + "offset": 27285, + "line": 893, "col": 5, "tokLen": 2 }, "end": { - "offset": 26624, - "line": 864, + "offset": 27338, + "line": 894, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e6b780", + "id": "0x557b77289738", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26575, - "line": 863, + "offset": 27289, + "line": 893, "col": 9, "tokLen": 1 }, "end": { - "offset": 26597, + "offset": 27311, "col": 31, "tokLen": 4 } @@ -29151,16 +28604,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e6a4b8", + "id": "0x557b77288450", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26575, + "offset": 27289, "col": 9, "tokLen": 1 }, "end": { - "offset": 26580, + "offset": 27294, "col": 14, "tokLen": 8 } @@ -29172,67 +28625,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e6a4a0", + "id": "0x557b77288438", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26577, + "offset": 27291, "col": 11, "tokLen": 2 }, "end": { - "offset": 26577, + "offset": 27291, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e6a480", + "id": "0x557b77288418", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26577, + "offset": 27291, "col": 11, "tokLen": 2 }, "end": { - "offset": 26577, + "offset": 27291, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e69258", + "id": "0x557b772871d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26575, + "offset": 27289, "col": 9, "tokLen": 1 }, "end": { - "offset": 26575, + "offset": 27289, "col": 9, "tokLen": 1 } @@ -29240,11 +28693,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -29253,16 +28706,16 @@ } }, { - "id": "0x7feb10e6a468", + "id": "0x557b77288400", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26580, + "offset": 27294, "col": 14, "tokLen": 8 }, "end": { - "offset": 26580, + "offset": 27294, "col": 14, "tokLen": 8 } @@ -29274,16 +28727,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e69278", + "id": "0x557b772871f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26580, + "offset": 27294, "col": 14, "tokLen": 8 }, "end": { - "offset": 26580, + "offset": 27294, "col": 14, "tokLen": 8 } @@ -29299,16 +28752,16 @@ ] }, { - "id": "0x7feb10e6b748", + "id": "0x557b77289700", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26592, + "offset": 27306, "col": 26, "tokLen": 1 }, "end": { - "offset": 26597, + "offset": 27311, "col": 31, "tokLen": 4 } @@ -29320,67 +28773,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e6b730", + "id": "0x557b772896e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26594, + "offset": 27308, "col": 28, "tokLen": 2 }, "end": { - "offset": 26594, + "offset": 27308, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e6b710", + "id": "0x557b772896c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26594, + "offset": 27308, "col": 28, "tokLen": 2 }, "end": { - "offset": 26594, + "offset": 27308, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e6a4f0", + "id": "0x557b77288488", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26592, + "offset": 27306, "col": 26, "tokLen": 1 }, "end": { - "offset": 26592, + "offset": 27306, "col": 26, "tokLen": 1 } @@ -29388,11 +28841,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -29401,16 +28854,16 @@ } }, { - "id": "0x7feb10e6b6f8", + "id": "0x557b772896b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26597, + "offset": 27311, "col": 31, "tokLen": 4 }, "end": { - "offset": 26597, + "offset": 27311, "col": 31, "tokLen": 4 } @@ -29422,16 +28875,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e6a510", + "id": "0x557b772884a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26597, + "offset": 27311, "col": 31, "tokLen": 4 }, "end": { - "offset": 26597, + "offset": 27311, "col": 31, "tokLen": 4 } @@ -29449,33 +28902,33 @@ ] }, { - "id": "0x7feb10e6b808", + "id": "0x557b772897c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26611, - "line": 864, + "offset": 27325, + "line": 894, "col": 9, "tokLen": 6 }, "end": { - "offset": 26624, + "offset": 27338, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e6b7d8", + "id": "0x557b77289798", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26618, + "offset": 27332, "col": 16, "tokLen": 4 }, "end": { - "offset": 26624, + "offset": 27338, "col": 22, "tokLen": 6 } @@ -29485,7 +28938,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feeac0", + "id": "0x557b769234d8", "kind": "EnumConstantDecl", "name": "DAC_11", "type": { @@ -29498,35 +28951,35 @@ ] }, { - "id": "0x7feb10e6ddf8", + "id": "0x557b7728bdf8", "kind": "IfStmt", "range": { "begin": { - "offset": 26636, - "line": 865, + "offset": 27350, + "line": 895, "col": 5, "tokLen": 2 }, "end": { - "offset": 26689, - "line": 866, + "offset": 27403, + "line": 896, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e6dd60", + "id": "0x557b7728bd58", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26640, - "line": 865, + "offset": 27354, + "line": 895, "col": 9, "tokLen": 1 }, "end": { - "offset": 26662, + "offset": 27376, "col": 31, "tokLen": 4 } @@ -29538,16 +28991,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e6ca98", + "id": "0x557b7728aa70", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26640, + "offset": 27354, "col": 9, "tokLen": 1 }, "end": { - "offset": 26645, + "offset": 27359, "col": 14, "tokLen": 8 } @@ -29559,67 +29012,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e6ca80", + "id": "0x557b7728aa58", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26642, + "offset": 27356, "col": 11, "tokLen": 2 }, "end": { - "offset": 26642, + "offset": 27356, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e6ca60", + "id": "0x557b7728aa38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26642, + "offset": 27356, "col": 11, "tokLen": 2 }, "end": { - "offset": 26642, + "offset": 27356, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e6b838", + "id": "0x557b772897f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26640, + "offset": 27354, "col": 9, "tokLen": 1 }, "end": { - "offset": 26640, + "offset": 27354, "col": 9, "tokLen": 1 } @@ -29627,11 +29080,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -29640,16 +29093,16 @@ } }, { - "id": "0x7feb10e6ca48", + "id": "0x557b7728aa20", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26645, + "offset": 27359, "col": 14, "tokLen": 8 }, "end": { - "offset": 26645, + "offset": 27359, "col": 14, "tokLen": 8 } @@ -29661,16 +29114,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e6b858", + "id": "0x557b77289818", "kind": "StringLiteral", "range": { "begin": { - "offset": 26645, + "offset": 27359, "col": 14, "tokLen": 8 }, "end": { - "offset": 26645, + "offset": 27359, "col": 14, "tokLen": 8 } @@ -29686,16 +29139,16 @@ ] }, { - "id": "0x7feb10e6dd28", + "id": "0x557b7728bd20", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26657, + "offset": 27371, "col": 26, "tokLen": 1 }, "end": { - "offset": 26662, + "offset": 27376, "col": 31, "tokLen": 4 } @@ -29707,67 +29160,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e6dd10", + "id": "0x557b7728bd08", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26659, + "offset": 27373, "col": 28, "tokLen": 2 }, "end": { - "offset": 26659, + "offset": 27373, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e6dcf0", + "id": "0x557b7728bce8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26659, + "offset": 27373, "col": 28, "tokLen": 2 }, "end": { - "offset": 26659, + "offset": 27373, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e6cad0", + "id": "0x557b7728aaa8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26657, + "offset": 27371, "col": 26, "tokLen": 1 }, "end": { - "offset": 26657, + "offset": 27371, "col": 26, "tokLen": 1 } @@ -29775,11 +29228,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -29788,16 +29241,16 @@ } }, { - "id": "0x7feb10e6dcd8", + "id": "0x557b7728bcd0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26662, + "offset": 27376, "col": 31, "tokLen": 4 }, "end": { - "offset": 26662, + "offset": 27376, "col": 31, "tokLen": 4 } @@ -29809,16 +29262,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e6caf0", + "id": "0x557b7728aac8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26662, + "offset": 27376, "col": 31, "tokLen": 4 }, "end": { - "offset": 26662, + "offset": 27376, "col": 31, "tokLen": 4 } @@ -29836,33 +29289,33 @@ ] }, { - "id": "0x7feb10e6dde8", + "id": "0x557b7728bde8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26676, - "line": 866, + "offset": 27390, + "line": 896, "col": 9, "tokLen": 6 }, "end": { - "offset": 26689, + "offset": 27403, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e6ddb8", + "id": "0x557b7728bdb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26683, + "offset": 27397, "col": 16, "tokLen": 4 }, "end": { - "offset": 26689, + "offset": 27403, "col": 22, "tokLen": 6 } @@ -29872,7 +29325,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feeb10", + "id": "0x557b76923530", "kind": "EnumConstantDecl", "name": "DAC_12", "type": { @@ -29885,35 +29338,35 @@ ] }, { - "id": "0x7feb10e703d8", + "id": "0x557b7728e418", "kind": "IfStmt", "range": { "begin": { - "offset": 26701, - "line": 867, + "offset": 27415, + "line": 897, "col": 5, "tokLen": 2 }, "end": { - "offset": 26754, - "line": 868, + "offset": 27468, + "line": 898, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e70340", + "id": "0x557b7728e378", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26705, - "line": 867, + "offset": 27419, + "line": 897, "col": 9, "tokLen": 1 }, "end": { - "offset": 26727, + "offset": 27441, "col": 31, "tokLen": 4 } @@ -29925,16 +29378,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e6f078", + "id": "0x557b7728d090", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26705, + "offset": 27419, "col": 9, "tokLen": 1 }, "end": { - "offset": 26710, + "offset": 27424, "col": 14, "tokLen": 8 } @@ -29946,67 +29399,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e6f060", + "id": "0x557b7728d078", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26707, + "offset": 27421, "col": 11, "tokLen": 2 }, "end": { - "offset": 26707, + "offset": 27421, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e6f040", + "id": "0x557b7728d058", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26707, + "offset": 27421, "col": 11, "tokLen": 2 }, "end": { - "offset": 26707, + "offset": 27421, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e6de18", + "id": "0x557b7728be18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26705, + "offset": 27419, "col": 9, "tokLen": 1 }, "end": { - "offset": 26705, + "offset": 27419, "col": 9, "tokLen": 1 } @@ -30014,11 +29467,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -30027,16 +29480,16 @@ } }, { - "id": "0x7feb10e6f028", + "id": "0x557b7728d040", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26710, + "offset": 27424, "col": 14, "tokLen": 8 }, "end": { - "offset": 26710, + "offset": 27424, "col": 14, "tokLen": 8 } @@ -30048,16 +29501,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e6de38", + "id": "0x557b7728be38", "kind": "StringLiteral", "range": { "begin": { - "offset": 26710, + "offset": 27424, "col": 14, "tokLen": 8 }, "end": { - "offset": 26710, + "offset": 27424, "col": 14, "tokLen": 8 } @@ -30073,16 +29526,16 @@ ] }, { - "id": "0x7feb10e70308", + "id": "0x557b7728e340", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26722, + "offset": 27436, "col": 26, "tokLen": 1 }, "end": { - "offset": 26727, + "offset": 27441, "col": 31, "tokLen": 4 } @@ -30094,67 +29547,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e702f0", + "id": "0x557b7728e328", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26724, + "offset": 27438, "col": 28, "tokLen": 2 }, "end": { - "offset": 26724, + "offset": 27438, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e702d0", + "id": "0x557b7728e308", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26724, + "offset": 27438, "col": 28, "tokLen": 2 }, "end": { - "offset": 26724, + "offset": 27438, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e6f0b0", + "id": "0x557b7728d0c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26722, + "offset": 27436, "col": 26, "tokLen": 1 }, "end": { - "offset": 26722, + "offset": 27436, "col": 26, "tokLen": 1 } @@ -30162,11 +29615,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -30175,16 +29628,16 @@ } }, { - "id": "0x7feb10e702b8", + "id": "0x557b7728e2f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26727, + "offset": 27441, "col": 31, "tokLen": 4 }, "end": { - "offset": 26727, + "offset": 27441, "col": 31, "tokLen": 4 } @@ -30196,16 +29649,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e6f0d0", + "id": "0x557b7728d0e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26727, + "offset": 27441, "col": 31, "tokLen": 4 }, "end": { - "offset": 26727, + "offset": 27441, "col": 31, "tokLen": 4 } @@ -30223,33 +29676,33 @@ ] }, { - "id": "0x7feb10e703c8", + "id": "0x557b7728e408", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26741, - "line": 868, + "offset": 27455, + "line": 898, "col": 9, "tokLen": 6 }, "end": { - "offset": 26754, + "offset": 27468, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e70398", + "id": "0x557b7728e3d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26748, + "offset": 27462, "col": 16, "tokLen": 4 }, "end": { - "offset": 26754, + "offset": 27468, "col": 22, "tokLen": 6 } @@ -30259,7 +29712,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feeb60", + "id": "0x557b76923588", "kind": "EnumConstantDecl", "name": "DAC_13", "type": { @@ -30272,35 +29725,35 @@ ] }, { - "id": "0x7feb10e729b8", + "id": "0x557b77290a48", "kind": "IfStmt", "range": { "begin": { - "offset": 26766, - "line": 869, + "offset": 27480, + "line": 899, "col": 5, "tokLen": 2 }, "end": { - "offset": 26819, - "line": 870, + "offset": 27533, + "line": 900, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e72920", + "id": "0x557b772909a8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26770, - "line": 869, + "offset": 27484, + "line": 899, "col": 9, "tokLen": 1 }, "end": { - "offset": 26792, + "offset": 27506, "col": 31, "tokLen": 4 } @@ -30312,16 +29765,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e71658", + "id": "0x557b7728f6c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26770, + "offset": 27484, "col": 9, "tokLen": 1 }, "end": { - "offset": 26775, + "offset": 27489, "col": 14, "tokLen": 8 } @@ -30333,67 +29786,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e71640", + "id": "0x557b7728f6a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26772, + "offset": 27486, "col": 11, "tokLen": 2 }, "end": { - "offset": 26772, + "offset": 27486, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e71620", + "id": "0x557b7728f688", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26772, + "offset": 27486, "col": 11, "tokLen": 2 }, "end": { - "offset": 26772, + "offset": 27486, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e703f8", + "id": "0x557b7728e438", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26770, + "offset": 27484, "col": 9, "tokLen": 1 }, "end": { - "offset": 26770, + "offset": 27484, "col": 9, "tokLen": 1 } @@ -30401,11 +29854,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -30414,16 +29867,16 @@ } }, { - "id": "0x7feb10e71608", + "id": "0x557b7728f670", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26775, + "offset": 27489, "col": 14, "tokLen": 8 }, "end": { - "offset": 26775, + "offset": 27489, "col": 14, "tokLen": 8 } @@ -30435,16 +29888,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e70418", + "id": "0x557b7728e458", "kind": "StringLiteral", "range": { "begin": { - "offset": 26775, + "offset": 27489, "col": 14, "tokLen": 8 }, "end": { - "offset": 26775, + "offset": 27489, "col": 14, "tokLen": 8 } @@ -30460,16 +29913,16 @@ ] }, { - "id": "0x7feb10e728e8", + "id": "0x557b77290970", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26787, + "offset": 27501, "col": 26, "tokLen": 1 }, "end": { - "offset": 26792, + "offset": 27506, "col": 31, "tokLen": 4 } @@ -30481,67 +29934,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e728d0", + "id": "0x557b77290958", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26789, + "offset": 27503, "col": 28, "tokLen": 2 }, "end": { - "offset": 26789, + "offset": 27503, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e728b0", + "id": "0x557b77290938", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26789, + "offset": 27503, "col": 28, "tokLen": 2 }, "end": { - "offset": 26789, + "offset": 27503, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e71690", + "id": "0x557b7728f6f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26787, + "offset": 27501, "col": 26, "tokLen": 1 }, "end": { - "offset": 26787, + "offset": 27501, "col": 26, "tokLen": 1 } @@ -30549,11 +30002,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -30562,16 +30015,16 @@ } }, { - "id": "0x7feb10e72898", + "id": "0x557b77290920", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26792, + "offset": 27506, "col": 31, "tokLen": 4 }, "end": { - "offset": 26792, + "offset": 27506, "col": 31, "tokLen": 4 } @@ -30583,16 +30036,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e716b0", + "id": "0x557b7728f718", "kind": "StringLiteral", "range": { "begin": { - "offset": 26792, + "offset": 27506, "col": 31, "tokLen": 4 }, "end": { - "offset": 26792, + "offset": 27506, "col": 31, "tokLen": 4 } @@ -30610,33 +30063,33 @@ ] }, { - "id": "0x7feb10e729a8", + "id": "0x557b77290a38", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26806, - "line": 870, + "offset": 27520, + "line": 900, "col": 9, "tokLen": 6 }, "end": { - "offset": 26819, + "offset": 27533, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e72978", + "id": "0x557b77290a08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26813, + "offset": 27527, "col": 16, "tokLen": 4 }, "end": { - "offset": 26819, + "offset": 27533, "col": 22, "tokLen": 6 } @@ -30646,7 +30099,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feebb0", + "id": "0x557b769235e0", "kind": "EnumConstantDecl", "name": "DAC_14", "type": { @@ -30659,35 +30112,35 @@ ] }, { - "id": "0x7feb10e74f98", + "id": "0x557b77293068", "kind": "IfStmt", "range": { "begin": { - "offset": 26831, - "line": 871, + "offset": 27545, + "line": 901, "col": 5, "tokLen": 2 }, "end": { - "offset": 26884, - "line": 872, + "offset": 27598, + "line": 902, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e74f00", + "id": "0x557b77292fc8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26835, - "line": 871, + "offset": 27549, + "line": 901, "col": 9, "tokLen": 1 }, "end": { - "offset": 26857, + "offset": 27571, "col": 31, "tokLen": 4 } @@ -30699,16 +30152,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e73c38", + "id": "0x557b77291ce0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26835, + "offset": 27549, "col": 9, "tokLen": 1 }, "end": { - "offset": 26840, + "offset": 27554, "col": 14, "tokLen": 8 } @@ -30720,67 +30173,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e73c20", + "id": "0x557b77291cc8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26837, + "offset": 27551, "col": 11, "tokLen": 2 }, "end": { - "offset": 26837, + "offset": 27551, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e73c00", + "id": "0x557b77291ca8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26837, + "offset": 27551, "col": 11, "tokLen": 2 }, "end": { - "offset": 26837, + "offset": 27551, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e729d8", + "id": "0x557b77290a68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26835, + "offset": 27549, "col": 9, "tokLen": 1 }, "end": { - "offset": 26835, + "offset": 27549, "col": 9, "tokLen": 1 } @@ -30788,11 +30241,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -30801,16 +30254,16 @@ } }, { - "id": "0x7feb10e73be8", + "id": "0x557b77291c90", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26840, + "offset": 27554, "col": 14, "tokLen": 8 }, "end": { - "offset": 26840, + "offset": 27554, "col": 14, "tokLen": 8 } @@ -30822,16 +30275,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e729f8", + "id": "0x557b77290a88", "kind": "StringLiteral", "range": { "begin": { - "offset": 26840, + "offset": 27554, "col": 14, "tokLen": 8 }, "end": { - "offset": 26840, + "offset": 27554, "col": 14, "tokLen": 8 } @@ -30847,16 +30300,16 @@ ] }, { - "id": "0x7feb10e74ec8", + "id": "0x557b77292f90", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26852, + "offset": 27566, "col": 26, "tokLen": 1 }, "end": { - "offset": 26857, + "offset": 27571, "col": 31, "tokLen": 4 } @@ -30868,67 +30321,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e74eb0", + "id": "0x557b77292f78", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26854, + "offset": 27568, "col": 28, "tokLen": 2 }, "end": { - "offset": 26854, + "offset": 27568, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e74e90", + "id": "0x557b77292f58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26854, + "offset": 27568, "col": 28, "tokLen": 2 }, "end": { - "offset": 26854, + "offset": 27568, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e73c70", + "id": "0x557b77291d18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26852, + "offset": 27566, "col": 26, "tokLen": 1 }, "end": { - "offset": 26852, + "offset": 27566, "col": 26, "tokLen": 1 } @@ -30936,11 +30389,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -30949,16 +30402,16 @@ } }, { - "id": "0x7feb10e74e78", + "id": "0x557b77292f40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26857, + "offset": 27571, "col": 31, "tokLen": 4 }, "end": { - "offset": 26857, + "offset": 27571, "col": 31, "tokLen": 4 } @@ -30970,16 +30423,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e73c90", + "id": "0x557b77291d38", "kind": "StringLiteral", "range": { "begin": { - "offset": 26857, + "offset": 27571, "col": 31, "tokLen": 4 }, "end": { - "offset": 26857, + "offset": 27571, "col": 31, "tokLen": 4 } @@ -30997,33 +30450,33 @@ ] }, { - "id": "0x7feb10e74f88", + "id": "0x557b77293058", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26871, - "line": 872, + "offset": 27585, + "line": 902, "col": 9, "tokLen": 6 }, "end": { - "offset": 26884, + "offset": 27598, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e74f58", + "id": "0x557b77293028", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26878, + "offset": 27592, "col": 16, "tokLen": 4 }, "end": { - "offset": 26884, + "offset": 27598, "col": 22, "tokLen": 6 } @@ -31033,7 +30486,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feec00", + "id": "0x557b76923638", "kind": "EnumConstantDecl", "name": "DAC_15", "type": { @@ -31046,35 +30499,35 @@ ] }, { - "id": "0x7feb10e77578", + "id": "0x557b77295688", "kind": "IfStmt", "range": { "begin": { - "offset": 26896, - "line": 873, + "offset": 27610, + "line": 903, "col": 5, "tokLen": 2 }, "end": { - "offset": 26949, - "line": 874, + "offset": 27663, + "line": 904, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e774e0", + "id": "0x557b772955e8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26900, - "line": 873, + "offset": 27614, + "line": 903, "col": 9, "tokLen": 1 }, "end": { - "offset": 26922, + "offset": 27636, "col": 31, "tokLen": 4 } @@ -31086,16 +30539,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e76218", + "id": "0x557b77294300", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26900, + "offset": 27614, "col": 9, "tokLen": 1 }, "end": { - "offset": 26905, + "offset": 27619, "col": 14, "tokLen": 8 } @@ -31107,67 +30560,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e76200", + "id": "0x557b772942e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26902, + "offset": 27616, "col": 11, "tokLen": 2 }, "end": { - "offset": 26902, + "offset": 27616, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e761e0", + "id": "0x557b772942c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26902, + "offset": 27616, "col": 11, "tokLen": 2 }, "end": { - "offset": 26902, + "offset": 27616, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e74fb8", + "id": "0x557b77293088", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26900, + "offset": 27614, "col": 9, "tokLen": 1 }, "end": { - "offset": 26900, + "offset": 27614, "col": 9, "tokLen": 1 } @@ -31175,11 +30628,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -31188,16 +30641,16 @@ } }, { - "id": "0x7feb10e761c8", + "id": "0x557b772942b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26905, + "offset": 27619, "col": 14, "tokLen": 8 }, "end": { - "offset": 26905, + "offset": 27619, "col": 14, "tokLen": 8 } @@ -31209,16 +30662,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e74fd8", + "id": "0x557b772930a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26905, + "offset": 27619, "col": 14, "tokLen": 8 }, "end": { - "offset": 26905, + "offset": 27619, "col": 14, "tokLen": 8 } @@ -31234,16 +30687,16 @@ ] }, { - "id": "0x7feb10e774a8", + "id": "0x557b772955b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26917, + "offset": 27631, "col": 26, "tokLen": 1 }, "end": { - "offset": 26922, + "offset": 27636, "col": 31, "tokLen": 4 } @@ -31255,67 +30708,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e77490", + "id": "0x557b77295598", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26919, + "offset": 27633, "col": 28, "tokLen": 2 }, "end": { - "offset": 26919, + "offset": 27633, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e77470", + "id": "0x557b77295578", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26919, + "offset": 27633, "col": 28, "tokLen": 2 }, "end": { - "offset": 26919, + "offset": 27633, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e76250", + "id": "0x557b77294338", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26917, + "offset": 27631, "col": 26, "tokLen": 1 }, "end": { - "offset": 26917, + "offset": 27631, "col": 26, "tokLen": 1 } @@ -31323,11 +30776,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -31336,16 +30789,16 @@ } }, { - "id": "0x7feb10e77458", + "id": "0x557b77295560", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26922, + "offset": 27636, "col": 31, "tokLen": 4 }, "end": { - "offset": 26922, + "offset": 27636, "col": 31, "tokLen": 4 } @@ -31357,16 +30810,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e76270", + "id": "0x557b77294358", "kind": "StringLiteral", "range": { "begin": { - "offset": 26922, + "offset": 27636, "col": 31, "tokLen": 4 }, "end": { - "offset": 26922, + "offset": 27636, "col": 31, "tokLen": 4 } @@ -31384,33 +30837,33 @@ ] }, { - "id": "0x7feb10e77568", + "id": "0x557b77295678", "kind": "ReturnStmt", "range": { "begin": { - "offset": 26936, - "line": 874, + "offset": 27650, + "line": 904, "col": 9, "tokLen": 6 }, "end": { - "offset": 26949, + "offset": 27663, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e77538", + "id": "0x557b77295648", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26943, + "offset": 27657, "col": 16, "tokLen": 4 }, "end": { - "offset": 26949, + "offset": 27663, "col": 22, "tokLen": 6 } @@ -31420,7 +30873,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feec50", + "id": "0x557b76923690", "kind": "EnumConstantDecl", "name": "DAC_16", "type": { @@ -31433,35 +30886,35 @@ ] }, { - "id": "0x7feb10e79b58", + "id": "0x557b77297ca8", "kind": "IfStmt", "range": { "begin": { - "offset": 26961, - "line": 875, + "offset": 27675, + "line": 905, "col": 5, "tokLen": 2 }, "end": { - "offset": 27014, - "line": 876, + "offset": 27728, + "line": 906, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e79ac0", + "id": "0x557b77297c08", "kind": "BinaryOperator", "range": { "begin": { - "offset": 26965, - "line": 875, + "offset": 27679, + "line": 905, "col": 9, "tokLen": 1 }, "end": { - "offset": 26987, + "offset": 27701, "col": 31, "tokLen": 4 } @@ -31473,16 +30926,16 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10e787f8", + "id": "0x557b77296920", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26965, + "offset": 27679, "col": 9, "tokLen": 1 }, "end": { - "offset": 26970, + "offset": 27684, "col": 14, "tokLen": 8 } @@ -31494,67 +30947,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e787e0", + "id": "0x557b77296908", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26967, + "offset": 27681, "col": 11, "tokLen": 2 }, "end": { - "offset": 26967, + "offset": 27681, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e787c0", + "id": "0x557b772968e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26967, + "offset": 27681, "col": 11, "tokLen": 2 }, "end": { - "offset": 26967, + "offset": 27681, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e77598", + "id": "0x557b772956a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26965, + "offset": 27679, "col": 9, "tokLen": 1 }, "end": { - "offset": 26965, + "offset": 27679, "col": 9, "tokLen": 1 } @@ -31562,11 +31015,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -31575,16 +31028,16 @@ } }, { - "id": "0x7feb10e787a8", + "id": "0x557b772968d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26970, + "offset": 27684, "col": 14, "tokLen": 8 }, "end": { - "offset": 26970, + "offset": 27684, "col": 14, "tokLen": 8 } @@ -31596,16 +31049,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e775b8", + "id": "0x557b772956c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 26970, + "offset": 27684, "col": 14, "tokLen": 8 }, "end": { - "offset": 26970, + "offset": 27684, "col": 14, "tokLen": 8 } @@ -31621,16 +31074,16 @@ ] }, { - "id": "0x7feb10e79a88", + "id": "0x557b77297bd0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 26982, + "offset": 27696, "col": 26, "tokLen": 1 }, "end": { - "offset": 26987, + "offset": 27701, "col": 31, "tokLen": 4 } @@ -31642,67 +31095,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e79a70", + "id": "0x557b77297bb8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26984, + "offset": 27698, "col": 28, "tokLen": 2 }, "end": { - "offset": 26984, + "offset": 27698, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e79a50", + "id": "0x557b77297b98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26984, + "offset": 27698, "col": 28, "tokLen": 2 }, "end": { - "offset": 26984, + "offset": 27698, "col": 28, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e78830", + "id": "0x557b77296958", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 26982, + "offset": 27696, "col": 26, "tokLen": 1 }, "end": { - "offset": 26982, + "offset": 27696, "col": 26, "tokLen": 1 } @@ -31710,11 +31163,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -31723,16 +31176,16 @@ } }, { - "id": "0x7feb10e79a38", + "id": "0x557b77297b80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 26987, + "offset": 27701, "col": 31, "tokLen": 4 }, "end": { - "offset": 26987, + "offset": 27701, "col": 31, "tokLen": 4 } @@ -31744,16 +31197,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e78850", + "id": "0x557b77296978", "kind": "StringLiteral", "range": { "begin": { - "offset": 26987, + "offset": 27701, "col": 31, "tokLen": 4 }, "end": { - "offset": 26987, + "offset": 27701, "col": 31, "tokLen": 4 } @@ -31771,33 +31224,33 @@ ] }, { - "id": "0x7feb10e79b48", + "id": "0x557b77297c98", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27001, - "line": 876, + "offset": 27715, + "line": 906, "col": 9, "tokLen": 6 }, "end": { - "offset": 27014, + "offset": 27728, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e79b18", + "id": "0x557b77297c68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27008, + "offset": 27722, "col": 16, "tokLen": 4 }, "end": { - "offset": 27014, + "offset": 27728, "col": 22, "tokLen": 6 } @@ -31807,7 +31260,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feeca0", + "id": "0x557b769236e8", "kind": "EnumConstantDecl", "name": "DAC_17", "type": { @@ -31820,35 +31273,35 @@ ] }, { - "id": "0x7feb10e39e88", + "id": "0x557b77298ff8", "kind": "IfStmt", "range": { "begin": { - "offset": 27026, - "line": 877, + "offset": 27740, + "line": 907, "col": 5, "tokLen": 2 }, "end": { - "offset": 27064, - "line": 878, + "offset": 27778, + "line": 908, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e39dd8", + "id": "0x557b77298f40", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27030, - "line": 877, + "offset": 27744, + "line": 907, "col": 9, "tokLen": 1 }, "end": { - "offset": 27035, + "offset": 27749, "col": 14, "tokLen": 6 } @@ -31860,67 +31313,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e39dc0", + "id": "0x557b77298f28", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27032, + "offset": 27746, "col": 11, "tokLen": 2 }, "end": { - "offset": 27032, + "offset": 27746, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e39da0", + "id": "0x557b77298f08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27032, + "offset": 27746, "col": 11, "tokLen": 2 }, "end": { - "offset": 27032, + "offset": 27746, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e79b78", + "id": "0x557b77297cc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27030, + "offset": 27744, "col": 9, "tokLen": 1 }, "end": { - "offset": 27030, + "offset": 27744, "col": 9, "tokLen": 1 } @@ -31928,11 +31381,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -31941,16 +31394,16 @@ } }, { - "id": "0x7feb10e39d88", + "id": "0x557b77298ef0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27035, + "offset": 27749, "col": 14, "tokLen": 6 }, "end": { - "offset": 27035, + "offset": 27749, "col": 14, "tokLen": 6 } @@ -31962,16 +31415,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e79b98", + "id": "0x557b77297ce8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27035, + "offset": 27749, "col": 14, "tokLen": 6 }, "end": { - "offset": 27035, + "offset": 27749, "col": 14, "tokLen": 6 } @@ -31987,33 +31440,33 @@ ] }, { - "id": "0x7feb10e39e78", + "id": "0x557b77298fe8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27051, - "line": 878, + "offset": 27765, + "line": 908, "col": 9, "tokLen": 6 }, "end": { - "offset": 27064, + "offset": 27778, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e39e48", + "id": "0x557b77298fb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27058, + "offset": 27772, "col": 16, "tokLen": 4 }, "end": { - "offset": 27064, + "offset": 27778, "col": 22, "tokLen": 4 } @@ -32023,7 +31476,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feecf0", + "id": "0x557b76923740", "kind": "EnumConstantDecl", "name": "VSVP", "type": { @@ -32036,35 +31489,35 @@ ] }, { - "id": "0x7feb10e3b1b8", + "id": "0x557b7729a348", "kind": "IfStmt", "range": { "begin": { - "offset": 27074, - "line": 879, + "offset": 27788, + "line": 909, "col": 5, "tokLen": 2 }, "end": { - "offset": 27113, - "line": 880, + "offset": 27827, + "line": 910, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e3b108", + "id": "0x557b7729a290", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27078, - "line": 879, + "offset": 27792, + "line": 909, "col": 9, "tokLen": 1 }, "end": { - "offset": 27083, + "offset": 27797, "col": 14, "tokLen": 7 } @@ -32076,67 +31529,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e3b0f0", + "id": "0x557b7729a278", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27080, + "offset": 27794, "col": 11, "tokLen": 2 }, "end": { - "offset": 27080, + "offset": 27794, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e3b0d0", + "id": "0x557b7729a258", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27080, + "offset": 27794, "col": 11, "tokLen": 2 }, "end": { - "offset": 27080, + "offset": 27794, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e39ea8", + "id": "0x557b77299018", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27078, + "offset": 27792, "col": 9, "tokLen": 1 }, "end": { - "offset": 27078, + "offset": 27792, "col": 9, "tokLen": 1 } @@ -32144,11 +31597,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -32157,16 +31610,16 @@ } }, { - "id": "0x7feb10e3b0b8", + "id": "0x557b7729a240", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27083, + "offset": 27797, "col": 14, "tokLen": 7 }, "end": { - "offset": 27083, + "offset": 27797, "col": 14, "tokLen": 7 } @@ -32178,16 +31631,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e39ec8", + "id": "0x557b77299038", "kind": "StringLiteral", "range": { "begin": { - "offset": 27083, + "offset": 27797, "col": 14, "tokLen": 7 }, "end": { - "offset": 27083, + "offset": 27797, "col": 14, "tokLen": 7 } @@ -32203,33 +31656,33 @@ ] }, { - "id": "0x7feb10e3b1a8", + "id": "0x557b7729a338", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27100, - "line": 880, + "offset": 27814, + "line": 910, "col": 9, "tokLen": 6 }, "end": { - "offset": 27113, + "offset": 27827, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e3b178", + "id": "0x557b7729a308", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27107, + "offset": 27821, "col": 16, "tokLen": 4 }, "end": { - "offset": 27113, + "offset": 27827, "col": 22, "tokLen": 5 } @@ -32239,7 +31692,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feed40", + "id": "0x557b76923798", "kind": "EnumConstantDecl", "name": "VTRIM", "type": { @@ -32252,35 +31705,35 @@ ] }, { - "id": "0x7feb10e3c4e8", + "id": "0x557b7729b698", "kind": "IfStmt", "range": { "begin": { - "offset": 27124, - "line": 881, + "offset": 27838, + "line": 911, "col": 5, "tokLen": 2 }, "end": { - "offset": 27166, - "line": 882, + "offset": 27880, + "line": 912, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e3c438", + "id": "0x557b7729b5e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27128, - "line": 881, + "offset": 27842, + "line": 911, "col": 9, "tokLen": 1 }, "end": { - "offset": 27133, + "offset": 27847, "col": 14, "tokLen": 10 } @@ -32292,67 +31745,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e3c420", + "id": "0x557b7729b5c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27130, + "offset": 27844, "col": 11, "tokLen": 2 }, "end": { - "offset": 27130, + "offset": 27844, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e3c400", + "id": "0x557b7729b5a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27130, + "offset": 27844, "col": 11, "tokLen": 2 }, "end": { - "offset": 27130, + "offset": 27844, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e3b1d8", + "id": "0x557b7729a368", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27128, + "offset": 27842, "col": 9, "tokLen": 1 }, "end": { - "offset": 27128, + "offset": 27842, "col": 9, "tokLen": 1 } @@ -32360,11 +31813,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -32373,16 +31826,16 @@ } }, { - "id": "0x7feb10e3c3e8", + "id": "0x557b7729b590", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27133, + "offset": 27847, "col": 14, "tokLen": 10 }, "end": { - "offset": 27133, + "offset": 27847, "col": 14, "tokLen": 10 } @@ -32394,16 +31847,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e3b1f8", + "id": "0x557b7729a388", "kind": "StringLiteral", "range": { "begin": { - "offset": 27133, + "offset": 27847, "col": 14, "tokLen": 10 }, "end": { - "offset": 27133, + "offset": 27847, "col": 14, "tokLen": 10 } @@ -32419,33 +31872,33 @@ ] }, { - "id": "0x7feb10e3c4d8", + "id": "0x557b7729b688", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27153, - "line": 882, + "offset": 27867, + "line": 912, "col": 9, "tokLen": 6 }, "end": { - "offset": 27166, + "offset": 27880, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e3c4a8", + "id": "0x557b7729b658", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27160, + "offset": 27874, "col": 16, "tokLen": 4 }, "end": { - "offset": 27166, + "offset": 27880, "col": 22, "tokLen": 8 } @@ -32455,7 +31908,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feed90", + "id": "0x557b769237f0", "kind": "EnumConstantDecl", "name": "VRPREAMP", "type": { @@ -32468,35 +31921,35 @@ ] }, { - "id": "0x7feb10e3d818", + "id": "0x557b7729c9e8", "kind": "IfStmt", "range": { "begin": { - "offset": 27180, - "line": 883, + "offset": 27894, + "line": 913, "col": 5, "tokLen": 2 }, "end": { - "offset": 27222, - "line": 884, + "offset": 27936, + "line": 914, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e3d768", + "id": "0x557b7729c930", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27184, - "line": 883, + "offset": 27898, + "line": 913, "col": 9, "tokLen": 1 }, "end": { - "offset": 27189, + "offset": 27903, "col": 14, "tokLen": 10 } @@ -32508,67 +31961,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e3d750", + "id": "0x557b7729c918", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27186, + "offset": 27900, "col": 11, "tokLen": 2 }, "end": { - "offset": 27186, + "offset": 27900, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e3d730", + "id": "0x557b7729c8f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27186, + "offset": 27900, "col": 11, "tokLen": 2 }, "end": { - "offset": 27186, + "offset": 27900, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e3c508", + "id": "0x557b7729b6b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27184, + "offset": 27898, "col": 9, "tokLen": 1 }, "end": { - "offset": 27184, + "offset": 27898, "col": 9, "tokLen": 1 } @@ -32576,11 +32029,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -32589,16 +32042,16 @@ } }, { - "id": "0x7feb10e3d718", + "id": "0x557b7729c8e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27189, + "offset": 27903, "col": 14, "tokLen": 10 }, "end": { - "offset": 27189, + "offset": 27903, "col": 14, "tokLen": 10 } @@ -32610,16 +32063,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e3c528", + "id": "0x557b7729b6d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27189, + "offset": 27903, "col": 14, "tokLen": 10 }, "end": { - "offset": 27189, + "offset": 27903, "col": 14, "tokLen": 10 } @@ -32635,33 +32088,33 @@ ] }, { - "id": "0x7feb10e3d808", + "id": "0x557b7729c9d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27209, - "line": 884, + "offset": 27923, + "line": 914, "col": 9, "tokLen": 6 }, "end": { - "offset": 27222, + "offset": 27936, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e3d7d8", + "id": "0x557b7729c9a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27216, + "offset": 27930, "col": 16, "tokLen": 4 }, "end": { - "offset": 27222, + "offset": 27936, "col": 22, "tokLen": 8 } @@ -32671,7 +32124,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feede0", + "id": "0x557b76923848", "kind": "EnumConstantDecl", "name": "VRSHAPER", "type": { @@ -32684,35 +32137,35 @@ ] }, { - "id": "0x7feb10e3eb48", + "id": "0x557b7729dd38", "kind": "IfStmt", "range": { "begin": { - "offset": 27236, - "line": 885, + "offset": 27950, + "line": 915, "col": 5, "tokLen": 2 }, "end": { - "offset": 27274, - "line": 886, + "offset": 27988, + "line": 916, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e3ea98", + "id": "0x557b7729dc80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27240, - "line": 885, + "offset": 27954, + "line": 915, "col": 9, "tokLen": 1 }, "end": { - "offset": 27245, + "offset": 27959, "col": 14, "tokLen": 6 } @@ -32724,67 +32177,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e3ea80", + "id": "0x557b7729dc68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27242, + "offset": 27956, "col": 11, "tokLen": 2 }, "end": { - "offset": 27242, + "offset": 27956, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e3ea60", + "id": "0x557b7729dc48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27242, + "offset": 27956, "col": 11, "tokLen": 2 }, "end": { - "offset": 27242, + "offset": 27956, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e3d838", + "id": "0x557b7729ca08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27240, + "offset": 27954, "col": 9, "tokLen": 1 }, "end": { - "offset": 27240, + "offset": 27954, "col": 9, "tokLen": 1 } @@ -32792,11 +32245,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -32805,16 +32258,16 @@ } }, { - "id": "0x7feb10e3ea48", + "id": "0x557b7729dc30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27245, + "offset": 27959, "col": 14, "tokLen": 6 }, "end": { - "offset": 27245, + "offset": 27959, "col": 14, "tokLen": 6 } @@ -32826,16 +32279,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e3d858", + "id": "0x557b7729ca28", "kind": "StringLiteral", "range": { "begin": { - "offset": 27245, + "offset": 27959, "col": 14, "tokLen": 6 }, "end": { - "offset": 27245, + "offset": 27959, "col": 14, "tokLen": 6 } @@ -32851,33 +32304,33 @@ ] }, { - "id": "0x7feb10e3eb38", + "id": "0x557b7729dd28", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27261, - "line": 886, + "offset": 27975, + "line": 916, "col": 9, "tokLen": 6 }, "end": { - "offset": 27274, + "offset": 27988, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e3eb08", + "id": "0x557b7729dcf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27268, + "offset": 27982, "col": 16, "tokLen": 4 }, "end": { - "offset": 27274, + "offset": 27988, "col": 22, "tokLen": 4 } @@ -32887,7 +32340,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feee30", + "id": "0x557b769238a0", "kind": "EnumConstantDecl", "name": "VSVN", "type": { @@ -32900,35 +32353,35 @@ ] }, { - "id": "0x7feb10e3fe78", + "id": "0x557b7729f088", "kind": "IfStmt", "range": { "begin": { - "offset": 27284, - "line": 887, + "offset": 27998, + "line": 917, "col": 5, "tokLen": 2 }, "end": { - "offset": 27324, - "line": 888, + "offset": 28038, + "line": 918, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e3fdc8", + "id": "0x557b7729efd0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27288, - "line": 887, + "offset": 28002, + "line": 917, "col": 9, "tokLen": 1 }, "end": { - "offset": 27293, + "offset": 28007, "col": 14, "tokLen": 8 } @@ -32940,67 +32393,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e3fdb0", + "id": "0x557b7729efb8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27290, + "offset": 28004, "col": 11, "tokLen": 2 }, "end": { - "offset": 27290, + "offset": 28004, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e3fd90", + "id": "0x557b7729ef98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27290, + "offset": 28004, "col": 11, "tokLen": 2 }, "end": { - "offset": 27290, + "offset": 28004, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e3eb68", + "id": "0x557b7729dd58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27288, + "offset": 28002, "col": 9, "tokLen": 1 }, "end": { - "offset": 27288, + "offset": 28002, "col": 9, "tokLen": 1 } @@ -33008,11 +32461,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -33021,16 +32474,16 @@ } }, { - "id": "0x7feb10e3fd78", + "id": "0x557b7729ef80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27293, + "offset": 28007, "col": 14, "tokLen": 8 }, "end": { - "offset": 27293, + "offset": 28007, "col": 14, "tokLen": 8 } @@ -33042,16 +32495,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e3eb88", + "id": "0x557b7729dd78", "kind": "StringLiteral", "range": { "begin": { - "offset": 27293, + "offset": 28007, "col": 14, "tokLen": 8 }, "end": { - "offset": 27293, + "offset": 28007, "col": 14, "tokLen": 8 } @@ -33067,33 +32520,33 @@ ] }, { - "id": "0x7feb10e3fe68", + "id": "0x557b7729f078", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27311, - "line": 888, + "offset": 28025, + "line": 918, "col": 9, "tokLen": 6 }, "end": { - "offset": 27324, + "offset": 28038, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e3fe38", + "id": "0x557b7729f048", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27318, + "offset": 28032, "col": 16, "tokLen": 4 }, "end": { - "offset": 27324, + "offset": 28038, "col": 22, "tokLen": 6 } @@ -33103,7 +32556,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feee80", + "id": "0x557b769238f8", "kind": "EnumConstantDecl", "name": "VTGSTV", "type": { @@ -33116,35 +32569,35 @@ ] }, { - "id": "0x7feb10e411a8", + "id": "0x557b772a03d8", "kind": "IfStmt", "range": { "begin": { - "offset": 27336, - "line": 889, + "offset": 28050, + "line": 919, "col": 5, "tokLen": 2 }, "end": { - "offset": 27377, - "line": 890, + "offset": 28091, + "line": 920, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e410f8", + "id": "0x557b772a0320", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27340, - "line": 889, + "offset": 28054, + "line": 919, "col": 9, "tokLen": 1 }, "end": { - "offset": 27345, + "offset": 28059, "col": 14, "tokLen": 9 } @@ -33156,67 +32609,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e410e0", + "id": "0x557b772a0308", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27342, + "offset": 28056, "col": 11, "tokLen": 2 }, "end": { - "offset": 27342, + "offset": 28056, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e410c0", + "id": "0x557b772a02e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27342, + "offset": 28056, "col": 11, "tokLen": 2 }, "end": { - "offset": 27342, + "offset": 28056, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e3fe98", + "id": "0x557b7729f0a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27340, + "offset": 28054, "col": 9, "tokLen": 1 }, "end": { - "offset": 27340, + "offset": 28054, "col": 9, "tokLen": 1 } @@ -33224,11 +32677,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -33237,16 +32690,16 @@ } }, { - "id": "0x7feb10e410a8", + "id": "0x557b772a02d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27345, + "offset": 28059, "col": 14, "tokLen": 9 }, "end": { - "offset": 27345, + "offset": 28059, "col": 14, "tokLen": 9 } @@ -33258,16 +32711,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e3feb8", + "id": "0x557b7729f0c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27345, + "offset": 28059, "col": 14, "tokLen": 9 }, "end": { - "offset": 27345, + "offset": 28059, "col": 14, "tokLen": 9 } @@ -33283,33 +32736,33 @@ ] }, { - "id": "0x7feb10e41198", + "id": "0x557b772a03c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27364, - "line": 890, + "offset": 28078, + "line": 920, "col": 9, "tokLen": 6 }, "end": { - "offset": 27377, + "offset": 28091, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e41168", + "id": "0x557b772a0398", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27371, + "offset": 28085, "col": 16, "tokLen": 4 }, "end": { - "offset": 27377, + "offset": 28091, "col": 22, "tokLen": 7 } @@ -33319,7 +32772,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feeed0", + "id": "0x557b76923950", "kind": "EnumConstantDecl", "name": "VCMP_LL", "type": { @@ -33332,35 +32785,35 @@ ] }, { - "id": "0x7feb10e424d8", + "id": "0x557b772a1728", "kind": "IfStmt", "range": { "begin": { - "offset": 27390, - "line": 891, + "offset": 28104, + "line": 921, "col": 5, "tokLen": 2 }, "end": { - "offset": 27431, - "line": 892, + "offset": 28145, + "line": 922, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e42428", + "id": "0x557b772a1670", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27394, - "line": 891, + "offset": 28108, + "line": 921, "col": 9, "tokLen": 1 }, "end": { - "offset": 27399, + "offset": 28113, "col": 14, "tokLen": 9 } @@ -33372,67 +32825,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e42410", + "id": "0x557b772a1658", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27396, + "offset": 28110, "col": 11, "tokLen": 2 }, "end": { - "offset": 27396, + "offset": 28110, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e423f0", + "id": "0x557b772a1638", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27396, + "offset": 28110, "col": 11, "tokLen": 2 }, "end": { - "offset": 27396, + "offset": 28110, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e411c8", + "id": "0x557b772a03f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27394, + "offset": 28108, "col": 9, "tokLen": 1 }, "end": { - "offset": 27394, + "offset": 28108, "col": 9, "tokLen": 1 } @@ -33440,11 +32893,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -33453,16 +32906,16 @@ } }, { - "id": "0x7feb10e423d8", + "id": "0x557b772a1620", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27399, + "offset": 28113, "col": 14, "tokLen": 9 }, "end": { - "offset": 27399, + "offset": 28113, "col": 14, "tokLen": 9 } @@ -33474,16 +32927,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e411e8", + "id": "0x557b772a0418", "kind": "StringLiteral", "range": { "begin": { - "offset": 27399, + "offset": 28113, "col": 14, "tokLen": 9 }, "end": { - "offset": 27399, + "offset": 28113, "col": 14, "tokLen": 9 } @@ -33499,33 +32952,33 @@ ] }, { - "id": "0x7feb10e424c8", + "id": "0x557b772a1718", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27418, - "line": 892, + "offset": 28132, + "line": 922, "col": 9, "tokLen": 6 }, "end": { - "offset": 27431, + "offset": 28145, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e42498", + "id": "0x557b772a16e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27425, + "offset": 28139, "col": 16, "tokLen": 4 }, "end": { - "offset": 27431, + "offset": 28145, "col": 22, "tokLen": 7 } @@ -33535,7 +32988,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feef20", + "id": "0x557b769239a8", "kind": "EnumConstantDecl", "name": "VCMP_LR", "type": { @@ -33548,35 +33001,35 @@ ] }, { - "id": "0x7feb10e43808", + "id": "0x557b772a2a78", "kind": "IfStmt", "range": { "begin": { - "offset": 27444, - "line": 893, + "offset": 28158, + "line": 923, "col": 5, "tokLen": 2 }, "end": { - "offset": 27482, - "line": 894, + "offset": 28196, + "line": 924, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e43758", + "id": "0x557b772a29c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27448, - "line": 893, + "offset": 28162, + "line": 923, "col": 9, "tokLen": 1 }, "end": { - "offset": 27453, + "offset": 28167, "col": 14, "tokLen": 6 } @@ -33588,67 +33041,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e43740", + "id": "0x557b772a29a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27450, + "offset": 28164, "col": 11, "tokLen": 2 }, "end": { - "offset": 27450, + "offset": 28164, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e43720", + "id": "0x557b772a2988", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27450, + "offset": 28164, "col": 11, "tokLen": 2 }, "end": { - "offset": 27450, + "offset": 28164, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e424f8", + "id": "0x557b772a1748", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27448, + "offset": 28162, "col": 9, "tokLen": 1 }, "end": { - "offset": 27448, + "offset": 28162, "col": 9, "tokLen": 1 } @@ -33656,11 +33109,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -33669,16 +33122,16 @@ } }, { - "id": "0x7feb10e43708", + "id": "0x557b772a2970", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27453, + "offset": 28167, "col": 14, "tokLen": 6 }, "end": { - "offset": 27453, + "offset": 28167, "col": 14, "tokLen": 6 } @@ -33690,16 +33143,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e42518", + "id": "0x557b772a1768", "kind": "StringLiteral", "range": { "begin": { - "offset": 27453, + "offset": 28167, "col": 14, "tokLen": 6 }, "end": { - "offset": 27453, + "offset": 28167, "col": 14, "tokLen": 6 } @@ -33715,33 +33168,33 @@ ] }, { - "id": "0x7feb10e437f8", + "id": "0x557b772a2a68", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27469, - "line": 894, + "offset": 28183, + "line": 924, "col": 9, "tokLen": 6 }, "end": { - "offset": 27482, + "offset": 28196, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e437c8", + "id": "0x557b772a2a38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27476, + "offset": 28190, "col": 16, "tokLen": 4 }, "end": { - "offset": 27482, + "offset": 28196, "col": 22, "tokLen": 4 } @@ -33751,7 +33204,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feef70", + "id": "0x557b76923a00", "kind": "EnumConstantDecl", "name": "VCAL", "type": { @@ -33764,35 +33217,35 @@ ] }, { - "id": "0x7feb10e44b38", + "id": "0x557b772a3dc8", "kind": "IfStmt", "range": { "begin": { - "offset": 27492, - "line": 895, + "offset": 28206, + "line": 925, "col": 5, "tokLen": 2 }, "end": { - "offset": 27533, - "line": 896, + "offset": 28247, + "line": 926, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e44a88", + "id": "0x557b772a3d10", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27496, - "line": 895, + "offset": 28210, + "line": 925, "col": 9, "tokLen": 1 }, "end": { - "offset": 27501, + "offset": 28215, "col": 14, "tokLen": 9 } @@ -33804,67 +33257,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e44a70", + "id": "0x557b772a3cf8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27498, + "offset": 28212, "col": 11, "tokLen": 2 }, "end": { - "offset": 27498, + "offset": 28212, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e44a50", + "id": "0x557b772a3cd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27498, + "offset": 28212, "col": 11, "tokLen": 2 }, "end": { - "offset": 27498, + "offset": 28212, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e43828", + "id": "0x557b772a2a98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27496, + "offset": 28210, "col": 9, "tokLen": 1 }, "end": { - "offset": 27496, + "offset": 28210, "col": 9, "tokLen": 1 } @@ -33872,11 +33325,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -33885,16 +33338,16 @@ } }, { - "id": "0x7feb10e44a38", + "id": "0x557b772a3cc0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27501, + "offset": 28215, "col": 14, "tokLen": 9 }, "end": { - "offset": 27501, + "offset": 28215, "col": 14, "tokLen": 9 } @@ -33906,16 +33359,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e43848", + "id": "0x557b772a2ab8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27501, + "offset": 28215, "col": 14, "tokLen": 9 }, "end": { - "offset": 27501, + "offset": 28215, "col": 14, "tokLen": 9 } @@ -33931,33 +33384,33 @@ ] }, { - "id": "0x7feb10e44b28", + "id": "0x557b772a3db8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27520, - "line": 896, + "offset": 28234, + "line": 926, "col": 9, "tokLen": 6 }, "end": { - "offset": 27533, + "offset": 28247, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e44af8", + "id": "0x557b772a3d88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27527, + "offset": 28241, "col": 16, "tokLen": 4 }, "end": { - "offset": 27533, + "offset": 28247, "col": 22, "tokLen": 7 } @@ -33967,7 +33420,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feefc0", + "id": "0x557b76923a58", "kind": "EnumConstantDecl", "name": "VCMP_RL", "type": { @@ -33980,35 +33433,35 @@ ] }, { - "id": "0x7feb10e45e68", + "id": "0x557b772a5118", "kind": "IfStmt", "range": { "begin": { - "offset": 27546, - "line": 897, + "offset": 28260, + "line": 927, "col": 5, "tokLen": 2 }, "end": { - "offset": 27586, - "line": 898, + "offset": 28300, + "line": 928, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e45db8", + "id": "0x557b772a5060", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27550, - "line": 897, + "offset": 28264, + "line": 927, "col": 9, "tokLen": 1 }, "end": { - "offset": 27555, + "offset": 28269, "col": 14, "tokLen": 8 } @@ -34020,67 +33473,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e45da0", + "id": "0x557b772a5048", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27552, + "offset": 28266, "col": 11, "tokLen": 2 }, "end": { - "offset": 27552, + "offset": 28266, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e45d80", + "id": "0x557b772a5028", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27552, + "offset": 28266, "col": 11, "tokLen": 2 }, "end": { - "offset": 27552, + "offset": 28266, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e44b58", + "id": "0x557b772a3de8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27550, + "offset": 28264, "col": 9, "tokLen": 1 }, "end": { - "offset": 27550, + "offset": 28264, "col": 9, "tokLen": 1 } @@ -34088,11 +33541,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -34101,16 +33554,16 @@ } }, { - "id": "0x7feb10e45d68", + "id": "0x557b772a5010", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27555, + "offset": 28269, "col": 14, "tokLen": 8 }, "end": { - "offset": 27555, + "offset": 28269, "col": 14, "tokLen": 8 } @@ -34122,16 +33575,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e44b78", + "id": "0x557b772a3e08", "kind": "StringLiteral", "range": { "begin": { - "offset": 27555, + "offset": 28269, "col": 14, "tokLen": 8 }, "end": { - "offset": 27555, + "offset": 28269, "col": 14, "tokLen": 8 } @@ -34147,33 +33600,33 @@ ] }, { - "id": "0x7feb10e45e58", + "id": "0x557b772a5108", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27573, - "line": 898, + "offset": 28287, + "line": 928, "col": 9, "tokLen": 6 }, "end": { - "offset": 27586, + "offset": 28300, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e45e28", + "id": "0x557b772a50d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27580, + "offset": 28294, "col": 16, "tokLen": 4 }, "end": { - "offset": 27586, + "offset": 28300, "col": 22, "tokLen": 6 } @@ -34183,7 +33636,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef010", + "id": "0x557b76923ab0", "kind": "EnumConstantDecl", "name": "RXB_RB", "type": { @@ -34196,35 +33649,35 @@ ] }, { - "id": "0x7feb10e47198", + "id": "0x557b772a6468", "kind": "IfStmt", "range": { "begin": { - "offset": 27598, - "line": 899, + "offset": 28312, + "line": 929, "col": 5, "tokLen": 2 }, "end": { - "offset": 27638, - "line": 900, + "offset": 28352, + "line": 930, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e470e8", + "id": "0x557b772a63b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27602, - "line": 899, + "offset": 28316, + "line": 929, "col": 9, "tokLen": 1 }, "end": { - "offset": 27607, + "offset": 28321, "col": 14, "tokLen": 8 } @@ -34236,67 +33689,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e470d0", + "id": "0x557b772a6398", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27604, + "offset": 28318, "col": 11, "tokLen": 2 }, "end": { - "offset": 27604, + "offset": 28318, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e470b0", + "id": "0x557b772a6378", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27604, + "offset": 28318, "col": 11, "tokLen": 2 }, "end": { - "offset": 27604, + "offset": 28318, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e45e88", + "id": "0x557b772a5138", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27602, + "offset": 28316, "col": 9, "tokLen": 1 }, "end": { - "offset": 27602, + "offset": 28316, "col": 9, "tokLen": 1 } @@ -34304,11 +33757,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -34317,16 +33770,16 @@ } }, { - "id": "0x7feb10e47098", + "id": "0x557b772a6360", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27607, + "offset": 28321, "col": 14, "tokLen": 8 }, "end": { - "offset": 27607, + "offset": 28321, "col": 14, "tokLen": 8 } @@ -34338,16 +33791,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e45ea8", + "id": "0x557b772a5158", "kind": "StringLiteral", "range": { "begin": { - "offset": 27607, + "offset": 28321, "col": 14, "tokLen": 8 }, "end": { - "offset": 27607, + "offset": 28321, "col": 14, "tokLen": 8 } @@ -34363,33 +33816,33 @@ ] }, { - "id": "0x7feb10e47188", + "id": "0x557b772a6458", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27625, - "line": 900, + "offset": 28339, + "line": 930, "col": 9, "tokLen": 6 }, "end": { - "offset": 27638, + "offset": 28352, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e47158", + "id": "0x557b772a6428", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27632, + "offset": 28346, "col": 16, "tokLen": 4 }, "end": { - "offset": 27638, + "offset": 28352, "col": 22, "tokLen": 6 } @@ -34399,7 +33852,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef060", + "id": "0x557b76923b08", "kind": "EnumConstantDecl", "name": "RXB_LB", "type": { @@ -34412,35 +33865,35 @@ ] }, { - "id": "0x7feb10e484c8", + "id": "0x557b772a77b8", "kind": "IfStmt", "range": { "begin": { - "offset": 27650, - "line": 901, + "offset": 28364, + "line": 931, "col": 5, "tokLen": 2 }, "end": { - "offset": 27691, - "line": 902, + "offset": 28405, + "line": 932, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e48418", + "id": "0x557b772a7700", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27654, - "line": 901, + "offset": 28368, + "line": 931, "col": 9, "tokLen": 1 }, "end": { - "offset": 27659, + "offset": 28373, "col": 14, "tokLen": 9 } @@ -34452,67 +33905,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e48400", + "id": "0x557b772a76e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27656, + "offset": 28370, "col": 11, "tokLen": 2 }, "end": { - "offset": 27656, + "offset": 28370, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e483e0", + "id": "0x557b772a76c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27656, + "offset": 28370, "col": 11, "tokLen": 2 }, "end": { - "offset": 27656, + "offset": 28370, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e471b8", + "id": "0x557b772a6488", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27654, + "offset": 28368, "col": 9, "tokLen": 1 }, "end": { - "offset": 27654, + "offset": 28368, "col": 9, "tokLen": 1 } @@ -34520,11 +33973,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -34533,16 +33986,16 @@ } }, { - "id": "0x7feb10e483c8", + "id": "0x557b772a76b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27659, + "offset": 28373, "col": 14, "tokLen": 9 }, "end": { - "offset": 27659, + "offset": 28373, "col": 14, "tokLen": 9 } @@ -34554,16 +34007,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e471d8", + "id": "0x557b772a64a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27659, + "offset": 28373, "col": 14, "tokLen": 9 }, "end": { - "offset": 27659, + "offset": 28373, "col": 14, "tokLen": 9 } @@ -34579,33 +34032,33 @@ ] }, { - "id": "0x7feb10e484b8", + "id": "0x557b772a77a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27678, - "line": 902, + "offset": 28392, + "line": 932, "col": 9, "tokLen": 6 }, "end": { - "offset": 27691, + "offset": 28405, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e48488", + "id": "0x557b772a7778", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27685, + "offset": 28399, "col": 16, "tokLen": 4 }, "end": { - "offset": 27691, + "offset": 28405, "col": 22, "tokLen": 7 } @@ -34615,7 +34068,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef0b0", + "id": "0x557b76923b60", "kind": "EnumConstantDecl", "name": "VCMP_RR", "type": { @@ -34628,35 +34081,35 @@ ] }, { - "id": "0x7feb10e497f8", + "id": "0x557b772a8b08", "kind": "IfStmt", "range": { "begin": { - "offset": 27704, - "line": 903, + "offset": 28418, + "line": 933, "col": 5, "tokLen": 2 }, "end": { - "offset": 27741, - "line": 904, + "offset": 28455, + "line": 934, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x7feb10e49748", + "id": "0x557b772a8a50", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27708, - "line": 903, + "offset": 28422, + "line": 933, "col": 9, "tokLen": 1 }, "end": { - "offset": 27713, + "offset": 28427, "col": 14, "tokLen": 5 } @@ -34668,67 +34121,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e49730", + "id": "0x557b772a8a38", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27710, + "offset": 28424, "col": 11, "tokLen": 2 }, "end": { - "offset": 27710, + "offset": 28424, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e49710", + "id": "0x557b772a8a18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27710, + "offset": 28424, "col": 11, "tokLen": 2 }, "end": { - "offset": 27710, + "offset": 28424, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e484e8", + "id": "0x557b772a77d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27708, + "offset": 28422, "col": 9, "tokLen": 1 }, "end": { - "offset": 27708, + "offset": 28422, "col": 9, "tokLen": 1 } @@ -34736,11 +34189,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -34749,16 +34202,16 @@ } }, { - "id": "0x7feb10e496f8", + "id": "0x557b772a8a00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27713, + "offset": 28427, "col": 14, "tokLen": 5 }, "end": { - "offset": 27713, + "offset": 28427, "col": 14, "tokLen": 5 } @@ -34770,16 +34223,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e48508", + "id": "0x557b772a77f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27713, + "offset": 28427, "col": 14, "tokLen": 5 }, "end": { - "offset": 27713, + "offset": 28427, "col": 14, "tokLen": 5 } @@ -34795,33 +34248,33 @@ ] }, { - "id": "0x7feb10e497e8", + "id": "0x557b772a8af8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27728, - "line": 904, + "offset": 28442, + "line": 934, "col": 9, "tokLen": 6 }, "end": { - "offset": 27741, + "offset": 28455, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x7feb10e497b8", + "id": "0x557b772a8ac8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27735, + "offset": 28449, "col": 16, "tokLen": 4 }, "end": { - "offset": 27741, + "offset": 28455, "col": 22, "tokLen": 3 } @@ -34831,7 +34284,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef100", + "id": "0x557b76923bb8", "kind": "EnumConstantDecl", "name": "VCP", "type": { @@ -34844,35 +34297,35 @@ ] }, { - "id": "0x7feb10e4ab28", + "id": "0x557b772a9e58", "kind": "IfStmt", "range": { "begin": { - "offset": 27750, - "line": 905, + "offset": 28464, + "line": 935, "col": 5, "tokLen": 2 }, "end": { - "offset": 27787, - "line": 906, + "offset": 28501, + "line": 936, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x7feb10e4aa78", + "id": "0x557b772a9da0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27754, - "line": 905, + "offset": 28468, + "line": 935, "col": 9, "tokLen": 1 }, "end": { - "offset": 27759, + "offset": 28473, "col": 14, "tokLen": 5 } @@ -34884,67 +34337,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e4aa60", + "id": "0x557b772a9d88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27756, + "offset": 28470, "col": 11, "tokLen": 2 }, "end": { - "offset": 27756, + "offset": 28470, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e4aa40", + "id": "0x557b772a9d68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27756, + "offset": 28470, "col": 11, "tokLen": 2 }, "end": { - "offset": 27756, + "offset": 28470, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e49818", + "id": "0x557b772a8b28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27754, + "offset": 28468, "col": 9, "tokLen": 1 }, "end": { - "offset": 27754, + "offset": 28468, "col": 9, "tokLen": 1 } @@ -34952,11 +34405,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -34965,16 +34418,16 @@ } }, { - "id": "0x7feb10e4aa28", + "id": "0x557b772a9d50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27759, + "offset": 28473, "col": 14, "tokLen": 5 }, "end": { - "offset": 27759, + "offset": 28473, "col": 14, "tokLen": 5 } @@ -34986,16 +34439,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e49838", + "id": "0x557b772a8b48", "kind": "StringLiteral", "range": { "begin": { - "offset": 27759, + "offset": 28473, "col": 14, "tokLen": 5 }, "end": { - "offset": 27759, + "offset": 28473, "col": 14, "tokLen": 5 } @@ -35011,33 +34464,33 @@ ] }, { - "id": "0x7feb10e4ab18", + "id": "0x557b772a9e48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27774, - "line": 906, + "offset": 28488, + "line": 936, "col": 9, "tokLen": 6 }, "end": { - "offset": 27787, + "offset": 28501, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x7feb10e4aae8", + "id": "0x557b772a9e18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27781, + "offset": 28495, "col": 16, "tokLen": 4 }, "end": { - "offset": 27787, + "offset": 28501, "col": 22, "tokLen": 3 } @@ -35047,7 +34500,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef150", + "id": "0x557b76923c10", "kind": "EnumConstantDecl", "name": "VCN", "type": { @@ -35060,35 +34513,35 @@ ] }, { - "id": "0x7feb10e4be58", + "id": "0x557b772ab1a8", "kind": "IfStmt", "range": { "begin": { - "offset": 27796, - "line": 907, + "offset": 28510, + "line": 937, "col": 5, "tokLen": 2 }, "end": { - "offset": 27838, - "line": 908, + "offset": 28552, + "line": 938, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e4bda8", + "id": "0x557b772ab0f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27800, - "line": 907, + "offset": 28514, + "line": 937, "col": 9, "tokLen": 1 }, "end": { - "offset": 27805, + "offset": 28519, "col": 14, "tokLen": 10 } @@ -35100,67 +34553,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e4bd90", + "id": "0x557b772ab0d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27802, + "offset": 28516, "col": 11, "tokLen": 2 }, "end": { - "offset": 27802, + "offset": 28516, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e4bd70", + "id": "0x557b772ab0b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27802, + "offset": 28516, "col": 11, "tokLen": 2 }, "end": { - "offset": 27802, + "offset": 28516, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e4ab48", + "id": "0x557b772a9e78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27800, + "offset": 28514, "col": 9, "tokLen": 1 }, "end": { - "offset": 27800, + "offset": 28514, "col": 9, "tokLen": 1 } @@ -35168,11 +34621,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -35181,16 +34634,16 @@ } }, { - "id": "0x7feb10e4bd58", + "id": "0x557b772ab0a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27805, + "offset": 28519, "col": 14, "tokLen": 10 }, "end": { - "offset": 27805, + "offset": 28519, "col": 14, "tokLen": 10 } @@ -35202,16 +34655,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e4ab68", + "id": "0x557b772a9e98", "kind": "StringLiteral", "range": { "begin": { - "offset": 27805, + "offset": 28519, "col": 14, "tokLen": 10 }, "end": { - "offset": 27805, + "offset": 28519, "col": 14, "tokLen": 10 } @@ -35227,33 +34680,33 @@ ] }, { - "id": "0x7feb10e4be48", + "id": "0x557b772ab198", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27825, - "line": 908, + "offset": 28539, + "line": 938, "col": 9, "tokLen": 6 }, "end": { - "offset": 27838, + "offset": 28552, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e4be18", + "id": "0x557b772ab168", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27832, + "offset": 28546, "col": 16, "tokLen": 4 }, "end": { - "offset": 27838, + "offset": 28552, "col": 22, "tokLen": 8 } @@ -35263,7 +34716,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef1a0", + "id": "0x557b76923c68", "kind": "EnumConstantDecl", "name": "VISHAPER", "type": { @@ -35276,35 +34729,35 @@ ] }, { - "id": "0x7feb10e4d188", + "id": "0x557b772ac4f8", "kind": "IfStmt", "range": { "begin": { - "offset": 27852, - "line": 909, + "offset": 28566, + "line": 939, "col": 5, "tokLen": 2 }, "end": { - "offset": 27896, - "line": 910, + "offset": 28610, + "line": 940, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e4d0d8", + "id": "0x557b772ac440", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27856, - "line": 909, + "offset": 28570, + "line": 939, "col": 9, "tokLen": 1 }, "end": { - "offset": 27861, + "offset": 28575, "col": 14, "tokLen": 12 } @@ -35316,67 +34769,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e4d0c0", + "id": "0x557b772ac428", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27858, + "offset": 28572, "col": 11, "tokLen": 2 }, "end": { - "offset": 27858, + "offset": 28572, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e4d0a0", + "id": "0x557b772ac408", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27858, + "offset": 28572, "col": 11, "tokLen": 2 }, "end": { - "offset": 27858, + "offset": 28572, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e4be78", + "id": "0x557b772ab1c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27856, + "offset": 28570, "col": 9, "tokLen": 1 }, "end": { - "offset": 27856, + "offset": 28570, "col": 9, "tokLen": 1 } @@ -35384,11 +34837,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -35397,16 +34850,16 @@ } }, { - "id": "0x7feb10e4d088", + "id": "0x557b772ac3f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27861, + "offset": 28575, "col": 14, "tokLen": 12 }, "end": { - "offset": 27861, + "offset": 28575, "col": 14, "tokLen": 12 } @@ -35418,16 +34871,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e4be98", + "id": "0x557b772ab1e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 27861, + "offset": 28575, "col": 14, "tokLen": 12 }, "end": { - "offset": 27861, + "offset": 28575, "col": 14, "tokLen": 12 } @@ -35443,33 +34896,33 @@ ] }, { - "id": "0x7feb10e4d178", + "id": "0x557b772ac4e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27883, - "line": 910, + "offset": 28597, + "line": 940, "col": 9, "tokLen": 6 }, "end": { - "offset": 27896, + "offset": 28610, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e4d148", + "id": "0x557b772ac4b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27890, + "offset": 28604, "col": 16, "tokLen": 4 }, "end": { - "offset": 27896, + "offset": 28610, "col": 22, "tokLen": 10 } @@ -35479,7 +34932,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef1f0", + "id": "0x557b76923cc0", "kind": "EnumConstantDecl", "name": "VTHRESHOLD", "type": { @@ -35492,35 +34945,35 @@ ] }, { - "id": "0x7feb10e4e4b8", + "id": "0x557b772ad848", "kind": "IfStmt", "range": { "begin": { - "offset": 27912, - "line": 911, + "offset": 28626, + "line": 941, "col": 5, "tokLen": 2 }, "end": { - "offset": 27953, - "line": 912, + "offset": 28667, + "line": 942, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e4e408", + "id": "0x557b772ad790", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27916, - "line": 911, + "offset": 28630, + "line": 941, "col": 9, "tokLen": 1 }, "end": { - "offset": 27921, + "offset": 28635, "col": 14, "tokLen": 9 } @@ -35532,67 +34985,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e4e3f0", + "id": "0x557b772ad778", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27918, + "offset": 28632, "col": 11, "tokLen": 2 }, "end": { - "offset": 27918, + "offset": 28632, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e4e3d0", + "id": "0x557b772ad758", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27918, + "offset": 28632, "col": 11, "tokLen": 2 }, "end": { - "offset": 27918, + "offset": 28632, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e4d1a8", + "id": "0x557b772ac518", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27916, + "offset": 28630, "col": 9, "tokLen": 1 }, "end": { - "offset": 27916, + "offset": 28630, "col": 9, "tokLen": 1 } @@ -35600,11 +35053,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -35613,16 +35066,16 @@ } }, { - "id": "0x7feb10e4e3b8", + "id": "0x557b772ad740", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27921, + "offset": 28635, "col": 14, "tokLen": 9 }, "end": { - "offset": 27921, + "offset": 28635, "col": 14, "tokLen": 9 } @@ -35634,16 +35087,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e4d1c8", + "id": "0x557b772ac538", "kind": "StringLiteral", "range": { "begin": { - "offset": 27921, + "offset": 28635, "col": 14, "tokLen": 9 }, "end": { - "offset": 27921, + "offset": 28635, "col": 14, "tokLen": 9 } @@ -35659,33 +35112,33 @@ ] }, { - "id": "0x7feb10e4e4a8", + "id": "0x557b772ad838", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27940, - "line": 912, + "offset": 28654, + "line": 942, "col": 9, "tokLen": 6 }, "end": { - "offset": 27953, + "offset": 28667, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e4e478", + "id": "0x557b772ad808", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27947, + "offset": 28661, "col": 16, "tokLen": 4 }, "end": { - "offset": 27953, + "offset": 28667, "col": 22, "tokLen": 7 } @@ -35695,7 +35148,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef290", + "id": "0x557b76923d70", "kind": "EnumConstantDecl", "name": "VREF_DS", "type": { @@ -35708,35 +35161,35 @@ ] }, { - "id": "0x7feb10e4f7e8", + "id": "0x557b772aebb0", "kind": "IfStmt", "range": { "begin": { - "offset": 27966, - "line": 913, + "offset": 28680, + "line": 943, "col": 5, "tokLen": 2 }, "end": { - "offset": 28007, - "line": 914, + "offset": 28721, + "line": 944, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e4f738", + "id": "0x557b772aeae0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 27970, - "line": 913, + "offset": 28684, + "line": 943, "col": 9, "tokLen": 1 }, "end": { - "offset": 27975, + "offset": 28689, "col": 14, "tokLen": 9 } @@ -35748,67 +35201,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e4f720", + "id": "0x557b772aeac8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27972, + "offset": 28686, "col": 11, "tokLen": 2 }, "end": { - "offset": 27972, + "offset": 28686, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e4f700", + "id": "0x557b772aeaa8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27972, + "offset": 28686, "col": 11, "tokLen": 2 }, "end": { - "offset": 27972, + "offset": 28686, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e4e4d8", + "id": "0x557b772ad868", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 27970, + "offset": 28684, "col": 9, "tokLen": 1 }, "end": { - "offset": 27970, + "offset": 28684, "col": 9, "tokLen": 1 } @@ -35816,11 +35269,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -35829,16 +35282,16 @@ } }, { - "id": "0x7feb10e4f6e8", + "id": "0x557b772aea90", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 27975, + "offset": 28689, "col": 14, "tokLen": 9 }, "end": { - "offset": 27975, + "offset": 28689, "col": 14, "tokLen": 9 } @@ -35850,16 +35303,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e4e4f8", + "id": "0x557b772ad888", "kind": "StringLiteral", "range": { "begin": { - "offset": 27975, + "offset": 28689, "col": 14, "tokLen": 9 }, "end": { - "offset": 27975, + "offset": 28689, "col": 14, "tokLen": 9 } @@ -35875,33 +35328,33 @@ ] }, { - "id": "0x7feb10e4f7d8", + "id": "0x557b772aeba0", "kind": "ReturnStmt", "range": { "begin": { - "offset": 27994, - "line": 914, + "offset": 28708, + "line": 944, "col": 9, "tokLen": 6 }, "end": { - "offset": 28007, + "offset": 28721, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e4f7a8", + "id": "0x557b772aeb70", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28001, + "offset": 28715, "col": 16, "tokLen": 4 }, "end": { - "offset": 28007, + "offset": 28721, "col": 22, "tokLen": 7 } @@ -35911,7 +35364,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef2e0", + "id": "0x557b76923dc8", "kind": "EnumConstantDecl", "name": "VOUT_CM", "type": { @@ -35924,35 +35377,35 @@ ] }, { - "id": "0x7feb10e50b18", + "id": "0x557b772afef8", "kind": "IfStmt", "range": { "begin": { - "offset": 28020, - "line": 915, + "offset": 28734, + "line": 945, "col": 5, "tokLen": 2 }, "end": { - "offset": 28060, - "line": 916, + "offset": 28774, + "line": 946, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e50a68", + "id": "0x557b772afe40", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28024, - "line": 915, + "offset": 28738, + "line": 945, "col": 9, "tokLen": 1 }, "end": { - "offset": 28029, + "offset": 28743, "col": 14, "tokLen": 8 } @@ -35964,67 +35417,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e50a50", + "id": "0x557b772afe28", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28026, + "offset": 28740, "col": 11, "tokLen": 2 }, "end": { - "offset": 28026, + "offset": 28740, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e50a30", + "id": "0x557b772afe08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28026, + "offset": 28740, "col": 11, "tokLen": 2 }, "end": { - "offset": 28026, + "offset": 28740, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e4f808", + "id": "0x557b772aebd0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28024, + "offset": 28738, "col": 9, "tokLen": 1 }, "end": { - "offset": 28024, + "offset": 28738, "col": 9, "tokLen": 1 } @@ -36032,11 +35485,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -36045,16 +35498,16 @@ } }, { - "id": "0x7feb10e50a18", + "id": "0x557b772afdf0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28029, + "offset": 28743, "col": 14, "tokLen": 8 }, "end": { - "offset": 28029, + "offset": 28743, "col": 14, "tokLen": 8 } @@ -36066,16 +35519,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e4f828", + "id": "0x557b772aebf0", "kind": "StringLiteral", "range": { "begin": { - "offset": 28029, + "offset": 28743, "col": 14, "tokLen": 8 }, "end": { - "offset": 28029, + "offset": 28743, "col": 14, "tokLen": 8 } @@ -36091,33 +35544,33 @@ ] }, { - "id": "0x7feb10e50b08", + "id": "0x557b772afee8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28047, - "line": 916, + "offset": 28761, + "line": 946, "col": 9, "tokLen": 6 }, "end": { - "offset": 28060, + "offset": 28774, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e50ad8", + "id": "0x557b772afeb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28054, + "offset": 28768, "col": 16, "tokLen": 4 }, "end": { - "offset": 28060, + "offset": 28774, "col": 22, "tokLen": 6 } @@ -36127,7 +35580,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef330", + "id": "0x557b76923e20", "kind": "EnumConstantDecl", "name": "VIN_CM", "type": { @@ -36140,35 +35593,35 @@ ] }, { - "id": "0x7feb10e51e48", + "id": "0x557b772b1248", "kind": "IfStmt", "range": { "begin": { - "offset": 28072, - "line": 917, + "offset": 28786, + "line": 947, "col": 5, "tokLen": 2 }, "end": { - "offset": 28115, - "line": 918, + "offset": 28829, + "line": 948, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e51d98", + "id": "0x557b772b1190", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28076, - "line": 917, + "offset": 28790, + "line": 947, "col": 9, "tokLen": 1 }, "end": { - "offset": 28081, + "offset": 28795, "col": 14, "tokLen": 11 } @@ -36180,67 +35633,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e51d80", + "id": "0x557b772b1178", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28078, + "offset": 28792, "col": 11, "tokLen": 2 }, "end": { - "offset": 28078, + "offset": 28792, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e51d60", + "id": "0x557b772b1158", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28078, + "offset": 28792, "col": 11, "tokLen": 2 }, "end": { - "offset": 28078, + "offset": 28792, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e50b38", + "id": "0x557b772aff18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28076, + "offset": 28790, "col": 9, "tokLen": 1 }, "end": { - "offset": 28076, + "offset": 28790, "col": 9, "tokLen": 1 } @@ -36248,11 +35701,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -36261,16 +35714,16 @@ } }, { - "id": "0x7feb10e51d48", + "id": "0x557b772b1140", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28081, + "offset": 28795, "col": 14, "tokLen": 11 }, "end": { - "offset": 28081, + "offset": 28795, "col": 14, "tokLen": 11 } @@ -36282,16 +35735,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e50b58", + "id": "0x557b772aff38", "kind": "StringLiteral", "range": { "begin": { - "offset": 28081, + "offset": 28795, "col": 14, "tokLen": 11 }, "end": { - "offset": 28081, + "offset": 28795, "col": 14, "tokLen": 11 } @@ -36307,33 +35760,33 @@ ] }, { - "id": "0x7feb10e51e38", + "id": "0x557b772b1238", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28102, - "line": 918, + "offset": 28816, + "line": 948, "col": 9, "tokLen": 6 }, "end": { - "offset": 28115, + "offset": 28829, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e51e08", + "id": "0x557b772b1208", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28109, + "offset": 28823, "col": 16, "tokLen": 4 }, "end": { - "offset": 28115, + "offset": 28829, "col": 22, "tokLen": 9 } @@ -36343,7 +35796,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef380", + "id": "0x557b76923e78", "kind": "EnumConstantDecl", "name": "VREF_COMP", "type": { @@ -36356,35 +35809,35 @@ ] }, { - "id": "0x7feb10e53178", + "id": "0x557b772b2598", "kind": "IfStmt", "range": { "begin": { - "offset": 28130, - "line": 919, + "offset": 28844, + "line": 949, "col": 5, "tokLen": 2 }, "end": { - "offset": 28171, - "line": 920, + "offset": 28885, + "line": 950, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e530c8", + "id": "0x557b772b24e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28134, - "line": 919, + "offset": 28848, + "line": 949, "col": 9, "tokLen": 1 }, "end": { - "offset": 28139, + "offset": 28853, "col": 14, "tokLen": 9 } @@ -36396,67 +35849,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e530b0", + "id": "0x557b772b24c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28136, + "offset": 28850, "col": 11, "tokLen": 2 }, "end": { - "offset": 28136, + "offset": 28850, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e53090", + "id": "0x557b772b24a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28136, + "offset": 28850, "col": 11, "tokLen": 2 }, "end": { - "offset": 28136, + "offset": 28850, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e51e68", + "id": "0x557b772b1268", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28134, + "offset": 28848, "col": 9, "tokLen": 1 }, "end": { - "offset": 28134, + "offset": 28848, "col": 9, "tokLen": 1 } @@ -36464,11 +35917,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -36477,16 +35930,16 @@ } }, { - "id": "0x7feb10e53078", + "id": "0x557b772b2490", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28139, + "offset": 28853, "col": 14, "tokLen": 9 }, "end": { - "offset": 28139, + "offset": 28853, "col": 14, "tokLen": 9 } @@ -36498,16 +35951,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e51e88", + "id": "0x557b772b1288", "kind": "StringLiteral", "range": { "begin": { - "offset": 28139, + "offset": 28853, "col": 14, "tokLen": 9 }, "end": { - "offset": 28139, + "offset": 28853, "col": 14, "tokLen": 9 } @@ -36523,33 +35976,33 @@ ] }, { - "id": "0x7feb10e53168", + "id": "0x557b772b2588", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28158, - "line": 920, + "offset": 28872, + "line": 950, "col": 9, "tokLen": 6 }, "end": { - "offset": 28171, + "offset": 28885, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e53138", + "id": "0x557b772b2558", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28165, + "offset": 28879, "col": 16, "tokLen": 4 }, "end": { - "offset": 28171, + "offset": 28885, "col": 22, "tokLen": 7 } @@ -36559,7 +36012,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef3d0", + "id": "0x557b76923ed0", "kind": "EnumConstantDecl", "name": "VB_COMP", "type": { @@ -36572,35 +36025,35 @@ ] }, { - "id": "0x7feb10e544a8", + "id": "0x557b772b38e8", "kind": "IfStmt", "range": { "begin": { - "offset": 28184, - "line": 921, + "offset": 28898, + "line": 951, "col": 5, "tokLen": 2 }, "end": { - "offset": 28226, - "line": 922, + "offset": 28940, + "line": 952, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e543f8", + "id": "0x557b772b3830", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28188, - "line": 921, + "offset": 28902, + "line": 951, "col": 9, "tokLen": 1 }, "end": { - "offset": 28193, + "offset": 28907, "col": 14, "tokLen": 10 } @@ -36612,67 +36065,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e543e0", + "id": "0x557b772b3818", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28190, + "offset": 28904, "col": 11, "tokLen": 2 }, "end": { - "offset": 28190, + "offset": 28904, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e543c0", + "id": "0x557b772b37f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28190, + "offset": 28904, "col": 11, "tokLen": 2 }, "end": { - "offset": 28190, + "offset": 28904, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e53198", + "id": "0x557b772b25b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28188, + "offset": 28902, "col": 9, "tokLen": 1 }, "end": { - "offset": 28188, + "offset": 28902, "col": 9, "tokLen": 1 } @@ -36680,11 +36133,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -36693,16 +36146,16 @@ } }, { - "id": "0x7feb10e543a8", + "id": "0x557b772b37e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28193, + "offset": 28907, "col": 14, "tokLen": 10 }, "end": { - "offset": 28193, + "offset": 28907, "col": 14, "tokLen": 10 } @@ -36714,16 +36167,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e531b8", + "id": "0x557b772b25d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28193, + "offset": 28907, "col": 14, "tokLen": 10 }, "end": { - "offset": 28193, + "offset": 28907, "col": 14, "tokLen": 10 } @@ -36739,33 +36192,33 @@ ] }, { - "id": "0x7feb10e54498", + "id": "0x557b772b38d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28213, - "line": 922, + "offset": 28927, + "line": 952, "col": 9, "tokLen": 6 }, "end": { - "offset": 28226, + "offset": 28940, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e54468", + "id": "0x557b772b38a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28220, + "offset": 28934, "col": 16, "tokLen": 4 }, "end": { - "offset": 28226, + "offset": 28940, "col": 22, "tokLen": 8 } @@ -36775,7 +36228,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef420", + "id": "0x557b76923f28", "kind": "EnumConstantDecl", "name": "VDD_PROT", "type": { @@ -36788,35 +36241,35 @@ ] }, { - "id": "0x7feb10e557d8", + "id": "0x557b772b4c38", "kind": "IfStmt", "range": { "begin": { - "offset": 28240, - "line": 923, + "offset": 28954, + "line": 953, "col": 5, "tokLen": 2 }, "end": { - "offset": 28281, - "line": 924, + "offset": 28995, + "line": 954, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e55728", + "id": "0x557b772b4b80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28244, - "line": 923, + "offset": 28958, + "line": 953, "col": 9, "tokLen": 1 }, "end": { - "offset": 28249, + "offset": 28963, "col": 14, "tokLen": 9 } @@ -36828,67 +36281,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e55710", + "id": "0x557b772b4b68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28246, + "offset": 28960, "col": 11, "tokLen": 2 }, "end": { - "offset": 28246, + "offset": 28960, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e556f0", + "id": "0x557b772b4b48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28246, + "offset": 28960, "col": 11, "tokLen": 2 }, "end": { - "offset": 28246, + "offset": 28960, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e544c8", + "id": "0x557b772b3908", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28244, + "offset": 28958, "col": 9, "tokLen": 1 }, "end": { - "offset": 28244, + "offset": 28958, "col": 9, "tokLen": 1 } @@ -36896,11 +36349,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -36909,16 +36362,16 @@ } }, { - "id": "0x7feb10e556d8", + "id": "0x557b772b4b30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28249, + "offset": 28963, "col": 14, "tokLen": 9 }, "end": { - "offset": 28249, + "offset": 28963, "col": 14, "tokLen": 9 } @@ -36930,16 +36383,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e544e8", + "id": "0x557b772b3928", "kind": "StringLiteral", "range": { "begin": { - "offset": 28249, + "offset": 28963, "col": 14, "tokLen": 9 }, "end": { - "offset": 28249, + "offset": 28963, "col": 14, "tokLen": 9 } @@ -36955,33 +36408,33 @@ ] }, { - "id": "0x7feb10e557c8", + "id": "0x557b772b4c28", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28268, - "line": 924, + "offset": 28982, + "line": 954, "col": 9, "tokLen": 6 }, "end": { - "offset": 28281, + "offset": 28995, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x7feb10e55798", + "id": "0x557b772b4bf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28275, + "offset": 28989, "col": 16, "tokLen": 4 }, "end": { - "offset": 28281, + "offset": 28995, "col": 22, "tokLen": 7 } @@ -36991,7 +36444,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef470", + "id": "0x557b76923f80", "kind": "EnumConstantDecl", "name": "VIN_COM", "type": { @@ -37004,35 +36457,35 @@ ] }, { - "id": "0x7feb10e56b08", + "id": "0x557b772b5f88", "kind": "IfStmt", "range": { "begin": { - "offset": 28294, - "line": 925, + "offset": 29008, + "line": 955, "col": 5, "tokLen": 2 }, "end": { - "offset": 28338, - "line": 926, + "offset": 29052, + "line": 956, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e56a58", + "id": "0x557b772b5ed0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28298, - "line": 925, + "offset": 29012, + "line": 955, "col": 9, "tokLen": 1 }, "end": { - "offset": 28303, + "offset": 29017, "col": 14, "tokLen": 12 } @@ -37044,67 +36497,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e56a40", + "id": "0x557b772b5eb8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28300, + "offset": 29014, "col": 11, "tokLen": 2 }, "end": { - "offset": 28300, + "offset": 29014, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e56a20", + "id": "0x557b772b5e98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28300, + "offset": 29014, "col": 11, "tokLen": 2 }, "end": { - "offset": 28300, + "offset": 29014, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e557f8", + "id": "0x557b772b4c58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28298, + "offset": 29012, "col": 9, "tokLen": 1 }, "end": { - "offset": 28298, + "offset": 29012, "col": 9, "tokLen": 1 } @@ -37112,11 +36565,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -37125,16 +36578,16 @@ } }, { - "id": "0x7feb10e56a08", + "id": "0x557b772b5e80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28303, + "offset": 29017, "col": 14, "tokLen": 12 }, "end": { - "offset": 28303, + "offset": 29017, "col": 14, "tokLen": 12 } @@ -37146,16 +36599,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e55818", + "id": "0x557b772b4c78", "kind": "StringLiteral", "range": { "begin": { - "offset": 28303, + "offset": 29017, "col": 14, "tokLen": 12 }, "end": { - "offset": 28303, + "offset": 29017, "col": 14, "tokLen": 12 } @@ -37171,33 +36624,33 @@ ] }, { - "id": "0x7feb10e56af8", + "id": "0x557b772b5f78", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28325, - "line": 926, + "offset": 29039, + "line": 956, "col": 9, "tokLen": 6 }, "end": { - "offset": 28338, + "offset": 29052, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e56ac8", + "id": "0x557b772b5f48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28332, + "offset": 29046, "col": 16, "tokLen": 4 }, "end": { - "offset": 28338, + "offset": 29052, "col": 22, "tokLen": 10 } @@ -37207,7 +36660,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef4c0", + "id": "0x557b76923fd8", "kind": "EnumConstantDecl", "name": "VREF_PRECH", "type": { @@ -37220,35 +36673,35 @@ ] }, { - "id": "0x7feb10e57e38", + "id": "0x557b772b72d8", "kind": "IfStmt", "range": { "begin": { - "offset": 28354, - "line": 927, + "offset": 29068, + "line": 957, "col": 5, "tokLen": 2 }, "end": { - "offset": 28397, - "line": 928, + "offset": 29111, + "line": 958, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e57d88", + "id": "0x557b772b7220", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28358, - "line": 927, + "offset": 29072, + "line": 957, "col": 9, "tokLen": 1 }, "end": { - "offset": 28363, + "offset": 29077, "col": 14, "tokLen": 11 } @@ -37260,67 +36713,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e57d70", + "id": "0x557b772b7208", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28360, + "offset": 29074, "col": 11, "tokLen": 2 }, "end": { - "offset": 28360, + "offset": 29074, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e57d50", + "id": "0x557b772b71e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28360, + "offset": 29074, "col": 11, "tokLen": 2 }, "end": { - "offset": 28360, + "offset": 29074, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e56b28", + "id": "0x557b772b5fa8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28358, + "offset": 29072, "col": 9, "tokLen": 1 }, "end": { - "offset": 28358, + "offset": 29072, "col": 9, "tokLen": 1 } @@ -37328,11 +36781,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -37341,16 +36794,16 @@ } }, { - "id": "0x7feb10e57d38", + "id": "0x557b772b71d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28363, + "offset": 29077, "col": 14, "tokLen": 11 }, "end": { - "offset": 28363, + "offset": 29077, "col": 14, "tokLen": 11 } @@ -37362,16 +36815,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e56b48", + "id": "0x557b772b5fc8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28363, + "offset": 29077, "col": 14, "tokLen": 11 }, "end": { - "offset": 28363, + "offset": 29077, "col": 14, "tokLen": 11 } @@ -37387,33 +36840,33 @@ ] }, { - "id": "0x7feb10e57e28", + "id": "0x557b772b72c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28384, - "line": 928, + "offset": 29098, + "line": 958, "col": 9, "tokLen": 6 }, "end": { - "offset": 28397, + "offset": 29111, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e57df8", + "id": "0x557b772b7298", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28391, + "offset": 29105, "col": 16, "tokLen": 4 }, "end": { - "offset": 28397, + "offset": 29111, "col": 22, "tokLen": 9 } @@ -37423,7 +36876,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef510", + "id": "0x557b76924030", "kind": "EnumConstantDecl", "name": "VB_PIXBUF", "type": { @@ -37436,35 +36889,35 @@ ] }, { - "id": "0x7feb10e18168", + "id": "0x557b772b8628", "kind": "IfStmt", "range": { "begin": { - "offset": 28412, - "line": 929, + "offset": 29126, + "line": 959, "col": 5, "tokLen": 2 }, "end": { - "offset": 28451, - "line": 930, + "offset": 29165, + "line": 960, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e180b8", + "id": "0x557b772b8570", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28416, - "line": 929, + "offset": 29130, + "line": 959, "col": 9, "tokLen": 1 }, "end": { - "offset": 28421, + "offset": 29135, "col": 14, "tokLen": 7 } @@ -37476,67 +36929,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e180a0", + "id": "0x557b772b8558", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28418, + "offset": 29132, "col": 11, "tokLen": 2 }, "end": { - "offset": 28418, + "offset": 29132, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e18080", + "id": "0x557b772b8538", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28418, + "offset": 29132, "col": 11, "tokLen": 2 }, "end": { - "offset": 28418, + "offset": 29132, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e57e58", + "id": "0x557b772b72f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28416, + "offset": 29130, "col": 9, "tokLen": 1 }, "end": { - "offset": 28416, + "offset": 29130, "col": 9, "tokLen": 1 } @@ -37544,11 +36997,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -37557,16 +37010,16 @@ } }, { - "id": "0x7feb10e18068", + "id": "0x557b772b8520", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28421, + "offset": 29135, "col": 14, "tokLen": 7 }, "end": { - "offset": 28421, + "offset": 29135, "col": 14, "tokLen": 7 } @@ -37578,16 +37031,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e57e78", + "id": "0x557b772b7318", "kind": "StringLiteral", "range": { "begin": { - "offset": 28421, + "offset": 29135, "col": 14, "tokLen": 7 }, "end": { - "offset": 28421, + "offset": 29135, "col": 14, "tokLen": 7 } @@ -37603,33 +37056,33 @@ ] }, { - "id": "0x7feb10e18158", + "id": "0x557b772b8618", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28438, - "line": 930, + "offset": 29152, + "line": 960, "col": 9, "tokLen": 6 }, "end": { - "offset": 28451, + "offset": 29165, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e18128", + "id": "0x557b772b85e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28445, + "offset": 29159, "col": 16, "tokLen": 4 }, "end": { - "offset": 28451, + "offset": 29165, "col": 22, "tokLen": 5 } @@ -37639,7 +37092,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef560", + "id": "0x557b76924088", "kind": "EnumConstantDecl", "name": "VB_DS", "type": { @@ -37652,35 +37105,35 @@ ] }, { - "id": "0x7feb10e19498", + "id": "0x557b772b9978", "kind": "IfStmt", "range": { "begin": { - "offset": 28462, - "line": 931, + "offset": 29176, + "line": 961, "col": 5, "tokLen": 2 }, "end": { - "offset": 28506, - "line": 932, + "offset": 29220, + "line": 962, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e193e8", + "id": "0x557b772b98c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28466, - "line": 931, + "offset": 29180, + "line": 961, "col": 9, "tokLen": 1 }, "end": { - "offset": 28471, + "offset": 29185, "col": 14, "tokLen": 12 } @@ -37692,67 +37145,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e193d0", + "id": "0x557b772b98a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28468, + "offset": 29182, "col": 11, "tokLen": 2 }, "end": { - "offset": 28468, + "offset": 29182, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e193b0", + "id": "0x557b772b9888", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28468, + "offset": 29182, "col": 11, "tokLen": 2 }, "end": { - "offset": 28468, + "offset": 29182, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e18188", + "id": "0x557b772b8648", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28466, + "offset": 29180, "col": 9, "tokLen": 1 }, "end": { - "offset": 28466, + "offset": 29180, "col": 9, "tokLen": 1 } @@ -37760,11 +37213,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -37773,16 +37226,16 @@ } }, { - "id": "0x7feb10e19398", + "id": "0x557b772b9870", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28471, + "offset": 29185, "col": 14, "tokLen": 12 }, "end": { - "offset": 28471, + "offset": 29185, "col": 14, "tokLen": 12 } @@ -37794,16 +37247,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e181a8", + "id": "0x557b772b8668", "kind": "StringLiteral", "range": { "begin": { - "offset": 28471, + "offset": 29185, "col": 14, "tokLen": 12 }, "end": { - "offset": 28471, + "offset": 29185, "col": 14, "tokLen": 12 } @@ -37819,33 +37272,33 @@ ] }, { - "id": "0x7feb10e19488", + "id": "0x557b772b9968", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28493, - "line": 932, + "offset": 29207, + "line": 962, "col": 9, "tokLen": 6 }, "end": { - "offset": 28506, + "offset": 29220, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e19458", + "id": "0x557b772b9938", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28500, + "offset": 29214, "col": 16, "tokLen": 4 }, "end": { - "offset": 28506, + "offset": 29220, "col": 22, "tokLen": 10 } @@ -37855,7 +37308,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef5b0", + "id": "0x557b769240e0", "kind": "EnumConstantDecl", "name": "VREF_H_ADC", "type": { @@ -37868,35 +37321,35 @@ ] }, { - "id": "0x7feb10e1a7c8", + "id": "0x557b772bacc8", "kind": "IfStmt", "range": { "begin": { - "offset": 28522, - "line": 933, + "offset": 29236, + "line": 963, "col": 5, "tokLen": 2 }, "end": { - "offset": 28566, - "line": 934, + "offset": 29280, + "line": 964, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e1a718", + "id": "0x557b772bac10", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28526, - "line": 933, + "offset": 29240, + "line": 963, "col": 9, "tokLen": 1 }, "end": { - "offset": 28531, + "offset": 29245, "col": 14, "tokLen": 12 } @@ -37908,67 +37361,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e1a700", + "id": "0x557b772babf8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28528, + "offset": 29242, "col": 11, "tokLen": 2 }, "end": { - "offset": 28528, + "offset": 29242, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e1a6e0", + "id": "0x557b772babd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28528, + "offset": 29242, "col": 11, "tokLen": 2 }, "end": { - "offset": 28528, + "offset": 29242, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e194b8", + "id": "0x557b772b9998", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28526, + "offset": 29240, "col": 9, "tokLen": 1 }, "end": { - "offset": 28526, + "offset": 29240, "col": 9, "tokLen": 1 } @@ -37976,11 +37429,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -37989,16 +37442,16 @@ } }, { - "id": "0x7feb10e1a6c8", + "id": "0x557b772babc0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28531, + "offset": 29245, "col": 14, "tokLen": 12 }, "end": { - "offset": 28531, + "offset": 29245, "col": 14, "tokLen": 12 } @@ -38010,16 +37463,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e194d8", + "id": "0x557b772b99b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28531, + "offset": 29245, "col": 14, "tokLen": 12 }, "end": { - "offset": 28531, + "offset": 29245, "col": 14, "tokLen": 12 } @@ -38035,33 +37488,33 @@ ] }, { - "id": "0x7feb10e1a7b8", + "id": "0x557b772bacb8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28553, - "line": 934, + "offset": 29267, + "line": 964, "col": 9, "tokLen": 6 }, "end": { - "offset": 28566, + "offset": 29280, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e1a788", + "id": "0x557b772bac88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28560, + "offset": 29274, "col": 16, "tokLen": 4 }, "end": { - "offset": 28566, + "offset": 29280, "col": 22, "tokLen": 10 } @@ -38071,7 +37524,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef600", + "id": "0x557b76924138", "kind": "EnumConstantDecl", "name": "VB_COMP_FE", "type": { @@ -38084,35 +37537,35 @@ ] }, { - "id": "0x7feb10e1baf8", + "id": "0x557b772bc018", "kind": "IfStmt", "range": { "begin": { - "offset": 28582, - "line": 935, + "offset": 29296, + "line": 965, "col": 5, "tokLen": 2 }, "end": { - "offset": 28627, - "line": 936, + "offset": 29341, + "line": 966, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x7feb10e1ba48", + "id": "0x557b772bbf60", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28586, - "line": 935, + "offset": 29300, + "line": 965, "col": 9, "tokLen": 1 }, "end": { - "offset": 28591, + "offset": 29305, "col": 14, "tokLen": 13 } @@ -38124,67 +37577,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e1ba30", + "id": "0x557b772bbf48", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28588, + "offset": 29302, "col": 11, "tokLen": 2 }, "end": { - "offset": 28588, + "offset": 29302, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e1ba10", + "id": "0x557b772bbf28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28588, + "offset": 29302, "col": 11, "tokLen": 2 }, "end": { - "offset": 28588, + "offset": 29302, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e1a7e8", + "id": "0x557b772bace8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28586, + "offset": 29300, "col": 9, "tokLen": 1 }, "end": { - "offset": 28586, + "offset": 29300, "col": 9, "tokLen": 1 } @@ -38192,11 +37645,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -38205,16 +37658,16 @@ } }, { - "id": "0x7feb10e1b9f8", + "id": "0x557b772bbf10", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28591, + "offset": 29305, "col": 14, "tokLen": 13 }, "end": { - "offset": 28591, + "offset": 29305, "col": 14, "tokLen": 13 } @@ -38226,16 +37679,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e1a808", + "id": "0x557b772bad08", "kind": "StringLiteral", "range": { "begin": { - "offset": 28591, + "offset": 29305, "col": 14, "tokLen": 13 }, "end": { - "offset": 28591, + "offset": 29305, "col": 14, "tokLen": 13 } @@ -38251,33 +37704,33 @@ ] }, { - "id": "0x7feb10e1bae8", + "id": "0x557b772bc008", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28614, - "line": 936, + "offset": 29328, + "line": 966, "col": 9, "tokLen": 6 }, "end": { - "offset": 28627, + "offset": 29341, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x7feb10e1bab8", + "id": "0x557b772bbfd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28621, + "offset": 29335, "col": 16, "tokLen": 4 }, "end": { - "offset": 28627, + "offset": 29341, "col": 22, "tokLen": 11 } @@ -38287,7 +37740,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef650", + "id": "0x557b76924190", "kind": "EnumConstantDecl", "name": "VB_COMP_ADC", "type": { @@ -38300,35 +37753,35 @@ ] }, { - "id": "0x7feb10e1ce28", + "id": "0x557b772bd368", "kind": "IfStmt", "range": { "begin": { - "offset": 28644, - "line": 937, + "offset": 29358, + "line": 967, "col": 5, "tokLen": 2 }, "end": { - "offset": 28686, - "line": 938, + "offset": 29400, + "line": 968, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e1cd78", + "id": "0x557b772bd2b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28648, - "line": 937, + "offset": 29362, + "line": 967, "col": 9, "tokLen": 1 }, "end": { - "offset": 28653, + "offset": 29367, "col": 14, "tokLen": 10 } @@ -38340,67 +37793,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e1cd60", + "id": "0x557b772bd298", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28650, + "offset": 29364, "col": 11, "tokLen": 2 }, "end": { - "offset": 28650, + "offset": 29364, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e1cd40", + "id": "0x557b772bd278", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28650, + "offset": 29364, "col": 11, "tokLen": 2 }, "end": { - "offset": 28650, + "offset": 29364, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e1bb18", + "id": "0x557b772bc038", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28648, + "offset": 29362, "col": 9, "tokLen": 1 }, "end": { - "offset": 28648, + "offset": 29362, "col": 9, "tokLen": 1 } @@ -38408,11 +37861,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -38421,16 +37874,16 @@ } }, { - "id": "0x7feb10e1cd28", + "id": "0x557b772bd260", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28653, + "offset": 29367, "col": 14, "tokLen": 10 }, "end": { - "offset": 28653, + "offset": 29367, "col": 14, "tokLen": 10 } @@ -38442,16 +37895,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e1bb38", + "id": "0x557b772bc058", "kind": "StringLiteral", "range": { "begin": { - "offset": 28653, + "offset": 29367, "col": 14, "tokLen": 10 }, "end": { - "offset": 28653, + "offset": 29367, "col": 14, "tokLen": 10 } @@ -38467,33 +37920,33 @@ ] }, { - "id": "0x7feb10e1ce18", + "id": "0x557b772bd358", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28673, - "line": 938, + "offset": 29387, + "line": 968, "col": 9, "tokLen": 6 }, "end": { - "offset": 28686, + "offset": 29400, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e1cde8", + "id": "0x557b772bd328", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28680, + "offset": 29394, "col": 16, "tokLen": 4 }, "end": { - "offset": 28686, + "offset": 29400, "col": 22, "tokLen": 8 } @@ -38503,7 +37956,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef6a0", + "id": "0x557b769241e8", "kind": "EnumConstantDecl", "name": "VCOM_CDS", "type": { @@ -38516,35 +37969,35 @@ ] }, { - "id": "0x7feb10e1e158", + "id": "0x557b772be6b8", "kind": "IfStmt", "range": { "begin": { - "offset": 28700, - "line": 939, + "offset": 29414, + "line": 969, "col": 5, "tokLen": 2 }, "end": { - "offset": 28745, - "line": 940, + "offset": 29459, + "line": 970, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x7feb10e1e0a8", + "id": "0x557b772be600", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28704, - "line": 939, + "offset": 29418, + "line": 969, "col": 9, "tokLen": 1 }, "end": { - "offset": 28709, + "offset": 29423, "col": 14, "tokLen": 13 } @@ -38556,67 +38009,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e1e090", + "id": "0x557b772be5e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28706, + "offset": 29420, "col": 11, "tokLen": 2 }, "end": { - "offset": 28706, + "offset": 29420, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e1e070", + "id": "0x557b772be5c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28706, + "offset": 29420, "col": 11, "tokLen": 2 }, "end": { - "offset": 28706, + "offset": 29420, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e1ce48", + "id": "0x557b772bd388", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28704, + "offset": 29418, "col": 9, "tokLen": 1 }, "end": { - "offset": 28704, + "offset": 29418, "col": 9, "tokLen": 1 } @@ -38624,11 +38077,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -38637,16 +38090,16 @@ } }, { - "id": "0x7feb10e1e058", + "id": "0x557b772be5b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28709, + "offset": 29423, "col": 14, "tokLen": 13 }, "end": { - "offset": 28709, + "offset": 29423, "col": 14, "tokLen": 13 } @@ -38658,16 +38111,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e1ce68", + "id": "0x557b772bd3a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28709, + "offset": 29423, "col": 14, "tokLen": 13 }, "end": { - "offset": 28709, + "offset": 29423, "col": 14, "tokLen": 13 } @@ -38683,33 +38136,33 @@ ] }, { - "id": "0x7feb10e1e148", + "id": "0x557b772be6a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28732, - "line": 940, + "offset": 29446, + "line": 970, "col": 9, "tokLen": 6 }, "end": { - "offset": 28745, + "offset": 29459, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x7feb10e1e118", + "id": "0x557b772be678", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28739, + "offset": 29453, "col": 16, "tokLen": 4 }, "end": { - "offset": 28745, + "offset": 29459, "col": 22, "tokLen": 11 } @@ -38719,7 +38172,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef6f0", + "id": "0x557b76924240", "kind": "EnumConstantDecl", "name": "VREF_RSTORE", "type": { @@ -38732,35 +38185,35 @@ ] }, { - "id": "0x7feb10e1f488", + "id": "0x557b772bfa08", "kind": "IfStmt", "range": { "begin": { - "offset": 28762, - "line": 941, + "offset": 29476, + "line": 971, "col": 5, "tokLen": 2 }, "end": { - "offset": 28806, - "line": 942, + "offset": 29520, + "line": 972, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e1f3d8", + "id": "0x557b772bf950", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28766, - "line": 941, + "offset": 29480, + "line": 971, "col": 9, "tokLen": 1 }, "end": { - "offset": 28771, + "offset": 29485, "col": 14, "tokLen": 12 } @@ -38772,67 +38225,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e1f3c0", + "id": "0x557b772bf938", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28768, + "offset": 29482, "col": 11, "tokLen": 2 }, "end": { - "offset": 28768, + "offset": 29482, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e1f3a0", + "id": "0x557b772bf918", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28768, + "offset": 29482, "col": 11, "tokLen": 2 }, "end": { - "offset": 28768, + "offset": 29482, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e1e178", + "id": "0x557b772be6d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28766, + "offset": 29480, "col": 9, "tokLen": 1 }, "end": { - "offset": 28766, + "offset": 29480, "col": 9, "tokLen": 1 } @@ -38840,11 +38293,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -38853,16 +38306,16 @@ } }, { - "id": "0x7feb10e1f388", + "id": "0x557b772bf900", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28771, + "offset": 29485, "col": 14, "tokLen": 12 }, "end": { - "offset": 28771, + "offset": 29485, "col": 14, "tokLen": 12 } @@ -38874,16 +38327,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e1e198", + "id": "0x557b772be6f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28771, + "offset": 29485, "col": 14, "tokLen": 12 }, "end": { - "offset": 28771, + "offset": 29485, "col": 14, "tokLen": 12 } @@ -38899,33 +38352,33 @@ ] }, { - "id": "0x7feb10e1f478", + "id": "0x557b772bf9f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28793, - "line": 942, + "offset": 29507, + "line": 972, "col": 9, "tokLen": 6 }, "end": { - "offset": 28806, + "offset": 29520, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e1f448", + "id": "0x557b772bf9c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28800, + "offset": 29514, "col": 16, "tokLen": 4 }, "end": { - "offset": 28806, + "offset": 29520, "col": 22, "tokLen": 10 } @@ -38935,7 +38388,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef740", + "id": "0x557b76924298", "kind": "EnumConstantDecl", "name": "VB_OPA_1ST", "type": { @@ -38948,35 +38401,35 @@ ] }, { - "id": "0x7feb10e207b8", + "id": "0x557b772c0d58", "kind": "IfStmt", "range": { "begin": { - "offset": 28822, - "line": 943, + "offset": 29536, + "line": 973, "col": 5, "tokLen": 2 }, "end": { - "offset": 28868, - "line": 944, + "offset": 29582, + "line": 974, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10e20708", + "id": "0x557b772c0ca0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28826, - "line": 943, + "offset": 29540, + "line": 973, "col": 9, "tokLen": 1 }, "end": { - "offset": 28831, + "offset": 29545, "col": 14, "tokLen": 14 } @@ -38988,67 +38441,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e206f0", + "id": "0x557b772c0c88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28828, + "offset": 29542, "col": 11, "tokLen": 2 }, "end": { - "offset": 28828, + "offset": 29542, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e206d0", + "id": "0x557b772c0c68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28828, + "offset": 29542, "col": 11, "tokLen": 2 }, "end": { - "offset": 28828, + "offset": 29542, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e1f4a8", + "id": "0x557b772bfa28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28826, + "offset": 29540, "col": 9, "tokLen": 1 }, "end": { - "offset": 28826, + "offset": 29540, "col": 9, "tokLen": 1 } @@ -39056,11 +38509,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -39069,16 +38522,16 @@ } }, { - "id": "0x7feb10e206b8", + "id": "0x557b772c0c50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28831, + "offset": 29545, "col": 14, "tokLen": 14 }, "end": { - "offset": 28831, + "offset": 29545, "col": 14, "tokLen": 14 } @@ -39090,16 +38543,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e1f4c8", + "id": "0x557b772bfa48", "kind": "StringLiteral", "range": { "begin": { - "offset": 28831, + "offset": 29545, "col": 14, "tokLen": 14 }, "end": { - "offset": 28831, + "offset": 29545, "col": 14, "tokLen": 14 } @@ -39115,33 +38568,33 @@ ] }, { - "id": "0x7feb10e207a8", + "id": "0x557b772c0d48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28855, - "line": 944, + "offset": 29569, + "line": 974, "col": 9, "tokLen": 6 }, "end": { - "offset": 28868, + "offset": 29582, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10e20778", + "id": "0x557b772c0d18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28862, + "offset": 29576, "col": 16, "tokLen": 4 }, "end": { - "offset": 28868, + "offset": 29582, "col": 22, "tokLen": 12 } @@ -39151,7 +38604,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef790", + "id": "0x557b769242f0", "kind": "EnumConstantDecl", "name": "VREF_COMP_FE", "type": { @@ -39164,35 +38617,35 @@ ] }, { - "id": "0x7feb10e21ae8", + "id": "0x557b772c20a8", "kind": "IfStmt", "range": { "begin": { - "offset": 28886, - "line": 945, + "offset": 29600, + "line": 975, "col": 5, "tokLen": 2 }, "end": { - "offset": 28929, - "line": 946, + "offset": 29643, + "line": 976, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e21a38", + "id": "0x557b772c1ff0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28890, - "line": 945, + "offset": 29604, + "line": 975, "col": 9, "tokLen": 1 }, "end": { - "offset": 28895, + "offset": 29609, "col": 14, "tokLen": 11 } @@ -39204,67 +38657,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e21a20", + "id": "0x557b772c1fd8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28892, + "offset": 29606, "col": 11, "tokLen": 2 }, "end": { - "offset": 28892, + "offset": 29606, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e21a00", + "id": "0x557b772c1fb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28892, + "offset": 29606, "col": 11, "tokLen": 2 }, "end": { - "offset": 28892, + "offset": 29606, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e207d8", + "id": "0x557b772c0d78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28890, + "offset": 29604, "col": 9, "tokLen": 1 }, "end": { - "offset": 28890, + "offset": 29604, "col": 9, "tokLen": 1 } @@ -39272,11 +38725,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -39285,16 +38738,16 @@ } }, { - "id": "0x7feb10e219e8", + "id": "0x557b772c1fa0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28895, + "offset": 29609, "col": 14, "tokLen": 11 }, "end": { - "offset": 28895, + "offset": 29609, "col": 14, "tokLen": 11 } @@ -39306,16 +38759,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e207f8", + "id": "0x557b772c0d98", "kind": "StringLiteral", "range": { "begin": { - "offset": 28895, + "offset": 29609, "col": 14, "tokLen": 11 }, "end": { - "offset": 28895, + "offset": 29609, "col": 14, "tokLen": 11 } @@ -39331,33 +38784,33 @@ ] }, { - "id": "0x7feb10e21ad8", + "id": "0x557b772c2098", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28916, - "line": 946, + "offset": 29630, + "line": 976, "col": 9, "tokLen": 6 }, "end": { - "offset": 28929, + "offset": 29643, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e21aa8", + "id": "0x557b772c2068", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28923, + "offset": 29637, "col": 16, "tokLen": 4 }, "end": { - "offset": 28929, + "offset": 29643, "col": 22, "tokLen": 9 } @@ -39367,7 +38820,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef7e0", + "id": "0x557b76924348", "kind": "EnumConstantDecl", "name": "VCOM_ADC1", "type": { @@ -39380,35 +38833,35 @@ ] }, { - "id": "0x7feb10e22e18", + "id": "0x557b772c33f8", "kind": "IfStmt", "range": { "begin": { - "offset": 28944, - "line": 947, + "offset": 29658, + "line": 977, "col": 5, "tokLen": 2 }, "end": { - "offset": 28988, - "line": 948, + "offset": 29702, + "line": 978, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e22d68", + "id": "0x557b772c3340", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 28948, - "line": 947, + "offset": 29662, + "line": 977, "col": 9, "tokLen": 1 }, "end": { - "offset": 28953, + "offset": 29667, "col": 14, "tokLen": 12 } @@ -39420,67 +38873,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e22d50", + "id": "0x557b772c3328", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28950, + "offset": 29664, "col": 11, "tokLen": 2 }, "end": { - "offset": 28950, + "offset": 29664, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e22d30", + "id": "0x557b772c3308", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28950, + "offset": 29664, "col": 11, "tokLen": 2 }, "end": { - "offset": 28950, + "offset": 29664, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e21b08", + "id": "0x557b772c20c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28948, + "offset": 29662, "col": 9, "tokLen": 1 }, "end": { - "offset": 28948, + "offset": 29662, "col": 9, "tokLen": 1 } @@ -39488,11 +38941,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -39501,16 +38954,16 @@ } }, { - "id": "0x7feb10e22d18", + "id": "0x557b772c32f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 28953, + "offset": 29667, "col": 14, "tokLen": 12 }, "end": { - "offset": 28953, + "offset": 29667, "col": 14, "tokLen": 12 } @@ -39522,16 +38975,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e21b28", + "id": "0x557b772c20e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 28953, + "offset": 29667, "col": 14, "tokLen": 12 }, "end": { - "offset": 28953, + "offset": 29667, "col": 14, "tokLen": 12 } @@ -39547,33 +39000,33 @@ ] }, { - "id": "0x7feb10e22e08", + "id": "0x557b772c33e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 28975, - "line": 948, + "offset": 29689, + "line": 978, "col": 9, "tokLen": 6 }, "end": { - "offset": 28988, + "offset": 29702, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e22dd8", + "id": "0x557b772c33b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 28982, + "offset": 29696, "col": 16, "tokLen": 4 }, "end": { - "offset": 28988, + "offset": 29702, "col": 22, "tokLen": 10 } @@ -39583,7 +39036,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef830", + "id": "0x557b769243a0", "kind": "EnumConstantDecl", "name": "VREF_L_ADC", "type": { @@ -39596,35 +39049,35 @@ ] }, { - "id": "0x7feb10e24148", + "id": "0x557b772c4748", "kind": "IfStmt", "range": { "begin": { - "offset": 29004, - "line": 949, + "offset": 29718, + "line": 979, "col": 5, "tokLen": 2 }, "end": { - "offset": 29046, - "line": 950, + "offset": 29760, + "line": 980, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e24098", + "id": "0x557b772c4690", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29008, - "line": 949, + "offset": 29722, + "line": 979, "col": 9, "tokLen": 1 }, "end": { - "offset": 29013, + "offset": 29727, "col": 14, "tokLen": 10 } @@ -39636,67 +39089,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e24080", + "id": "0x557b772c4678", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29010, + "offset": 29724, "col": 11, "tokLen": 2 }, "end": { - "offset": 29010, + "offset": 29724, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e24060", + "id": "0x557b772c4658", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29010, + "offset": 29724, "col": 11, "tokLen": 2 }, "end": { - "offset": 29010, + "offset": 29724, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e22e38", + "id": "0x557b772c3418", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29008, + "offset": 29722, "col": 9, "tokLen": 1 }, "end": { - "offset": 29008, + "offset": 29722, "col": 9, "tokLen": 1 } @@ -39704,11 +39157,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -39717,16 +39170,16 @@ } }, { - "id": "0x7feb10e24048", + "id": "0x557b772c4640", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29013, + "offset": 29727, "col": 14, "tokLen": 10 }, "end": { - "offset": 29013, + "offset": 29727, "col": 14, "tokLen": 10 } @@ -39738,16 +39191,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e22e58", + "id": "0x557b772c3438", "kind": "StringLiteral", "range": { "begin": { - "offset": 29013, + "offset": 29727, "col": 14, "tokLen": 10 }, "end": { - "offset": 29013, + "offset": 29727, "col": 14, "tokLen": 10 } @@ -39763,33 +39216,33 @@ ] }, { - "id": "0x7feb10e24138", + "id": "0x557b772c4738", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29033, - "line": 950, + "offset": 29747, + "line": 980, "col": 9, "tokLen": 6 }, "end": { - "offset": 29046, + "offset": 29760, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e24108", + "id": "0x557b772c4708", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29040, + "offset": 29754, "col": 16, "tokLen": 4 }, "end": { - "offset": 29046, + "offset": 29760, "col": 22, "tokLen": 8 } @@ -39799,7 +39252,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef880", + "id": "0x557b769243f8", "kind": "EnumConstantDecl", "name": "VREF_CDS", "type": { @@ -39812,35 +39265,35 @@ ] }, { - "id": "0x7feb10e25478", + "id": "0x557b772c5a98", "kind": "IfStmt", "range": { "begin": { - "offset": 29060, - "line": 951, + "offset": 29774, + "line": 981, "col": 5, "tokLen": 2 }, "end": { - "offset": 29099, - "line": 952, + "offset": 29813, + "line": 982, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e253c8", + "id": "0x557b772c59e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29064, - "line": 951, + "offset": 29778, + "line": 981, "col": 9, "tokLen": 1 }, "end": { - "offset": 29069, + "offset": 29783, "col": 14, "tokLen": 7 } @@ -39852,67 +39305,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e253b0", + "id": "0x557b772c59c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29066, + "offset": 29780, "col": 11, "tokLen": 2 }, "end": { - "offset": 29066, + "offset": 29780, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e25390", + "id": "0x557b772c59a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29066, + "offset": 29780, "col": 11, "tokLen": 2 }, "end": { - "offset": 29066, + "offset": 29780, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e24168", + "id": "0x557b772c4768", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29064, + "offset": 29778, "col": 9, "tokLen": 1 }, "end": { - "offset": 29064, + "offset": 29778, "col": 9, "tokLen": 1 } @@ -39920,11 +39373,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -39933,16 +39386,16 @@ } }, { - "id": "0x7feb10e25378", + "id": "0x557b772c5990", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29069, + "offset": 29783, "col": 14, "tokLen": 7 }, "end": { - "offset": 29069, + "offset": 29783, "col": 14, "tokLen": 7 } @@ -39954,16 +39407,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e24188", + "id": "0x557b772c4788", "kind": "StringLiteral", "range": { "begin": { - "offset": 29069, + "offset": 29783, "col": 14, "tokLen": 7 }, "end": { - "offset": 29069, + "offset": 29783, "col": 14, "tokLen": 7 } @@ -39979,33 +39432,33 @@ ] }, { - "id": "0x7feb10e25468", + "id": "0x557b772c5a88", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29086, - "line": 952, + "offset": 29800, + "line": 982, "col": 9, "tokLen": 6 }, "end": { - "offset": 29099, + "offset": 29813, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e25438", + "id": "0x557b772c5a58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29093, + "offset": 29807, "col": 16, "tokLen": 4 }, "end": { - "offset": 29099, + "offset": 29813, "col": 22, "tokLen": 5 } @@ -40015,7 +39468,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef8d0", + "id": "0x557b76924450", "kind": "EnumConstantDecl", "name": "VB_CS", "type": { @@ -40028,35 +39481,35 @@ ] }, { - "id": "0x7feb10e267a8", + "id": "0x557b772c6de8", "kind": "IfStmt", "range": { "begin": { - "offset": 29110, - "line": 953, + "offset": 29824, + "line": 983, "col": 5, "tokLen": 2 }, "end": { - "offset": 29153, - "line": 954, + "offset": 29867, + "line": 984, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e266f8", + "id": "0x557b772c6d30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29114, - "line": 953, + "offset": 29828, + "line": 983, "col": 9, "tokLen": 1 }, "end": { - "offset": 29119, + "offset": 29833, "col": 14, "tokLen": 11 } @@ -40068,67 +39521,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e266e0", + "id": "0x557b772c6d18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29116, + "offset": 29830, "col": 11, "tokLen": 2 }, "end": { - "offset": 29116, + "offset": 29830, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e266c0", + "id": "0x557b772c6cf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29116, + "offset": 29830, "col": 11, "tokLen": 2 }, "end": { - "offset": 29116, + "offset": 29830, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e25498", + "id": "0x557b772c5ab8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29114, + "offset": 29828, "col": 9, "tokLen": 1 }, "end": { - "offset": 29114, + "offset": 29828, "col": 9, "tokLen": 1 } @@ -40136,11 +39589,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -40149,16 +39602,16 @@ } }, { - "id": "0x7feb10e266a8", + "id": "0x557b772c6ce0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29119, + "offset": 29833, "col": 14, "tokLen": 11 }, "end": { - "offset": 29119, + "offset": 29833, "col": 14, "tokLen": 11 } @@ -40170,16 +39623,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e254b8", + "id": "0x557b772c5ad8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29119, + "offset": 29833, "col": 14, "tokLen": 11 }, "end": { - "offset": 29119, + "offset": 29833, "col": 14, "tokLen": 11 } @@ -40195,33 +39648,33 @@ ] }, { - "id": "0x7feb10e26798", + "id": "0x557b772c6dd8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29140, - "line": 954, + "offset": 29854, + "line": 984, "col": 9, "tokLen": 6 }, "end": { - "offset": 29153, + "offset": 29867, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e26768", + "id": "0x557b772c6da8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29147, + "offset": 29861, "col": 16, "tokLen": 4 }, "end": { - "offset": 29153, + "offset": 29867, "col": 22, "tokLen": 9 } @@ -40231,7 +39684,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef920", + "id": "0x557b769244a8", "kind": "EnumConstantDecl", "name": "VB_OPA_FD", "type": { @@ -40244,35 +39697,35 @@ ] }, { - "id": "0x7feb10e27ad8", + "id": "0x557b772c8138", "kind": "IfStmt", "range": { "begin": { - "offset": 29168, - "line": 955, + "offset": 29882, + "line": 985, "col": 5, "tokLen": 2 }, "end": { - "offset": 29211, - "line": 956, + "offset": 29925, + "line": 986, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e27a28", + "id": "0x557b772c8080", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29172, - "line": 955, + "offset": 29886, + "line": 985, "col": 9, "tokLen": 1 }, "end": { - "offset": 29177, + "offset": 29891, "col": 14, "tokLen": 11 } @@ -40284,67 +39737,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e27a10", + "id": "0x557b772c8068", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29174, + "offset": 29888, "col": 11, "tokLen": 2 }, "end": { - "offset": 29174, + "offset": 29888, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e279f0", + "id": "0x557b772c8048", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29174, + "offset": 29888, "col": 11, "tokLen": 2 }, "end": { - "offset": 29174, + "offset": 29888, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e267c8", + "id": "0x557b772c6e08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29172, + "offset": 29886, "col": 9, "tokLen": 1 }, "end": { - "offset": 29172, + "offset": 29886, "col": 9, "tokLen": 1 } @@ -40352,11 +39805,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -40365,16 +39818,16 @@ } }, { - "id": "0x7feb10e279d8", + "id": "0x557b772c8030", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29177, + "offset": 29891, "col": 14, "tokLen": 11 }, "end": { - "offset": 29177, + "offset": 29891, "col": 14, "tokLen": 11 } @@ -40386,16 +39839,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e267e8", + "id": "0x557b772c6e28", "kind": "StringLiteral", "range": { "begin": { - "offset": 29177, + "offset": 29891, "col": 14, "tokLen": 11 }, "end": { - "offset": 29177, + "offset": 29891, "col": 14, "tokLen": 11 } @@ -40411,33 +39864,33 @@ ] }, { - "id": "0x7feb10e27ac8", + "id": "0x557b772c8128", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29198, - "line": 956, + "offset": 29912, + "line": 986, "col": 9, "tokLen": 6 }, "end": { - "offset": 29211, + "offset": 29925, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e27a98", + "id": "0x557b772c80f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29205, + "offset": 29919, "col": 16, "tokLen": 4 }, "end": { - "offset": 29211, + "offset": 29925, "col": 22, "tokLen": 9 } @@ -40447,7 +39900,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef970", + "id": "0x557b76924500", "kind": "EnumConstantDecl", "name": "VCOM_ADC2", "type": { @@ -40460,35 +39913,35 @@ ] }, { - "id": "0x7feb10e28e08", + "id": "0x557b772c9488", "kind": "IfStmt", "range": { "begin": { - "offset": 29226, - "line": 957, + "offset": 29940, + "line": 987, "col": 5, "tokLen": 2 }, "end": { - "offset": 29266, - "line": 958, + "offset": 29980, + "line": 988, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e28d58", + "id": "0x557b772c93d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29230, - "line": 957, + "offset": 29944, + "line": 987, "col": 9, "tokLen": 1 }, "end": { - "offset": 29235, + "offset": 29949, "col": 14, "tokLen": 8 } @@ -40500,67 +39953,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e28d40", + "id": "0x557b772c93b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29232, + "offset": 29946, "col": 11, "tokLen": 2 }, "end": { - "offset": 29232, + "offset": 29946, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e28d20", + "id": "0x557b772c9398", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29232, + "offset": 29946, "col": 11, "tokLen": 2 }, "end": { - "offset": 29232, + "offset": 29946, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e27af8", + "id": "0x557b772c8158", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29230, + "offset": 29944, "col": 9, "tokLen": 1 }, "end": { - "offset": 29230, + "offset": 29944, "col": 9, "tokLen": 1 } @@ -40568,11 +40021,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -40581,16 +40034,16 @@ } }, { - "id": "0x7feb10e28d08", + "id": "0x557b772c9380", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29235, + "offset": 29949, "col": 14, "tokLen": 8 }, "end": { - "offset": 29235, + "offset": 29949, "col": 14, "tokLen": 8 } @@ -40602,16 +40055,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e27b18", + "id": "0x557b772c8178", "kind": "StringLiteral", "range": { "begin": { - "offset": 29235, + "offset": 29949, "col": 14, "tokLen": 8 }, "end": { - "offset": 29235, + "offset": 29949, "col": 14, "tokLen": 8 } @@ -40627,33 +40080,33 @@ ] }, { - "id": "0x7feb10e28df8", + "id": "0x557b772c9478", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29253, - "line": 958, + "offset": 29967, + "line": 988, "col": 9, "tokLen": 6 }, "end": { - "offset": 29266, + "offset": 29980, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e28dc8", + "id": "0x557b772c9448", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29260, + "offset": 29974, "col": 16, "tokLen": 4 }, "end": { - "offset": 29266, + "offset": 29980, "col": 22, "tokLen": 6 } @@ -40663,7 +40116,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef9c0", + "id": "0x557b76924558", "kind": "EnumConstantDecl", "name": "VCASSH", "type": { @@ -40676,35 +40129,35 @@ ] }, { - "id": "0x7feb10e2a138", + "id": "0x557b772ca7d8", "kind": "IfStmt", "range": { "begin": { - "offset": 29278, - "line": 959, + "offset": 29992, + "line": 989, "col": 5, "tokLen": 2 }, "end": { - "offset": 29316, - "line": 960, + "offset": 30030, + "line": 990, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e2a088", + "id": "0x557b772ca720", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29282, - "line": 959, + "offset": 29996, + "line": 989, "col": 9, "tokLen": 1 }, "end": { - "offset": 29287, + "offset": 30001, "col": 14, "tokLen": 6 } @@ -40716,67 +40169,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e2a070", + "id": "0x557b772ca708", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29284, + "offset": 29998, "col": 11, "tokLen": 2 }, "end": { - "offset": 29284, + "offset": 29998, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e2a050", + "id": "0x557b772ca6e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29284, + "offset": 29998, "col": 11, "tokLen": 2 }, "end": { - "offset": 29284, + "offset": 29998, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e28e28", + "id": "0x557b772c94a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29282, + "offset": 29996, "col": 9, "tokLen": 1 }, "end": { - "offset": 29282, + "offset": 29996, "col": 9, "tokLen": 1 } @@ -40784,11 +40237,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -40797,16 +40250,16 @@ } }, { - "id": "0x7feb10e2a038", + "id": "0x557b772ca6d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29287, + "offset": 30001, "col": 14, "tokLen": 6 }, "end": { - "offset": 29287, + "offset": 30001, "col": 14, "tokLen": 6 } @@ -40818,16 +40271,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e28e48", + "id": "0x557b772c94c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29287, + "offset": 30001, "col": 14, "tokLen": 6 }, "end": { - "offset": 29287, + "offset": 30001, "col": 14, "tokLen": 6 } @@ -40843,33 +40296,33 @@ ] }, { - "id": "0x7feb10e2a128", + "id": "0x557b772ca7c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29303, - "line": 960, + "offset": 30017, + "line": 990, "col": 9, "tokLen": 6 }, "end": { - "offset": 29316, + "offset": 30030, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e2a0f8", + "id": "0x557b772ca798", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29310, + "offset": 30024, "col": 16, "tokLen": 4 }, "end": { - "offset": 29316, + "offset": 30030, "col": 22, "tokLen": 4 } @@ -40879,7 +40332,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefa10", + "id": "0x557b769245b0", "kind": "EnumConstantDecl", "name": "VTH2", "type": { @@ -40892,35 +40345,35 @@ ] }, { - "id": "0x7feb10e2b468", + "id": "0x557b772cbb28", "kind": "IfStmt", "range": { "begin": { - "offset": 29326, - "line": 961, + "offset": 30040, + "line": 991, "col": 5, "tokLen": 2 }, "end": { - "offset": 29370, - "line": 962, + "offset": 30084, + "line": 992, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e2b3b8", + "id": "0x557b772cba70", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29330, - "line": 961, + "offset": 30044, + "line": 991, "col": 9, "tokLen": 1 }, "end": { - "offset": 29335, + "offset": 30049, "col": 14, "tokLen": 12 } @@ -40932,67 +40385,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e2b3a0", + "id": "0x557b772cba58", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29332, + "offset": 30046, "col": 11, "tokLen": 2 }, "end": { - "offset": 29332, + "offset": 30046, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e2b380", + "id": "0x557b772cba38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29332, + "offset": 30046, "col": 11, "tokLen": 2 }, "end": { - "offset": 29332, + "offset": 30046, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e2a158", + "id": "0x557b772ca7f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29330, + "offset": 30044, "col": 9, "tokLen": 1 }, "end": { - "offset": 29330, + "offset": 30044, "col": 9, "tokLen": 1 } @@ -41000,11 +40453,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -41013,16 +40466,16 @@ } }, { - "id": "0x7feb10e2b368", + "id": "0x557b772cba20", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29335, + "offset": 30049, "col": 14, "tokLen": 12 }, "end": { - "offset": 29335, + "offset": 30049, "col": 14, "tokLen": 12 } @@ -41034,16 +40487,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e2a178", + "id": "0x557b772ca818", "kind": "StringLiteral", "range": { "begin": { - "offset": 29335, + "offset": 30049, "col": 14, "tokLen": 12 }, "end": { - "offset": 29335, + "offset": 30049, "col": 14, "tokLen": 12 } @@ -41059,33 +40512,33 @@ ] }, { - "id": "0x7feb10e2b458", + "id": "0x557b772cbb18", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29357, - "line": 962, + "offset": 30071, + "line": 992, "col": 9, "tokLen": 6 }, "end": { - "offset": 29370, + "offset": 30084, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e2b428", + "id": "0x557b772cbae8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29364, + "offset": 30078, "col": 16, "tokLen": 4 }, "end": { - "offset": 29370, + "offset": 30084, "col": 22, "tokLen": 10 } @@ -41095,7 +40548,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefa60", + "id": "0x557b76924608", "kind": "EnumConstantDecl", "name": "VRSHAPER_N", "type": { @@ -41108,35 +40561,35 @@ ] }, { - "id": "0x7feb10e2c798", + "id": "0x557b772cce78", "kind": "IfStmt", "range": { "begin": { - "offset": 29386, - "line": 963, + "offset": 30100, + "line": 993, "col": 5, "tokLen": 2 }, "end": { - "offset": 29429, - "line": 964, + "offset": 30143, + "line": 994, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e2c6e8", + "id": "0x557b772ccdc0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29390, - "line": 963, + "offset": 30104, + "line": 993, "col": 9, "tokLen": 1 }, "end": { - "offset": 29395, + "offset": 30109, "col": 14, "tokLen": 11 } @@ -41148,67 +40601,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e2c6d0", + "id": "0x557b772ccda8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29392, + "offset": 30106, "col": 11, "tokLen": 2 }, "end": { - "offset": 29392, + "offset": 30106, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e2c6b0", + "id": "0x557b772ccd88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29392, + "offset": 30106, "col": 11, "tokLen": 2 }, "end": { - "offset": 29392, + "offset": 30106, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e2b488", + "id": "0x557b772cbb48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29390, + "offset": 30104, "col": 9, "tokLen": 1 }, "end": { - "offset": 29390, + "offset": 30104, "col": 9, "tokLen": 1 } @@ -41216,11 +40669,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -41229,16 +40682,16 @@ } }, { - "id": "0x7feb10e2c698", + "id": "0x557b772ccd70", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29395, + "offset": 30109, "col": 14, "tokLen": 11 }, "end": { - "offset": 29395, + "offset": 30109, "col": 14, "tokLen": 11 } @@ -41250,16 +40703,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e2b4a8", + "id": "0x557b772cbb68", "kind": "StringLiteral", "range": { "begin": { - "offset": 29395, + "offset": 30109, "col": 14, "tokLen": 11 }, "end": { - "offset": 29395, + "offset": 30109, "col": 14, "tokLen": 11 } @@ -41275,33 +40728,33 @@ ] }, { - "id": "0x7feb10e2c788", + "id": "0x557b772cce68", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29416, - "line": 964, + "offset": 30130, + "line": 994, "col": 9, "tokLen": 6 }, "end": { - "offset": 29429, + "offset": 30143, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e2c758", + "id": "0x557b772cce38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29423, + "offset": 30137, "col": 16, "tokLen": 4 }, "end": { - "offset": 29429, + "offset": 30143, "col": 22, "tokLen": 9 } @@ -41311,7 +40764,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefab0", + "id": "0x557b76924660", "kind": "EnumConstantDecl", "name": "VIPRE_OUT", "type": { @@ -41324,35 +40777,35 @@ ] }, { - "id": "0x7feb10e2dac8", + "id": "0x557b772ce1c8", "kind": "IfStmt", "range": { "begin": { - "offset": 29444, - "line": 965, + "offset": 30158, + "line": 995, "col": 5, "tokLen": 2 }, "end": { - "offset": 29482, - "line": 966, + "offset": 30196, + "line": 996, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e2da18", + "id": "0x557b772ce110", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29448, - "line": 965, + "offset": 30162, + "line": 995, "col": 9, "tokLen": 1 }, "end": { - "offset": 29453, + "offset": 30167, "col": 14, "tokLen": 6 } @@ -41364,67 +40817,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e2da00", + "id": "0x557b772ce0f8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29450, + "offset": 30164, "col": 11, "tokLen": 2 }, "end": { - "offset": 29450, + "offset": 30164, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e2d9e0", + "id": "0x557b772ce0d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29450, + "offset": 30164, "col": 11, "tokLen": 2 }, "end": { - "offset": 29450, + "offset": 30164, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e2c7b8", + "id": "0x557b772cce98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29448, + "offset": 30162, "col": 9, "tokLen": 1 }, "end": { - "offset": 29448, + "offset": 30162, "col": 9, "tokLen": 1 } @@ -41432,11 +40885,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -41445,16 +40898,16 @@ } }, { - "id": "0x7feb10e2d9c8", + "id": "0x557b772ce0c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29453, + "offset": 30167, "col": 14, "tokLen": 6 }, "end": { - "offset": 29453, + "offset": 30167, "col": 14, "tokLen": 6 } @@ -41466,16 +40919,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e2c7d8", + "id": "0x557b772cceb8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29453, + "offset": 30167, "col": 14, "tokLen": 6 }, "end": { - "offset": 29453, + "offset": 30167, "col": 14, "tokLen": 6 } @@ -41491,33 +40944,33 @@ ] }, { - "id": "0x7feb10e2dab8", + "id": "0x557b772ce1b8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29469, - "line": 966, + "offset": 30183, + "line": 996, "col": 9, "tokLen": 6 }, "end": { - "offset": 29482, + "offset": 30196, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e2da88", + "id": "0x557b772ce188", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29476, + "offset": 30190, "col": 16, "tokLen": 4 }, "end": { - "offset": 29482, + "offset": 30196, "col": 22, "tokLen": 4 } @@ -41527,7 +40980,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefb00", + "id": "0x557b769246b8", "kind": "EnumConstantDecl", "name": "VTH3", "type": { @@ -41540,35 +40993,35 @@ ] }, { - "id": "0x7feb10e2edf8", + "id": "0x557b772cf528", "kind": "IfStmt", "range": { "begin": { - "offset": 29492, - "line": 967, + "offset": 30206, + "line": 997, "col": 5, "tokLen": 2 }, "end": { - "offset": 29530, - "line": 968, + "offset": 30244, + "line": 998, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e2ed48", + "id": "0x557b772cf470", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29496, - "line": 967, + "offset": 30210, + "line": 997, "col": 9, "tokLen": 1 }, "end": { - "offset": 29501, + "offset": 30215, "col": 14, "tokLen": 6 } @@ -41580,67 +41033,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e2ed30", + "id": "0x557b772cf458", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29498, + "offset": 30212, "col": 11, "tokLen": 2 }, "end": { - "offset": 29498, + "offset": 30212, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e2ed10", + "id": "0x557b772cf438", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29498, + "offset": 30212, "col": 11, "tokLen": 2 }, "end": { - "offset": 29498, + "offset": 30212, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e2dae8", + "id": "0x557b772ce1e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29496, + "offset": 30210, "col": 9, "tokLen": 1 }, "end": { - "offset": 29496, + "offset": 30210, "col": 9, "tokLen": 1 } @@ -41648,11 +41101,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -41661,16 +41114,16 @@ } }, { - "id": "0x7feb10e2ecf8", + "id": "0x557b772cf420", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29501, + "offset": 30215, "col": 14, "tokLen": 6 }, "end": { - "offset": 29501, + "offset": 30215, "col": 14, "tokLen": 6 } @@ -41682,16 +41135,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e2db08", + "id": "0x557b772ce208", "kind": "StringLiteral", "range": { "begin": { - "offset": 29501, + "offset": 30215, "col": 14, "tokLen": 6 }, "end": { - "offset": 29501, + "offset": 30215, "col": 14, "tokLen": 6 } @@ -41707,33 +41160,33 @@ ] }, { - "id": "0x7feb10e2ede8", + "id": "0x557b772cf518", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29517, - "line": 968, + "offset": 30231, + "line": 998, "col": 9, "tokLen": 6 }, "end": { - "offset": 29530, + "offset": 30244, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e2edb8", + "id": "0x557b772cf4e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29524, + "offset": 30238, "col": 16, "tokLen": 4 }, "end": { - "offset": 29530, + "offset": 30244, "col": 22, "tokLen": 4 } @@ -41743,7 +41196,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefb50", + "id": "0x557b76924710", "kind": "EnumConstantDecl", "name": "VTH1", "type": { @@ -41756,35 +41209,35 @@ ] }, { - "id": "0x7feb10e30128", + "id": "0x557b772d0878", "kind": "IfStmt", "range": { "begin": { - "offset": 29540, - "line": 969, + "offset": 30254, + "line": 999, "col": 5, "tokLen": 2 }, "end": { - "offset": 29579, - "line": 970, + "offset": 30293, + "line": 1000, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e30078", + "id": "0x557b772d07c0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29544, - "line": 969, + "offset": 30258, + "line": 999, "col": 9, "tokLen": 1 }, "end": { - "offset": 29549, + "offset": 30263, "col": 14, "tokLen": 7 } @@ -41796,67 +41249,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e30060", + "id": "0x557b772d07a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29546, + "offset": 30260, "col": 11, "tokLen": 2 }, "end": { - "offset": 29546, + "offset": 30260, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e30040", + "id": "0x557b772d0788", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29546, + "offset": 30260, "col": 11, "tokLen": 2 }, "end": { - "offset": 29546, + "offset": 30260, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e2ee18", + "id": "0x557b772cf548", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29544, + "offset": 30258, "col": 9, "tokLen": 1 }, "end": { - "offset": 29544, + "offset": 30258, "col": 9, "tokLen": 1 } @@ -41864,11 +41317,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -41877,16 +41330,16 @@ } }, { - "id": "0x7feb10e30028", + "id": "0x557b772d0770", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29549, + "offset": 30263, "col": 14, "tokLen": 7 }, "end": { - "offset": 29549, + "offset": 30263, "col": 14, "tokLen": 7 } @@ -41898,16 +41351,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e2ee38", + "id": "0x557b772cf568", "kind": "StringLiteral", "range": { "begin": { - "offset": 29549, + "offset": 30263, "col": 14, "tokLen": 7 }, "end": { - "offset": 29549, + "offset": 30263, "col": 14, "tokLen": 7 } @@ -41923,33 +41376,33 @@ ] }, { - "id": "0x7feb10e30118", + "id": "0x557b772d0868", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29566, - "line": 970, + "offset": 30280, + "line": 1000, "col": 9, "tokLen": 6 }, "end": { - "offset": 29579, + "offset": 30293, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e300e8", + "id": "0x557b772d0838", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29573, + "offset": 30287, "col": 16, "tokLen": 4 }, "end": { - "offset": 29579, + "offset": 30293, "col": 22, "tokLen": 5 } @@ -41959,7 +41412,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefba0", + "id": "0x557b76924768", "kind": "EnumConstantDecl", "name": "VICIN", "type": { @@ -41972,35 +41425,35 @@ ] }, { - "id": "0x7feb10e31458", + "id": "0x557b772d1bc8", "kind": "IfStmt", "range": { "begin": { - "offset": 29590, - "line": 971, + "offset": 30304, + "line": 1001, "col": 5, "tokLen": 2 }, "end": { - "offset": 29628, - "line": 972, + "offset": 30342, + "line": 1002, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e313a8", + "id": "0x557b772d1b10", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29594, - "line": 971, + "offset": 30308, + "line": 1001, "col": 9, "tokLen": 1 }, "end": { - "offset": 29599, + "offset": 30313, "col": 14, "tokLen": 6 } @@ -42012,67 +41465,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e31390", + "id": "0x557b772d1af8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29596, + "offset": 30310, "col": 11, "tokLen": 2 }, "end": { - "offset": 29596, + "offset": 30310, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e31370", + "id": "0x557b772d1ad8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29596, + "offset": 30310, "col": 11, "tokLen": 2 }, "end": { - "offset": 29596, + "offset": 30310, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e30148", + "id": "0x557b772d0898", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29594, + "offset": 30308, "col": 9, "tokLen": 1 }, "end": { - "offset": 29594, + "offset": 30308, "col": 9, "tokLen": 1 } @@ -42080,11 +41533,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -42093,16 +41546,16 @@ } }, { - "id": "0x7feb10e31358", + "id": "0x557b772d1ac0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29599, + "offset": 30313, "col": 14, "tokLen": 6 }, "end": { - "offset": 29599, + "offset": 30313, "col": 14, "tokLen": 6 } @@ -42114,16 +41567,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e30168", + "id": "0x557b772d08b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29599, + "offset": 30313, "col": 14, "tokLen": 6 }, "end": { - "offset": 29599, + "offset": 30313, "col": 14, "tokLen": 6 } @@ -42139,33 +41592,33 @@ ] }, { - "id": "0x7feb10e31448", + "id": "0x557b772d1bb8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29615, - "line": 972, + "offset": 30329, + "line": 1002, "col": 9, "tokLen": 6 }, "end": { - "offset": 29628, + "offset": 30342, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10e31418", + "id": "0x557b772d1b88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29622, + "offset": 30336, "col": 16, "tokLen": 4 }, "end": { - "offset": 29628, + "offset": 30342, "col": 22, "tokLen": 4 } @@ -42175,7 +41628,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefbf0", + "id": "0x557b769247c0", "kind": "EnumConstantDecl", "name": "VCAS", "type": { @@ -42188,35 +41641,35 @@ ] }, { - "id": "0x7feb10e32788", + "id": "0x557b772d2f18", "kind": "IfStmt", "range": { "begin": { - "offset": 29638, - "line": 973, + "offset": 30352, + "line": 1003, "col": 5, "tokLen": 2 }, "end": { - "offset": 29678, - "line": 974, + "offset": 30392, + "line": 1004, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e326d8", + "id": "0x557b772d2e60", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29642, - "line": 973, + "offset": 30356, + "line": 1003, "col": 9, "tokLen": 1 }, "end": { - "offset": 29647, + "offset": 30361, "col": 14, "tokLen": 8 } @@ -42228,67 +41681,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e326c0", + "id": "0x557b772d2e48", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29644, + "offset": 30358, "col": 11, "tokLen": 2 }, "end": { - "offset": 29644, + "offset": 30358, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e326a0", + "id": "0x557b772d2e28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29644, + "offset": 30358, "col": 11, "tokLen": 2 }, "end": { - "offset": 29644, + "offset": 30358, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e31478", + "id": "0x557b772d1be8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29642, + "offset": 30356, "col": 9, "tokLen": 1 }, "end": { - "offset": 29642, + "offset": 30356, "col": 9, "tokLen": 1 } @@ -42296,11 +41749,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -42309,16 +41762,16 @@ } }, { - "id": "0x7feb10e32688", + "id": "0x557b772d2e10", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29647, + "offset": 30361, "col": 14, "tokLen": 8 }, "end": { - "offset": 29647, + "offset": 30361, "col": 14, "tokLen": 8 } @@ -42330,16 +41783,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e31498", + "id": "0x557b772d1c08", "kind": "StringLiteral", "range": { "begin": { - "offset": 29647, + "offset": 30361, "col": 14, "tokLen": 8 }, "end": { - "offset": 29647, + "offset": 30361, "col": 14, "tokLen": 8 } @@ -42355,33 +41808,33 @@ ] }, { - "id": "0x7feb10e32778", + "id": "0x557b772d2f08", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29665, - "line": 974, + "offset": 30379, + "line": 1004, "col": 9, "tokLen": 6 }, "end": { - "offset": 29678, + "offset": 30392, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e32748", + "id": "0x557b772d2ed8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29672, + "offset": 30386, "col": 16, "tokLen": 4 }, "end": { - "offset": 29678, + "offset": 30392, "col": 22, "tokLen": 6 } @@ -42391,7 +41844,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefc40", + "id": "0x557b76924818", "kind": "EnumConstantDecl", "name": "VCAL_N", "type": { @@ -42404,35 +41857,35 @@ ] }, { - "id": "0x7feb10e33ab8", + "id": "0x557b772d4268", "kind": "IfStmt", "range": { "begin": { - "offset": 29690, - "line": 975, + "offset": 30404, + "line": 1005, "col": 5, "tokLen": 2 }, "end": { - "offset": 29729, - "line": 976, + "offset": 30443, + "line": 1006, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e33a08", + "id": "0x557b772d41b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29694, - "line": 975, + "offset": 30408, + "line": 1005, "col": 9, "tokLen": 1 }, "end": { - "offset": 29699, + "offset": 30413, "col": 14, "tokLen": 7 } @@ -42444,67 +41897,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e339f0", + "id": "0x557b772d4198", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29696, + "offset": 30410, "col": 11, "tokLen": 2 }, "end": { - "offset": 29696, + "offset": 30410, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e339d0", + "id": "0x557b772d4178", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29696, + "offset": 30410, "col": 11, "tokLen": 2 }, "end": { - "offset": 29696, + "offset": 30410, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e327a8", + "id": "0x557b772d2f38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29694, + "offset": 30408, "col": 9, "tokLen": 1 }, "end": { - "offset": 29694, + "offset": 30408, "col": 9, "tokLen": 1 } @@ -42512,11 +41965,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -42525,16 +41978,16 @@ } }, { - "id": "0x7feb10e339b8", + "id": "0x557b772d4160", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29699, + "offset": 30413, "col": 14, "tokLen": 7 }, "end": { - "offset": 29699, + "offset": 30413, "col": 14, "tokLen": 7 } @@ -42546,16 +41999,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e327c8", + "id": "0x557b772d2f58", "kind": "StringLiteral", "range": { "begin": { - "offset": 29699, + "offset": 30413, "col": 14, "tokLen": 7 }, "end": { - "offset": 29699, + "offset": 30413, "col": 14, "tokLen": 7 } @@ -42571,33 +42024,33 @@ ] }, { - "id": "0x7feb10e33aa8", + "id": "0x557b772d4258", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29716, - "line": 976, + "offset": 30430, + "line": 1006, "col": 9, "tokLen": 6 }, "end": { - "offset": 29729, + "offset": 30443, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e33a78", + "id": "0x557b772d4228", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29723, + "offset": 30437, "col": 16, "tokLen": 4 }, "end": { - "offset": 29729, + "offset": 30443, "col": 22, "tokLen": 5 } @@ -42607,7 +42060,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefc90", + "id": "0x557b76924870", "kind": "EnumConstantDecl", "name": "VIPRE", "type": { @@ -42620,35 +42073,35 @@ ] }, { - "id": "0x7feb10e34de8", + "id": "0x557b772d55b8", "kind": "IfStmt", "range": { "begin": { - "offset": 29740, - "line": 977, + "offset": 30454, + "line": 1007, "col": 5, "tokLen": 2 }, "end": { - "offset": 29780, - "line": 978, + "offset": 30494, + "line": 1008, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e34d38", + "id": "0x557b772d5500", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29744, - "line": 977, + "offset": 30458, + "line": 1007, "col": 9, "tokLen": 1 }, "end": { - "offset": 29749, + "offset": 30463, "col": 14, "tokLen": 8 } @@ -42660,67 +42113,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e34d20", + "id": "0x557b772d54e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29746, + "offset": 30460, "col": 11, "tokLen": 2 }, "end": { - "offset": 29746, + "offset": 30460, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e34d00", + "id": "0x557b772d54c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29746, + "offset": 30460, "col": 11, "tokLen": 2 }, "end": { - "offset": 29746, + "offset": 30460, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e33ad8", + "id": "0x557b772d4288", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29744, + "offset": 30458, "col": 9, "tokLen": 1 }, "end": { - "offset": 29744, + "offset": 30458, "col": 9, "tokLen": 1 } @@ -42728,11 +42181,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -42741,16 +42194,16 @@ } }, { - "id": "0x7feb10e34ce8", + "id": "0x557b772d54b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29749, + "offset": 30463, "col": 14, "tokLen": 8 }, "end": { - "offset": 29749, + "offset": 30463, "col": 14, "tokLen": 8 } @@ -42762,16 +42215,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e33af8", + "id": "0x557b772d42a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29749, + "offset": 30463, "col": 14, "tokLen": 8 }, "end": { - "offset": 29749, + "offset": 30463, "col": 14, "tokLen": 8 } @@ -42787,33 +42240,33 @@ ] }, { - "id": "0x7feb10e34dd8", + "id": "0x557b772d55a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29767, - "line": 978, + "offset": 30481, + "line": 1008, "col": 9, "tokLen": 6 }, "end": { - "offset": 29780, + "offset": 30494, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10e34da8", + "id": "0x557b772d5578", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29774, + "offset": 30488, "col": 16, "tokLen": 4 }, "end": { - "offset": 29780, + "offset": 30494, "col": 22, "tokLen": 6 } @@ -42823,7 +42276,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefce0", + "id": "0x557b769248c8", "kind": "EnumConstantDecl", "name": "VCAL_P", "type": { @@ -42836,35 +42289,35 @@ ] }, { - "id": "0x7feb10e36118", + "id": "0x557b772d6908", "kind": "IfStmt", "range": { "begin": { - "offset": 29792, - "line": 979, + "offset": 30506, + "line": 1009, "col": 5, "tokLen": 2 }, "end": { - "offset": 29831, - "line": 980, + "offset": 30545, + "line": 1010, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e36068", + "id": "0x557b772d6850", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29796, - "line": 979, + "offset": 30510, + "line": 1009, "col": 9, "tokLen": 1 }, "end": { - "offset": 29801, + "offset": 30515, "col": 14, "tokLen": 7 } @@ -42876,67 +42329,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e36050", + "id": "0x557b772d6838", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29798, + "offset": 30512, "col": 11, "tokLen": 2 }, "end": { - "offset": 29798, + "offset": 30512, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e36030", + "id": "0x557b772d6818", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29798, + "offset": 30512, "col": 11, "tokLen": 2 }, "end": { - "offset": 29798, + "offset": 30512, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e34e08", + "id": "0x557b772d55d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29796, + "offset": 30510, "col": 9, "tokLen": 1 }, "end": { - "offset": 29796, + "offset": 30510, "col": 9, "tokLen": 1 } @@ -42944,11 +42397,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -42957,16 +42410,16 @@ } }, { - "id": "0x7feb10e36018", + "id": "0x557b772d6800", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29801, + "offset": 30515, "col": 14, "tokLen": 7 }, "end": { - "offset": 29801, + "offset": 30515, "col": 14, "tokLen": 7 } @@ -42978,16 +42431,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e34e28", + "id": "0x557b772d55f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29801, + "offset": 30515, "col": 14, "tokLen": 7 }, "end": { - "offset": 29801, + "offset": 30515, "col": 14, "tokLen": 7 } @@ -43003,33 +42456,33 @@ ] }, { - "id": "0x7feb10e36108", + "id": "0x557b772d68f8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29818, - "line": 980, + "offset": 30532, + "line": 1010, "col": 9, "tokLen": 6 }, "end": { - "offset": 29831, + "offset": 30545, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10e360d8", + "id": "0x557b772d68c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29825, + "offset": 30539, "col": 16, "tokLen": 4 }, "end": { - "offset": 29831, + "offset": 30545, "col": 22, "tokLen": 5 } @@ -43039,7 +42492,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefd30", + "id": "0x557b76924920", "kind": "EnumConstantDecl", "name": "VDCSH", "type": { @@ -43052,35 +42505,35 @@ ] }, { - "id": "0x7feb10e37448", + "id": "0x557b772d7c58", "kind": "IfStmt", "range": { "begin": { - "offset": 29842, - "line": 981, + "offset": 30556, + "line": 1011, "col": 5, "tokLen": 2 }, "end": { - "offset": 29886, - "line": 982, + "offset": 30600, + "line": 1012, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e37398", + "id": "0x557b772d7ba0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29846, - "line": 981, + "offset": 30560, + "line": 1011, "col": 9, "tokLen": 1 }, "end": { - "offset": 29851, + "offset": 30565, "col": 14, "tokLen": 12 } @@ -43092,67 +42545,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e37380", + "id": "0x557b772d7b88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29848, + "offset": 30562, "col": 11, "tokLen": 2 }, "end": { - "offset": 29848, + "offset": 30562, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e37360", + "id": "0x557b772d7b68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29848, + "offset": 30562, "col": 11, "tokLen": 2 }, "end": { - "offset": 29848, + "offset": 30562, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e36138", + "id": "0x557b772d6928", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29846, + "offset": 30560, "col": 9, "tokLen": 1 }, "end": { - "offset": 29846, + "offset": 30560, "col": 9, "tokLen": 1 } @@ -43160,11 +42613,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -43173,16 +42626,16 @@ } }, { - "id": "0x7feb10e37348", + "id": "0x557b772d7b50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29851, + "offset": 30565, "col": 14, "tokLen": 12 }, "end": { - "offset": 29851, + "offset": 30565, "col": 14, "tokLen": 12 } @@ -43194,16 +42647,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e36158", + "id": "0x557b772d6948", "kind": "StringLiteral", "range": { "begin": { - "offset": 29851, + "offset": 30565, "col": 14, "tokLen": 12 }, "end": { - "offset": 29851, + "offset": 30565, "col": 14, "tokLen": 12 } @@ -43219,33 +42672,33 @@ ] }, { - "id": "0x7feb10e37438", + "id": "0x557b772d7c48", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29873, - "line": 982, + "offset": 30587, + "line": 1012, "col": 9, "tokLen": 6 }, "end": { - "offset": 29886, + "offset": 30600, "col": 22, "tokLen": 10 } }, "inner": [ { - "id": "0x7feb10e37408", + "id": "0x557b772d7c18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29880, + "offset": 30594, "col": 16, "tokLen": 4 }, "end": { - "offset": 29886, + "offset": 30600, "col": 22, "tokLen": 10 } @@ -43255,7 +42708,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefd80", + "id": "0x557b76924978", "kind": "EnumConstantDecl", "name": "VBP_COLBUF", "type": { @@ -43268,35 +42721,35 @@ ] }, { - "id": "0x7feb10df7798", + "id": "0x557b772d8fa8", "kind": "IfStmt", "range": { "begin": { - "offset": 29902, - "line": 983, + "offset": 30616, + "line": 1013, "col": 5, "tokLen": 2 }, "end": { - "offset": 29942, - "line": 984, + "offset": 30656, + "line": 1014, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10df76e8", + "id": "0x557b772d8ef0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29906, - "line": 983, + "offset": 30620, + "line": 1013, "col": 9, "tokLen": 1 }, "end": { - "offset": 29911, + "offset": 30625, "col": 14, "tokLen": 8 } @@ -43308,67 +42761,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10df76d0", + "id": "0x557b772d8ed8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29908, + "offset": 30622, "col": 11, "tokLen": 2 }, "end": { - "offset": 29908, + "offset": 30622, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10df76b0", + "id": "0x557b772d8eb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29908, + "offset": 30622, "col": 11, "tokLen": 2 }, "end": { - "offset": 29908, + "offset": 30622, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e37468", + "id": "0x557b772d7c78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29906, + "offset": 30620, "col": 9, "tokLen": 1 }, "end": { - "offset": 29906, + "offset": 30620, "col": 9, "tokLen": 1 } @@ -43376,11 +42829,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -43389,16 +42842,16 @@ } }, { - "id": "0x7feb10df7698", + "id": "0x557b772d8ea0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29911, + "offset": 30625, "col": 14, "tokLen": 8 }, "end": { - "offset": 29911, + "offset": 30625, "col": 14, "tokLen": 8 } @@ -43410,16 +42863,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e37488", + "id": "0x557b772d7c98", "kind": "StringLiteral", "range": { "begin": { - "offset": 29911, + "offset": 30625, "col": 14, "tokLen": 8 }, "end": { - "offset": 29911, + "offset": 30625, "col": 14, "tokLen": 8 } @@ -43435,33 +42888,33 @@ ] }, { - "id": "0x7feb10df7788", + "id": "0x557b772d8f98", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29929, - "line": 984, + "offset": 30643, + "line": 1014, "col": 9, "tokLen": 6 }, "end": { - "offset": 29942, + "offset": 30656, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x7feb10df7758", + "id": "0x557b772d8f68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29936, + "offset": 30650, "col": 16, "tokLen": 4 }, "end": { - "offset": 29942, + "offset": 30656, "col": 22, "tokLen": 6 } @@ -43471,7 +42924,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefdd0", + "id": "0x557b769249d0", "kind": "EnumConstantDecl", "name": "VB_SDA", "type": { @@ -43484,35 +42937,35 @@ ] }, { - "id": "0x7feb10df8ac8", + "id": "0x557b772da2f8", "kind": "IfStmt", "range": { "begin": { - "offset": 29954, - "line": 985, + "offset": 30668, + "line": 1015, "col": 5, "tokLen": 2 }, "end": { - "offset": 29997, - "line": 986, + "offset": 30711, + "line": 1016, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10df8a18", + "id": "0x557b772da240", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 29958, - "line": 985, + "offset": 30672, + "line": 1015, "col": 9, "tokLen": 1 }, "end": { - "offset": 29963, + "offset": 30677, "col": 14, "tokLen": 11 } @@ -43524,67 +42977,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10df8a00", + "id": "0x557b772da228", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29960, + "offset": 30674, "col": 11, "tokLen": 2 }, "end": { - "offset": 29960, + "offset": 30674, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10df89e0", + "id": "0x557b772da208", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29960, + "offset": 30674, "col": 11, "tokLen": 2 }, "end": { - "offset": 29960, + "offset": 30674, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10df77b8", + "id": "0x557b772d8fc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29958, + "offset": 30672, "col": 9, "tokLen": 1 }, "end": { - "offset": 29958, + "offset": 30672, "col": 9, "tokLen": 1 } @@ -43592,11 +43045,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -43605,16 +43058,16 @@ } }, { - "id": "0x7feb10df89c8", + "id": "0x557b772da1f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 29963, + "offset": 30677, "col": 14, "tokLen": 11 }, "end": { - "offset": 29963, + "offset": 30677, "col": 14, "tokLen": 11 } @@ -43626,16 +43079,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10df77d8", + "id": "0x557b772d8fe8", "kind": "StringLiteral", "range": { "begin": { - "offset": 29963, + "offset": 30677, "col": 14, "tokLen": 11 }, "end": { - "offset": 29963, + "offset": 30677, "col": 14, "tokLen": 11 } @@ -43651,33 +43104,33 @@ ] }, { - "id": "0x7feb10df8ab8", + "id": "0x557b772da2e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 29984, - "line": 986, + "offset": 30698, + "line": 1016, "col": 9, "tokLen": 6 }, "end": { - "offset": 29997, + "offset": 30711, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10df8a88", + "id": "0x557b772da2b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 29991, + "offset": 30705, "col": 16, "tokLen": 4 }, "end": { - "offset": 29997, + "offset": 30711, "col": 22, "tokLen": 9 } @@ -43687,7 +43140,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefe20", + "id": "0x557b76924a28", "kind": "EnumConstantDecl", "name": "VCASC_SFP", "type": { @@ -43700,35 +43153,35 @@ ] }, { - "id": "0x7feb10df9df8", + "id": "0x557b772db648", "kind": "IfStmt", "range": { "begin": { - "offset": 30012, - "line": 987, + "offset": 30726, + "line": 1017, "col": 5, "tokLen": 2 }, "end": { - "offset": 30055, - "line": 988, + "offset": 30769, + "line": 1018, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10df9d48", + "id": "0x557b772db590", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30016, - "line": 987, + "offset": 30730, + "line": 1017, "col": 9, "tokLen": 1 }, "end": { - "offset": 30021, + "offset": 30735, "col": 14, "tokLen": 11 } @@ -43740,67 +43193,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10df9d30", + "id": "0x557b772db578", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30018, + "offset": 30732, "col": 11, "tokLen": 2 }, "end": { - "offset": 30018, + "offset": 30732, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10df9d10", + "id": "0x557b772db558", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30018, + "offset": 30732, "col": 11, "tokLen": 2 }, "end": { - "offset": 30018, + "offset": 30732, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10df8ae8", + "id": "0x557b772da318", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30016, + "offset": 30730, "col": 9, "tokLen": 1 }, "end": { - "offset": 30016, + "offset": 30730, "col": 9, "tokLen": 1 } @@ -43808,11 +43261,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -43821,16 +43274,16 @@ } }, { - "id": "0x7feb10df9cf8", + "id": "0x557b772db540", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30021, + "offset": 30735, "col": 14, "tokLen": 11 }, "end": { - "offset": 30021, + "offset": 30735, "col": 14, "tokLen": 11 } @@ -43842,16 +43295,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10df8b08", + "id": "0x557b772da338", "kind": "StringLiteral", "range": { "begin": { - "offset": 30021, + "offset": 30735, "col": 14, "tokLen": 11 }, "end": { - "offset": 30021, + "offset": 30735, "col": 14, "tokLen": 11 } @@ -43867,33 +43320,33 @@ ] }, { - "id": "0x7feb10df9de8", + "id": "0x557b772db638", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30042, - "line": 988, + "offset": 30756, + "line": 1018, "col": 9, "tokLen": 6 }, "end": { - "offset": 30055, + "offset": 30769, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10df9db8", + "id": "0x557b772db608", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30049, + "offset": 30763, "col": 16, "tokLen": 4 }, "end": { - "offset": 30055, + "offset": 30769, "col": 22, "tokLen": 9 } @@ -43903,7 +43356,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefe70", + "id": "0x557b76924a80", "kind": "EnumConstantDecl", "name": "VIPRE_CDS", "type": { @@ -43916,35 +43369,35 @@ ] }, { - "id": "0x7feb10dfb128", + "id": "0x557b772dc998", "kind": "IfStmt", "range": { "begin": { - "offset": 30070, - "line": 989, + "offset": 30784, + "line": 1019, "col": 5, "tokLen": 2 }, "end": { - "offset": 30113, - "line": 990, + "offset": 30827, + "line": 1020, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10dfb078", + "id": "0x557b772dc8e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30074, - "line": 989, + "offset": 30788, + "line": 1019, "col": 9, "tokLen": 1 }, "end": { - "offset": 30079, + "offset": 30793, "col": 14, "tokLen": 11 } @@ -43956,67 +43409,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10dfb060", + "id": "0x557b772dc8c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30076, + "offset": 30790, "col": 11, "tokLen": 2 }, "end": { - "offset": 30076, + "offset": 30790, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dfb040", + "id": "0x557b772dc8a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30076, + "offset": 30790, "col": 11, "tokLen": 2 }, "end": { - "offset": 30076, + "offset": 30790, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10df9e18", + "id": "0x557b772db668", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30074, + "offset": 30788, "col": 9, "tokLen": 1 }, "end": { - "offset": 30074, + "offset": 30788, "col": 9, "tokLen": 1 } @@ -44024,11 +43477,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -44037,16 +43490,16 @@ } }, { - "id": "0x7feb10dfb028", + "id": "0x557b772dc890", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30079, + "offset": 30793, "col": 14, "tokLen": 11 }, "end": { - "offset": 30079, + "offset": 30793, "col": 14, "tokLen": 11 } @@ -44058,16 +43511,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10df9e38", + "id": "0x557b772db688", "kind": "StringLiteral", "range": { "begin": { - "offset": 30079, + "offset": 30793, "col": 14, "tokLen": 11 }, "end": { - "offset": 30079, + "offset": 30793, "col": 14, "tokLen": 11 } @@ -44083,33 +43536,33 @@ ] }, { - "id": "0x7feb10dfb118", + "id": "0x557b772dc988", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30100, - "line": 990, + "offset": 30814, + "line": 1020, "col": 9, "tokLen": 6 }, "end": { - "offset": 30113, + "offset": 30827, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10dfb0e8", + "id": "0x557b772dc958", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30107, + "offset": 30821, "col": 16, "tokLen": 4 }, "end": { - "offset": 30113, + "offset": 30827, "col": 22, "tokLen": 9 } @@ -44119,7 +43572,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fefec0", + "id": "0x557b76924ad8", "kind": "EnumConstantDecl", "name": "IBIAS_SFP", "type": { @@ -44132,35 +43585,35 @@ ] }, { - "id": "0x7feb10dfc458", + "id": "0x557b772ddce8", "kind": "IfStmt", "range": { "begin": { - "offset": 30128, - "line": 991, + "offset": 30842, + "line": 1021, "col": 5, "tokLen": 2 }, "end": { - "offset": 30170, - "line": 992, + "offset": 30884, + "line": 1022, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10dfc3a8", + "id": "0x557b772ddc30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30132, - "line": 991, + "offset": 30846, + "line": 1021, "col": 9, "tokLen": 1 }, "end": { - "offset": 30137, + "offset": 30851, "col": 14, "tokLen": 10 } @@ -44172,67 +43625,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10dfc390", + "id": "0x557b772ddc18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30134, + "offset": 30848, "col": 11, "tokLen": 2 }, "end": { - "offset": 30134, + "offset": 30848, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dfc370", + "id": "0x557b772ddbf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30134, + "offset": 30848, "col": 11, "tokLen": 2 }, "end": { - "offset": 30134, + "offset": 30848, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10dfb148", + "id": "0x557b772dc9b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30132, + "offset": 30846, "col": 9, "tokLen": 1 }, "end": { - "offset": 30132, + "offset": 30846, "col": 9, "tokLen": 1 } @@ -44240,11 +43693,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -44253,16 +43706,16 @@ } }, { - "id": "0x7feb10dfc358", + "id": "0x557b772ddbe0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30137, + "offset": 30851, "col": 14, "tokLen": 10 }, "end": { - "offset": 30137, + "offset": 30851, "col": 14, "tokLen": 10 } @@ -44274,16 +43727,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dfb168", + "id": "0x557b772dc9d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 30137, + "offset": 30851, "col": 14, "tokLen": 10 }, "end": { - "offset": 30137, + "offset": 30851, "col": 14, "tokLen": 10 } @@ -44299,33 +43752,33 @@ ] }, { - "id": "0x7feb10dfc448", + "id": "0x557b772ddcd8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30157, - "line": 992, + "offset": 30871, + "line": 1022, "col": 9, "tokLen": 6 }, "end": { - "offset": 30170, + "offset": 30884, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10dfc418", + "id": "0x557b772ddca8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30164, + "offset": 30878, "col": 16, "tokLen": 4 }, "end": { - "offset": 30170, + "offset": 30884, "col": 22, "tokLen": 12 } @@ -44335,7 +43788,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0280", + "id": "0x557b76924ef8", "kind": "EnumConstantDecl", "name": "TRIMBIT_SCAN", "type": { @@ -44348,35 +43801,35 @@ ] }, { - "id": "0x7feb10dfd788", + "id": "0x557b772df038", "kind": "IfStmt", "range": { "begin": { - "offset": 30188, - "line": 993, + "offset": 30902, + "line": 1023, "col": 5, "tokLen": 2 }, "end": { - "offset": 30233, - "line": 994, + "offset": 30947, + "line": 1024, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10dfd6d8", + "id": "0x557b772def80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30192, - "line": 993, + "offset": 30906, + "line": 1023, "col": 9, "tokLen": 1 }, "end": { - "offset": 30197, + "offset": 30911, "col": 14, "tokLen": 13 } @@ -44388,67 +43841,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10dfd6c0", + "id": "0x557b772def68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30194, + "offset": 30908, "col": 11, "tokLen": 2 }, "end": { - "offset": 30194, + "offset": 30908, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dfd6a0", + "id": "0x557b772def48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30194, + "offset": 30908, "col": 11, "tokLen": 2 }, "end": { - "offset": 30194, + "offset": 30908, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10dfc478", + "id": "0x557b772ddd08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30192, + "offset": 30906, "col": 9, "tokLen": 1 }, "end": { - "offset": 30192, + "offset": 30906, "col": 9, "tokLen": 1 } @@ -44456,11 +43909,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -44469,16 +43922,16 @@ } }, { - "id": "0x7feb10dfd688", + "id": "0x557b772def30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30197, + "offset": 30911, "col": 14, "tokLen": 13 }, "end": { - "offset": 30197, + "offset": 30911, "col": 14, "tokLen": 13 } @@ -44490,16 +43943,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dfc498", + "id": "0x557b772ddd28", "kind": "StringLiteral", "range": { "begin": { - "offset": 30197, + "offset": 30911, "col": 14, "tokLen": 13 }, "end": { - "offset": 30197, + "offset": 30911, "col": 14, "tokLen": 13 } @@ -44515,33 +43968,33 @@ ] }, { - "id": "0x7feb10dfd778", + "id": "0x557b772df028", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30220, - "line": 994, + "offset": 30934, + "line": 1024, "col": 9, "tokLen": 6 }, "end": { - "offset": 30233, + "offset": 30947, "col": 22, "tokLen": 12 } }, "inner": [ { - "id": "0x7feb10dfd748", + "id": "0x557b772deff8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30227, + "offset": 30941, "col": 16, "tokLen": 4 }, "end": { - "offset": 30233, + "offset": 30947, "col": 22, "tokLen": 12 } @@ -44551,7 +44004,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feff60", + "id": "0x557b76924b88", "kind": "EnumConstantDecl", "name": "HIGH_VOLTAGE", "type": { @@ -44564,35 +44017,35 @@ ] }, { - "id": "0x7feb10dfeab8", + "id": "0x557b772e0388", "kind": "IfStmt", "range": { "begin": { - "offset": 30251, - "line": 995, + "offset": 30965, + "line": 1025, "col": 5, "tokLen": 2 }, "end": { - "offset": 30292, - "line": 996, + "offset": 31006, + "line": 1026, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10dfea08", + "id": "0x557b772e02d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30255, - "line": 995, + "offset": 30969, + "line": 1025, "col": 9, "tokLen": 1 }, "end": { - "offset": 30260, + "offset": 30974, "col": 14, "tokLen": 9 } @@ -44604,67 +44057,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10dfe9f0", + "id": "0x557b772e02b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30257, + "offset": 30971, "col": 11, "tokLen": 2 }, "end": { - "offset": 30257, + "offset": 30971, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dfe9d0", + "id": "0x557b772e0298", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30257, + "offset": 30971, "col": 11, "tokLen": 2 }, "end": { - "offset": 30257, + "offset": 30971, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10dfd7a8", + "id": "0x557b772df058", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30255, + "offset": 30969, "col": 9, "tokLen": 1 }, "end": { - "offset": 30255, + "offset": 30969, "col": 9, "tokLen": 1 } @@ -44672,11 +44125,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -44685,16 +44138,16 @@ } }, { - "id": "0x7feb10dfe9b8", + "id": "0x557b772e0280", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30260, + "offset": 30974, "col": 14, "tokLen": 9 }, "end": { - "offset": 30260, + "offset": 30974, "col": 14, "tokLen": 9 } @@ -44706,16 +44159,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dfd7c8", + "id": "0x557b772df078", "kind": "StringLiteral", "range": { "begin": { - "offset": 30260, + "offset": 30974, "col": 14, "tokLen": 9 }, "end": { - "offset": 30260, + "offset": 30974, "col": 14, "tokLen": 9 } @@ -44731,33 +44184,33 @@ ] }, { - "id": "0x7feb10dfeaa8", + "id": "0x557b772e0378", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30279, - "line": 996, + "offset": 30993, + "line": 1026, "col": 9, "tokLen": 6 }, "end": { - "offset": 30292, + "offset": 31006, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10dfea78", + "id": "0x557b772e0348", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30286, + "offset": 31000, "col": 16, "tokLen": 4 }, "end": { - "offset": 30292, + "offset": 31006, "col": 22, "tokLen": 8 } @@ -44767,7 +44220,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37fef240", + "id": "0x557b76923d18", "kind": "EnumConstantDecl", "name": "IO_DELAY", "type": { @@ -44780,35 +44233,35 @@ ] }, { - "id": "0x7feb10dffde8", + "id": "0x557b772e16d8", "kind": "IfStmt", "range": { "begin": { - "offset": 30306, - "line": 997, + "offset": 31020, + "line": 1027, "col": 5, "tokLen": 2 }, "end": { - "offset": 30348, - "line": 998, + "offset": 31062, + "line": 1028, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x7feb10dffd38", + "id": "0x557b772e1620", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30310, - "line": 997, + "offset": 31024, + "line": 1027, "col": 9, "tokLen": 1 }, "end": { - "offset": 30315, + "offset": 31029, "col": 14, "tokLen": 10 } @@ -44820,67 +44273,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10dffd20", + "id": "0x557b772e1608", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30312, + "offset": 31026, "col": 11, "tokLen": 2 }, "end": { - "offset": 30312, + "offset": 31026, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dffd00", + "id": "0x557b772e15e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30312, + "offset": 31026, "col": 11, "tokLen": 2 }, "end": { - "offset": 30312, + "offset": 31026, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10dfead8", + "id": "0x557b772e03a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30310, + "offset": 31024, "col": 9, "tokLen": 1 }, "end": { - "offset": 30310, + "offset": 31024, "col": 9, "tokLen": 1 } @@ -44888,11 +44341,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -44901,16 +44354,16 @@ } }, { - "id": "0x7feb10dffce8", + "id": "0x557b772e15d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30315, + "offset": 31029, "col": 14, "tokLen": 10 }, "end": { - "offset": 30315, + "offset": 31029, "col": 14, "tokLen": 10 } @@ -44922,16 +44375,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dfeaf8", + "id": "0x557b772e03c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 30315, + "offset": 31029, "col": 14, "tokLen": 10 }, "end": { - "offset": 30315, + "offset": 31029, "col": 14, "tokLen": 10 } @@ -44947,33 +44400,33 @@ ] }, { - "id": "0x7feb10dffdd8", + "id": "0x557b772e16c8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30335, - "line": 998, + "offset": 31049, + "line": 1028, "col": 9, "tokLen": 6 }, "end": { - "offset": 30348, + "offset": 31062, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x7feb10dffda8", + "id": "0x557b772e1698", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30342, + "offset": 31056, "col": 16, "tokLen": 4 }, "end": { - "offset": 30348, + "offset": 31062, "col": 22, "tokLen": 15 } @@ -44983,7 +44436,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37feffb0", + "id": "0x557b76924be0", "kind": "EnumConstantDecl", "name": "TEMPERATURE_ADC", "type": { @@ -44996,35 +44449,35 @@ ] }, { - "id": "0x7feb10e01118", + "id": "0x557b772e2a28", "kind": "IfStmt", "range": { "begin": { - "offset": 30369, - "line": 999, + "offset": 31083, + "line": 1029, "col": 5, "tokLen": 2 }, "end": { - "offset": 30412, - "line": 1000, + "offset": 31126, + "line": 1030, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e01068", + "id": "0x557b772e2970", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30373, - "line": 999, + "offset": 31087, + "line": 1029, "col": 9, "tokLen": 1 }, "end": { - "offset": 30378, + "offset": 31092, "col": 14, "tokLen": 11 } @@ -45036,67 +44489,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e01050", + "id": "0x557b772e2958", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30375, + "offset": 31089, "col": 11, "tokLen": 2 }, "end": { - "offset": 30375, + "offset": 31089, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e01030", + "id": "0x557b772e2938", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30375, + "offset": 31089, "col": 11, "tokLen": 2 }, "end": { - "offset": 30375, + "offset": 31089, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10dffe08", + "id": "0x557b772e16f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30373, + "offset": 31087, "col": 9, "tokLen": 1 }, "end": { - "offset": 30373, + "offset": 31087, "col": 9, "tokLen": 1 } @@ -45104,11 +44557,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -45117,16 +44570,16 @@ } }, { - "id": "0x7feb10e01018", + "id": "0x557b772e2920", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30378, + "offset": 31092, "col": 14, "tokLen": 11 }, "end": { - "offset": 30378, + "offset": 31092, "col": 14, "tokLen": 11 } @@ -45138,16 +44591,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dffe28", + "id": "0x557b772e1718", "kind": "StringLiteral", "range": { "begin": { - "offset": 30378, + "offset": 31092, "col": 14, "tokLen": 11 }, "end": { - "offset": 30378, + "offset": 31092, "col": 14, "tokLen": 11 } @@ -45163,33 +44616,33 @@ ] }, { - "id": "0x7feb10e01108", + "id": "0x557b772e2a18", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30399, - "line": 1000, + "offset": 31113, + "line": 1030, "col": 9, "tokLen": 6 }, "end": { - "offset": 30412, + "offset": 31126, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e010d8", + "id": "0x557b772e29e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30406, + "offset": 31120, "col": 16, "tokLen": 4 }, "end": { - "offset": 30412, + "offset": 31126, "col": 22, "tokLen": 16 } @@ -45199,7 +44652,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0000", + "id": "0x557b76924c38", "kind": "EnumConstantDecl", "name": "TEMPERATURE_FPGA", "type": { @@ -45212,35 +44665,35 @@ ] }, { - "id": "0x7feb10e02448", + "id": "0x557b772e3d78", "kind": "IfStmt", "range": { "begin": { - "offset": 30434, - "line": 1001, + "offset": 31148, + "line": 1031, "col": 5, "tokLen": 2 }, "end": { - "offset": 30480, - "line": 1002, + "offset": 31194, + "line": 1032, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x7feb10e02398", + "id": "0x557b772e3cc0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30438, - "line": 1001, + "offset": 31152, + "line": 1031, "col": 9, "tokLen": 1 }, "end": { - "offset": 30443, + "offset": 31157, "col": 14, "tokLen": 14 } @@ -45252,67 +44705,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e02380", + "id": "0x557b772e3ca8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30440, + "offset": 31154, "col": 11, "tokLen": 2 }, "end": { - "offset": 30440, + "offset": 31154, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e02360", + "id": "0x557b772e3c88", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30440, + "offset": 31154, "col": 11, "tokLen": 2 }, "end": { - "offset": 30440, + "offset": 31154, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e01138", + "id": "0x557b772e2a48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30438, + "offset": 31152, "col": 9, "tokLen": 1 }, "end": { - "offset": 30438, + "offset": 31152, "col": 9, "tokLen": 1 } @@ -45320,11 +44773,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -45333,16 +44786,16 @@ } }, { - "id": "0x7feb10e02348", + "id": "0x557b772e3c70", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30443, + "offset": 31157, "col": 14, "tokLen": 14 }, "end": { - "offset": 30443, + "offset": 31157, "col": 14, "tokLen": 14 } @@ -45354,16 +44807,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e01158", + "id": "0x557b772e2a68", "kind": "StringLiteral", "range": { "begin": { - "offset": 30443, + "offset": 31157, "col": 14, "tokLen": 14 }, "end": { - "offset": 30443, + "offset": 31157, "col": 14, "tokLen": 14 } @@ -45379,33 +44832,33 @@ ] }, { - "id": "0x7feb10e02438", + "id": "0x557b772e3d68", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30467, - "line": 1002, + "offset": 31181, + "line": 1032, "col": 9, "tokLen": 6 }, "end": { - "offset": 30480, + "offset": 31194, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x7feb10e02408", + "id": "0x557b772e3d38", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30474, + "offset": 31188, "col": 16, "tokLen": 4 }, "end": { - "offset": 30480, + "offset": 31194, "col": 22, "tokLen": 19 } @@ -45415,7 +44868,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0050", + "id": "0x557b76924c90", "kind": "EnumConstantDecl", "name": "TEMPERATURE_FPGAEXT", "type": { @@ -45428,35 +44881,35 @@ ] }, { - "id": "0x7feb10e03778", + "id": "0x557b772e50c8", "kind": "IfStmt", "range": { "begin": { - "offset": 30505, - "line": 1003, + "offset": 31219, + "line": 1033, "col": 5, "tokLen": 2 }, "end": { - "offset": 30548, - "line": 1004, + "offset": 31262, + "line": 1034, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e036c8", + "id": "0x557b772e5010", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30509, - "line": 1003, + "offset": 31223, + "line": 1033, "col": 9, "tokLen": 1 }, "end": { - "offset": 30514, + "offset": 31228, "col": 14, "tokLen": 11 } @@ -45468,67 +44921,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e036b0", + "id": "0x557b772e4ff8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30511, + "offset": 31225, "col": 11, "tokLen": 2 }, "end": { - "offset": 30511, + "offset": 31225, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e03690", + "id": "0x557b772e4fd8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30511, + "offset": 31225, "col": 11, "tokLen": 2 }, "end": { - "offset": 30511, + "offset": 31225, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e02468", + "id": "0x557b772e3d98", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30509, + "offset": 31223, "col": 9, "tokLen": 1 }, "end": { - "offset": 30509, + "offset": 31223, "col": 9, "tokLen": 1 } @@ -45536,11 +44989,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -45549,16 +45002,16 @@ } }, { - "id": "0x7feb10e03678", + "id": "0x557b772e4fc0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30514, + "offset": 31228, "col": 14, "tokLen": 11 }, "end": { - "offset": 30514, + "offset": 31228, "col": 14, "tokLen": 11 } @@ -45570,16 +45023,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e02488", + "id": "0x557b772e3db8", "kind": "StringLiteral", "range": { "begin": { - "offset": 30514, + "offset": 31228, "col": 14, "tokLen": 11 }, "end": { - "offset": 30514, + "offset": 31228, "col": 14, "tokLen": 11 } @@ -45595,33 +45048,33 @@ ] }, { - "id": "0x7feb10e03768", + "id": "0x557b772e50b8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30535, - "line": 1004, + "offset": 31249, + "line": 1034, "col": 9, "tokLen": 6 }, "end": { - "offset": 30548, + "offset": 31262, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e03738", + "id": "0x557b772e5088", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30542, + "offset": 31256, "col": 16, "tokLen": 4 }, "end": { - "offset": 30548, + "offset": 31262, "col": 22, "tokLen": 16 } @@ -45631,7 +45084,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff00a0", + "id": "0x557b76924ce8", "kind": "EnumConstantDecl", "name": "TEMPERATURE_10GE", "type": { @@ -45644,35 +45097,35 @@ ] }, { - "id": "0x7feb10e04aa8", + "id": "0x557b772e6418", "kind": "IfStmt", "range": { "begin": { - "offset": 30570, - "line": 1005, + "offset": 31284, + "line": 1035, "col": 5, "tokLen": 2 }, "end": { - "offset": 30613, - "line": 1006, + "offset": 31327, + "line": 1036, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e049f8", + "id": "0x557b772e6360", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30574, - "line": 1005, + "offset": 31288, + "line": 1035, "col": 9, "tokLen": 1 }, "end": { - "offset": 30579, + "offset": 31293, "col": 14, "tokLen": 11 } @@ -45684,67 +45137,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e049e0", + "id": "0x557b772e6348", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30576, + "offset": 31290, "col": 11, "tokLen": 2 }, "end": { - "offset": 30576, + "offset": 31290, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e049c0", + "id": "0x557b772e6328", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30576, + "offset": 31290, "col": 11, "tokLen": 2 }, "end": { - "offset": 30576, + "offset": 31290, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e03798", + "id": "0x557b772e50e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30574, + "offset": 31288, "col": 9, "tokLen": 1 }, "end": { - "offset": 30574, + "offset": 31288, "col": 9, "tokLen": 1 } @@ -45752,11 +45205,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -45765,16 +45218,16 @@ } }, { - "id": "0x7feb10e049a8", + "id": "0x557b772e6310", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30579, + "offset": 31293, "col": 14, "tokLen": 11 }, "end": { - "offset": 30579, + "offset": 31293, "col": 14, "tokLen": 11 } @@ -45786,16 +45239,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e037b8", + "id": "0x557b772e5108", "kind": "StringLiteral", "range": { "begin": { - "offset": 30579, + "offset": 31293, "col": 14, "tokLen": 11 }, "end": { - "offset": 30579, + "offset": 31293, "col": 14, "tokLen": 11 } @@ -45811,33 +45264,33 @@ ] }, { - "id": "0x7feb10e04a98", + "id": "0x557b772e6408", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30600, - "line": 1006, + "offset": 31314, + "line": 1036, "col": 9, "tokLen": 6 }, "end": { - "offset": 30613, + "offset": 31327, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e04a68", + "id": "0x557b772e63d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30607, + "offset": 31321, "col": 16, "tokLen": 4 }, "end": { - "offset": 30613, + "offset": 31327, "col": 22, "tokLen": 16 } @@ -45847,7 +45300,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff00f0", + "id": "0x557b76924d40", "kind": "EnumConstantDecl", "name": "TEMPERATURE_DCDC", "type": { @@ -45860,35 +45313,35 @@ ] }, { - "id": "0x7feb10e05dd8", + "id": "0x557b772e7768", "kind": "IfStmt", "range": { "begin": { - "offset": 30635, - "line": 1007, + "offset": 31349, + "line": 1037, "col": 5, "tokLen": 2 }, "end": { - "offset": 30678, - "line": 1008, + "offset": 31392, + "line": 1038, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e05d28", + "id": "0x557b772e76b0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30639, - "line": 1007, + "offset": 31353, + "line": 1037, "col": 9, "tokLen": 1 }, "end": { - "offset": 30644, + "offset": 31358, "col": 14, "tokLen": 11 } @@ -45900,67 +45353,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e05d10", + "id": "0x557b772e7698", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30641, + "offset": 31355, "col": 11, "tokLen": 2 }, "end": { - "offset": 30641, + "offset": 31355, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e05cf0", + "id": "0x557b772e7678", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30641, + "offset": 31355, "col": 11, "tokLen": 2 }, "end": { - "offset": 30641, + "offset": 31355, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e04ac8", + "id": "0x557b772e6438", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30639, + "offset": 31353, "col": 9, "tokLen": 1 }, "end": { - "offset": 30639, + "offset": 31353, "col": 9, "tokLen": 1 } @@ -45968,11 +45421,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -45981,16 +45434,16 @@ } }, { - "id": "0x7feb10e05cd8", + "id": "0x557b772e7660", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30644, + "offset": 31358, "col": 14, "tokLen": 11 }, "end": { - "offset": 30644, + "offset": 31358, "col": 14, "tokLen": 11 } @@ -46002,16 +45455,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e04ae8", + "id": "0x557b772e6458", "kind": "StringLiteral", "range": { "begin": { - "offset": 30644, + "offset": 31358, "col": 14, "tokLen": 11 }, "end": { - "offset": 30644, + "offset": 31358, "col": 14, "tokLen": 11 } @@ -46027,33 +45480,33 @@ ] }, { - "id": "0x7feb10e05dc8", + "id": "0x557b772e7758", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30665, - "line": 1008, + "offset": 31379, + "line": 1038, "col": 9, "tokLen": 6 }, "end": { - "offset": 30678, + "offset": 31392, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e05d98", + "id": "0x557b772e7728", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30672, + "offset": 31386, "col": 16, "tokLen": 4 }, "end": { - "offset": 30678, + "offset": 31392, "col": 22, "tokLen": 16 } @@ -46063,7 +45516,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0140", + "id": "0x557b76924d98", "kind": "EnumConstantDecl", "name": "TEMPERATURE_SODL", "type": { @@ -46076,35 +45529,35 @@ ] }, { - "id": "0x7feb10e07108", + "id": "0x557b772e8ab8", "kind": "IfStmt", "range": { "begin": { - "offset": 30700, - "line": 1009, + "offset": 31414, + "line": 1039, "col": 5, "tokLen": 2 }, "end": { - "offset": 30743, - "line": 1010, + "offset": 31457, + "line": 1040, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e07058", + "id": "0x557b772e8a00", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30704, - "line": 1009, + "offset": 31418, + "line": 1039, "col": 9, "tokLen": 1 }, "end": { - "offset": 30709, + "offset": 31423, "col": 14, "tokLen": 11 } @@ -46116,67 +45569,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e07040", + "id": "0x557b772e89e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30706, + "offset": 31420, "col": 11, "tokLen": 2 }, "end": { - "offset": 30706, + "offset": 31420, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e07020", + "id": "0x557b772e89c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30706, + "offset": 31420, "col": 11, "tokLen": 2 }, "end": { - "offset": 30706, + "offset": 31420, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e05df8", + "id": "0x557b772e7788", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30704, + "offset": 31418, "col": 9, "tokLen": 1 }, "end": { - "offset": 30704, + "offset": 31418, "col": 9, "tokLen": 1 } @@ -46184,11 +45637,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -46197,16 +45650,16 @@ } }, { - "id": "0x7feb10e07008", + "id": "0x557b772e89b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30709, + "offset": 31423, "col": 14, "tokLen": 11 }, "end": { - "offset": 30709, + "offset": 31423, "col": 14, "tokLen": 11 } @@ -46218,16 +45671,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e05e18", + "id": "0x557b772e77a8", "kind": "StringLiteral", "range": { "begin": { - "offset": 30709, + "offset": 31423, "col": 14, "tokLen": 11 }, "end": { - "offset": 30709, + "offset": 31423, "col": 14, "tokLen": 11 } @@ -46243,33 +45696,33 @@ ] }, { - "id": "0x7feb10e070f8", + "id": "0x557b772e8aa8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30730, - "line": 1010, + "offset": 31444, + "line": 1040, "col": 9, "tokLen": 6 }, "end": { - "offset": 30743, + "offset": 31457, "col": 22, "tokLen": 16 } }, "inner": [ { - "id": "0x7feb10e070c8", + "id": "0x557b772e8a78", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30737, + "offset": 31451, "col": 16, "tokLen": 4 }, "end": { - "offset": 30743, + "offset": 31457, "col": 22, "tokLen": 16 } @@ -46279,7 +45732,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0190", + "id": "0x557b76924df0", "kind": "EnumConstantDecl", "name": "TEMPERATURE_SODR", "type": { @@ -46292,35 +45745,35 @@ ] }, { - "id": "0x7feb10e08438", + "id": "0x557b772e9e08", "kind": "IfStmt", "range": { "begin": { - "offset": 30765, - "line": 1011, + "offset": 31479, + "line": 1041, "col": 5, "tokLen": 2 }, "end": { - "offset": 30810, - "line": 1012, + "offset": 31524, + "line": 1042, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x7feb10e08388", + "id": "0x557b772e9d50", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30769, - "line": 1011, + "offset": 31483, + "line": 1041, "col": 9, "tokLen": 1 }, "end": { - "offset": 30774, + "offset": 31488, "col": 14, "tokLen": 13 } @@ -46332,67 +45785,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e08370", + "id": "0x557b772e9d38", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30771, + "offset": 31485, "col": 11, "tokLen": 2 }, "end": { - "offset": 30771, + "offset": 31485, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e08350", + "id": "0x557b772e9d18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30771, + "offset": 31485, "col": 11, "tokLen": 2 }, "end": { - "offset": 30771, + "offset": 31485, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e07128", + "id": "0x557b772e8ad8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30769, + "offset": 31483, "col": 9, "tokLen": 1 }, "end": { - "offset": 30769, + "offset": 31483, "col": 9, "tokLen": 1 } @@ -46400,11 +45853,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -46413,16 +45866,16 @@ } }, { - "id": "0x7feb10e08338", + "id": "0x557b772e9d00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30774, + "offset": 31488, "col": 14, "tokLen": 13 }, "end": { - "offset": 30774, + "offset": 31488, "col": 14, "tokLen": 13 } @@ -46434,16 +45887,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e07148", + "id": "0x557b772e8af8", "kind": "StringLiteral", "range": { "begin": { - "offset": 30774, + "offset": 31488, "col": 14, "tokLen": 13 }, "end": { - "offset": 30774, + "offset": 31488, "col": 14, "tokLen": 13 } @@ -46459,33 +45912,33 @@ ] }, { - "id": "0x7feb10e08428", + "id": "0x557b772e9df8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30797, - "line": 1012, + "offset": 31511, + "line": 1042, "col": 9, "tokLen": 6 }, "end": { - "offset": 30810, + "offset": 31524, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x7feb10e083f8", + "id": "0x557b772e9dc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30804, + "offset": 31518, "col": 16, "tokLen": 4 }, "end": { - "offset": 30810, + "offset": 31524, "col": 22, "tokLen": 17 } @@ -46495,7 +45948,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff01e0", + "id": "0x557b76924e48", "kind": "EnumConstantDecl", "name": "TEMPERATURE_FPGA2", "type": { @@ -46508,35 +45961,35 @@ ] }, { - "id": "0x7feb10e09768", + "id": "0x557b772eb158", "kind": "IfStmt", "range": { "begin": { - "offset": 30833, - "line": 1013, + "offset": 31547, + "line": 1043, "col": 5, "tokLen": 2 }, "end": { - "offset": 30878, - "line": 1014, + "offset": 31592, + "line": 1044, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x7feb10e096b8", + "id": "0x557b772eb0a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30837, - "line": 1013, + "offset": 31551, + "line": 1043, "col": 9, "tokLen": 1 }, "end": { - "offset": 30842, + "offset": 31556, "col": 14, "tokLen": 13 } @@ -46548,67 +46001,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e096a0", + "id": "0x557b772eb088", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30839, + "offset": 31553, "col": 11, "tokLen": 2 }, "end": { - "offset": 30839, + "offset": 31553, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e09680", + "id": "0x557b772eb068", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30839, + "offset": 31553, "col": 11, "tokLen": 2 }, "end": { - "offset": 30839, + "offset": 31553, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e08458", + "id": "0x557b772e9e28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30837, + "offset": 31551, "col": 9, "tokLen": 1 }, "end": { - "offset": 30837, + "offset": 31551, "col": 9, "tokLen": 1 } @@ -46616,11 +46069,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -46629,16 +46082,16 @@ } }, { - "id": "0x7feb10e09668", + "id": "0x557b772eb050", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30842, + "offset": 31556, "col": 14, "tokLen": 13 }, "end": { - "offset": 30842, + "offset": 31556, "col": 14, "tokLen": 13 } @@ -46650,16 +46103,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e08478", + "id": "0x557b772e9e48", "kind": "StringLiteral", "range": { "begin": { - "offset": 30842, + "offset": 31556, "col": 14, "tokLen": 13 }, "end": { - "offset": 30842, + "offset": 31556, "col": 14, "tokLen": 13 } @@ -46675,33 +46128,33 @@ ] }, { - "id": "0x7feb10e09758", + "id": "0x557b772eb148", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30865, - "line": 1014, + "offset": 31579, + "line": 1044, "col": 9, "tokLen": 6 }, "end": { - "offset": 30878, + "offset": 31592, "col": 22, "tokLen": 17 } }, "inner": [ { - "id": "0x7feb10e09728", + "id": "0x557b772eb118", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30872, + "offset": 31586, "col": 16, "tokLen": 4 }, "end": { - "offset": 30878, + "offset": 31592, "col": 22, "tokLen": 17 } @@ -46711,7 +46164,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0230", + "id": "0x557b76924ea0", "kind": "EnumConstantDecl", "name": "TEMPERATURE_FPGA3", "type": { @@ -46724,35 +46177,35 @@ ] }, { - "id": "0x7feb10e0aa98", + "id": "0x557b772ec4a8", "kind": "IfStmt", "range": { "begin": { - "offset": 30901, - "line": 1015, + "offset": 31615, + "line": 1045, "col": 5, "tokLen": 2 }, "end": { - "offset": 30947, - "line": 1016, + "offset": 31661, + "line": 1046, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x7feb10e0a9e8", + "id": "0x557b772ec3f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30905, - "line": 1015, + "offset": 31619, + "line": 1045, "col": 9, "tokLen": 1 }, "end": { - "offset": 30910, + "offset": 31624, "col": 14, "tokLen": 14 } @@ -46764,67 +46217,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e0a9d0", + "id": "0x557b772ec3d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30907, + "offset": 31621, "col": 11, "tokLen": 2 }, "end": { - "offset": 30907, + "offset": 31621, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e0a9b0", + "id": "0x557b772ec3b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30907, + "offset": 31621, "col": 11, "tokLen": 2 }, "end": { - "offset": 30907, + "offset": 31621, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e09788", + "id": "0x557b772eb178", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30905, + "offset": 31619, "col": 9, "tokLen": 1 }, "end": { - "offset": 30905, + "offset": 31619, "col": 9, "tokLen": 1 } @@ -46832,11 +46285,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e8ff00", + "id": "0x557b7726cb90", "kind": "ParmVarDecl", "name": "s", "type": { @@ -46845,16 +46298,16 @@ } }, { - "id": "0x7feb10e0a998", + "id": "0x557b772ec3a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30910, + "offset": 31624, "col": 14, "tokLen": 14 }, "end": { - "offset": 30910, + "offset": 31624, "col": 14, "tokLen": 14 } @@ -46866,16 +46319,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e097a8", + "id": "0x557b772eb198", "kind": "StringLiteral", "range": { "begin": { - "offset": 30910, + "offset": 31624, "col": 14, "tokLen": 14 }, "end": { - "offset": 30910, + "offset": 31624, "col": 14, "tokLen": 14 } @@ -46891,33 +46344,33 @@ ] }, { - "id": "0x7feb10e0aa88", + "id": "0x557b772ec498", "kind": "ReturnStmt", "range": { "begin": { - "offset": 30934, - "line": 1016, + "offset": 31648, + "line": 1046, "col": 9, "tokLen": 6 }, "end": { - "offset": 30947, + "offset": 31661, "col": 22, "tokLen": 13 } }, "inner": [ { - "id": "0x7feb10e0aa58", + "id": "0x557b772ec468", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 30941, + "offset": 31655, "col": 16, "tokLen": 4 }, "end": { - "offset": 30947, + "offset": 31661, "col": 22, "tokLen": 13 } @@ -46927,7 +46380,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff0c50", + "id": "0x557b76925970", "kind": "EnumConstantDecl", "name": "SLOW_ADC_TEMP", "type": { @@ -46940,17 +46393,17 @@ ] }, { - "id": "0x7feb10e0b128", + "id": "0x557b772ecb10", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 30966, - "line": 1017, + "offset": 31680, + "line": 1047, "col": 5, "tokLen": 5 }, "end": { - "offset": 31009, + "offset": 31723, "col": 48, "tokLen": 1 } @@ -46962,16 +46415,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10e0b110", + "id": "0x557b772ecaf8", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 30966, + "offset": 31680, "col": 5, "tokLen": 5 }, "end": { - "offset": 31009, + "offset": 31723, "col": 48, "tokLen": 1 } @@ -46982,365 +46435,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10e0b0e0", - "kind": "CXXConstructExpr", + "id": "0x557b772ecad0", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 30972, + "offset": 31686, "col": 11, "tokLen": 12 }, "end": { - "offset": 31009, + "offset": 31723, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e0b0c8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772ecab0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 30972, + "offset": 31686, "col": 11, "tokLen": 12 }, "end": { - "offset": 31009, + "offset": 31723, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b772ecaa8", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10e0b0a0", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b772eca78", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 30972, + "offset": 31686, "col": 11, "tokLen": 12 }, "end": { - "offset": 31009, + "offset": 31723, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e0b080", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772eca60", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 30972, - "col": 11, - "tokLen": 12 + "offset": 31699, + "col": 24, + "tokLen": 20 }, "end": { - "offset": 31009, - "col": 48, + "offset": 31722, + "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10e0b078", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e0b048", - "kind": "CXXConstructExpr", + "id": "0x557b772eca48", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30972, - "col": 11, - "tokLen": 12 + "offset": 31699, + "col": 24, + "tokLen": 20 }, "end": { - "offset": 31009, - "col": 48, + "offset": 31722, + "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10e0b030", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772eca28", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 30985, + "offset": 31699, "col": 24, "tokLen": 20 }, "end": { - "offset": 31008, + "offset": 31722, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b772eca20", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e0b018", - "kind": "ImplicitCastExpr", + "id": "0x557b772ec9e8", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 30985, + "offset": 31699, "col": 24, "tokLen": 20 }, "end": { - "offset": 31008, + "offset": 31722, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10e0aff8", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772ec9d0", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 30985, + "offset": 31720, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 31720, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b772ec9b0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31720, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 31720, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b772ec998", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 31699, "col": 24, "tokLen": 20 }, "end": { - "offset": 31008, + "offset": 31699, + "col": 24, + "tokLen": 20 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b772ec4f8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 31699, + "col": 24, + "tokLen": 20 + }, + "end": { + "offset": 31699, + "col": 24, + "tokLen": 20 + } + }, + "type": { + "qualType": "const char[19]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown dac Index \"" + } + ] + }, + { + "id": "0x557b772ec528", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 31722, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 31722, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10e0aff0", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b7726cb90", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10e0afb8", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 30985, - "col": 24, - "tokLen": 20 - }, - "end": { - "offset": 31008, - "col": 47, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10e0afa0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 31006, - "col": 45, - "tokLen": 1 - }, - "end": { - "offset": 31006, - "col": 45, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10e0af80", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 31006, - "col": 45, - "tokLen": 1 - }, - "end": { - "offset": 31006, - "col": 45, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10e0af68", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 30985, - "col": 24, - "tokLen": 20 - }, - "end": { - "offset": 30985, - "col": 24, - "tokLen": 20 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10e0aac8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 30985, - "col": 24, - "tokLen": 20 - }, - "end": { - "offset": 30985, - "col": 24, - "tokLen": 20 - } - }, - "type": { - "qualType": "const char[19]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown dac Index \"" - } - ] - }, - { - "id": "0x7feb10e0aaf8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 31008, - "col": 47, - "tokLen": 1 - }, - "end": { - "offset": 31008, - "col": 47, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10e8ff00", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -47365,29 +46762,29 @@ ] }, { - "id": "0x7feb10e0b598", + "id": "0x557b772ecf78", "kind": "FunctionDecl", "loc": { - "offset": 31043, + "offset": 31757, "file": "ToString.cpp", - "line": 1020, + "line": 1050, "col": 29, "tokLen": 8 }, "range": { "begin": { - "offset": 31015, + "offset": 31729, "col": 1, "tokLen": 8 }, "end": { - "offset": 31403, - "line": 1030, + "offset": 32117, + "line": 1060, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a8fa8", + "previousDecl": "0x557b76f79868", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs9burstModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -47401,13 +46798,13 @@ }, "inner": [ { - "id": "0x37ff1de0", + "id": "0x557b76926e20", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::burstMode" }, "decl": { - "id": "0x37ff1d38", + "id": "0x557b76926bb8", "kind": "EnumDecl", "name": "burstMode" } @@ -47415,22 +46812,22 @@ ] }, { - "id": "0x7feb10e0b4c0", + "id": "0x557b772ecea0", "kind": "ParmVarDecl", "loc": { - "offset": 31071, - "line": 1020, + "offset": 31785, + "line": 1050, "col": 57, "tokLen": 1 }, "range": { "begin": { - "offset": 31052, + "offset": 31766, "col": 38, "tokLen": 5 }, "end": { - "offset": 31071, + "offset": 31785, "col": 57, "tokLen": 1 } @@ -47442,52 +46839,52 @@ } }, { - "id": "0x7feb10e10ad0", + "id": "0x557b772f2518", "kind": "CompoundStmt", "range": { "begin": { - "offset": 31074, + "offset": 31788, "col": 60, "tokLen": 1 }, "end": { - "offset": 31403, - "line": 1030, + "offset": 32117, + "line": 1060, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10e0ca98", + "id": "0x557b772ee498", "kind": "IfStmt", "range": { "begin": { - "offset": 31080, - "line": 1021, + "offset": 31794, + "line": 1051, "col": 5, "tokLen": 2 }, "end": { - "offset": 31128, - "line": 1022, + "offset": 31842, + "line": 1052, "col": 22, "tokLen": 14 } }, "inner": [ { - "id": "0x7feb10e0c9e8", + "id": "0x557b772ee3e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31084, - "line": 1021, + "offset": 31798, + "line": 1051, "col": 9, "tokLen": 1 }, "end": { - "offset": 31089, + "offset": 31803, "col": 14, "tokLen": 16 } @@ -47499,67 +46896,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e0c9d0", + "id": "0x557b772ee3c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31086, + "offset": 31800, "col": 11, "tokLen": 2 }, "end": { - "offset": 31086, + "offset": 31800, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e0c9b0", + "id": "0x557b772ee3a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31086, + "offset": 31800, "col": 11, "tokLen": 2 }, "end": { - "offset": 31086, + "offset": 31800, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e0b780", + "id": "0x557b772ed168", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31084, + "offset": 31798, "col": 9, "tokLen": 1 }, "end": { - "offset": 31084, + "offset": 31798, "col": 9, "tokLen": 1 } @@ -47567,11 +46964,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e0b4c0", + "id": "0x557b772ecea0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -47580,16 +46977,16 @@ } }, { - "id": "0x7feb10e0c998", + "id": "0x557b772ee390", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31089, + "offset": 31803, "col": 14, "tokLen": 16 }, "end": { - "offset": 31089, + "offset": 31803, "col": 14, "tokLen": 16 } @@ -47601,16 +46998,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e0b7a0", + "id": "0x557b772ed188", "kind": "StringLiteral", "range": { "begin": { - "offset": 31089, + "offset": 31803, "col": 14, "tokLen": 16 }, "end": { - "offset": 31089, + "offset": 31803, "col": 14, "tokLen": 16 } @@ -47626,33 +47023,33 @@ ] }, { - "id": "0x7feb10e0ca88", + "id": "0x557b772ee488", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31115, - "line": 1022, + "offset": 31829, + "line": 1052, "col": 9, "tokLen": 6 }, "end": { - "offset": 31128, + "offset": 31842, "col": 22, "tokLen": 14 } }, "inner": [ { - "id": "0x7feb10e0ca58", + "id": "0x557b772ee458", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31122, + "offset": 31836, "col": 16, "tokLen": 4 }, "end": { - "offset": 31128, + "offset": 31842, "col": 22, "tokLen": 14 } @@ -47662,7 +47059,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1e00", + "id": "0x557b76926c60", "kind": "EnumConstantDecl", "name": "BURST_INTERNAL", "type": { @@ -47675,35 +47072,35 @@ ] }, { - "id": "0x7feb10e0ddc8", + "id": "0x557b772ef7f8", "kind": "IfStmt", "range": { "begin": { - "offset": 31148, - "line": 1023, + "offset": 31862, + "line": 1053, "col": 5, "tokLen": 2 }, "end": { - "offset": 31196, - "line": 1024, + "offset": 31910, + "line": 1054, "col": 22, "tokLen": 14 } }, "inner": [ { - "id": "0x7feb10e0dd18", + "id": "0x557b772ef740", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31152, - "line": 1023, + "offset": 31866, + "line": 1053, "col": 9, "tokLen": 1 }, "end": { - "offset": 31157, + "offset": 31871, "col": 14, "tokLen": 16 } @@ -47715,67 +47112,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e0dd00", + "id": "0x557b772ef728", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31154, + "offset": 31868, "col": 11, "tokLen": 2 }, "end": { - "offset": 31154, + "offset": 31868, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e0dce0", + "id": "0x557b772ef708", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31154, + "offset": 31868, "col": 11, "tokLen": 2 }, "end": { - "offset": 31154, + "offset": 31868, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e0cab8", + "id": "0x557b772ee4b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31152, + "offset": 31866, "col": 9, "tokLen": 1 }, "end": { - "offset": 31152, + "offset": 31866, "col": 9, "tokLen": 1 } @@ -47783,11 +47180,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e0b4c0", + "id": "0x557b772ecea0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -47796,16 +47193,16 @@ } }, { - "id": "0x7feb10e0dcc8", + "id": "0x557b772ef6f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31157, + "offset": 31871, "col": 14, "tokLen": 16 }, "end": { - "offset": 31157, + "offset": 31871, "col": 14, "tokLen": 16 } @@ -47817,16 +47214,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e0cad8", + "id": "0x557b772ee4d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 31157, + "offset": 31871, "col": 14, "tokLen": 16 }, "end": { - "offset": 31157, + "offset": 31871, "col": 14, "tokLen": 16 } @@ -47842,33 +47239,33 @@ ] }, { - "id": "0x7feb10e0ddb8", + "id": "0x557b772ef7e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31183, - "line": 1024, + "offset": 31897, + "line": 1054, "col": 9, "tokLen": 6 }, "end": { - "offset": 31196, + "offset": 31910, "col": 22, "tokLen": 14 } }, "inner": [ { - "id": "0x7feb10e0dd88", + "id": "0x557b772ef7b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31190, + "offset": 31904, "col": 16, "tokLen": 4 }, "end": { - "offset": 31196, + "offset": 31910, "col": 22, "tokLen": 14 } @@ -47878,7 +47275,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1e50", + "id": "0x557b76926cb8", "kind": "EnumConstantDecl", "name": "BURST_EXTERNAL", "type": { @@ -47891,35 +47288,35 @@ ] }, { - "id": "0x7feb10e0f0f8", + "id": "0x557b772f0b48", "kind": "IfStmt", "range": { "begin": { - "offset": 31216, - "line": 1025, + "offset": 31930, + "line": 1055, "col": 5, "tokLen": 2 }, "end": { - "offset": 31261, - "line": 1026, + "offset": 31975, + "line": 1056, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x7feb10e0f048", + "id": "0x557b772f0a90", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31220, - "line": 1025, + "offset": 31934, + "line": 1055, "col": 9, "tokLen": 1 }, "end": { - "offset": 31225, + "offset": 31939, "col": 14, "tokLen": 13 } @@ -47931,67 +47328,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e0f030", + "id": "0x557b772f0a78", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31222, + "offset": 31936, "col": 11, "tokLen": 2 }, "end": { - "offset": 31222, + "offset": 31936, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e0f010", + "id": "0x557b772f0a58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31222, + "offset": 31936, "col": 11, "tokLen": 2 }, "end": { - "offset": 31222, + "offset": 31936, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e0dde8", + "id": "0x557b772ef818", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31220, + "offset": 31934, "col": 9, "tokLen": 1 }, "end": { - "offset": 31220, + "offset": 31934, "col": 9, "tokLen": 1 } @@ -47999,11 +47396,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e0b4c0", + "id": "0x557b772ecea0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -48012,16 +47409,16 @@ } }, { - "id": "0x7feb10e0eff8", + "id": "0x557b772f0a40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31225, + "offset": 31939, "col": 14, "tokLen": 13 }, "end": { - "offset": 31225, + "offset": 31939, "col": 14, "tokLen": 13 } @@ -48033,16 +47430,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e0de08", + "id": "0x557b772ef838", "kind": "StringLiteral", "range": { "begin": { - "offset": 31225, + "offset": 31939, "col": 14, "tokLen": 13 }, "end": { - "offset": 31225, + "offset": 31939, "col": 14, "tokLen": 13 } @@ -48058,33 +47455,33 @@ ] }, { - "id": "0x7feb10e0f0e8", + "id": "0x557b772f0b38", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31248, - "line": 1026, + "offset": 31962, + "line": 1056, "col": 9, "tokLen": 6 }, "end": { - "offset": 31261, + "offset": 31975, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x7feb10e0f0b8", + "id": "0x557b772f0b08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31255, + "offset": 31969, "col": 16, "tokLen": 4 }, "end": { - "offset": 31261, + "offset": 31975, "col": 22, "tokLen": 19 } @@ -48094,7 +47491,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1ea0", + "id": "0x557b76926d10", "kind": "EnumConstantDecl", "name": "CONTINUOUS_INTERNAL", "type": { @@ -48107,35 +47504,35 @@ ] }, { - "id": "0x7feb10e10428", + "id": "0x557b772f1e98", "kind": "IfStmt", "range": { "begin": { - "offset": 31286, - "line": 1027, + "offset": 32000, + "line": 1057, "col": 5, "tokLen": 2 }, "end": { - "offset": 31331, - "line": 1028, + "offset": 32045, + "line": 1058, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x7feb10e10378", + "id": "0x557b772f1de0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31290, - "line": 1027, + "offset": 32004, + "line": 1057, "col": 9, "tokLen": 1 }, "end": { - "offset": 31295, + "offset": 32009, "col": 14, "tokLen": 13 } @@ -48147,67 +47544,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e10360", + "id": "0x557b772f1dc8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31292, + "offset": 32006, "col": 11, "tokLen": 2 }, "end": { - "offset": 31292, + "offset": 32006, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e10340", + "id": "0x557b772f1da8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31292, + "offset": 32006, "col": 11, "tokLen": 2 }, "end": { - "offset": 31292, + "offset": 32006, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e0f118", + "id": "0x557b772f0b68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31290, + "offset": 32004, "col": 9, "tokLen": 1 }, "end": { - "offset": 31290, + "offset": 32004, "col": 9, "tokLen": 1 } @@ -48215,11 +47612,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e0b4c0", + "id": "0x557b772ecea0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -48228,16 +47625,16 @@ } }, { - "id": "0x7feb10e10328", + "id": "0x557b772f1d90", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31295, + "offset": 32009, "col": 14, "tokLen": 13 }, "end": { - "offset": 31295, + "offset": 32009, "col": 14, "tokLen": 13 } @@ -48249,16 +47646,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e0f138", + "id": "0x557b772f0b88", "kind": "StringLiteral", "range": { "begin": { - "offset": 31295, + "offset": 32009, "col": 14, "tokLen": 13 }, "end": { - "offset": 31295, + "offset": 32009, "col": 14, "tokLen": 13 } @@ -48274,33 +47671,33 @@ ] }, { - "id": "0x7feb10e10418", + "id": "0x557b772f1e88", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31318, - "line": 1028, + "offset": 32032, + "line": 1058, "col": 9, "tokLen": 6 }, "end": { - "offset": 31331, + "offset": 32045, "col": 22, "tokLen": 19 } }, "inner": [ { - "id": "0x7feb10e103e8", + "id": "0x557b772f1e58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31325, + "offset": 32039, "col": 16, "tokLen": 4 }, "end": { - "offset": 31331, + "offset": 32045, "col": 22, "tokLen": 19 } @@ -48310,7 +47707,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff1ef0", + "id": "0x557b76926d68", "kind": "EnumConstantDecl", "name": "CONTINUOUS_EXTERNAL", "type": { @@ -48323,17 +47720,17 @@ ] }, { - "id": "0x7feb10e10ab8", + "id": "0x557b772f2500", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 31356, - "line": 1029, + "offset": 32070, + "line": 1059, "col": 5, "tokLen": 5 }, "end": { - "offset": 31400, + "offset": 32114, "col": 49, "tokLen": 1 } @@ -48345,16 +47742,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10e10aa0", + "id": "0x557b772f24e8", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 31356, + "offset": 32070, "col": 5, "tokLen": 5 }, "end": { - "offset": 31400, + "offset": 32114, "col": 49, "tokLen": 1 } @@ -48365,365 +47762,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10e10a70", - "kind": "CXXConstructExpr", + "id": "0x557b772f24c0", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 31362, + "offset": 32076, "col": 11, "tokLen": 12 }, "end": { - "offset": 31400, + "offset": 32114, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e10a58", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772f24a0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 31362, + "offset": 32076, "col": 11, "tokLen": 12 }, "end": { - "offset": 31400, + "offset": 32114, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b772f2498", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10e10a30", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b772f2468", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 31362, + "offset": 32076, "col": 11, "tokLen": 12 }, "end": { - "offset": 31400, + "offset": 32114, "col": 49, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e10a10", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772f2450", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 31362, - "col": 11, - "tokLen": 12 + "offset": 32089, + "col": 24, + "tokLen": 21 }, "end": { - "offset": 31400, - "col": 49, + "offset": 32113, + "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10e10a08", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e109d8", - "kind": "CXXConstructExpr", + "id": "0x557b772f2438", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31362, - "col": 11, - "tokLen": 12 + "offset": 32089, + "col": 24, + "tokLen": 21 }, "end": { - "offset": 31400, - "col": 49, + "offset": 32113, + "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10e109c0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772f2418", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 31375, + "offset": 32089, "col": 24, "tokLen": 21 }, "end": { - "offset": 31399, + "offset": 32113, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b772f2410", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e109a8", - "kind": "ImplicitCastExpr", + "id": "0x557b772f23d8", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31375, + "offset": 32089, "col": 24, "tokLen": 21 }, "end": { - "offset": 31399, + "offset": 32113, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10e10988", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772f23c0", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31375, + "offset": 32111, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 32111, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b772f23a0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32111, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 32111, + "col": 46, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b772f2388", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32089, "col": 24, "tokLen": 21 }, "end": { - "offset": 31399, + "offset": 32089, + "col": 24, + "tokLen": 21 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b772f1ee8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 32089, + "col": 24, + "tokLen": 21 + }, + "end": { + "offset": 32089, + "col": 24, + "tokLen": 21 + } + }, + "type": { + "qualType": "const char[20]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown burst mode \"" + } + ] + }, + { + "id": "0x557b772f1f18", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32113, + "col": 48, + "tokLen": 1 + }, + "end": { + "offset": 32113, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10e10980", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b772ecea0", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10e10948", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 31375, - "col": 24, - "tokLen": 21 - }, - "end": { - "offset": 31399, - "col": 48, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10e10930", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 31397, - "col": 46, - "tokLen": 1 - }, - "end": { - "offset": 31397, - "col": 46, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10e10910", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 31397, - "col": 46, - "tokLen": 1 - }, - "end": { - "offset": 31397, - "col": 46, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10e108f8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 31375, - "col": 24, - "tokLen": 21 - }, - "end": { - "offset": 31375, - "col": 24, - "tokLen": 21 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10e10458", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 31375, - "col": 24, - "tokLen": 21 - }, - "end": { - "offset": 31375, - "col": 24, - "tokLen": 21 - } - }, - "type": { - "qualType": "const char[20]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown burst mode \"" - } - ] - }, - { - "id": "0x7feb10e10488", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 31399, - "col": 48, - "tokLen": 1 - }, - "end": { - "offset": 31399, - "col": 48, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10e0b4c0", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -48748,29 +48089,29 @@ ] }, { - "id": "0x7feb10e10c88", + "id": "0x557b772f26c8", "kind": "FunctionDecl", "loc": { - "offset": 31441, + "offset": 32155, "file": "ToString.cpp", - "line": 1032, + "line": 1062, "col": 36, "tokLen": 8 }, "range": { "begin": { - "offset": 31406, + "offset": 32120, "col": 1, "tokLen": 8 }, "end": { - "offset": 31659, - "line": 1038, + "offset": 32373, + "line": 1068, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a94f8", + "previousDecl": "0x557b76f79de8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs16timingSourceTypeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -48784,13 +48125,13 @@ }, "inner": [ { - "id": "0x37ff2060", + "id": "0x557b76926fc0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingSourceType" }, "decl": { - "id": "0x37ff1fb8", + "id": "0x557b76926e68", "kind": "EnumDecl", "name": "timingSourceType" } @@ -48798,22 +48139,22 @@ ] }, { - "id": "0x7feb10e10bb0", + "id": "0x557b772f25f0", "kind": "ParmVarDecl", "loc": { - "offset": 31469, - "line": 1032, + "offset": 32183, + "line": 1062, "col": 64, "tokLen": 1 }, "range": { "begin": { - "offset": 31450, + "offset": 32164, "col": 45, "tokLen": 5 }, "end": { - "offset": 31469, + "offset": 32183, "col": 64, "tokLen": 1 } @@ -48825,52 +48166,52 @@ } }, { - "id": "0x7feb10e13b88", + "id": "0x557b772f55f0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 31472, + "offset": 32186, "col": 67, "tokLen": 1 }, "end": { - "offset": 31659, - "line": 1038, + "offset": 32373, + "line": 1068, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10e12178", + "id": "0x557b772f3be8", "kind": "IfStmt", "range": { "begin": { - "offset": 31478, - "line": 1033, + "offset": 32192, + "line": 1063, "col": 5, "tokLen": 2 }, "end": { - "offset": 31520, - "line": 1034, + "offset": 32234, + "line": 1064, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x7feb10e120c8", + "id": "0x557b772f3b30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31482, - "line": 1033, + "offset": 32196, + "line": 1063, "col": 9, "tokLen": 1 }, "end": { - "offset": 31487, + "offset": 32201, "col": 14, "tokLen": 10 } @@ -48882,67 +48223,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e120b0", + "id": "0x557b772f3b18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31484, + "offset": 32198, "col": 11, "tokLen": 2 }, "end": { - "offset": 31484, + "offset": 32198, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e12090", + "id": "0x557b772f3af8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31484, + "offset": 32198, "col": 11, "tokLen": 2 }, "end": { - "offset": 31484, + "offset": 32198, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e10e70", + "id": "0x557b772f28b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31482, + "offset": 32196, "col": 9, "tokLen": 1 }, "end": { - "offset": 31482, + "offset": 32196, "col": 9, "tokLen": 1 } @@ -48950,11 +48291,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e10bb0", + "id": "0x557b772f25f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -48963,16 +48304,16 @@ } }, { - "id": "0x7feb10e12078", + "id": "0x557b772f3ae0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31487, + "offset": 32201, "col": 14, "tokLen": 10 }, "end": { - "offset": 31487, + "offset": 32201, "col": 14, "tokLen": 10 } @@ -48984,16 +48325,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e10e90", + "id": "0x557b772f28d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 31487, + "offset": 32201, "col": 14, "tokLen": 10 }, "end": { - "offset": 31487, + "offset": 32201, "col": 14, "tokLen": 10 } @@ -49009,33 +48350,33 @@ ] }, { - "id": "0x7feb10e12168", + "id": "0x557b772f3bd8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31507, - "line": 1034, + "offset": 32221, + "line": 1064, "col": 9, "tokLen": 6 }, "end": { - "offset": 31520, + "offset": 32234, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x7feb10e12138", + "id": "0x557b772f3ba8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31514, + "offset": 32228, "col": 16, "tokLen": 4 }, "end": { - "offset": 31520, + "offset": 32234, "col": 22, "tokLen": 15 } @@ -49045,7 +48386,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2080", + "id": "0x557b76926f10", "kind": "EnumConstantDecl", "name": "TIMING_INTERNAL", "type": { @@ -49058,35 +48399,35 @@ ] }, { - "id": "0x7feb10e134a8", + "id": "0x557b772f4f38", "kind": "IfStmt", "range": { "begin": { - "offset": 31541, - "line": 1035, + "offset": 32255, + "line": 1065, "col": 5, "tokLen": 2 }, "end": { - "offset": 31583, - "line": 1036, + "offset": 32297, + "line": 1066, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x7feb10e133f8", + "id": "0x557b772f4e80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31545, - "line": 1035, + "offset": 32259, + "line": 1065, "col": 9, "tokLen": 1 }, "end": { - "offset": 31550, + "offset": 32264, "col": 14, "tokLen": 10 } @@ -49098,67 +48439,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e133e0", + "id": "0x557b772f4e68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31547, + "offset": 32261, "col": 11, "tokLen": 2 }, "end": { - "offset": 31547, + "offset": 32261, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e133c0", + "id": "0x557b772f4e48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31547, + "offset": 32261, "col": 11, "tokLen": 2 }, "end": { - "offset": 31547, + "offset": 32261, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e12198", + "id": "0x557b772f3c08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31545, + "offset": 32259, "col": 9, "tokLen": 1 }, "end": { - "offset": 31545, + "offset": 32259, "col": 9, "tokLen": 1 } @@ -49166,11 +48507,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e10bb0", + "id": "0x557b772f25f0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -49179,16 +48520,16 @@ } }, { - "id": "0x7feb10e133a8", + "id": "0x557b772f4e30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31550, + "offset": 32264, "col": 14, "tokLen": 10 }, "end": { - "offset": 31550, + "offset": 32264, "col": 14, "tokLen": 10 } @@ -49200,16 +48541,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e121b8", + "id": "0x557b772f3c28", "kind": "StringLiteral", "range": { "begin": { - "offset": 31550, + "offset": 32264, "col": 14, "tokLen": 10 }, "end": { - "offset": 31550, + "offset": 32264, "col": 14, "tokLen": 10 } @@ -49225,33 +48566,33 @@ ] }, { - "id": "0x7feb10e13498", + "id": "0x557b772f4f28", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31570, - "line": 1036, + "offset": 32284, + "line": 1066, "col": 9, "tokLen": 6 }, "end": { - "offset": 31583, + "offset": 32297, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x7feb10e13468", + "id": "0x557b772f4ef8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31577, + "offset": 32291, "col": 16, "tokLen": 4 }, "end": { - "offset": 31583, + "offset": 32297, "col": 22, "tokLen": 15 } @@ -49261,7 +48602,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff20d0", + "id": "0x557b76926f68", "kind": "EnumConstantDecl", "name": "TIMING_EXTERNAL", "type": { @@ -49274,17 +48615,17 @@ ] }, { - "id": "0x7feb10e13b70", + "id": "0x557b772f55d8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 31604, - "line": 1037, + "offset": 32318, + "line": 1067, "col": 5, "tokLen": 5 }, "end": { - "offset": 31656, + "offset": 32370, "col": 57, "tokLen": 1 } @@ -49296,16 +48637,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10e13b58", + "id": "0x557b772f55c0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 31604, + "offset": 32318, "col": 5, "tokLen": 5 }, "end": { - "offset": 31656, + "offset": 32370, "col": 57, "tokLen": 1 } @@ -49316,365 +48657,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10e13b28", - "kind": "CXXConstructExpr", + "id": "0x557b772f5598", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 31610, + "offset": 32324, "col": 11, "tokLen": 12 }, "end": { - "offset": 31656, + "offset": 32370, "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e13b10", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772f5578", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 31610, + "offset": 32324, "col": 11, "tokLen": 12 }, "end": { - "offset": 31656, + "offset": 32370, "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b772f5570", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10e13ae8", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b772f5540", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 31610, + "offset": 32324, "col": 11, "tokLen": 12 }, "end": { - "offset": 31656, + "offset": 32370, "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10e13ac8", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772f5528", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 31610, - "col": 11, - "tokLen": 12 + "offset": 32337, + "col": 24, + "tokLen": 29 }, "end": { - "offset": 31656, - "col": 57, + "offset": 32369, + "col": 56, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10e13ac0", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e13a90", - "kind": "CXXConstructExpr", + "id": "0x557b772f5510", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31610, - "col": 11, - "tokLen": 12 + "offset": 32337, + "col": 24, + "tokLen": 29 }, "end": { - "offset": 31656, - "col": 57, + "offset": 32369, + "col": 56, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10e13a78", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772f54f0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 31623, + "offset": 32337, "col": 24, "tokLen": 29 }, "end": { - "offset": 31655, + "offset": 32369, "col": 56, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b772f54e8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10e13a60", - "kind": "ImplicitCastExpr", + "id": "0x557b772f54b0", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31623, + "offset": 32337, "col": 24, "tokLen": 29 }, "end": { - "offset": 31655, + "offset": 32369, "col": 56, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10e13a40", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772f5498", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31623, + "offset": 32367, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 32367, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b772f5478", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32367, + "col": 54, + "tokLen": 1 + }, + "end": { + "offset": 32367, + "col": 54, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b772f5460", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32337, "col": 24, "tokLen": 29 }, "end": { - "offset": 31655, + "offset": 32337, + "col": 24, + "tokLen": 29 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b772f4f88", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 32337, + "col": 24, + "tokLen": 29 + }, + "end": { + "offset": 32337, + "col": 24, + "tokLen": 29 + } + }, + "type": { + "qualType": "const char[28]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown timing source type \"" + } + ] + }, + { + "id": "0x557b772f4fc0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32369, + "col": 56, + "tokLen": 1 + }, + "end": { + "offset": 32369, "col": 56, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10e13a38", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b772f25f0", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10e13a00", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 31623, - "col": 24, - "tokLen": 29 - }, - "end": { - "offset": 31655, - "col": 56, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10e139e8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 31653, - "col": 54, - "tokLen": 1 - }, - "end": { - "offset": 31653, - "col": 54, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10e139c8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 31653, - "col": 54, - "tokLen": 1 - }, - "end": { - "offset": 31653, - "col": 54, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10e139b0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 31623, - "col": 24, - "tokLen": 29 - }, - "end": { - "offset": 31623, - "col": 24, - "tokLen": 29 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10e134d8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 31623, - "col": 24, - "tokLen": 29 - }, - "end": { - "offset": 31623, - "col": 24, - "tokLen": 29 - } - }, - "type": { - "qualType": "const char[28]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown timing source type \"" - } - ] - }, - { - "id": "0x7feb10e13510", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 31655, - "col": 56, - "tokLen": 1 - }, - "end": { - "offset": 31655, - "col": 56, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10e10bb0", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -49699,29 +48984,29 @@ ] }, { - "id": "0x7feb10e13d28", + "id": "0x557b772f5788", "kind": "FunctionDecl", "loc": { - "offset": 31692, + "offset": 32406, "file": "ToString.cpp", - "line": 1040, + "line": 1070, "col": 31, "tokLen": 8 }, "range": { "begin": { - "offset": 31662, + "offset": 32376, "col": 1, "tokLen": 8 }, "end": { - "offset": 32102, - "line": 1054, + "offset": 32816, + "line": 1084, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a9a48", + "previousDecl": "0x557b76f7a368", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs11M3_GainCapsEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -49735,13 +49020,13 @@ }, "inner": [ { - "id": "0x37ff21c0", + "id": "0x557b769275a0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::M3_GainCaps" }, "decl": { - "id": "0x37ff2120", + "id": "0x557b76926fe0", "kind": "EnumDecl", "name": "M3_GainCaps" } @@ -49749,22 +49034,22 @@ ] }, { - "id": "0x7feb10e13c58", + "id": "0x557b772f56b8", "kind": "ParmVarDecl", "loc": { - "offset": 31720, - "line": 1040, + "offset": 32434, + "line": 1070, "col": 59, "tokLen": 1 }, "range": { "begin": { - "offset": 31701, + "offset": 32415, "col": 40, "tokLen": 5 }, "end": { - "offset": 31720, + "offset": 32434, "col": 59, "tokLen": 1 } @@ -49776,52 +49061,52 @@ } }, { - "id": "0x3873b730", + "id": "0x557b772fd3b8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 31723, + "offset": 32437, "col": 62, "tokLen": 1 }, "end": { - "offset": 32102, - "line": 1054, + "offset": 32816, + "line": 1084, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10e15218", + "id": "0x557b772f6ca8", "kind": "IfStmt", "range": { "begin": { - "offset": 31729, - "line": 1041, + "offset": 32443, + "line": 1071, "col": 5, "tokLen": 2 }, "end": { - "offset": 31769, - "line": 1042, + "offset": 32483, + "line": 1072, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e15168", + "id": "0x557b772f6bf0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31733, - "line": 1041, + "offset": 32447, + "line": 1071, "col": 9, "tokLen": 1 }, "end": { - "offset": 31738, + "offset": 32452, "col": 14, "tokLen": 8 } @@ -49833,67 +49118,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e15150", + "id": "0x557b772f6bd8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31735, + "offset": 32449, "col": 11, "tokLen": 2 }, "end": { - "offset": 31735, + "offset": 32449, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e15130", + "id": "0x557b772f6bb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31735, + "offset": 32449, "col": 11, "tokLen": 2 }, "end": { - "offset": 31735, + "offset": 32449, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e13f10", + "id": "0x557b772f5978", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31733, + "offset": 32447, "col": 9, "tokLen": 1 }, "end": { - "offset": 31733, + "offset": 32447, "col": 9, "tokLen": 1 } @@ -49901,11 +49186,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e13c58", + "id": "0x557b772f56b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -49914,16 +49199,16 @@ } }, { - "id": "0x7feb10e15118", + "id": "0x557b772f6ba0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31738, + "offset": 32452, "col": 14, "tokLen": 8 }, "end": { - "offset": 31738, + "offset": 32452, "col": 14, "tokLen": 8 } @@ -49935,16 +49220,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e13f30", + "id": "0x557b772f5998", "kind": "StringLiteral", "range": { "begin": { - "offset": 31738, + "offset": 32452, "col": 14, "tokLen": 8 }, "end": { - "offset": 31738, + "offset": 32452, "col": 14, "tokLen": 8 } @@ -49960,33 +49245,33 @@ ] }, { - "id": "0x7feb10e15208", + "id": "0x557b772f6c98", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31756, - "line": 1042, + "offset": 32470, + "line": 1072, "col": 9, "tokLen": 6 }, "end": { - "offset": 31769, + "offset": 32483, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x7feb10e151d8", + "id": "0x557b772f6c68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31763, + "offset": 32477, "col": 16, "tokLen": 4 }, "end": { - "offset": 31769, + "offset": 32483, "col": 22, "tokLen": 9 } @@ -49996,7 +49281,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2260", + "id": "0x557b76927108", "kind": "EnumConstantDecl", "name": "M3_C10pre", "type": { @@ -50009,35 +49294,35 @@ ] }, { - "id": "0x7feb10e16548", + "id": "0x557b772f7ff8", "kind": "IfStmt", "range": { "begin": { - "offset": 31784, - "line": 1043, + "offset": 32498, + "line": 1073, "col": 5, "tokLen": 2 }, "end": { - "offset": 31823, - "line": 1044, + "offset": 32537, + "line": 1074, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e16498", + "id": "0x557b772f7f40", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31788, - "line": 1043, + "offset": 32502, + "line": 1073, "col": 9, "tokLen": 1 }, "end": { - "offset": 31793, + "offset": 32507, "col": 14, "tokLen": 7 } @@ -50049,67 +49334,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10e16480", + "id": "0x557b772f7f28", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31790, + "offset": 32504, "col": 11, "tokLen": 2 }, "end": { - "offset": 31790, + "offset": 32504, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10e16460", + "id": "0x557b772f7f08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31790, + "offset": 32504, "col": 11, "tokLen": 2 }, "end": { - "offset": 31790, + "offset": 32504, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e15238", + "id": "0x557b772f6cc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31788, + "offset": 32502, "col": 9, "tokLen": 1 }, "end": { - "offset": 31788, + "offset": 32502, "col": 9, "tokLen": 1 } @@ -50117,11 +49402,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e13c58", + "id": "0x557b772f56b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -50130,16 +49415,16 @@ } }, { - "id": "0x7feb10e16448", + "id": "0x557b772f7ef0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31793, + "offset": 32507, "col": 14, "tokLen": 7 }, "end": { - "offset": 31793, + "offset": 32507, "col": 14, "tokLen": 7 } @@ -50151,16 +49436,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e15258", + "id": "0x557b772f6ce8", "kind": "StringLiteral", "range": { "begin": { - "offset": 31793, + "offset": 32507, "col": 14, "tokLen": 7 }, "end": { - "offset": 31793, + "offset": 32507, "col": 14, "tokLen": 7 } @@ -50176,33 +49461,33 @@ ] }, { - "id": "0x7feb10e16538", + "id": "0x557b772f7fe8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31810, - "line": 1044, + "offset": 32524, + "line": 1074, "col": 9, "tokLen": 6 }, "end": { - "offset": 31823, + "offset": 32537, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10e16508", + "id": "0x557b772f7fb8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31817, + "offset": 32531, "col": 16, "tokLen": 4 }, "end": { - "offset": 31823, + "offset": 32537, "col": 22, "tokLen": 8 } @@ -50212,7 +49497,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2330", + "id": "0x557b769271e0", "kind": "EnumConstantDecl", "name": "M3_C15sh", "type": { @@ -50225,35 +49510,35 @@ ] }, { - "id": "0x387376f8", + "id": "0x557b772f9348", "kind": "IfStmt", "range": { "begin": { - "offset": 31837, - "line": 1045, + "offset": 32551, + "line": 1075, "col": 5, "tokLen": 2 }, "end": { - "offset": 31876, - "line": 1046, + "offset": 32590, + "line": 1076, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38737648", + "id": "0x557b772f9290", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31841, - "line": 1045, + "offset": 32555, + "line": 1075, "col": 9, "tokLen": 1 }, "end": { - "offset": 31846, + "offset": 32560, "col": 14, "tokLen": 7 } @@ -50265,67 +49550,67 @@ "adl": true, "inner": [ { - "id": "0x38737630", + "id": "0x557b772f9278", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31843, + "offset": 32557, "col": 11, "tokLen": 2 }, "end": { - "offset": 31843, + "offset": 32557, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38737610", + "id": "0x557b772f9258", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31843, + "offset": 32557, "col": 11, "tokLen": 2 }, "end": { - "offset": 31843, + "offset": 32557, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10e16568", + "id": "0x557b772f8018", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31841, + "offset": 32555, "col": 9, "tokLen": 1 }, "end": { - "offset": 31841, + "offset": 32555, "col": 9, "tokLen": 1 } @@ -50333,11 +49618,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e13c58", + "id": "0x557b772f56b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -50346,16 +49631,16 @@ } }, { - "id": "0x387375f8", + "id": "0x557b772f9240", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31846, + "offset": 32560, "col": 14, "tokLen": 7 }, "end": { - "offset": 31846, + "offset": 32560, "col": 14, "tokLen": 7 } @@ -50367,16 +49652,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10e16588", + "id": "0x557b772f8038", "kind": "StringLiteral", "range": { "begin": { - "offset": 31846, + "offset": 32560, "col": 14, "tokLen": 7 }, "end": { - "offset": 31846, + "offset": 32560, "col": 14, "tokLen": 7 } @@ -50392,33 +49677,33 @@ ] }, { - "id": "0x387376e8", + "id": "0x557b772f9338", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31863, - "line": 1046, + "offset": 32577, + "line": 1076, "col": 9, "tokLen": 6 }, "end": { - "offset": 31876, + "offset": 32590, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x387376b8", + "id": "0x557b772f9308", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31870, + "offset": 32584, "col": 16, "tokLen": 4 }, "end": { - "offset": 31876, + "offset": 32590, "col": 22, "tokLen": 8 } @@ -50428,7 +49713,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2400", + "id": "0x557b769272b8", "kind": "EnumConstantDecl", "name": "M3_C30sh", "type": { @@ -50441,35 +49726,35 @@ ] }, { - "id": "0x38738a28", + "id": "0x557b772fa698", "kind": "IfStmt", "range": { "begin": { - "offset": 31890, - "line": 1047, + "offset": 32604, + "line": 1077, "col": 5, "tokLen": 2 }, "end": { - "offset": 31929, - "line": 1048, + "offset": 32643, + "line": 1078, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38738978", + "id": "0x557b772fa5e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31894, - "line": 1047, + "offset": 32608, + "line": 1077, "col": 9, "tokLen": 1 }, "end": { - "offset": 31899, + "offset": 32613, "col": 14, "tokLen": 7 } @@ -50481,67 +49766,67 @@ "adl": true, "inner": [ { - "id": "0x38738960", + "id": "0x557b772fa5c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31896, + "offset": 32610, "col": 11, "tokLen": 2 }, "end": { - "offset": 31896, + "offset": 32610, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38738940", + "id": "0x557b772fa5a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31896, + "offset": 32610, "col": 11, "tokLen": 2 }, "end": { - "offset": 31896, + "offset": 32610, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38737718", + "id": "0x557b772f9368", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31894, + "offset": 32608, "col": 9, "tokLen": 1 }, "end": { - "offset": 31894, + "offset": 32608, "col": 9, "tokLen": 1 } @@ -50549,11 +49834,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e13c58", + "id": "0x557b772f56b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -50562,16 +49847,16 @@ } }, { - "id": "0x38738928", + "id": "0x557b772fa590", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31899, + "offset": 32613, "col": 14, "tokLen": 7 }, "end": { - "offset": 31899, + "offset": 32613, "col": 14, "tokLen": 7 } @@ -50583,16 +49868,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38737738", + "id": "0x557b772f9388", "kind": "StringLiteral", "range": { "begin": { - "offset": 31899, + "offset": 32613, "col": 14, "tokLen": 7 }, "end": { - "offset": 31899, + "offset": 32613, "col": 14, "tokLen": 7 } @@ -50608,33 +49893,33 @@ ] }, { - "id": "0x38738a18", + "id": "0x557b772fa688", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31916, - "line": 1048, + "offset": 32630, + "line": 1078, "col": 9, "tokLen": 6 }, "end": { - "offset": 31929, + "offset": 32643, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x387389e8", + "id": "0x557b772fa658", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31923, + "offset": 32637, "col": 16, "tokLen": 4 }, "end": { - "offset": 31929, + "offset": 32643, "col": 22, "tokLen": 8 } @@ -50644,7 +49929,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff24d0", + "id": "0x557b76927390", "kind": "EnumConstantDecl", "name": "M3_C50sh", "type": { @@ -50657,35 +49942,35 @@ ] }, { - "id": "0x38739d58", + "id": "0x557b772fb9e8", "kind": "IfStmt", "range": { "begin": { - "offset": 31943, - "line": 1049, + "offset": 32657, + "line": 1079, "col": 5, "tokLen": 2 }, "end": { - "offset": 31985, - "line": 1050, + "offset": 32699, + "line": 1080, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x38739ca8", + "id": "0x557b772fb930", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 31947, - "line": 1049, + "offset": 32661, + "line": 1079, "col": 9, "tokLen": 1 }, "end": { - "offset": 31952, + "offset": 32666, "col": 14, "tokLen": 10 } @@ -50697,67 +49982,67 @@ "adl": true, "inner": [ { - "id": "0x38739c90", + "id": "0x557b772fb918", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31949, + "offset": 32663, "col": 11, "tokLen": 2 }, "end": { - "offset": 31949, + "offset": 32663, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38739c70", + "id": "0x557b772fb8f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31949, + "offset": 32663, "col": 11, "tokLen": 2 }, "end": { - "offset": 31949, + "offset": 32663, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38738a48", + "id": "0x557b772fa6b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31947, + "offset": 32661, "col": 9, "tokLen": 1 }, "end": { - "offset": 31947, + "offset": 32661, "col": 9, "tokLen": 1 } @@ -50765,11 +50050,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e13c58", + "id": "0x557b772f56b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -50778,16 +50063,16 @@ } }, { - "id": "0x38739c58", + "id": "0x557b772fb8e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 31952, + "offset": 32666, "col": 14, "tokLen": 10 }, "end": { - "offset": 31952, + "offset": 32666, "col": 14, "tokLen": 10 } @@ -50799,16 +50084,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38738a68", + "id": "0x557b772fa6d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 31952, + "offset": 32666, "col": 14, "tokLen": 10 }, "end": { - "offset": 31952, + "offset": 32666, "col": 14, "tokLen": 10 } @@ -50824,33 +50109,33 @@ ] }, { - "id": "0x38739d48", + "id": "0x557b772fb9d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 31972, - "line": 1050, + "offset": 32686, + "line": 1080, "col": 9, "tokLen": 6 }, "end": { - "offset": 31985, + "offset": 32699, "col": 22, "tokLen": 11 } }, "inner": [ { - "id": "0x38739d18", + "id": "0x557b772fb9a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 31979, + "offset": 32693, "col": 16, "tokLen": 4 }, "end": { - "offset": 31985, + "offset": 32699, "col": 22, "tokLen": 11 } @@ -50860,7 +50145,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff25a0", + "id": "0x557b76927468", "kind": "EnumConstantDecl", "name": "M3_C225ACsh", "type": { @@ -50873,35 +50158,35 @@ ] }, { - "id": "0x3873b088", + "id": "0x557b772fcd38", "kind": "IfStmt", "range": { "begin": { - "offset": 32002, - "line": 1051, + "offset": 32716, + "line": 1081, "col": 5, "tokLen": 2 }, "end": { - "offset": 32042, - "line": 1052, + "offset": 32756, + "line": 1082, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x3873afd8", + "id": "0x557b772fcc80", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32006, - "line": 1051, + "offset": 32720, + "line": 1081, "col": 9, "tokLen": 1 }, "end": { - "offset": 32011, + "offset": 32725, "col": 14, "tokLen": 8 } @@ -50913,67 +50198,67 @@ "adl": true, "inner": [ { - "id": "0x3873afc0", + "id": "0x557b772fcc68", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32008, + "offset": 32722, "col": 11, "tokLen": 2 }, "end": { - "offset": 32008, + "offset": 32722, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3873afa0", + "id": "0x557b772fcc48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32008, + "offset": 32722, "col": 11, "tokLen": 2 }, "end": { - "offset": 32008, + "offset": 32722, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38739d78", + "id": "0x557b772fba08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32006, + "offset": 32720, "col": 9, "tokLen": 1 }, "end": { - "offset": 32006, + "offset": 32720, "col": 9, "tokLen": 1 } @@ -50981,11 +50266,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10e13c58", + "id": "0x557b772f56b8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -50994,16 +50279,16 @@ } }, { - "id": "0x3873af88", + "id": "0x557b772fcc30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32011, + "offset": 32725, "col": 14, "tokLen": 8 }, "end": { - "offset": 32011, + "offset": 32725, "col": 14, "tokLen": 8 } @@ -51015,16 +50300,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38739d98", + "id": "0x557b772fba28", "kind": "StringLiteral", "range": { "begin": { - "offset": 32011, + "offset": 32725, "col": 14, "tokLen": 8 }, "end": { - "offset": 32011, + "offset": 32725, "col": 14, "tokLen": 8 } @@ -51040,33 +50325,33 @@ ] }, { - "id": "0x3873b078", + "id": "0x557b772fcd28", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32029, - "line": 1052, + "offset": 32743, + "line": 1082, "col": 9, "tokLen": 6 }, "end": { - "offset": 32042, + "offset": 32756, "col": 22, "tokLen": 9 } }, "inner": [ { - "id": "0x3873b048", + "id": "0x557b772fccf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32036, + "offset": 32750, "col": 16, "tokLen": 4 }, "end": { - "offset": 32042, + "offset": 32756, "col": 22, "tokLen": 9 } @@ -51076,7 +50361,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2670", + "id": "0x557b76927540", "kind": "EnumConstantDecl", "name": "M3_C15pre", "type": { @@ -51089,17 +50374,17 @@ ] }, { - "id": "0x3873b718", + "id": "0x557b772fd3a0", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 32057, - "line": 1053, + "offset": 32771, + "line": 1083, "col": 5, "tokLen": 5 }, "end": { - "offset": 32099, + "offset": 32813, "col": 47, "tokLen": 1 } @@ -51111,16 +50396,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x3873b700", + "id": "0x557b772fd388", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 32057, + "offset": 32771, "col": 5, "tokLen": 5 }, "end": { - "offset": 32099, + "offset": 32813, "col": 47, "tokLen": 1 } @@ -51131,365 +50416,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x3873b6d0", - "kind": "CXXConstructExpr", + "id": "0x557b772fd360", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 32063, + "offset": 32777, "col": 11, "tokLen": 12 }, "end": { - "offset": 32099, + "offset": 32813, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x3873b6b8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772fd340", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 32063, + "offset": 32777, "col": 11, "tokLen": 12 }, "end": { - "offset": 32099, + "offset": 32813, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b772fd338", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x3873b690", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b772fd308", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 32063, + "offset": 32777, "col": 11, "tokLen": 12 }, "end": { - "offset": 32099, + "offset": 32813, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x3873b670", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772fd2f0", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 32063, - "col": 11, - "tokLen": 12 + "offset": 32790, + "col": 24, + "tokLen": 19 }, "end": { - "offset": 32099, - "col": 47, + "offset": 32812, + "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x3873b668", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x3873b638", - "kind": "CXXConstructExpr", + "id": "0x557b772fd2d8", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32063, - "col": 11, - "tokLen": 12 + "offset": 32790, + "col": 24, + "tokLen": 19 }, "end": { - "offset": 32099, - "col": 47, + "offset": 32812, + "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x3873b620", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b772fd2b8", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 32076, + "offset": 32790, "col": 24, "tokLen": 19 }, "end": { - "offset": 32098, + "offset": 32812, "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b772fd2b0", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x3873b608", - "kind": "ImplicitCastExpr", + "id": "0x557b772fd278", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32076, + "offset": 32790, "col": 24, "tokLen": 19 }, "end": { - "offset": 32098, + "offset": 32812, "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x3873b5e8", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b772fd260", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32076, + "offset": 32810, + "col": 44, + "tokLen": 1 + }, + "end": { + "offset": 32810, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b772fd240", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32810, + "col": 44, + "tokLen": 1 + }, + "end": { + "offset": 32810, + "col": 44, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b772fd228", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 32790, "col": 24, "tokLen": 19 }, "end": { - "offset": 32098, + "offset": 32790, + "col": 24, + "tokLen": 19 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b772fcd88", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 32790, + "col": 24, + "tokLen": 19 + }, + "end": { + "offset": 32790, + "col": 24, + "tokLen": 19 + } + }, + "type": { + "qualType": "const char[18]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown gain cap \"" + } + ] + }, + { + "id": "0x557b772fcdb8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 32812, + "col": 46, + "tokLen": 1 + }, + "end": { + "offset": 32812, "col": 46, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x3873b5e0", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b772f56b8", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x3873b5a8", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 32076, - "col": 24, - "tokLen": 19 - }, - "end": { - "offset": 32098, - "col": 46, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x3873b590", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 32096, - "col": 44, - "tokLen": 1 - }, - "end": { - "offset": 32096, - "col": 44, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x3873b570", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 32096, - "col": 44, - "tokLen": 1 - }, - "end": { - "offset": 32096, - "col": 44, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x3873b558", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 32076, - "col": 24, - "tokLen": 19 - }, - "end": { - "offset": 32076, - "col": 24, - "tokLen": 19 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x3873b0b8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 32076, - "col": 24, - "tokLen": 19 - }, - "end": { - "offset": 32076, - "col": 24, - "tokLen": 19 - } - }, - "type": { - "qualType": "const char[18]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown gain cap \"" - } - ] - }, - { - "id": "0x3873b0e8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 32098, - "col": 46, - "tokLen": 1 - }, - "end": { - "offset": 32098, - "col": 46, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10e13c58", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -51514,29 +50743,29 @@ ] }, { - "id": "0x3873b8f8", + "id": "0x557b772fd578", "kind": "FunctionDecl", "loc": { - "offset": 32136, + "offset": 32850, "file": "ToString.cpp", - "line": 1056, + "line": 1086, "col": 32, "tokLen": 8 }, "range": { "begin": { - "offset": 32105, + "offset": 32819, "col": 1, "tokLen": 8 }, "end": { - "offset": 32419, - "line": 1066, + "offset": 33133, + "line": 1096, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385a9f98", + "previousDecl": "0x557b76f7a8e8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs12portPositionEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -51550,13 +50779,13 @@ }, "inner": [ { - "id": "0x37ff27f0", + "id": "0x557b76927860", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::portPosition" }, "decl": { - "id": "0x37ff2750", + "id": "0x557b76927650", "kind": "EnumDecl", "name": "portPosition" } @@ -51564,22 +50793,22 @@ ] }, { - "id": "0x3873b820", + "id": "0x557b772fd4a0", "kind": "ParmVarDecl", "loc": { - "offset": 32164, - "line": 1056, + "offset": 32878, + "line": 1086, "col": 60, "tokLen": 1 }, "range": { "begin": { - "offset": 32145, + "offset": 32859, "col": 41, "tokLen": 5 }, "end": { - "offset": 32164, + "offset": 32878, "col": 60, "tokLen": 1 } @@ -51591,52 +50820,52 @@ } }, { - "id": "0x38740e20", + "id": "0x557b77302b08", "kind": "CompoundStmt", "range": { "begin": { - "offset": 32167, + "offset": 32881, "col": 63, "tokLen": 1 }, "end": { - "offset": 32419, - "line": 1066, + "offset": 33133, + "line": 1096, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x3873cde8", + "id": "0x557b772fea98", "kind": "IfStmt", "range": { "begin": { - "offset": 32173, - "line": 1057, + "offset": 32887, + "line": 1087, "col": 5, "tokLen": 2 }, "end": { - "offset": 32211, - "line": 1058, + "offset": 32925, + "line": 1088, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x3873cd38", + "id": "0x557b772fe9e0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32177, - "line": 1057, + "offset": 32891, + "line": 1087, "col": 9, "tokLen": 1 }, "end": { - "offset": 32182, + "offset": 32896, "col": 14, "tokLen": 6 } @@ -51648,67 +50877,67 @@ "adl": true, "inner": [ { - "id": "0x3873cd20", + "id": "0x557b772fe9c8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32179, + "offset": 32893, "col": 11, "tokLen": 2 }, "end": { - "offset": 32179, + "offset": 32893, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3873cd00", + "id": "0x557b772fe9a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32179, + "offset": 32893, "col": 11, "tokLen": 2 }, "end": { - "offset": 32179, + "offset": 32893, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3873bae0", + "id": "0x557b772fd768", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32177, + "offset": 32891, "col": 9, "tokLen": 1 }, "end": { - "offset": 32177, + "offset": 32891, "col": 9, "tokLen": 1 } @@ -51716,11 +50945,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3873b820", + "id": "0x557b772fd4a0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -51729,16 +50958,16 @@ } }, { - "id": "0x3873cce8", + "id": "0x557b772fe990", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32182, + "offset": 32896, "col": 14, "tokLen": 6 }, "end": { - "offset": 32182, + "offset": 32896, "col": 14, "tokLen": 6 } @@ -51750,16 +50979,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3873bb00", + "id": "0x557b772fd788", "kind": "StringLiteral", "range": { "begin": { - "offset": 32182, + "offset": 32896, "col": 14, "tokLen": 6 }, "end": { - "offset": 32182, + "offset": 32896, "col": 14, "tokLen": 6 } @@ -51775,33 +51004,33 @@ ] }, { - "id": "0x3873cdd8", + "id": "0x557b772fea88", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32198, - "line": 1058, + "offset": 32912, + "line": 1088, "col": 9, "tokLen": 6 }, "end": { - "offset": 32211, + "offset": 32925, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x3873cda8", + "id": "0x557b772fea58", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32205, + "offset": 32919, "col": 16, "tokLen": 4 }, "end": { - "offset": 32211, + "offset": 32925, "col": 22, "tokLen": 4 } @@ -51811,7 +51040,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2810", + "id": "0x557b769276f8", "kind": "EnumConstantDecl", "name": "LEFT", "type": { @@ -51824,35 +51053,35 @@ ] }, { - "id": "0x3873e118", + "id": "0x557b772ffde8", "kind": "IfStmt", "range": { "begin": { - "offset": 32221, - "line": 1059, + "offset": 32935, + "line": 1089, "col": 5, "tokLen": 2 }, "end": { - "offset": 32260, - "line": 1060, + "offset": 32974, + "line": 1090, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x3873e068", + "id": "0x557b772ffd30", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32225, - "line": 1059, + "offset": 32939, + "line": 1089, "col": 9, "tokLen": 1 }, "end": { - "offset": 32230, + "offset": 32944, "col": 14, "tokLen": 7 } @@ -51864,67 +51093,67 @@ "adl": true, "inner": [ { - "id": "0x3873e050", + "id": "0x557b772ffd18", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32227, + "offset": 32941, "col": 11, "tokLen": 2 }, "end": { - "offset": 32227, + "offset": 32941, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3873e030", + "id": "0x557b772ffcf8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32227, + "offset": 32941, "col": 11, "tokLen": 2 }, "end": { - "offset": 32227, + "offset": 32941, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3873ce08", + "id": "0x557b772feab8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32225, + "offset": 32939, "col": 9, "tokLen": 1 }, "end": { - "offset": 32225, + "offset": 32939, "col": 9, "tokLen": 1 } @@ -51932,11 +51161,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3873b820", + "id": "0x557b772fd4a0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -51945,16 +51174,16 @@ } }, { - "id": "0x3873e018", + "id": "0x557b772ffce0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32230, + "offset": 32944, "col": 14, "tokLen": 7 }, "end": { - "offset": 32230, + "offset": 32944, "col": 14, "tokLen": 7 } @@ -51966,16 +51195,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3873ce28", + "id": "0x557b772fead8", "kind": "StringLiteral", "range": { "begin": { - "offset": 32230, + "offset": 32944, "col": 14, "tokLen": 7 }, "end": { - "offset": 32230, + "offset": 32944, "col": 14, "tokLen": 7 } @@ -51991,33 +51220,33 @@ ] }, { - "id": "0x3873e108", + "id": "0x557b772ffdd8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32247, - "line": 1060, + "offset": 32961, + "line": 1090, "col": 9, "tokLen": 6 }, "end": { - "offset": 32260, + "offset": 32974, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x3873e0d8", + "id": "0x557b772ffda8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32254, + "offset": 32968, "col": 16, "tokLen": 4 }, "end": { - "offset": 32260, + "offset": 32974, "col": 22, "tokLen": 5 } @@ -52027,7 +51256,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2860", + "id": "0x557b76927750", "kind": "EnumConstantDecl", "name": "RIGHT", "type": { @@ -52040,35 +51269,35 @@ ] }, { - "id": "0x3873f448", + "id": "0x557b77301138", "kind": "IfStmt", "range": { "begin": { - "offset": 32271, - "line": 1061, + "offset": 32985, + "line": 1091, "col": 5, "tokLen": 2 }, "end": { - "offset": 32308, - "line": 1062, + "offset": 33022, + "line": 1092, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x3873f398", + "id": "0x557b77301080", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32275, - "line": 1061, + "offset": 32989, + "line": 1091, "col": 9, "tokLen": 1 }, "end": { - "offset": 32280, + "offset": 32994, "col": 14, "tokLen": 5 } @@ -52080,67 +51309,67 @@ "adl": true, "inner": [ { - "id": "0x3873f380", + "id": "0x557b77301068", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32277, + "offset": 32991, "col": 11, "tokLen": 2 }, "end": { - "offset": 32277, + "offset": 32991, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3873f360", + "id": "0x557b77301048", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32277, + "offset": 32991, "col": 11, "tokLen": 2 }, "end": { - "offset": 32277, + "offset": 32991, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3873e138", + "id": "0x557b772ffe08", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32275, + "offset": 32989, "col": 9, "tokLen": 1 }, "end": { - "offset": 32275, + "offset": 32989, "col": 9, "tokLen": 1 } @@ -52148,11 +51377,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3873b820", + "id": "0x557b772fd4a0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -52161,16 +51390,16 @@ } }, { - "id": "0x3873f348", + "id": "0x557b77301030", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32280, + "offset": 32994, "col": 14, "tokLen": 5 }, "end": { - "offset": 32280, + "offset": 32994, "col": 14, "tokLen": 5 } @@ -52182,16 +51411,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3873e158", + "id": "0x557b772ffe28", "kind": "StringLiteral", "range": { "begin": { - "offset": 32280, + "offset": 32994, "col": 14, "tokLen": 5 }, "end": { - "offset": 32280, + "offset": 32994, "col": 14, "tokLen": 5 } @@ -52207,33 +51436,33 @@ ] }, { - "id": "0x3873f438", + "id": "0x557b77301128", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32295, - "line": 1062, + "offset": 33009, + "line": 1092, "col": 9, "tokLen": 6 }, "end": { - "offset": 32308, + "offset": 33022, "col": 22, "tokLen": 3 } }, "inner": [ { - "id": "0x3873f408", + "id": "0x557b773010f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32302, + "offset": 33016, "col": 16, "tokLen": 4 }, "end": { - "offset": 32308, + "offset": 33022, "col": 22, "tokLen": 3 } @@ -52243,7 +51472,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff28b0", + "id": "0x557b769277a8", "kind": "EnumConstantDecl", "name": "TOP", "type": { @@ -52256,35 +51485,35 @@ ] }, { - "id": "0x38740778", + "id": "0x557b77302488", "kind": "IfStmt", "range": { "begin": { - "offset": 32317, - "line": 1063, + "offset": 33031, + "line": 1093, "col": 5, "tokLen": 2 }, "end": { - "offset": 32357, - "line": 1064, + "offset": 33071, + "line": 1094, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x387406c8", + "id": "0x557b773023d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32321, - "line": 1063, + "offset": 33035, + "line": 1093, "col": 9, "tokLen": 1 }, "end": { - "offset": 32326, + "offset": 33040, "col": 14, "tokLen": 8 } @@ -52296,67 +51525,67 @@ "adl": true, "inner": [ { - "id": "0x387406b0", + "id": "0x557b773023b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32323, + "offset": 33037, "col": 11, "tokLen": 2 }, "end": { - "offset": 32323, + "offset": 33037, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38740690", + "id": "0x557b77302398", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32323, + "offset": 33037, "col": 11, "tokLen": 2 }, "end": { - "offset": 32323, + "offset": 33037, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3873f468", + "id": "0x557b77301158", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32321, + "offset": 33035, "col": 9, "tokLen": 1 }, "end": { - "offset": 32321, + "offset": 33035, "col": 9, "tokLen": 1 } @@ -52364,11 +51593,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3873b820", + "id": "0x557b772fd4a0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -52377,16 +51606,16 @@ } }, { - "id": "0x38740678", + "id": "0x557b77302380", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32326, + "offset": 33040, "col": 14, "tokLen": 8 }, "end": { - "offset": 32326, + "offset": 33040, "col": 14, "tokLen": 8 } @@ -52398,16 +51627,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3873f488", + "id": "0x557b77301178", "kind": "StringLiteral", "range": { "begin": { - "offset": 32326, + "offset": 33040, "col": 14, "tokLen": 8 }, "end": { - "offset": 32326, + "offset": 33040, "col": 14, "tokLen": 8 } @@ -52423,33 +51652,33 @@ ] }, { - "id": "0x38740768", + "id": "0x557b77302478", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32344, - "line": 1064, + "offset": 33058, + "line": 1094, "col": 9, "tokLen": 6 }, "end": { - "offset": 32357, + "offset": 33071, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x38740738", + "id": "0x557b77302448", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32351, + "offset": 33065, "col": 16, "tokLen": 4 }, "end": { - "offset": 32357, + "offset": 33071, "col": 22, "tokLen": 6 } @@ -52459,7 +51688,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2900", + "id": "0x557b76927800", "kind": "EnumConstantDecl", "name": "BOTTOM", "type": { @@ -52472,17 +51701,17 @@ ] }, { - "id": "0x38740e08", + "id": "0x557b77302af0", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 32369, - "line": 1065, + "offset": 33083, + "line": 1095, "col": 5, "tokLen": 5 }, "end": { - "offset": 32416, + "offset": 33130, "col": 52, "tokLen": 1 } @@ -52494,16 +51723,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x38740df0", + "id": "0x557b77302ad8", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 32369, + "offset": 33083, "col": 5, "tokLen": 5 }, "end": { - "offset": 32416, + "offset": 33130, "col": 52, "tokLen": 1 } @@ -52514,365 +51743,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x38740dc0", - "kind": "CXXConstructExpr", + "id": "0x557b77302ab0", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 32375, + "offset": 33089, "col": 11, "tokLen": 12 }, "end": { - "offset": 32416, + "offset": 33130, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x38740da8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77302a90", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 32375, + "offset": 33089, "col": 11, "tokLen": 12 }, "end": { - "offset": 32416, + "offset": 33130, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77302a88", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x38740d80", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77302a58", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 32375, + "offset": 33089, "col": 11, "tokLen": 12 }, "end": { - "offset": 32416, + "offset": 33130, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x38740d60", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77302a40", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 32375, - "col": 11, - "tokLen": 12 + "offset": 33102, + "col": 24, + "tokLen": 24 }, "end": { - "offset": 32416, - "col": 52, + "offset": 33129, + "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x38740d58", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x38740d28", - "kind": "CXXConstructExpr", + "id": "0x557b77302a28", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32375, - "col": 11, - "tokLen": 12 + "offset": 33102, + "col": 24, + "tokLen": 24 }, "end": { - "offset": 32416, - "col": 52, + "offset": 33129, + "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x38740d10", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77302a08", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 32388, + "offset": 33102, "col": 24, "tokLen": 24 }, "end": { - "offset": 32415, + "offset": 33129, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77302a00", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x38740cf8", - "kind": "ImplicitCastExpr", + "id": "0x557b773029c8", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32388, + "offset": 33102, "col": 24, "tokLen": 24 }, "end": { - "offset": 32415, + "offset": 33129, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x38740cd8", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b773029b0", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32388, + "offset": 33127, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 33127, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77302990", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33127, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 33127, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77302978", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33102, "col": 24, "tokLen": 24 }, "end": { - "offset": 32415, + "offset": 33102, + "col": 24, + "tokLen": 24 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b773024d8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 33102, + "col": 24, + "tokLen": 24 + }, + "end": { + "offset": 33102, + "col": 24, + "tokLen": 24 + } + }, + "type": { + "qualType": "const char[23]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown port position \"" + } + ] + }, + { + "id": "0x557b77302508", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33129, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 33129, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x38740cd0", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b772fd4a0", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x38740c98", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 32388, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 32415, - "col": 51, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x38740c80", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 32413, - "col": 49, - "tokLen": 1 - }, - "end": { - "offset": 32413, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x38740c60", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 32413, - "col": 49, - "tokLen": 1 - }, - "end": { - "offset": 32413, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x38740c48", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 32388, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 32388, - "col": 24, - "tokLen": 24 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x387407a8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 32388, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 32388, - "col": 24, - "tokLen": 24 - } - }, - "type": { - "qualType": "const char[23]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown port position \"" - } - ] - }, - { - "id": "0x387407d8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 32415, - "col": 51, - "tokLen": 1 - }, - "end": { - "offset": 32415, - "col": 51, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3873b820", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -52897,29 +52070,29 @@ ] }, { - "id": "0x38740fd8", + "id": "0x557b77302cb8", "kind": "FunctionDecl", "loc": { - "offset": 32459, + "offset": 33173, "file": "ToString.cpp", - "line": 1068, + "line": 1098, "col": 38, "tokLen": 8 }, "range": { "begin": { - "offset": 32422, + "offset": 33136, "col": 1, "tokLen": 8 }, "end": { - "offset": 32882, - "line": 1079, + "offset": 33596, + "line": 1109, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385aa4e8", + "previousDecl": "0x557b76f7ae68", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs18streamingInterfaceEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -52933,13 +52106,13 @@ }, "inner": [ { - "id": "0x37ff2b80", + "id": "0x557b76927df0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::streamingInterface" }, "decl": { - "id": "0x37ff2ae0", + "id": "0x557b76927a20", "kind": "EnumDecl", "name": "streamingInterface" } @@ -52947,22 +52120,22 @@ ] }, { - "id": "0x38740f00", + "id": "0x557b77302be0", "kind": "ParmVarDecl", "loc": { - "offset": 32487, - "line": 1068, + "offset": 33201, + "line": 1098, "col": 66, "tokLen": 1 }, "range": { "begin": { - "offset": 32468, + "offset": 33182, "col": 47, "tokLen": 5 }, "end": { - "offset": 32487, + "offset": 33201, "col": 66, "tokLen": 1 } @@ -52974,55 +52147,55 @@ } }, { - "id": "0x38745908", + "id": "0x557b77307ed0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 32490, + "offset": 33204, "col": 69, "tokLen": 1 }, "end": { - "offset": 32882, - "line": 1079, + "offset": 33596, + "line": 1109, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x387412c0", + "id": "0x557b77302f98", "kind": "DeclStmt", "range": { "begin": { - "offset": 32496, - "line": 1069, + "offset": 33210, + "line": 1099, "col": 5, "tokLen": 3 }, "end": { - "offset": 32514, + "offset": 33228, "col": 23, "tokLen": 1 } }, "inner": [ { - "id": "0x38741208", + "id": "0x557b77302ee0", "kind": "VarDecl", "loc": { - "offset": 32508, + "offset": 33222, "col": 17, "tokLen": 2 }, "range": { "begin": { - "offset": 32496, + "offset": 33210, "col": 5, "tokLen": 3 }, "end": { - "offset": 32513, + "offset": 33227, "col": 22, "tokLen": 1 } @@ -53032,21 +52205,21 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "init": "c", "inner": [ { - "id": "0x38741290", + "id": "0x557b77302f68", "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 32513, + "offset": 33227, "col": 22, "tokLen": 1 }, "end": { - "offset": 32513, + "offset": 33227, "col": 22, "tokLen": 1 } @@ -53054,7 +52227,7 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "prvalue", "ctorType": { @@ -53064,16 +52237,16 @@ "constructionKind": "complete", "inner": [ { - "id": "0x38741270", + "id": "0x557b77302f48", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32513, + "offset": 33227, "col": 22, "tokLen": 1 }, "end": { - "offset": 32513, + "offset": 33227, "col": 22, "tokLen": 1 } @@ -53081,11 +52254,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38740f00", + "id": "0x557b77302be0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -53100,35 +52273,35 @@ ] }, { - "id": "0x38741810", + "id": "0x557b77303d90", "kind": "IfStmt", "range": { "begin": { - "offset": 32520, - "line": 1070, + "offset": 33234, + "line": 1100, "col": 5, "tokLen": 2 }, "end": { - "offset": 32587, - "line": 1071, + "offset": 33301, + "line": 1101, "col": 30, "tokLen": 1 } }, "inner": [ { - "id": "0x38741520", + "id": "0x557b77303230", "kind": "BinaryOperator", "range": { "begin": { - "offset": 32524, - "line": 1070, + "offset": 33238, + "line": 1100, "col": 9, "tokLen": 1 }, "end": { - "offset": 32552, + "offset": 33266, "col": 37, "tokLen": 4 } @@ -53140,16 +52313,16 @@ "opcode": "!=", "inner": [ { - "id": "0x387413b0", + "id": "0x557b773030d0", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 32524, + "offset": 33238, "col": 9, "tokLen": 1 }, "end": { - "offset": 32534, + "offset": 33248, "col": 19, "tokLen": 1 } @@ -53157,21 +52330,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x38741380", + "id": "0x557b773030a0", "kind": "MemberExpr", "range": { "begin": { - "offset": 32524, + "offset": 33238, "col": 9, "tokLen": 1 }, "end": { - "offset": 32526, + "offset": 33240, "col": 11, "tokLen": 4 } @@ -53182,19 +52355,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x37afc4e0", + "referencedMemberDecl": "0x557b762db0d0", "inner": [ { - "id": "0x387412d8", + "id": "0x557b77302fb0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32524, + "offset": 33238, "col": 9, "tokLen": 1 }, "end": { - "offset": 32524, + "offset": 33238, "col": 9, "tokLen": 1 } @@ -53202,11 +52375,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38740f00", + "id": "0x557b77302be0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -53217,16 +52390,16 @@ ] }, { - "id": "0x38741368", + "id": "0x557b77303048", "kind": "CharacterLiteral", "range": { "begin": { - "offset": 32531, + "offset": 33245, "col": 16, "tokLen": 3 }, "end": { - "offset": 32531, + "offset": 33245, "col": 16, "tokLen": 3 } @@ -53238,7 +52411,7 @@ "value": 44 }, { - "id": "0x387413f8", + "id": "0x557b77303120", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -53247,64 +52420,128 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b77303108", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 102922, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 3015, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102922, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x557b761bdda0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 102922, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102922, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] }, { - "id": "0x38741508", + "id": "0x557b77303218", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32539, + "offset": 33253, + "file": "ToString.cpp", + "line": 1100, "col": 24, "tokLen": 3 }, "end": { - "offset": 32552, + "offset": 33266, "col": 37, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x387414d8", + "id": "0x557b773031e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32539, + "offset": 33253, "col": 24, "tokLen": 3 }, "end": { - "offset": 32552, + "offset": 33266, "col": 37, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3831e760", + "id": "0x557b76c78658", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" } }, "nonOdrUseReason": "constant" @@ -53314,38 +52551,37 @@ ] }, { - "id": "0x38741768", + "id": "0x557b77303ce0", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 32566, - "line": 1071, + "offset": 33280, + "line": 1101, "col": 9, "tokLen": 2 }, "end": { - "offset": 32587, + "offset": 33301, "col": 30, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", "qualType": "basic_string" }, "valueCategory": "lvalue", "inner": [ { - "id": "0x38741738", + "id": "0x557b77303cb0", "kind": "MemberExpr", "range": { "begin": { - "offset": 32566, + "offset": 33280, "col": 9, "tokLen": 2 }, "end": { - "offset": 32569, + "offset": 33283, "col": 12, "tokLen": 5 } @@ -53356,19 +52592,19 @@ "valueCategory": "prvalue", "name": "erase", "isArrow": false, - "referencedMemberDecl": "0x37af4dc0", + "referencedMemberDecl": "0x557b762d03e0", "inner": [ { - "id": "0x38741540", + "id": "0x557b77303250", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32566, + "offset": 33280, "col": 9, "tokLen": 2 }, "end": { - "offset": 32566, + "offset": 33280, "col": 9, "tokLen": 2 } @@ -53376,33 +52612,33 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38741208", + "id": "0x557b77302ee0", "kind": "VarDecl", "name": "rs", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" } } } ] }, { - "id": "0x387416a0", + "id": "0x557b77303c28", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 32575, + "offset": 33289, "col": 18, "tokLen": 2 }, "end": { - "offset": 32586, + "offset": 33300, "col": 29, "tokLen": 1 } @@ -53410,21 +52646,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x38741670", + "id": "0x557b77303be0", "kind": "MemberExpr", "range": { "begin": { - "offset": 32575, + "offset": 33289, "col": 18, "tokLen": 2 }, "end": { - "offset": 32578, + "offset": 33292, "col": 21, "tokLen": 4 } @@ -53435,19 +52671,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x37afc4e0", + "referencedMemberDecl": "0x557b762db0d0", "inner": [ { - "id": "0x387416d0", + "id": "0x557b77303c10", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32575, + "offset": 33289, "col": 18, "tokLen": 2 }, "end": { - "offset": 32575, + "offset": 33289, "col": 18, "tokLen": 2 } @@ -53459,16 +52695,16 @@ "castKind": "NoOp", "inner": [ { - "id": "0x387415c8", + "id": "0x557b773032d8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32575, + "offset": 33289, "col": 18, "tokLen": 2 }, "end": { - "offset": 32575, + "offset": 33289, "col": 18, "tokLen": 2 } @@ -53476,17 +52712,17 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38741208", + "id": "0x557b77302ee0", "kind": "VarDecl", "name": "rs", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" } } } @@ -53495,16 +52731,16 @@ ] }, { - "id": "0x38741658", + "id": "0x557b77303370", "kind": "CharacterLiteral", "range": { "begin": { - "offset": 32583, + "offset": 33297, "col": 26, "tokLen": 3 }, "end": { - "offset": 32583, + "offset": 33297, "col": 26, "tokLen": 3 } @@ -53516,7 +52752,7 @@ "value": 44 }, { - "id": "0x387416e8", + "id": "0x557b77303c60", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -53525,14 +52761,76 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b77303108", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 102922, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 3015, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102922, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x557b761bdda0", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 102922, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102922, + "col": 42, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] }, { - "id": "0x387417f0", + "id": "0x557b77303d70", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -53540,45 +52838,119 @@ }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b77303d58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 77485, + "line": 2347, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 77485, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "LValueToRValue", + "inner": [ + { + "id": "0x557b77303d38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 77485, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 77485, + "col": 50, + "tokLen": 4, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "const unsigned long", + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b76c78658", + "kind": "VarDecl", + "name": "npos", + "type": { + "desugaredQualType": "const unsigned long", + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" + } + }, + "nonOdrUseReason": "constant" + } + ] + } + ] } ] } ] }, { - "id": "0x38742b68", + "id": "0x557b77305110", "kind": "IfStmt", "range": { "begin": { - "offset": 32594, - "line": 1072, + "offset": 33308, + "file": "ToString.cpp", + "line": 1102, "col": 5, "tokLen": 2 }, "end": { - "offset": 32653, - "line": 1073, + "offset": 33367, + "line": 1103, "col": 42, "tokLen": 4 } }, "inner": [ { - "id": "0x38742aa0", + "id": "0x557b77305038", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32598, - "line": 1072, + "offset": 33312, + "line": 1102, "col": 9, "tokLen": 2 }, "end": { - "offset": 32604, + "offset": 33318, "col": 15, "tokLen": 6 } @@ -53590,89 +52962,89 @@ "adl": true, "inner": [ { - "id": "0x38742a88", + "id": "0x557b77305020", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32601, + "offset": 33315, "col": 12, "tokLen": 2 }, "end": { - "offset": 32601, + "offset": 33315, "col": 12, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38742a68", + "id": "0x557b77305000", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32601, + "offset": 33315, "col": 12, "tokLen": 2 }, "end": { - "offset": 32601, + "offset": 33315, "col": 12, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38742a38", + "id": "0x557b77304fd0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32598, + "offset": 33312, "col": 9, "tokLen": 2 }, "end": { - "offset": 32598, + "offset": 33312, "col": 9, "tokLen": 2 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x38741830", + "id": "0x557b77303db0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32598, + "offset": 33312, "col": 9, "tokLen": 2 }, "end": { - "offset": 32598, + "offset": 33312, "col": 9, "tokLen": 2 } @@ -53680,33 +53052,33 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38741208", + "id": "0x557b77302ee0", "kind": "VarDecl", "name": "rs", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" } } } ] }, { - "id": "0x38742a50", + "id": "0x557b77304fe8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32604, + "offset": 33318, "col": 15, "tokLen": 6 }, "end": { - "offset": 32604, + "offset": 33318, "col": 15, "tokLen": 6 } @@ -53718,16 +53090,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38741850", + "id": "0x557b77303dd0", "kind": "StringLiteral", "range": { "begin": { - "offset": 32604, + "offset": 33318, "col": 15, "tokLen": 6 }, "end": { - "offset": 32604, + "offset": 33318, "col": 15, "tokLen": 6 } @@ -53743,33 +53115,33 @@ ] }, { - "id": "0x38742b58", + "id": "0x557b77305100", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32620, - "line": 1073, + "offset": 33334, + "line": 1103, "col": 9, "tokLen": 6 }, "end": { - "offset": 32653, + "offset": 33367, "col": 42, "tokLen": 4 } }, "inner": [ { - "id": "0x38742b28", + "id": "0x557b773050d0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32627, + "offset": 33341, "col": 16, "tokLen": 4 }, "end": { - "offset": 32653, + "offset": 33367, "col": 42, "tokLen": 4 } @@ -53779,7 +53151,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2be0", + "id": "0x557b76927b08", "kind": "EnumConstantDecl", "name": "NONE", "type": { @@ -53792,35 +53164,35 @@ ] }, { - "id": "0x38743ec8", + "id": "0x557b77306490", "kind": "IfStmt", "range": { "begin": { - "offset": 32663, - "line": 1074, + "offset": 33377, + "line": 1104, "col": 5, "tokLen": 2 }, "end": { - "offset": 32721, - "line": 1075, + "offset": 33435, + "line": 1105, "col": 42, "tokLen": 16 } }, "inner": [ { - "id": "0x38743e00", + "id": "0x557b773063b8", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32667, - "line": 1074, + "offset": 33381, + "line": 1104, "col": 9, "tokLen": 2 }, "end": { - "offset": 32673, + "offset": 33387, "col": 15, "tokLen": 5 } @@ -53832,89 +53204,89 @@ "adl": true, "inner": [ { - "id": "0x38743de8", + "id": "0x557b773063a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32670, + "offset": 33384, "col": 12, "tokLen": 2 }, "end": { - "offset": 32670, + "offset": 33384, "col": 12, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38743dc8", + "id": "0x557b77306380", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32670, + "offset": 33384, "col": 12, "tokLen": 2 }, "end": { - "offset": 32670, + "offset": 33384, "col": 12, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38743d98", + "id": "0x557b77306350", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32667, + "offset": 33381, "col": 9, "tokLen": 2 }, "end": { - "offset": 32667, + "offset": 33381, "col": 9, "tokLen": 2 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x38742b88", + "id": "0x557b77305130", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32667, + "offset": 33381, "col": 9, "tokLen": 2 }, "end": { - "offset": 32667, + "offset": 33381, "col": 9, "tokLen": 2 } @@ -53922,33 +53294,33 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38741208", + "id": "0x557b77302ee0", "kind": "VarDecl", "name": "rs", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" } } } ] }, { - "id": "0x38743db0", + "id": "0x557b77306368", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32673, + "offset": 33387, "col": 15, "tokLen": 5 }, "end": { - "offset": 32673, + "offset": 33387, "col": 15, "tokLen": 5 } @@ -53960,16 +53332,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38742ba8", + "id": "0x557b77305150", "kind": "StringLiteral", "range": { "begin": { - "offset": 32673, + "offset": 33387, "col": 15, "tokLen": 5 }, "end": { - "offset": 32673, + "offset": 33387, "col": 15, "tokLen": 5 } @@ -53985,33 +53357,33 @@ ] }, { - "id": "0x38743eb8", + "id": "0x557b77306480", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32688, - "line": 1075, + "offset": 33402, + "line": 1105, "col": 9, "tokLen": 6 }, "end": { - "offset": 32721, + "offset": 33435, "col": 42, "tokLen": 16 } }, "inner": [ { - "id": "0x38743e88", + "id": "0x557b77306450", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32695, + "offset": 33409, "col": 16, "tokLen": 4 }, "end": { - "offset": 32721, + "offset": 33435, "col": 42, "tokLen": 16 } @@ -54021,7 +53393,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2cb0", + "id": "0x557b76927be0", "kind": "EnumConstantDecl", "name": "LOW_LATENCY_LINK", "type": { @@ -54034,35 +53406,35 @@ ] }, { - "id": "0x38745228", + "id": "0x557b77307810", "kind": "IfStmt", "range": { "begin": { - "offset": 32743, - "line": 1076, + "offset": 33457, + "line": 1106, "col": 5, "tokLen": 2 }, "end": { - "offset": 32803, - "line": 1077, + "offset": 33517, + "line": 1107, "col": 42, "tokLen": 13 } }, "inner": [ { - "id": "0x38745160", + "id": "0x557b77307738", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32747, - "line": 1076, + "offset": 33461, + "line": 1106, "col": 9, "tokLen": 2 }, "end": { - "offset": 32753, + "offset": 33467, "col": 15, "tokLen": 7 } @@ -54074,89 +53446,89 @@ "adl": true, "inner": [ { - "id": "0x38745148", + "id": "0x557b77307720", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32750, + "offset": 33464, "col": 12, "tokLen": 2 }, "end": { - "offset": 32750, + "offset": 33464, "col": 12, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38745128", + "id": "0x557b77307700", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32750, + "offset": 33464, "col": 12, "tokLen": 2 }, "end": { - "offset": 32750, + "offset": 33464, "col": 12, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x387450f8", + "id": "0x557b773076d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32747, + "offset": 33461, "col": 9, "tokLen": 2 }, "end": { - "offset": 32747, + "offset": 33461, "col": 9, "tokLen": 2 } }, "type": { "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "lvalue", "castKind": "NoOp", "inner": [ { - "id": "0x38743ee8", + "id": "0x557b773064b0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32747, + "offset": 33461, "col": 9, "tokLen": 2 }, "end": { - "offset": 32747, + "offset": 33461, "col": 9, "tokLen": 2 } @@ -54164,33 +53536,33 @@ "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38741208", + "id": "0x557b77302ee0", "kind": "VarDecl", "name": "rs", "type": { "desugaredQualType": "std::basic_string", "qualType": "std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" } } } ] }, { - "id": "0x38745110", + "id": "0x557b773076e8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32753, + "offset": 33467, "col": 15, "tokLen": 7 }, "end": { - "offset": 32753, + "offset": 33467, "col": 15, "tokLen": 7 } @@ -54202,16 +53574,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38743f08", + "id": "0x557b773064d0", "kind": "StringLiteral", "range": { "begin": { - "offset": 32753, + "offset": 33467, "col": 15, "tokLen": 7 }, "end": { - "offset": 32753, + "offset": 33467, "col": 15, "tokLen": 7 } @@ -54227,33 +53599,33 @@ ] }, { - "id": "0x38745218", + "id": "0x557b77307800", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32770, - "line": 1077, + "offset": 33484, + "line": 1107, "col": 9, "tokLen": 6 }, "end": { - "offset": 32803, + "offset": 33517, "col": 42, "tokLen": 13 } }, "inner": [ { - "id": "0x387451e8", + "id": "0x557b773077d0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32777, + "offset": 33491, "col": 16, "tokLen": 4 }, "end": { - "offset": 32803, + "offset": 33517, "col": 42, "tokLen": 13 } @@ -54263,7 +53635,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2d80", + "id": "0x557b76927cb8", "kind": "EnumConstantDecl", "name": "ETHERNET_10GB", "type": { @@ -54276,17 +53648,17 @@ ] }, { - "id": "0x387458f0", + "id": "0x557b77307eb8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 32822, - "line": 1078, + "offset": 33536, + "line": 1108, "col": 5, "tokLen": 5 }, "end": { - "offset": 32879, + "offset": 33593, "col": 62, "tokLen": 1 } @@ -54298,16 +53670,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x387458d8", + "id": "0x557b77307ea0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 32822, + "offset": 33536, "col": 5, "tokLen": 5 }, "end": { - "offset": 32879, + "offset": 33593, "col": 62, "tokLen": 1 } @@ -54318,365 +53690,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x387458a8", - "kind": "CXXConstructExpr", + "id": "0x557b77307e78", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 32828, + "offset": 33542, "col": 11, "tokLen": 12 }, "end": { - "offset": 32879, + "offset": 33593, "col": 62, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x38745890", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77307e58", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 32828, + "offset": 33542, "col": 11, "tokLen": 12 }, "end": { - "offset": 32879, + "offset": 33593, "col": 62, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77307e50", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x38745868", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77307e20", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 32828, + "offset": 33542, "col": 11, "tokLen": 12 }, "end": { - "offset": 32879, + "offset": 33593, "col": 62, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x38745848", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77307e08", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 32828, - "col": 11, - "tokLen": 12 + "offset": 33555, + "col": 24, + "tokLen": 34 }, "end": { - "offset": 32879, - "col": 62, + "offset": 33592, + "col": 61, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x38745840", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x38745810", - "kind": "CXXConstructExpr", + "id": "0x557b77307df0", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32828, - "col": 11, - "tokLen": 12 + "offset": 33555, + "col": 24, + "tokLen": 34 }, "end": { - "offset": 32879, - "col": 62, + "offset": 33592, + "col": 61, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x387457f8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77307dd0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 32841, + "offset": 33555, "col": 24, "tokLen": 34 }, "end": { - "offset": 32878, + "offset": 33592, "col": 61, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77307dc8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x387457e0", - "kind": "ImplicitCastExpr", + "id": "0x557b77307d90", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32841, + "offset": 33555, "col": 24, "tokLen": 34 }, "end": { - "offset": 32878, + "offset": 33592, "col": 61, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x387457c0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77307d78", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32841, + "offset": 33590, + "col": 59, + "tokLen": 1 + }, + "end": { + "offset": 33590, + "col": 59, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77307d58", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33590, + "col": 59, + "tokLen": 1 + }, + "end": { + "offset": 33590, + "col": 59, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77307d40", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33555, "col": 24, "tokLen": 34 }, "end": { - "offset": 32878, + "offset": 33555, + "col": 24, + "tokLen": 34 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b77307860", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 33555, + "col": 24, + "tokLen": 34 + }, + "end": { + "offset": 33555, + "col": 24, + "tokLen": 34 + } + }, + "type": { + "qualType": "const char[33]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown streamingInterface type \"" + } + ] + }, + { + "id": "0x557b77307898", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33592, + "col": 61, + "tokLen": 1 + }, + "end": { + "offset": 33592, "col": 61, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x387457b8", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77302be0", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x38745780", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 32841, - "col": 24, - "tokLen": 34 - }, - "end": { - "offset": 32878, - "col": 61, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x38745768", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 32876, - "col": 59, - "tokLen": 1 - }, - "end": { - "offset": 32876, - "col": 59, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x38745748", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 32876, - "col": 59, - "tokLen": 1 - }, - "end": { - "offset": 32876, - "col": 59, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x38745730", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 32841, - "col": 24, - "tokLen": 34 - }, - "end": { - "offset": 32841, - "col": 24, - "tokLen": 34 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x38745258", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 32841, - "col": 24, - "tokLen": 34 - }, - "end": { - "offset": 32841, - "col": 24, - "tokLen": 34 - } - }, - "type": { - "qualType": "const char[33]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown streamingInterface type \"" - } - ] - }, - { - "id": "0x38745290", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 32878, - "col": 61, - "tokLen": 1 - }, - "end": { - "offset": 32878, - "col": 61, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x38740f00", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -54701,29 +54017,29 @@ ] }, { - "id": "0x38745ac8", + "id": "0x557b77308088", "kind": "FunctionDecl", "loc": { - "offset": 32917, + "offset": 33631, "file": "ToString.cpp", - "line": 1081, + "line": 1111, "col": 33, "tokLen": 8 }, "range": { "begin": { - "offset": 32885, + "offset": 33599, "col": 1, "tokLen": 8 }, "end": { - "offset": 33107, - "line": 1087, + "offset": 33821, + "line": 1117, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385aaa38", + "previousDecl": "0x557b76f7b3e8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs13vetoAlgorithmEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -54737,13 +54053,13 @@ }, "inner": [ { - "id": "0x37ff2f40", + "id": "0x557b76927f70", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::vetoAlgorithm" }, "decl": { - "id": "0x37ff2ea0", + "id": "0x557b76927e10", "kind": "EnumDecl", "name": "vetoAlgorithm" } @@ -54751,22 +54067,22 @@ ] }, { - "id": "0x387459f0", + "id": "0x557b77307fb0", "kind": "ParmVarDecl", "loc": { - "offset": 32945, - "line": 1081, + "offset": 33659, + "line": 1111, "col": 61, "tokLen": 1 }, "range": { "begin": { - "offset": 32926, + "offset": 33640, "col": 42, "tokLen": 5 }, "end": { - "offset": 32945, + "offset": 33659, "col": 61, "tokLen": 1 } @@ -54778,52 +54094,52 @@ } }, { - "id": "0x38748990", + "id": "0x557b7730af78", "kind": "CompoundStmt", "range": { "begin": { - "offset": 32948, + "offset": 33662, "col": 64, "tokLen": 1 }, "end": { - "offset": 33107, - "line": 1087, + "offset": 33821, + "line": 1117, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x38746fb8", + "id": "0x557b773095a8", "kind": "IfStmt", "range": { "begin": { - "offset": 32954, - "line": 1082, + "offset": 33668, + "line": 1112, "col": 5, "tokLen": 2 }, "end": { - "offset": 32992, - "line": 1083, + "offset": 33706, + "line": 1113, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38746f08", + "id": "0x557b773094f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 32958, - "line": 1082, + "offset": 33672, + "line": 1112, "col": 9, "tokLen": 1 }, "end": { - "offset": 32963, + "offset": 33677, "col": 14, "tokLen": 6 } @@ -54835,67 +54151,67 @@ "adl": true, "inner": [ { - "id": "0x38746ef0", + "id": "0x557b773094d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32960, + "offset": 33674, "col": 11, "tokLen": 2 }, "end": { - "offset": 32960, + "offset": 33674, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38746ed0", + "id": "0x557b773094b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32960, + "offset": 33674, "col": 11, "tokLen": 2 }, "end": { - "offset": 32960, + "offset": 33674, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38745cb0", + "id": "0x557b77308278", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32958, + "offset": 33672, "col": 9, "tokLen": 1 }, "end": { - "offset": 32958, + "offset": 33672, "col": 9, "tokLen": 1 } @@ -54903,11 +54219,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387459f0", + "id": "0x557b77307fb0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -54916,16 +54232,16 @@ } }, { - "id": "0x38746eb8", + "id": "0x557b773094a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 32963, + "offset": 33677, "col": 14, "tokLen": 6 }, "end": { - "offset": 32963, + "offset": 33677, "col": 14, "tokLen": 6 } @@ -54937,16 +54253,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38745cd0", + "id": "0x557b77308298", "kind": "StringLiteral", "range": { "begin": { - "offset": 32963, + "offset": 33677, "col": 14, "tokLen": 6 }, "end": { - "offset": 32963, + "offset": 33677, "col": 14, "tokLen": 6 } @@ -54962,33 +54278,33 @@ ] }, { - "id": "0x38746fa8", + "id": "0x557b77309598", "kind": "ReturnStmt", "range": { "begin": { - "offset": 32979, - "line": 1083, + "offset": 33693, + "line": 1113, "col": 9, "tokLen": 6 }, "end": { - "offset": 32992, + "offset": 33706, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38746f78", + "id": "0x557b77309568", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 32986, + "offset": 33700, "col": 16, "tokLen": 4 }, "end": { - "offset": 32992, + "offset": 33706, "col": 22, "tokLen": 8 } @@ -54998,7 +54314,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2f60", + "id": "0x557b76927eb8", "kind": "EnumConstantDecl", "name": "ALG_HITS", "type": { @@ -55011,35 +54327,35 @@ ] }, { - "id": "0x387482e8", + "id": "0x557b7730a8f8", "kind": "IfStmt", "range": { "begin": { - "offset": 33006, - "line": 1084, + "offset": 33720, + "line": 1114, "col": 5, "tokLen": 2 }, "end": { - "offset": 33043, - "line": 1085, + "offset": 33757, + "line": 1115, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x38748238", + "id": "0x557b7730a840", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33010, - "line": 1084, + "offset": 33724, + "line": 1114, "col": 9, "tokLen": 1 }, "end": { - "offset": 33015, + "offset": 33729, "col": 14, "tokLen": 5 } @@ -55051,67 +54367,67 @@ "adl": true, "inner": [ { - "id": "0x38748220", + "id": "0x557b7730a828", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33012, + "offset": 33726, "col": 11, "tokLen": 2 }, "end": { - "offset": 33012, + "offset": 33726, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38748200", + "id": "0x557b7730a808", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33012, + "offset": 33726, "col": 11, "tokLen": 2 }, "end": { - "offset": 33012, + "offset": 33726, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38746fd8", + "id": "0x557b773095c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33010, + "offset": 33724, "col": 9, "tokLen": 1 }, "end": { - "offset": 33010, + "offset": 33724, "col": 9, "tokLen": 1 } @@ -55119,11 +54435,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387459f0", + "id": "0x557b77307fb0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -55132,16 +54448,16 @@ } }, { - "id": "0x387481e8", + "id": "0x557b7730a7f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33015, + "offset": 33729, "col": 14, "tokLen": 5 }, "end": { - "offset": 33015, + "offset": 33729, "col": 14, "tokLen": 5 } @@ -55153,16 +54469,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38746ff8", + "id": "0x557b773095e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 33015, + "offset": 33729, "col": 14, "tokLen": 5 }, "end": { - "offset": 33015, + "offset": 33729, "col": 14, "tokLen": 5 } @@ -55178,33 +54494,33 @@ ] }, { - "id": "0x387482d8", + "id": "0x557b7730a8e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33030, - "line": 1085, + "offset": 33744, + "line": 1115, "col": 9, "tokLen": 6 }, "end": { - "offset": 33043, + "offset": 33757, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x387482a8", + "id": "0x557b7730a8b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33037, + "offset": 33751, "col": 16, "tokLen": 4 }, "end": { - "offset": 33043, + "offset": 33757, "col": 22, "tokLen": 7 } @@ -55214,7 +54530,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff2fb0", + "id": "0x557b76927f10", "kind": "EnumConstantDecl", "name": "ALG_RAW", "type": { @@ -55227,17 +54543,17 @@ ] }, { - "id": "0x38748978", + "id": "0x557b7730af60", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 33056, - "line": 1086, + "offset": 33770, + "line": 1116, "col": 5, "tokLen": 5 }, "end": { - "offset": 33104, + "offset": 33818, "col": 53, "tokLen": 1 } @@ -55249,16 +54565,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x38748960", + "id": "0x557b7730af48", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 33056, + "offset": 33770, "col": 5, "tokLen": 5 }, "end": { - "offset": 33104, + "offset": 33818, "col": 53, "tokLen": 1 } @@ -55269,365 +54585,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x38748930", - "kind": "CXXConstructExpr", + "id": "0x557b7730af20", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 33062, + "offset": 33776, "col": 11, "tokLen": 12 }, "end": { - "offset": 33104, + "offset": 33818, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x38748918", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7730af00", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33062, + "offset": 33776, "col": 11, "tokLen": 12 }, "end": { - "offset": 33104, + "offset": 33818, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b7730aef8", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x387488f0", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b7730aec8", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 33062, + "offset": 33776, "col": 11, "tokLen": 12 }, "end": { - "offset": 33104, + "offset": 33818, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x387488d0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7730aeb0", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 33062, - "col": 11, - "tokLen": 12 + "offset": 33789, + "col": 24, + "tokLen": 25 }, "end": { - "offset": 33104, - "col": 53, + "offset": 33817, + "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x387488c8", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x38748898", - "kind": "CXXConstructExpr", + "id": "0x557b7730ae98", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33062, - "col": 11, - "tokLen": 12 + "offset": 33789, + "col": 24, + "tokLen": 25 }, "end": { - "offset": 33104, - "col": 53, + "offset": 33817, + "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x38748880", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7730ae78", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33075, + "offset": 33789, "col": 24, "tokLen": 25 }, "end": { - "offset": 33103, + "offset": 33817, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b7730ae70", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x38748868", - "kind": "ImplicitCastExpr", + "id": "0x557b7730ae38", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33075, + "offset": 33789, "col": 24, "tokLen": 25 }, "end": { - "offset": 33103, + "offset": 33817, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x38748848", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7730ae20", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33075, + "offset": 33815, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 33815, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b7730ae00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33815, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 33815, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b7730ade8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 33789, "col": 24, "tokLen": 25 }, "end": { - "offset": 33103, + "offset": 33789, + "col": 24, + "tokLen": 25 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7730a948", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 33789, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 33789, + "col": 24, + "tokLen": 25 + } + }, + "type": { + "qualType": "const char[24]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown veto algorithm \"" + } + ] + }, + { + "id": "0x557b7730a978", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 33817, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 33817, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x38748840", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77307fb0", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x38748808", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 33075, - "col": 24, - "tokLen": 25 - }, - "end": { - "offset": 33103, - "col": 52, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x387487f0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 33101, - "col": 50, - "tokLen": 1 - }, - "end": { - "offset": 33101, - "col": 50, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x387487d0", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 33101, - "col": 50, - "tokLen": 1 - }, - "end": { - "offset": 33101, - "col": 50, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x387487b8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 33075, - "col": 24, - "tokLen": 25 - }, - "end": { - "offset": 33075, - "col": 24, - "tokLen": 25 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x38748318", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 33075, - "col": 24, - "tokLen": 25 - }, - "end": { - "offset": 33075, - "col": 24, - "tokLen": 25 - } - }, - "type": { - "qualType": "const char[24]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown veto algorithm \"" - } - ] - }, - { - "id": "0x38748348", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 33103, - "col": 52, - "tokLen": 1 - }, - "end": { - "offset": 33103, - "col": 52, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x387459f0", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -55652,29 +54912,29 @@ ] }, { - "id": "0x38748b38", + "id": "0x557b7730b118", "kind": "FunctionDecl", "loc": { - "offset": 33137, + "offset": 33851, "file": "ToString.cpp", - "line": 1089, + "line": 1119, "col": 28, "tokLen": 8 }, "range": { "begin": { - "offset": 33110, + "offset": 33824, "col": 1, "tokLen": 8 }, "end": { - "offset": 33563, - "line": 1103, + "offset": 34277, + "line": 1133, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385aaf88", + "previousDecl": "0x557b76f7b968", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8gainModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -55688,13 +54948,13 @@ }, "inner": [ { - "id": "0x37ff30a0", + "id": "0x557b76928250", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::gainMode" }, "decl": { - "id": "0x37ff3000", + "id": "0x557b76927f90", "kind": "EnumDecl", "name": "gainMode" } @@ -55702,22 +54962,22 @@ ] }, { - "id": "0x38748a60", + "id": "0x557b7730b040", "kind": "ParmVarDecl", "loc": { - "offset": 33165, - "line": 1089, + "offset": 33879, + "line": 1119, "col": 56, "tokLen": 1 }, "range": { "begin": { - "offset": 33146, + "offset": 33860, "col": 37, "tokLen": 5 }, "end": { - "offset": 33165, + "offset": 33879, "col": 56, "tokLen": 1 } @@ -55729,52 +54989,52 @@ } }, { - "id": "0x387506c0", + "id": "0x557b77312d78", "kind": "CompoundStmt", "range": { "begin": { - "offset": 33168, + "offset": 33882, "col": 59, "tokLen": 1 }, "end": { - "offset": 33563, - "line": 1103, + "offset": 34277, + "line": 1133, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x3874a028", + "id": "0x557b7730c638", "kind": "IfStmt", "range": { "begin": { - "offset": 33174, - "line": 1090, + "offset": 33888, + "line": 1120, "col": 5, "tokLen": 2 }, "end": { - "offset": 33215, - "line": 1091, + "offset": 33929, + "line": 1121, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x38749f78", + "id": "0x557b7730c580", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33178, - "line": 1090, + "offset": 33892, + "line": 1120, "col": 9, "tokLen": 1 }, "end": { - "offset": 33183, + "offset": 33897, "col": 14, "tokLen": 9 } @@ -55786,67 +55046,67 @@ "adl": true, "inner": [ { - "id": "0x38749f60", + "id": "0x557b7730c568", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33180, + "offset": 33894, "col": 11, "tokLen": 2 }, "end": { - "offset": 33180, + "offset": 33894, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38749f40", + "id": "0x557b7730c548", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33180, + "offset": 33894, "col": 11, "tokLen": 2 }, "end": { - "offset": 33180, + "offset": 33894, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38748d20", + "id": "0x557b7730b308", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33178, + "offset": 33892, "col": 9, "tokLen": 1 }, "end": { - "offset": 33178, + "offset": 33892, "col": 9, "tokLen": 1 } @@ -55854,11 +55114,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38748a60", + "id": "0x557b7730b040", "kind": "ParmVarDecl", "name": "s", "type": { @@ -55867,16 +55127,16 @@ } }, { - "id": "0x38749f28", + "id": "0x557b7730c530", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33183, + "offset": 33897, "col": 14, "tokLen": 9 }, "end": { - "offset": 33183, + "offset": 33897, "col": 14, "tokLen": 9 } @@ -55888,16 +55148,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38748d40", + "id": "0x557b7730b328", "kind": "StringLiteral", "range": { "begin": { - "offset": 33183, + "offset": 33897, "col": 14, "tokLen": 9 }, "end": { - "offset": 33183, + "offset": 33897, "col": 14, "tokLen": 9 } @@ -55913,33 +55173,33 @@ ] }, { - "id": "0x3874a018", + "id": "0x557b7730c628", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33202, - "line": 1091, + "offset": 33916, + "line": 1121, "col": 9, "tokLen": 6 }, "end": { - "offset": 33215, + "offset": 33929, "col": 22, "tokLen": 7 } }, "inner": [ { - "id": "0x38749fe8", + "id": "0x557b7730c5f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33209, + "offset": 33923, "col": 16, "tokLen": 4 }, "end": { - "offset": 33215, + "offset": 33929, "col": 22, "tokLen": 7 } @@ -55949,7 +55209,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff30c0", + "id": "0x557b76928038", "kind": "EnumConstantDecl", "name": "DYNAMIC", "type": { @@ -55962,35 +55222,35 @@ ] }, { - "id": "0x3874b358", + "id": "0x557b7730d988", "kind": "IfStmt", "range": { "begin": { - "offset": 33228, - "line": 1092, + "offset": 33942, + "line": 1122, "col": 5, "tokLen": 2 }, "end": { - "offset": 33275, - "line": 1093, + "offset": 33989, + "line": 1123, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x3874b2a8", + "id": "0x557b7730d8d0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33232, - "line": 1092, + "offset": 33946, + "line": 1122, "col": 9, "tokLen": 1 }, "end": { - "offset": 33237, + "offset": 33951, "col": 14, "tokLen": 15 } @@ -56002,67 +55262,67 @@ "adl": true, "inner": [ { - "id": "0x3874b290", + "id": "0x557b7730d8b8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33234, + "offset": 33948, "col": 11, "tokLen": 2 }, "end": { - "offset": 33234, + "offset": 33948, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3874b270", + "id": "0x557b7730d898", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33234, + "offset": 33948, "col": 11, "tokLen": 2 }, "end": { - "offset": 33234, + "offset": 33948, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3874a048", + "id": "0x557b7730c658", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33232, + "offset": 33946, "col": 9, "tokLen": 1 }, "end": { - "offset": 33232, + "offset": 33946, "col": 9, "tokLen": 1 } @@ -56070,11 +55330,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38748a60", + "id": "0x557b7730b040", "kind": "ParmVarDecl", "name": "s", "type": { @@ -56083,16 +55343,16 @@ } }, { - "id": "0x3874b258", + "id": "0x557b7730d880", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33237, + "offset": 33951, "col": 14, "tokLen": 15 }, "end": { - "offset": 33237, + "offset": 33951, "col": 14, "tokLen": 15 } @@ -56104,16 +55364,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3874a068", + "id": "0x557b7730c678", "kind": "StringLiteral", "range": { "begin": { - "offset": 33237, + "offset": 33951, "col": 14, "tokLen": 15 }, "end": { - "offset": 33237, + "offset": 33951, "col": 14, "tokLen": 15 } @@ -56129,33 +55389,33 @@ ] }, { - "id": "0x3874b348", + "id": "0x557b7730d978", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33262, - "line": 1093, + "offset": 33976, + "line": 1123, "col": 9, "tokLen": 6 }, "end": { - "offset": 33275, + "offset": 33989, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x3874b318", + "id": "0x557b7730d948", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33269, + "offset": 33983, "col": 16, "tokLen": 4 }, "end": { - "offset": 33275, + "offset": 33989, "col": 22, "tokLen": 15 } @@ -56165,7 +55425,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff3110", + "id": "0x557b76928090", "kind": "EnumConstantDecl", "name": "FORCE_SWITCH_G1", "type": { @@ -56178,35 +55438,35 @@ ] }, { - "id": "0x3874c688", + "id": "0x557b7730ed08", "kind": "IfStmt", "range": { "begin": { - "offset": 33296, - "line": 1094, + "offset": 34010, + "line": 1124, "col": 5, "tokLen": 2 }, "end": { - "offset": 33343, - "line": 1095, + "offset": 34057, + "line": 1125, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x3874c5d8", + "id": "0x557b7730ec50", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33300, - "line": 1094, + "offset": 34014, + "line": 1124, "col": 9, "tokLen": 1 }, "end": { - "offset": 33305, + "offset": 34019, "col": 14, "tokLen": 15 } @@ -56218,67 +55478,67 @@ "adl": true, "inner": [ { - "id": "0x3874c5c0", + "id": "0x557b7730ec38", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33302, + "offset": 34016, "col": 11, "tokLen": 2 }, "end": { - "offset": 33302, + "offset": 34016, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3874c5a0", + "id": "0x557b7730ec18", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33302, + "offset": 34016, "col": 11, "tokLen": 2 }, "end": { - "offset": 33302, + "offset": 34016, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3874b378", + "id": "0x557b7730d9a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33300, + "offset": 34014, "col": 9, "tokLen": 1 }, "end": { - "offset": 33300, + "offset": 34014, "col": 9, "tokLen": 1 } @@ -56286,11 +55546,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38748a60", + "id": "0x557b7730b040", "kind": "ParmVarDecl", "name": "s", "type": { @@ -56299,16 +55559,16 @@ } }, { - "id": "0x3874c588", + "id": "0x557b7730ec00", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33305, + "offset": 34019, "col": 14, "tokLen": 15 }, "end": { - "offset": 33305, + "offset": 34019, "col": 14, "tokLen": 15 } @@ -56320,16 +55580,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3874b398", + "id": "0x557b7730d9c8", "kind": "StringLiteral", "range": { "begin": { - "offset": 33305, + "offset": 34019, "col": 14, "tokLen": 15 }, "end": { - "offset": 33305, + "offset": 34019, "col": 14, "tokLen": 15 } @@ -56345,33 +55605,33 @@ ] }, { - "id": "0x3874c678", + "id": "0x557b7730ecf8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33330, - "line": 1095, + "offset": 34044, + "line": 1125, "col": 9, "tokLen": 6 }, "end": { - "offset": 33343, + "offset": 34057, "col": 22, "tokLen": 15 } }, "inner": [ { - "id": "0x3874c648", + "id": "0x557b7730ecc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33337, + "offset": 34051, "col": 16, "tokLen": 4 }, "end": { - "offset": 33343, + "offset": 34057, "col": 22, "tokLen": 15 } @@ -56381,7 +55641,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff3160", + "id": "0x557b769280e8", "kind": "EnumConstantDecl", "name": "FORCE_SWITCH_G2", "type": { @@ -56394,35 +55654,35 @@ ] }, { - "id": "0x3874d9b8", + "id": "0x557b77310058", "kind": "IfStmt", "range": { "begin": { - "offset": 33364, - "line": 1096, + "offset": 34078, + "line": 1126, "col": 5, "tokLen": 2 }, "end": { - "offset": 33403, - "line": 1097, + "offset": 34117, + "line": 1127, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x3874d908", + "id": "0x557b7730ffa0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33368, - "line": 1096, + "offset": 34082, + "line": 1126, "col": 9, "tokLen": 1 }, "end": { - "offset": 33373, + "offset": 34087, "col": 14, "tokLen": 7 } @@ -56434,67 +55694,67 @@ "adl": true, "inner": [ { - "id": "0x3874d8f0", + "id": "0x557b7730ff88", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33370, + "offset": 34084, "col": 11, "tokLen": 2 }, "end": { - "offset": 33370, + "offset": 34084, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3874d8d0", + "id": "0x557b7730ff68", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33370, + "offset": 34084, "col": 11, "tokLen": 2 }, "end": { - "offset": 33370, + "offset": 34084, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3874c6a8", + "id": "0x557b7730ed28", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33368, + "offset": 34082, "col": 9, "tokLen": 1 }, "end": { - "offset": 33368, + "offset": 34082, "col": 9, "tokLen": 1 } @@ -56502,11 +55762,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38748a60", + "id": "0x557b7730b040", "kind": "ParmVarDecl", "name": "s", "type": { @@ -56515,16 +55775,16 @@ } }, { - "id": "0x3874d8b8", + "id": "0x557b7730ff50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33373, + "offset": 34087, "col": 14, "tokLen": 7 }, "end": { - "offset": 33373, + "offset": 34087, "col": 14, "tokLen": 7 } @@ -56536,16 +55796,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3874c6c8", + "id": "0x557b7730ed48", "kind": "StringLiteral", "range": { "begin": { - "offset": 33373, + "offset": 34087, "col": 14, "tokLen": 7 }, "end": { - "offset": 33373, + "offset": 34087, "col": 14, "tokLen": 7 } @@ -56561,33 +55821,33 @@ ] }, { - "id": "0x3874d9a8", + "id": "0x557b77310048", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33390, - "line": 1097, + "offset": 34104, + "line": 1127, "col": 9, "tokLen": 6 }, "end": { - "offset": 33403, + "offset": 34117, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x3874d978", + "id": "0x557b77310018", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33397, + "offset": 34111, "col": 16, "tokLen": 4 }, "end": { - "offset": 33403, + "offset": 34117, "col": 22, "tokLen": 6 } @@ -56597,7 +55857,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff31b0", + "id": "0x557b76928140", "kind": "EnumConstantDecl", "name": "FIX_G1", "type": { @@ -56610,35 +55870,35 @@ ] }, { - "id": "0x3874ece8", + "id": "0x557b773113a8", "kind": "IfStmt", "range": { "begin": { - "offset": 33415, - "line": 1098, + "offset": 34129, + "line": 1128, "col": 5, "tokLen": 2 }, "end": { - "offset": 33454, - "line": 1099, + "offset": 34168, + "line": 1129, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x3874ec38", + "id": "0x557b773112f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33419, - "line": 1098, + "offset": 34133, + "line": 1128, "col": 9, "tokLen": 1 }, "end": { - "offset": 33424, + "offset": 34138, "col": 14, "tokLen": 7 } @@ -56650,67 +55910,67 @@ "adl": true, "inner": [ { - "id": "0x3874ec20", + "id": "0x557b773112d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33421, + "offset": 34135, "col": 11, "tokLen": 2 }, "end": { - "offset": 33421, + "offset": 34135, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3874ec00", + "id": "0x557b773112b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33421, + "offset": 34135, "col": 11, "tokLen": 2 }, "end": { - "offset": 33421, + "offset": 34135, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3874d9d8", + "id": "0x557b77310078", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33419, + "offset": 34133, "col": 9, "tokLen": 1 }, "end": { - "offset": 33419, + "offset": 34133, "col": 9, "tokLen": 1 } @@ -56718,11 +55978,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38748a60", + "id": "0x557b7730b040", "kind": "ParmVarDecl", "name": "s", "type": { @@ -56731,16 +55991,16 @@ } }, { - "id": "0x3874ebe8", + "id": "0x557b773112a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33424, + "offset": 34138, "col": 14, "tokLen": 7 }, "end": { - "offset": 33424, + "offset": 34138, "col": 14, "tokLen": 7 } @@ -56752,16 +56012,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3874d9f8", + "id": "0x557b77310098", "kind": "StringLiteral", "range": { "begin": { - "offset": 33424, + "offset": 34138, "col": 14, "tokLen": 7 }, "end": { - "offset": 33424, + "offset": 34138, "col": 14, "tokLen": 7 } @@ -56777,33 +56037,33 @@ ] }, { - "id": "0x3874ecd8", + "id": "0x557b77311398", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33441, - "line": 1099, + "offset": 34155, + "line": 1129, "col": 9, "tokLen": 6 }, "end": { - "offset": 33454, + "offset": 34168, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x3874eca8", + "id": "0x557b77311368", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33448, + "offset": 34162, "col": 16, "tokLen": 4 }, "end": { - "offset": 33454, + "offset": 34168, "col": 22, "tokLen": 6 } @@ -56813,7 +56073,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff3200", + "id": "0x557b76928198", "kind": "EnumConstantDecl", "name": "FIX_G2", "type": { @@ -56826,35 +56086,35 @@ ] }, { - "id": "0x38750018", + "id": "0x557b773126f8", "kind": "IfStmt", "range": { "begin": { - "offset": 33466, - "line": 1100, + "offset": 34180, + "line": 1130, "col": 5, "tokLen": 2 }, "end": { - "offset": 33505, - "line": 1101, + "offset": 34219, + "line": 1131, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x3874ff68", + "id": "0x557b77312640", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33470, - "line": 1100, + "offset": 34184, + "line": 1130, "col": 9, "tokLen": 1 }, "end": { - "offset": 33475, + "offset": 34189, "col": 14, "tokLen": 7 } @@ -56866,67 +56126,67 @@ "adl": true, "inner": [ { - "id": "0x3874ff50", + "id": "0x557b77312628", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33472, + "offset": 34186, "col": 11, "tokLen": 2 }, "end": { - "offset": 33472, + "offset": 34186, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x3874ff30", + "id": "0x557b77312608", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33472, + "offset": 34186, "col": 11, "tokLen": 2 }, "end": { - "offset": 33472, + "offset": 34186, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x3874ed08", + "id": "0x557b773113c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33470, + "offset": 34184, "col": 9, "tokLen": 1 }, "end": { - "offset": 33470, + "offset": 34184, "col": 9, "tokLen": 1 } @@ -56934,11 +56194,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38748a60", + "id": "0x557b7730b040", "kind": "ParmVarDecl", "name": "s", "type": { @@ -56947,16 +56207,16 @@ } }, { - "id": "0x3874ff18", + "id": "0x557b773125f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33475, + "offset": 34189, "col": 14, "tokLen": 7 }, "end": { - "offset": 33475, + "offset": 34189, "col": 14, "tokLen": 7 } @@ -56968,16 +56228,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x3874ed28", + "id": "0x557b773113e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 33475, + "offset": 34189, "col": 14, "tokLen": 7 }, "end": { - "offset": 33475, + "offset": 34189, "col": 14, "tokLen": 7 } @@ -56993,33 +56253,33 @@ ] }, { - "id": "0x38750008", + "id": "0x557b773126e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33492, - "line": 1101, + "offset": 34206, + "line": 1131, "col": 9, "tokLen": 6 }, "end": { - "offset": 33505, + "offset": 34219, "col": 22, "tokLen": 6 } }, "inner": [ { - "id": "0x3874ffd8", + "id": "0x557b773126b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33499, + "offset": 34213, "col": 16, "tokLen": 4 }, "end": { - "offset": 33505, + "offset": 34219, "col": 22, "tokLen": 6 } @@ -57029,7 +56289,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff3250", + "id": "0x557b769281f0", "kind": "EnumConstantDecl", "name": "FIX_G0", "type": { @@ -57042,17 +56302,17 @@ ] }, { - "id": "0x387506a8", + "id": "0x557b77312d60", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 33517, - "line": 1102, + "offset": 34231, + "line": 1132, "col": 5, "tokLen": 5 }, "end": { - "offset": 33560, + "offset": 34274, "col": 48, "tokLen": 1 } @@ -57064,16 +56324,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x38750690", + "id": "0x557b77312d48", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 33517, + "offset": 34231, "col": 5, "tokLen": 5 }, "end": { - "offset": 33560, + "offset": 34274, "col": 48, "tokLen": 1 } @@ -57084,365 +56344,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x38750660", - "kind": "CXXConstructExpr", + "id": "0x557b77312d20", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 33523, + "offset": 34237, "col": 11, "tokLen": 12 }, "end": { - "offset": 33560, + "offset": 34274, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x38750648", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77312d00", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33523, + "offset": 34237, "col": 11, "tokLen": 12 }, "end": { - "offset": 33560, + "offset": 34274, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77312cf8", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x38750620", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77312cc8", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 33523, + "offset": 34237, "col": 11, "tokLen": 12 }, "end": { - "offset": 33560, + "offset": 34274, "col": 48, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x38750600", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77312cb0", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 33523, - "col": 11, - "tokLen": 12 + "offset": 34250, + "col": 24, + "tokLen": 20 }, "end": { - "offset": 33560, - "col": 48, + "offset": 34273, + "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x387505f8", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x387505c8", - "kind": "CXXConstructExpr", + "id": "0x557b77312c98", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33523, - "col": 11, - "tokLen": 12 + "offset": 34250, + "col": 24, + "tokLen": 20 }, "end": { - "offset": 33560, - "col": 48, + "offset": 34273, + "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x387505b0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77312c78", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33536, + "offset": 34250, "col": 24, "tokLen": 20 }, "end": { - "offset": 33559, + "offset": 34273, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77312c70", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x38750598", - "kind": "ImplicitCastExpr", + "id": "0x557b77312c38", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33536, + "offset": 34250, "col": 24, "tokLen": 20 }, "end": { - "offset": 33559, + "offset": 34273, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x38750578", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77312c20", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33536, + "offset": 34271, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 34271, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77312c00", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34271, + "col": 45, + "tokLen": 1 + }, + "end": { + "offset": 34271, + "col": 45, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77312be8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34250, "col": 24, "tokLen": 20 }, "end": { - "offset": 33559, + "offset": 34250, + "col": 24, + "tokLen": 20 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b77312748", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 34250, + "col": 24, + "tokLen": 20 + }, + "end": { + "offset": 34250, + "col": 24, + "tokLen": 20 + } + }, + "type": { + "qualType": "const char[19]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown gain mode \"" + } + ] + }, + { + "id": "0x557b77312778", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34273, + "col": 47, + "tokLen": 1 + }, + "end": { + "offset": 34273, "col": 47, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x38750570", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b7730b040", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x38750538", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 33536, - "col": 24, - "tokLen": 20 - }, - "end": { - "offset": 33559, - "col": 47, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x38750520", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 33557, - "col": 45, - "tokLen": 1 - }, - "end": { - "offset": 33557, - "col": 45, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x38750500", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 33557, - "col": 45, - "tokLen": 1 - }, - "end": { - "offset": 33557, - "col": 45, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x387504e8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 33536, - "col": 24, - "tokLen": 20 - }, - "end": { - "offset": 33536, - "col": 24, - "tokLen": 20 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x38750048", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 33536, - "col": 24, - "tokLen": 20 - }, - "end": { - "offset": 33536, - "col": 24, - "tokLen": 20 - } - }, - "type": { - "qualType": "const char[19]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown gain mode \"" - } - ] - }, - { - "id": "0x38750078", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 33559, - "col": 47, - "tokLen": 1 - }, - "end": { - "offset": 33559, - "col": 47, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x38748a60", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -57467,29 +56671,29 @@ ] }, { - "id": "0x38750888", + "id": "0x557b77312f38", "kind": "FunctionDecl", "loc": { - "offset": 33593, + "offset": 34307, "file": "ToString.cpp", - "line": 1105, + "line": 1135, "col": 28, "tokLen": 8 }, "range": { "begin": { - "offset": 33566, + "offset": 34280, "col": 1, "tokLen": 8 }, "end": { - "offset": 33782, - "line": 1111, + "offset": 34496, + "line": 1141, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385ab4d8", + "previousDecl": "0x557b76f7bee8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs8polarityEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -57503,13 +56707,13 @@ }, "inner": [ { - "id": "0x37ff3340", + "id": "0x557b769283d0", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::polarity" }, "decl": { - "id": "0x37ff32a0", + "id": "0x557b76928270", "kind": "EnumDecl", "name": "polarity" } @@ -57517,22 +56721,22 @@ ] }, { - "id": "0x387507b0", + "id": "0x557b77312e60", "kind": "ParmVarDecl", "loc": { - "offset": 33621, - "line": 1105, + "offset": 34335, + "line": 1135, "col": 56, "tokLen": 1 }, "range": { "begin": { - "offset": 33602, + "offset": 34316, "col": 37, "tokLen": 5 }, "end": { - "offset": 33621, + "offset": 34335, "col": 56, "tokLen": 1 } @@ -57544,52 +56748,52 @@ } }, { - "id": "0x38753750", + "id": "0x557b77315e28", "kind": "CompoundStmt", "range": { "begin": { - "offset": 33624, + "offset": 34338, "col": 59, "tokLen": 1 }, "end": { - "offset": 33782, - "line": 1111, + "offset": 34496, + "line": 1141, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x38751d78", + "id": "0x557b77314458", "kind": "IfStmt", "range": { "begin": { - "offset": 33630, - "line": 1106, + "offset": 34344, + "line": 1136, "col": 5, "tokLen": 2 }, "end": { - "offset": 33667, - "line": 1107, + "offset": 34381, + "line": 1137, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38751cc8", + "id": "0x557b773143a0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33634, - "line": 1106, + "offset": 34348, + "line": 1136, "col": 9, "tokLen": 1 }, "end": { - "offset": 33639, + "offset": 34353, "col": 14, "tokLen": 5 } @@ -57601,67 +56805,67 @@ "adl": true, "inner": [ { - "id": "0x38751cb0", + "id": "0x557b77314388", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33636, + "offset": 34350, "col": 11, "tokLen": 2 }, "end": { - "offset": 33636, + "offset": 34350, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38751c90", + "id": "0x557b77314368", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33636, + "offset": 34350, "col": 11, "tokLen": 2 }, "end": { - "offset": 33636, + "offset": 34350, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38750a70", + "id": "0x557b77313128", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33634, + "offset": 34348, "col": 9, "tokLen": 1 }, "end": { - "offset": 33634, + "offset": 34348, "col": 9, "tokLen": 1 } @@ -57669,11 +56873,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387507b0", + "id": "0x557b77312e60", "kind": "ParmVarDecl", "name": "s", "type": { @@ -57682,16 +56886,16 @@ } }, { - "id": "0x38751c78", + "id": "0x557b77314350", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33639, + "offset": 34353, "col": 14, "tokLen": 5 }, "end": { - "offset": 33639, + "offset": 34353, "col": 14, "tokLen": 5 } @@ -57703,16 +56907,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38750a90", + "id": "0x557b77313148", "kind": "StringLiteral", "range": { "begin": { - "offset": 33639, + "offset": 34353, "col": 14, "tokLen": 5 }, "end": { - "offset": 33639, + "offset": 34353, "col": 14, "tokLen": 5 } @@ -57728,33 +56932,33 @@ ] }, { - "id": "0x38751d68", + "id": "0x557b77314448", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33654, - "line": 1107, + "offset": 34368, + "line": 1137, "col": 9, "tokLen": 6 }, "end": { - "offset": 33667, + "offset": 34381, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38751d38", + "id": "0x557b77314418", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33661, + "offset": 34375, "col": 16, "tokLen": 4 }, "end": { - "offset": 33667, + "offset": 34381, "col": 22, "tokLen": 8 } @@ -57764,7 +56968,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff3360", + "id": "0x557b76928318", "kind": "EnumConstantDecl", "name": "POSITIVE", "type": { @@ -57777,35 +56981,35 @@ ] }, { - "id": "0x387530a8", + "id": "0x557b773157a8", "kind": "IfStmt", "range": { "begin": { - "offset": 33681, - "line": 1108, + "offset": 34395, + "line": 1138, "col": 5, "tokLen": 2 }, "end": { - "offset": 33718, - "line": 1109, + "offset": 34432, + "line": 1139, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38752ff8", + "id": "0x557b773156f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33685, - "line": 1108, + "offset": 34399, + "line": 1138, "col": 9, "tokLen": 1 }, "end": { - "offset": 33690, + "offset": 34404, "col": 14, "tokLen": 5 } @@ -57817,67 +57021,67 @@ "adl": true, "inner": [ { - "id": "0x38752fe0", + "id": "0x557b773156d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33687, + "offset": 34401, "col": 11, "tokLen": 2 }, "end": { - "offset": 33687, + "offset": 34401, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38752fc0", + "id": "0x557b773156b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33687, + "offset": 34401, "col": 11, "tokLen": 2 }, "end": { - "offset": 33687, + "offset": 34401, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38751d98", + "id": "0x557b77314478", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33685, + "offset": 34399, "col": 9, "tokLen": 1 }, "end": { - "offset": 33685, + "offset": 34399, "col": 9, "tokLen": 1 } @@ -57885,11 +57089,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387507b0", + "id": "0x557b77312e60", "kind": "ParmVarDecl", "name": "s", "type": { @@ -57898,16 +57102,16 @@ } }, { - "id": "0x38752fa8", + "id": "0x557b773156a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33690, + "offset": 34404, "col": 14, "tokLen": 5 }, "end": { - "offset": 33690, + "offset": 34404, "col": 14, "tokLen": 5 } @@ -57919,16 +57123,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38751db8", + "id": "0x557b77314498", "kind": "StringLiteral", "range": { "begin": { - "offset": 33690, + "offset": 34404, "col": 14, "tokLen": 5 }, "end": { - "offset": 33690, + "offset": 34404, "col": 14, "tokLen": 5 } @@ -57944,33 +57148,33 @@ ] }, { - "id": "0x38753098", + "id": "0x557b77315798", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33705, - "line": 1109, + "offset": 34419, + "line": 1139, "col": 9, "tokLen": 6 }, "end": { - "offset": 33718, + "offset": 34432, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38753068", + "id": "0x557b77315768", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33712, + "offset": 34426, "col": 16, "tokLen": 4 }, "end": { - "offset": 33718, + "offset": 34432, "col": 22, "tokLen": 8 } @@ -57980,7 +57184,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff33b0", + "id": "0x557b76928370", "kind": "EnumConstantDecl", "name": "NEGATIVE", "type": { @@ -57993,17 +57197,17 @@ ] }, { - "id": "0x38753738", + "id": "0x557b77315e10", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 33732, - "line": 1110, + "offset": 34446, + "line": 1140, "col": 5, "tokLen": 5 }, "end": { - "offset": 33779, + "offset": 34493, "col": 52, "tokLen": 1 } @@ -58015,16 +57219,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x38753720", + "id": "0x557b77315df8", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 33732, + "offset": 34446, "col": 5, "tokLen": 5 }, "end": { - "offset": 33779, + "offset": 34493, "col": 52, "tokLen": 1 } @@ -58035,365 +57239,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x387536f0", - "kind": "CXXConstructExpr", + "id": "0x557b77315dd0", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 33738, + "offset": 34452, "col": 11, "tokLen": 12 }, "end": { - "offset": 33779, + "offset": 34493, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x387536d8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77315db0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33738, + "offset": 34452, "col": 11, "tokLen": 12 }, "end": { - "offset": 33779, + "offset": 34493, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77315da8", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x387536b0", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77315d78", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 33738, + "offset": 34452, "col": 11, "tokLen": 12 }, "end": { - "offset": 33779, + "offset": 34493, "col": 52, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x38753690", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77315d60", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 33738, - "col": 11, - "tokLen": 12 + "offset": 34465, + "col": 24, + "tokLen": 24 }, "end": { - "offset": 33779, - "col": 52, + "offset": 34492, + "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x38753688", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x38753658", - "kind": "CXXConstructExpr", + "id": "0x557b77315d48", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33738, - "col": 11, - "tokLen": 12 + "offset": 34465, + "col": 24, + "tokLen": 24 }, "end": { - "offset": 33779, - "col": 52, + "offset": 34492, + "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x38753640", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77315d28", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33751, + "offset": 34465, "col": 24, "tokLen": 24 }, "end": { - "offset": 33778, + "offset": 34492, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77315d20", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x38753628", - "kind": "ImplicitCastExpr", + "id": "0x557b77315ce8", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33751, + "offset": 34465, "col": 24, "tokLen": 24 }, "end": { - "offset": 33778, + "offset": 34492, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x38753608", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77315cd0", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33751, + "offset": 34490, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 34490, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77315cb0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34490, + "col": 49, + "tokLen": 1 + }, + "end": { + "offset": 34490, + "col": 49, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77315c98", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34465, "col": 24, "tokLen": 24 }, "end": { - "offset": 33778, + "offset": 34465, + "col": 24, + "tokLen": 24 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b773157f8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 34465, + "col": 24, + "tokLen": 24 + }, + "end": { + "offset": 34465, + "col": 24, + "tokLen": 24 + } + }, + "type": { + "qualType": "const char[23]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown polarity mode \"" + } + ] + }, + { + "id": "0x557b77315828", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34492, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 34492, "col": 51, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x38753600", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77312e60", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x387535c8", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 33751, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 33778, - "col": 51, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x387535b0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 33776, - "col": 49, - "tokLen": 1 - }, - "end": { - "offset": 33776, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x38753590", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 33776, - "col": 49, - "tokLen": 1 - }, - "end": { - "offset": 33776, - "col": 49, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x38753578", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 33751, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 33751, - "col": 24, - "tokLen": 24 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x387530d8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 33751, - "col": 24, - "tokLen": 24 - }, - "end": { - "offset": 33751, - "col": 24, - "tokLen": 24 - } - }, - "type": { - "qualType": "const char[23]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown polarity mode \"" - } - ] - }, - { - "id": "0x38753108", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 33778, - "col": 51, - "tokLen": 1 - }, - "end": { - "offset": 33778, - "col": 51, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x387507b0", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -58418,29 +57566,29 @@ ] }, { - "id": "0x387538f8", + "id": "0x557b77315fc8", "kind": "FunctionDecl", "loc": { - "offset": 33821, + "offset": 34535, "file": "ToString.cpp", - "line": 1113, + "line": 1143, "col": 37, "tokLen": 8 }, "range": { "begin": { - "offset": 33785, + "offset": 34499, "col": 1, "tokLen": 8 }, "end": { - "offset": 34020, - "line": 1119, + "offset": 34734, + "line": 1149, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385aba28", + "previousDecl": "0x557b76f7c468", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs17timingInfoDecoderEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -58454,13 +57602,13 @@ }, "inner": [ { - "id": "0x37ff34a0", + "id": "0x557b76928550", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::timingInfoDecoder" }, "decl": { - "id": "0x37ff3400", + "id": "0x557b769283f0", "kind": "EnumDecl", "name": "timingInfoDecoder" } @@ -58468,22 +57616,22 @@ ] }, { - "id": "0x38753820", + "id": "0x557b77315ef0", "kind": "ParmVarDecl", "loc": { - "offset": 33849, - "line": 1113, + "offset": 34563, + "line": 1143, "col": 65, "tokLen": 1 }, "range": { "begin": { - "offset": 33830, + "offset": 34544, "col": 46, "tokLen": 5 }, "end": { - "offset": 33849, + "offset": 34563, "col": 65, "tokLen": 1 } @@ -58495,52 +57643,52 @@ } }, { - "id": "0x387567f8", + "id": "0x557b77318ef0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 33852, + "offset": 34566, "col": 68, "tokLen": 1 }, "end": { - "offset": 34020, - "line": 1119, + "offset": 34734, + "line": 1149, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x38754de8", + "id": "0x557b773174e8", "kind": "IfStmt", "range": { "begin": { - "offset": 33858, - "line": 1114, + "offset": 34572, + "line": 1144, "col": 5, "tokLen": 2 }, "end": { - "offset": 33900, - "line": 1115, + "offset": 34614, + "line": 1145, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38754d38", + "id": "0x557b77317430", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33862, - "line": 1114, + "offset": 34576, + "line": 1144, "col": 9, "tokLen": 1 }, "end": { - "offset": 33867, + "offset": 34581, "col": 14, "tokLen": 10 } @@ -58552,67 +57700,67 @@ "adl": true, "inner": [ { - "id": "0x38754d20", + "id": "0x557b77317418", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33864, + "offset": 34578, "col": 11, "tokLen": 2 }, "end": { - "offset": 33864, + "offset": 34578, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38754d00", + "id": "0x557b773173f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33864, + "offset": 34578, "col": 11, "tokLen": 2 }, "end": { - "offset": 33864, + "offset": 34578, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38753ae0", + "id": "0x557b773161b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33862, + "offset": 34576, "col": 9, "tokLen": 1 }, "end": { - "offset": 33862, + "offset": 34576, "col": 9, "tokLen": 1 } @@ -58620,11 +57768,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38753820", + "id": "0x557b77315ef0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -58633,16 +57781,16 @@ } }, { - "id": "0x38754ce8", + "id": "0x557b773173e0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33867, + "offset": 34581, "col": 14, "tokLen": 10 }, "end": { - "offset": 33867, + "offset": 34581, "col": 14, "tokLen": 10 } @@ -58654,16 +57802,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38753b00", + "id": "0x557b773161d8", "kind": "StringLiteral", "range": { "begin": { - "offset": 33867, + "offset": 34581, "col": 14, "tokLen": 10 }, "end": { - "offset": 33867, + "offset": 34581, "col": 14, "tokLen": 10 } @@ -58679,33 +57827,33 @@ ] }, { - "id": "0x38754dd8", + "id": "0x557b773174d8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33887, - "line": 1115, + "offset": 34601, + "line": 1145, "col": 9, "tokLen": 6 }, "end": { - "offset": 33900, + "offset": 34614, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x38754da8", + "id": "0x557b773174a8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33894, + "offset": 34608, "col": 16, "tokLen": 4 }, "end": { - "offset": 33900, + "offset": 34614, "col": 22, "tokLen": 8 } @@ -58715,7 +57863,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff34c0", + "id": "0x557b76928498", "kind": "EnumConstantDecl", "name": "SWISSFEL", "type": { @@ -58728,35 +57876,35 @@ ] }, { - "id": "0x38756118", + "id": "0x557b77318838", "kind": "IfStmt", "range": { "begin": { - "offset": 33914, - "line": 1116, + "offset": 34628, + "line": 1146, "col": 5, "tokLen": 2 }, "end": { - "offset": 33953, - "line": 1117, + "offset": 34667, + "line": 1147, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x38756068", + "id": "0x557b77318780", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33918, - "line": 1116, + "offset": 34632, + "line": 1146, "col": 9, "tokLen": 1 }, "end": { - "offset": 33923, + "offset": 34637, "col": 14, "tokLen": 7 } @@ -58768,67 +57916,67 @@ "adl": true, "inner": [ { - "id": "0x38756050", + "id": "0x557b77318768", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33920, + "offset": 34634, "col": 11, "tokLen": 2 }, "end": { - "offset": 33920, + "offset": 34634, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x38756030", + "id": "0x557b77318748", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33920, + "offset": 34634, "col": 11, "tokLen": 2 }, "end": { - "offset": 33920, + "offset": 34634, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38754e08", + "id": "0x557b77317508", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33918, + "offset": 34632, "col": 9, "tokLen": 1 }, "end": { - "offset": 33918, + "offset": 34632, "col": 9, "tokLen": 1 } @@ -58836,11 +57984,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38753820", + "id": "0x557b77315ef0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -58849,16 +57997,16 @@ } }, { - "id": "0x38756018", + "id": "0x557b77318730", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33923, + "offset": 34637, "col": 14, "tokLen": 7 }, "end": { - "offset": 33923, + "offset": 34637, "col": 14, "tokLen": 7 } @@ -58870,16 +58018,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38754e28", + "id": "0x557b77317528", "kind": "StringLiteral", "range": { "begin": { - "offset": 33923, + "offset": 34637, "col": 14, "tokLen": 7 }, "end": { - "offset": 33923, + "offset": 34637, "col": 14, "tokLen": 7 } @@ -58895,33 +58043,33 @@ ] }, { - "id": "0x38756108", + "id": "0x557b77318828", "kind": "ReturnStmt", "range": { "begin": { - "offset": 33940, - "line": 1117, + "offset": 34654, + "line": 1147, "col": 9, "tokLen": 6 }, "end": { - "offset": 33953, + "offset": 34667, "col": 22, "tokLen": 5 } }, "inner": [ { - "id": "0x387560d8", + "id": "0x557b773187f8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 33947, + "offset": 34661, "col": 16, "tokLen": 4 }, "end": { - "offset": 33953, + "offset": 34667, "col": 22, "tokLen": 5 } @@ -58931,7 +58079,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff3510", + "id": "0x557b769284f0", "kind": "EnumConstantDecl", "name": "SHINE", "type": { @@ -58944,17 +58092,17 @@ ] }, { - "id": "0x387567e0", + "id": "0x557b77318ed8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 33964, - "line": 1118, + "offset": 34678, + "line": 1148, "col": 5, "tokLen": 5 }, "end": { - "offset": 34017, + "offset": 34731, "col": 58, "tokLen": 1 } @@ -58966,16 +58114,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x387567c8", + "id": "0x557b77318ec0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 33964, + "offset": 34678, "col": 5, "tokLen": 5 }, "end": { - "offset": 34017, + "offset": 34731, "col": 58, "tokLen": 1 } @@ -58986,365 +58134,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x38756798", - "kind": "CXXConstructExpr", + "id": "0x557b77318e98", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 33970, + "offset": 34684, "col": 11, "tokLen": 12 }, "end": { - "offset": 34017, + "offset": 34731, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x38756780", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77318e78", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33970, + "offset": 34684, "col": 11, "tokLen": 12 }, "end": { - "offset": 34017, + "offset": 34731, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77318e70", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x38756758", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77318e40", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 33970, + "offset": 34684, "col": 11, "tokLen": 12 }, "end": { - "offset": 34017, + "offset": 34731, "col": 58, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x38756738", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77318e28", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 33970, - "col": 11, - "tokLen": 12 + "offset": 34697, + "col": 24, + "tokLen": 30 }, "end": { - "offset": 34017, - "col": 58, + "offset": 34730, + "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x38756730", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x38756700", - "kind": "CXXConstructExpr", + "id": "0x557b77318e10", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33970, - "col": 11, - "tokLen": 12 + "offset": 34697, + "col": 24, + "tokLen": 30 }, "end": { - "offset": 34017, - "col": 58, + "offset": 34730, + "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x387566e8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77318df0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 33983, + "offset": 34697, "col": 24, "tokLen": 30 }, "end": { - "offset": 34016, + "offset": 34730, "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77318de8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x387566d0", - "kind": "ImplicitCastExpr", + "id": "0x557b77318db0", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 33983, + "offset": 34697, "col": 24, "tokLen": 30 }, "end": { - "offset": 34016, + "offset": 34730, "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x387566b0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77318d98", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 33983, + "offset": 34728, + "col": 55, + "tokLen": 1 + }, + "end": { + "offset": 34728, + "col": 55, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77318d78", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34728, + "col": 55, + "tokLen": 1 + }, + "end": { + "offset": 34728, + "col": 55, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77318d60", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34697, "col": 24, "tokLen": 30 }, "end": { - "offset": 34016, + "offset": 34697, + "col": 24, + "tokLen": 30 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b77318888", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 34697, + "col": 24, + "tokLen": 30 + }, + "end": { + "offset": 34697, + "col": 24, + "tokLen": 30 + } + }, + "type": { + "qualType": "const char[29]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown Timing Info Decoder \"" + } + ] + }, + { + "id": "0x557b773188c0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34730, + "col": 57, + "tokLen": 1 + }, + "end": { + "offset": 34730, "col": 57, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x387566a8", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77315ef0", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x38756670", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 33983, - "col": 24, - "tokLen": 30 - }, - "end": { - "offset": 34016, - "col": 57, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x38756658", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 34014, - "col": 55, - "tokLen": 1 - }, - "end": { - "offset": 34014, - "col": 55, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x38756638", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 34014, - "col": 55, - "tokLen": 1 - }, - "end": { - "offset": 34014, - "col": 55, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x38756620", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 33983, - "col": 24, - "tokLen": 30 - }, - "end": { - "offset": 33983, - "col": 24, - "tokLen": 30 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x38756148", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 33983, - "col": 24, - "tokLen": 30 - }, - "end": { - "offset": 33983, - "col": 24, - "tokLen": 30 - } - }, - "type": { - "qualType": "const char[29]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown Timing Info Decoder \"" - } - ] - }, - { - "id": "0x38756180", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 34016, - "col": 57, - "tokLen": 1 - }, - "end": { - "offset": 34016, - "col": 57, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x38753820", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -59369,29 +58461,29 @@ ] }, { - "id": "0x38756998", + "id": "0x557b77319088", "kind": "FunctionDecl", "loc": { - "offset": 34056, + "offset": 34770, "file": "ToString.cpp", - "line": 1121, + "line": 1151, "col": 34, "tokLen": 8 }, "range": { "begin": { - "offset": 34023, + "offset": 34737, "col": 1, "tokLen": 8 }, "end": { - "offset": 34249, - "line": 1127, + "offset": 34963, + "line": 1157, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385abf78", + "previousDecl": "0x557b76f7c9e8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs14collectionModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -59405,13 +58497,13 @@ }, "inner": [ { - "id": "0x37ff3600", + "id": "0x557b76932080", "kind": "EnumType", "type": { "qualType": "slsDetectorDefs::collectionMode" }, "decl": { - "id": "0x37ff3560", + "id": "0x557b76928570", "kind": "EnumDecl", "name": "collectionMode" } @@ -59419,22 +58511,22 @@ ] }, { - "id": "0x387568c8", + "id": "0x557b77318fb8", "kind": "ParmVarDecl", "loc": { - "offset": 34084, - "line": 1121, + "offset": 34798, + "line": 1151, "col": 62, "tokLen": 1 }, "range": { "begin": { - "offset": 34065, + "offset": 34779, "col": 43, "tokLen": 5 }, "end": { - "offset": 34084, + "offset": 34798, "col": 62, "tokLen": 1 } @@ -59446,52 +58538,52 @@ } }, { - "id": "0x7feb10dd8a58", + "id": "0x557b7731bfb0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 34087, + "offset": 34801, "col": 65, "tokLen": 1 }, "end": { - "offset": 34249, - "line": 1127, + "offset": 34963, + "line": 1157, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dd7048", + "id": "0x557b7731a5a8", "kind": "IfStmt", "range": { "begin": { - "offset": 34093, - "line": 1122, + "offset": 34807, + "line": 1152, "col": 5, "tokLen": 2 }, "end": { - "offset": 34131, - "line": 1123, + "offset": 34845, + "line": 1153, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10dd6f98", + "id": "0x557b7731a4f0", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34097, - "line": 1122, + "offset": 34811, + "line": 1152, "col": 9, "tokLen": 1 }, "end": { - "offset": 34102, + "offset": 34816, "col": 14, "tokLen": 6 } @@ -59503,67 +58595,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10dd6f80", + "id": "0x557b7731a4d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34099, + "offset": 34813, "col": 11, "tokLen": 2 }, "end": { - "offset": 34099, + "offset": 34813, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dd6f60", + "id": "0x557b7731a4b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34099, + "offset": 34813, "col": 11, "tokLen": 2 }, "end": { - "offset": 34099, + "offset": 34813, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x38756b80", + "id": "0x557b77319278", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34097, + "offset": 34811, "col": 9, "tokLen": 1 }, "end": { - "offset": 34097, + "offset": 34811, "col": 9, "tokLen": 1 } @@ -59571,11 +58663,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387568c8", + "id": "0x557b77318fb8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -59584,16 +58676,16 @@ } }, { - "id": "0x7feb10dd6f48", + "id": "0x557b7731a4a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34102, + "offset": 34816, "col": 14, "tokLen": 6 }, "end": { - "offset": 34102, + "offset": 34816, "col": 14, "tokLen": 6 } @@ -59605,16 +58697,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x38756ba0", + "id": "0x557b77319298", "kind": "StringLiteral", "range": { "begin": { - "offset": 34102, + "offset": 34816, "col": 14, "tokLen": 6 }, "end": { - "offset": 34102, + "offset": 34816, "col": 14, "tokLen": 6 } @@ -59630,33 +58722,33 @@ ] }, { - "id": "0x7feb10dd7038", + "id": "0x557b7731a598", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34118, - "line": 1123, + "offset": 34832, + "line": 1153, "col": 9, "tokLen": 6 }, "end": { - "offset": 34131, + "offset": 34845, "col": 22, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10dd7008", + "id": "0x557b7731a568", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34125, + "offset": 34839, "col": 16, "tokLen": 4 }, "end": { - "offset": 34131, + "offset": 34845, "col": 22, "tokLen": 4 } @@ -59666,7 +58758,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff3620", + "id": "0x557b76928618", "kind": "EnumConstantDecl", "name": "HOLE", "type": { @@ -59679,35 +58771,35 @@ ] }, { - "id": "0x7feb10dd8378", + "id": "0x557b7731b8f8", "kind": "IfStmt", "range": { "begin": { - "offset": 34141, - "line": 1124, + "offset": 34855, + "line": 1154, "col": 5, "tokLen": 2 }, "end": { - "offset": 34183, - "line": 1125, + "offset": 34897, + "line": 1155, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10dd82c8", + "id": "0x557b7731b840", "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34145, - "line": 1124, + "offset": 34859, + "line": 1154, "col": 9, "tokLen": 1 }, "end": { - "offset": 34150, + "offset": 34864, "col": 14, "tokLen": 10 } @@ -59719,67 +58811,67 @@ "adl": true, "inner": [ { - "id": "0x7feb10dd82b0", + "id": "0x557b7731b828", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34147, + "offset": 34861, "col": 11, "tokLen": 2 }, "end": { - "offset": 34147, + "offset": 34861, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (*)(const basic_string, allocator> &, const char *)" + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" }, "valueCategory": "prvalue", "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dd8290", + "id": "0x557b7731b808", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34147, + "offset": 34861, "col": 11, "tokLen": 2 }, "end": { - "offset": 34147, + "offset": 34861, "col": 11, "tokLen": 2 } }, "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x38522f78", + "id": "0x557b76eeed80", "kind": "FunctionDecl", "name": "operator==", "type": { - "qualType": "bool (const basic_string, allocator> &, const char *)" + "qualType": "bool (const basic_string, std::allocator> &, const char *)" } } } ] }, { - "id": "0x7feb10dd7068", + "id": "0x557b7731a5c8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34145, + "offset": 34859, "col": 9, "tokLen": 1 }, "end": { - "offset": 34145, + "offset": 34859, "col": 9, "tokLen": 1 } @@ -59787,11 +58879,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x387568c8", + "id": "0x557b77318fb8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -59800,16 +58892,16 @@ } }, { - "id": "0x7feb10dd8278", + "id": "0x557b7731b7f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34150, + "offset": 34864, "col": 14, "tokLen": 10 }, "end": { - "offset": 34150, + "offset": 34864, "col": 14, "tokLen": 10 } @@ -59821,16 +58913,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dd7088", + "id": "0x557b7731a5e8", "kind": "StringLiteral", "range": { "begin": { - "offset": 34150, + "offset": 34864, "col": 14, "tokLen": 10 }, "end": { - "offset": 34150, + "offset": 34864, "col": 14, "tokLen": 10 } @@ -59846,33 +58938,33 @@ ] }, { - "id": "0x7feb10dd8368", + "id": "0x557b7731b8e8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34170, - "line": 1125, + "offset": 34884, + "line": 1155, "col": 9, "tokLen": 6 }, "end": { - "offset": 34183, + "offset": 34897, "col": 22, "tokLen": 8 } }, "inner": [ { - "id": "0x7feb10dd8338", + "id": "0x557b7731b8b8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34177, + "offset": 34891, "col": 16, "tokLen": 4 }, "end": { - "offset": 34183, + "offset": 34897, "col": 22, "tokLen": 8 } @@ -59882,7 +58974,7 @@ }, "valueCategory": "prvalue", "referencedDecl": { - "id": "0x37ff3670", + "id": "0x557b76928670", "kind": "EnumConstantDecl", "name": "ELECTRON", "type": { @@ -59895,17 +58987,17 @@ ] }, { - "id": "0x7feb10dd8a40", + "id": "0x557b7731bf98", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 34197, - "line": 1126, + "offset": 34911, + "line": 1156, "col": 5, "tokLen": 5 }, "end": { - "offset": 34246, + "offset": 34960, "col": 54, "tokLen": 1 } @@ -59917,16 +59009,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10dd8a28", + "id": "0x557b7731bf80", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 34197, + "offset": 34911, "col": 5, "tokLen": 5 }, "end": { - "offset": 34246, + "offset": 34960, "col": 54, "tokLen": 1 } @@ -59937,365 +59029,309 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dd89f8", - "kind": "CXXConstructExpr", + "id": "0x557b7731bf58", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 34203, + "offset": 34917, "col": 11, "tokLen": 12 }, "end": { - "offset": 34246, + "offset": 34960, "col": 54, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10dd89e0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7731bf38", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34203, + "offset": 34917, "col": 11, "tokLen": 12 }, "end": { - "offset": 34246, + "offset": 34960, "col": 54, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b7731bf30", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10dd89b8", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b7731bf00", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 34203, + "offset": 34917, "col": 11, "tokLen": 12 }, "end": { - "offset": 34246, + "offset": 34960, "col": 54, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10dd8998", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7731bee8", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 34203, - "col": 11, - "tokLen": 12 + "offset": 34930, + "col": 24, + "tokLen": 26 }, "end": { - "offset": 34246, - "col": 54, + "offset": 34959, + "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10dd8990", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10dd8960", - "kind": "CXXConstructExpr", + "id": "0x557b7731bed0", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34203, - "col": 11, - "tokLen": 12 + "offset": 34930, + "col": 24, + "tokLen": 26 }, "end": { - "offset": 34246, - "col": 54, + "offset": 34959, + "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10dd8948", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b7731beb0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34216, + "offset": 34930, "col": 24, "tokLen": 26 }, "end": { - "offset": 34245, + "offset": 34959, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b7731bea8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10dd8930", - "kind": "ImplicitCastExpr", + "id": "0x557b7731be70", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34216, + "offset": 34930, "col": 24, "tokLen": 26 }, "end": { - "offset": 34245, + "offset": 34959, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10dd8910", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b7731be58", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34216, + "offset": 34957, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 34957, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b7731be38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34957, + "col": 51, + "tokLen": 1 + }, + "end": { + "offset": 34957, + "col": 51, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b7731be20", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 34930, "col": 24, "tokLen": 26 }, "end": { - "offset": 34245, + "offset": 34930, + "col": 24, + "tokLen": 26 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7731b948", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 34930, + "col": 24, + "tokLen": 26 + }, + "end": { + "offset": 34930, + "col": 24, + "tokLen": 26 + } + }, + "type": { + "qualType": "const char[25]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown collection mode \"" + } + ] + }, + { + "id": "0x557b7731b978", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 34959, + "col": 53, + "tokLen": 1 + }, + "end": { + "offset": 34959, "col": 53, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, - "valueCategory": "prvalue", - "temp": "0x7feb10dd8908", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77318fb8", + "kind": "ParmVarDecl", + "name": "s", "type": { - "qualType": "void () noexcept" + "qualType": "const std::string &" } - }, - "inner": [ - { - "id": "0x7feb10dd88d0", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 34216, - "col": 24, - "tokLen": 26 - }, - "end": { - "offset": 34245, - "col": 53, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10dd88b8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 34243, - "col": 51, - "tokLen": 1 - }, - "end": { - "offset": 34243, - "col": 51, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10dd8898", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 34243, - "col": 51, - "tokLen": 1 - }, - "end": { - "offset": 34243, - "col": 51, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10dd8880", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 34216, - "col": 24, - "tokLen": 26 - }, - "end": { - "offset": 34216, - "col": 24, - "tokLen": 26 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10dd83a8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 34216, - "col": 24, - "tokLen": 26 - }, - "end": { - "offset": 34216, - "col": 24, - "tokLen": 26 - } - }, - "type": { - "qualType": "const char[25]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown collection mode \"" - } - ] - }, - { - "id": "0x7feb10dd83d8", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 34245, - "col": 53, - "tokLen": 1 - }, - "end": { - "offset": 34245, - "col": 53, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x387568c8", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] + } } ] } @@ -60320,29 +59356,924 @@ ] }, { - "id": "0x7feb10dd8ba8", + "id": "0x557b7731c148", "kind": "FunctionDecl", "loc": { - "offset": 34272, + "offset": 34998, "file": "ToString.cpp", - "line": 1129, + "line": 1159, + "col": 33, + "tokLen": 8 + }, + "range": { + "begin": { + "offset": 34966, + "col": 1, + "tokLen": 8 + }, + "end": { + "offset": 35194, + "line": 1165, + "col": 1, + "tokLen": 1 + } + }, + "previousDecl": "0x557b76f7cf68", + "name": "StringTo", + "mangledName": "_ZN3sls8StringToIN15slsDetectorDefs13operationModeEEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", + "type": { + "qualType": "defs::operationMode (const std::string &)" + }, + "inner": [ + { + "kind": "TemplateArgument", + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "inner": [ + { + "id": "0x557b76932200", + "kind": "EnumType", + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "decl": { + "id": "0x557b769320a0", + "kind": "EnumDecl", + "name": "operationMode" + } + } + ] + }, + { + "id": "0x557b7731c078", + "kind": "ParmVarDecl", + "loc": { + "offset": 35026, + "line": 1159, + "col": 61, + "tokLen": 1 + }, + "range": { + "begin": { + "offset": 35007, + "col": 42, + "tokLen": 5 + }, + "end": { + "offset": 35026, + "col": 61, + "tokLen": 1 + } + }, + "isUsed": true, + "name": "s", + "type": { + "qualType": "const std::string &" + } + }, + { + "id": "0x557b7731f038", + "kind": "CompoundStmt", + "range": { + "begin": { + "offset": 35029, + "col": 64, + "tokLen": 1 + }, + "end": { + "offset": 35194, + "line": 1165, + "col": 1, + "tokLen": 1 + } + }, + "inner": [ + { + "id": "0x557b7731d668", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 35035, + "line": 1160, + "col": 5, + "tokLen": 2 + }, + "end": { + "offset": 35080, + "line": 1161, + "col": 22, + "tokLen": 11 + } + }, + "inner": [ + { + "id": "0x557b7731d5b0", + "kind": "CXXOperatorCallExpr", + "range": { + "begin": { + "offset": 35039, + "line": 1160, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 35044, + "col": 14, + "tokLen": 13 + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "adl": true, + "inner": [ + { + "id": "0x557b7731d598", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35041, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 35041, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b7731d578", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35041, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 35041, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "bool (const basic_string, std::allocator> &, const char *)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b76eeed80", + "kind": "FunctionDecl", + "name": "operator==", + "type": { + "qualType": "bool (const basic_string, std::allocator> &, const char *)" + } + } + } + ] + }, + { + "id": "0x557b7731c338", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35039, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 35039, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b7731c078", + "kind": "ParmVarDecl", + "name": "s", + "type": { + "qualType": "const std::string &" + } + } + }, + { + "id": "0x557b7731d560", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35044, + "col": 14, + "tokLen": 13 + }, + "end": { + "offset": 35044, + "col": 14, + "tokLen": 13 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7731c358", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 35044, + "col": 14, + "tokLen": 13 + }, + "end": { + "offset": 35044, + "col": 14, + "tokLen": 13 + } + }, + "type": { + "qualType": "const char[12]" + }, + "valueCategory": "lvalue", + "value": "\"synchrotron\"" + } + ] + } + ] + }, + { + "id": "0x557b7731d658", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 35067, + "line": 1161, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 35080, + "col": 22, + "tokLen": 11 + } + }, + "inner": [ + { + "id": "0x557b7731d628", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35074, + "col": 16, + "tokLen": 4 + }, + "end": { + "offset": 35080, + "col": 22, + "tokLen": 11 + } + }, + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x557b76932148", + "kind": "EnumConstantDecl", + "name": "SYNCHROTRON", + "type": { + "qualType": "slsDetectorDefs::operationMode" + } + } + } + ] + } + ] + }, + { + "id": "0x557b7731e9b8", + "kind": "IfStmt", + "range": { + "begin": { + "offset": 35097, + "line": 1162, + "col": 5, + "tokLen": 2 + }, + "end": { + "offset": 35134, + "line": 1163, + "col": 22, + "tokLen": 3 + } + }, + "inner": [ + { + "id": "0x557b7731e900", + "kind": "CXXOperatorCallExpr", + "range": { + "begin": { + "offset": 35101, + "line": 1162, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 35106, + "col": 14, + "tokLen": 5 + } + }, + "type": { + "qualType": "bool" + }, + "valueCategory": "prvalue", + "adl": true, + "inner": [ + { + "id": "0x557b7731e8e8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35103, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 35103, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "bool (*)(const basic_string, std::allocator> &, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b7731e8c8", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35103, + "col": 11, + "tokLen": 2 + }, + "end": { + "offset": 35103, + "col": 11, + "tokLen": 2 + } + }, + "type": { + "qualType": "bool (const basic_string, std::allocator> &, const char *)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b76eeed80", + "kind": "FunctionDecl", + "name": "operator==", + "type": { + "qualType": "bool (const basic_string, std::allocator> &, const char *)" + } + } + } + ] + }, + { + "id": "0x557b7731d688", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35101, + "col": 9, + "tokLen": 1 + }, + "end": { + "offset": 35101, + "col": 9, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b7731c078", + "kind": "ParmVarDecl", + "name": "s", + "type": { + "qualType": "const std::string &" + } + } + }, + { + "id": "0x557b7731e8b0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35106, + "col": 14, + "tokLen": 5 + }, + "end": { + "offset": 35106, + "col": 14, + "tokLen": 5 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7731d6a8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 35106, + "col": 14, + "tokLen": 5 + }, + "end": { + "offset": 35106, + "col": 14, + "tokLen": 5 + } + }, + "type": { + "qualType": "const char[4]" + }, + "valueCategory": "lvalue", + "value": "\"fel\"" + } + ] + } + ] + }, + { + "id": "0x557b7731e9a8", + "kind": "ReturnStmt", + "range": { + "begin": { + "offset": 35121, + "line": 1163, + "col": 9, + "tokLen": 6 + }, + "end": { + "offset": 35134, + "col": 22, + "tokLen": 3 + } + }, + "inner": [ + { + "id": "0x557b7731e978", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35128, + "col": 16, + "tokLen": 4 + }, + "end": { + "offset": 35134, + "col": 22, + "tokLen": 3 + } + }, + "type": { + "qualType": "slsDetectorDefs::operationMode" + }, + "valueCategory": "prvalue", + "referencedDecl": { + "id": "0x557b769321a0", + "kind": "EnumConstantDecl", + "name": "FEL", + "type": { + "qualType": "slsDetectorDefs::operationMode" + } + } + } + ] + } + ] + }, + { + "id": "0x557b7731f020", + "kind": "ExprWithCleanups", + "range": { + "begin": { + "offset": 35143, + "line": 1164, + "col": 5, + "tokLen": 5 + }, + "end": { + "offset": 35191, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "cleanupsHaveSideEffects": true, + "inner": [ + { + "id": "0x557b7731f008", + "kind": "CXXThrowExpr", + "range": { + "begin": { + "offset": 35143, + "col": 5, + "tokLen": 5 + }, + "end": { + "offset": 35191, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "void" + }, + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b7731efe0", + "kind": "CXXFunctionalCastExpr", + "range": { + "begin": { + "offset": 35149, + "col": 11, + "tokLen": 12 + }, + "end": { + "offset": 35191, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "RuntimeError" + }, + "valueCategory": "prvalue", + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } + }, + "inner": [ + { + "id": "0x557b7731efc0", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 35149, + "col": 11, + "tokLen": 12 + }, + "end": { + "offset": 35191, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "RuntimeError" + }, + "valueCategory": "prvalue", + "temp": "0x557b7731efb8", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x557b7731ef88", + "kind": "CXXConstructExpr", + "range": { + "begin": { + "offset": 35149, + "col": 11, + "tokLen": 12 + }, + "end": { + "offset": 35191, + "col": 53, + "tokLen": 1 + } + }, + "type": { + "qualType": "RuntimeError" + }, + "valueCategory": "prvalue", + "ctorType": { + "qualType": "void (const std::string &)" + }, + "hadMultipleCandidates": true, + "constructionKind": "complete", + "inner": [ + { + "id": "0x557b7731ef70", + "kind": "MaterializeTemporaryExpr", + "range": { + "begin": { + "offset": 35162, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 35190, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" + }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, + "inner": [ + { + "id": "0x557b7731ef58", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35162, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 35190, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "castKind": "NoOp", + "inner": [ + { + "id": "0x557b7731ef38", + "kind": "CXXBindTemporaryExpr", + "range": { + "begin": { + "offset": 35162, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 35190, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b7731ef30", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } + }, + "inner": [ + { + "id": "0x557b7731eef8", + "kind": "CXXOperatorCallExpr", + "range": { + "begin": { + "offset": 35162, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 35190, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "adl": true, + "inner": [ + { + "id": "0x557b7731eee0", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35188, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 35188, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b7731eec0", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35188, + "col": 50, + "tokLen": 1 + }, + "end": { + "offset": 35188, + "col": 50, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b7731eea8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35162, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 35162, + "col": 24, + "tokLen": 25 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7731ea08", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 35162, + "col": 24, + "tokLen": 25 + }, + "end": { + "offset": 35162, + "col": 24, + "tokLen": 25 + } + }, + "type": { + "qualType": "const char[24]" + }, + "valueCategory": "lvalue", + "value": "\"Unknown operation mode \"" + } + ] + }, + { + "id": "0x557b7731ea38", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35190, + "col": 52, + "tokLen": 1 + }, + "end": { + "offset": 35190, + "col": 52, + "tokLen": 1 + } + }, + "type": { + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b7731c078", + "kind": "ParmVarDecl", + "name": "s", + "type": { + "qualType": "const std::string &" + } + } + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] + } + ] +}, +{ + "id": "0x557b7731f198", + "kind": "FunctionDecl", + "loc": { + "offset": 35217, + "file": "ToString.cpp", + "line": 1167, "col": 21, "tokLen": 8 }, "range": { "begin": { - "offset": 34252, + "offset": 35197, "col": 1, "tokLen": 8 }, "end": { - "offset": 34701, - "line": 1138, + "offset": 35646, + "line": 1176, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385ac478", + "previousDecl": "0x557b76f7d4a8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIhEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -60356,7 +60287,7 @@ }, "inner": [ { - "id": "0x3713ad30", + "id": "0x557b7553cd90", "kind": "BuiltinType", "type": { "qualType": "unsigned char" @@ -60365,22 +60296,22 @@ ] }, { - "id": "0x7feb10dd8ae8", + "id": "0x557b7731f0c0", "kind": "ParmVarDecl", "loc": { - "offset": 34300, - "line": 1129, + "offset": 35245, + "line": 1167, "col": 49, "tokLen": 1 }, "range": { "begin": { - "offset": 34281, + "offset": 35226, "col": 30, "tokLen": 5 }, "end": { - "offset": 34300, + "offset": 35245, "col": 49, "tokLen": 1 } @@ -60392,55 +60323,55 @@ } }, { - "id": "0x7feb10ddafe0", + "id": "0x557b77321748", "kind": "CompoundStmt", "range": { "begin": { - "offset": 34303, + "offset": 35248, "col": 52, "tokLen": 1 }, "end": { - "offset": 34701, - "line": 1138, + "offset": 35646, + "line": 1176, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dd9090", + "id": "0x557b7731f6e0", "kind": "DeclStmt", "range": { "begin": { - "offset": 34309, - "line": 1130, + "offset": 35254, + "line": 1168, "col": 5, "tokLen": 3 }, "end": { - "offset": 34363, + "offset": 35308, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dd8d78", + "id": "0x557b7731f378", "kind": "VarDecl", "loc": { - "offset": 34313, + "offset": 35258, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 34309, + "offset": 35254, "col": 5, "tokLen": 3 }, "end": { - "offset": 34361, + "offset": 35306, "col": 57, "tokLen": 2 } @@ -60453,16 +60384,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10dd9060", + "id": "0x557b7731f6b0", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 34320, + "offset": 35265, "col": 16, "tokLen": 1 }, "end": { - "offset": 34361, + "offset": 35306, "col": 57, "tokLen": 2 } @@ -60473,16 +60404,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dd9000", + "id": "0x557b7731f650", "kind": "BinaryOperator", "range": { "begin": { - "offset": 34320, + "offset": 35265, "col": 16, "tokLen": 1 }, "end": { - "offset": 34349, + "offset": 35294, "col": 45, "tokLen": 4 } @@ -60494,16 +60425,16 @@ "opcode": "!=", "inner": [ { - "id": "0x7feb10dd8ec0", + "id": "0x557b7731f508", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 34320, + "offset": 35265, "col": 16, "tokLen": 1 }, "end": { - "offset": 34331, + "offset": 35276, "col": 27, "tokLen": 1 } @@ -60511,21 +60442,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dd8e90", + "id": "0x557b7731f4d8", "kind": "MemberExpr", "range": { "begin": { - "offset": 34320, + "offset": 35265, "col": 16, "tokLen": 1 }, "end": { - "offset": 34322, + "offset": 35267, "col": 18, "tokLen": 4 } @@ -60536,19 +60467,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x37afc260", + "referencedMemberDecl": "0x557b762dae10", "inner": [ { - "id": "0x7feb10dd8de0", + "id": "0x557b7731f3e0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34320, + "offset": 35265, "col": 16, "tokLen": 1 }, "end": { - "offset": 34320, + "offset": 35265, "col": 16, "tokLen": 1 } @@ -60556,11 +60487,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dd8ae8", + "id": "0x557b7731f0c0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -60571,16 +60502,16 @@ ] }, { - "id": "0x7feb10dd8ef0", + "id": "0x557b7731f540", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34327, + "offset": 35272, "col": 23, "tokLen": 4 }, "end": { - "offset": 34327, + "offset": 35272, "col": 23, "tokLen": 4 } @@ -60592,16 +60523,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dd8e70", + "id": "0x557b7731f478", "kind": "StringLiteral", "range": { "begin": { - "offset": 34327, + "offset": 35272, "col": 23, "tokLen": 4 }, "end": { - "offset": 34327, + "offset": 35272, "col": 23, "tokLen": 4 } @@ -60615,7 +60546,7 @@ ] }, { - "id": "0x7feb10dd8f20", + "id": "0x557b7731f570", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -60624,64 +60555,128 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b7731f558", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 102268, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 2997, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x557b761bdd80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] }, { - "id": "0x7feb10dd8fe8", + "id": "0x557b7731f638", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34336, + "offset": 35281, + "file": "ToString.cpp", + "line": 1168, "col": 32, "tokLen": 3 }, "end": { - "offset": 34349, + "offset": 35294, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10dd8fb8", + "id": "0x557b7731f608", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34336, + "offset": 35281, "col": 32, "tokLen": 3 }, "end": { - "offset": 34349, + "offset": 35294, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3831e760", + "id": "0x557b76c78658", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" } }, "nonOdrUseReason": "constant" @@ -60691,16 +60686,16 @@ ] }, { - "id": "0x7feb10dd9020", + "id": "0x557b7731f670", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 34356, + "offset": 35301, "col": 52, "tokLen": 2 }, "end": { - "offset": 34356, + "offset": 35301, "col": 52, "tokLen": 2 } @@ -60712,16 +60707,16 @@ "value": "16" }, { - "id": "0x7feb10dd9040", + "id": "0x557b7731f690", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 34361, + "offset": 35306, "col": 57, "tokLen": 2 }, "end": { - "offset": 34361, + "offset": 35306, "col": 57, "tokLen": 2 } @@ -60739,38 +60734,38 @@ ] }, { - "id": "0x7feb10dd92f8", + "id": "0x557b7731f998", "kind": "DeclStmt", "range": { "begin": { - "offset": 34369, - "line": 1131, + "offset": 35314, + "line": 1169, "col": 5, "tokLen": 3 }, "end": { - "offset": 34408, + "offset": 35353, "col": 44, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dd90c0", + "id": "0x557b7731f710", "kind": "VarDecl", "loc": { - "offset": 34373, + "offset": 35318, "col": 9, "tokLen": 5 }, "range": { "begin": { - "offset": 34369, + "offset": 35314, "col": 5, "tokLen": 3 }, "end": { - "offset": 34407, + "offset": 35352, "col": 43, "tokLen": 1 } @@ -60783,16 +60778,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10dd9290", + "id": "0x557b7731f928", "kind": "CallExpr", "range": { "begin": { - "offset": 34381, + "offset": 35326, "col": 17, "tokLen": 3 }, "end": { - "offset": 34407, + "offset": 35352, "col": 43, "tokLen": 1 } @@ -60803,16 +60798,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dd9278", + "id": "0x557b7731f910", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34381, + "offset": 35326, "col": 17, "tokLen": 3 }, "end": { - "offset": 34386, + "offset": 35331, "col": 22, "tokLen": 4 } @@ -60824,16 +60819,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dd91e8", + "id": "0x557b7731f878", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34381, + "offset": 35326, "col": 17, "tokLen": 3 }, "end": { - "offset": 34386, + "offset": 35331, "col": 22, "tokLen": 4 } @@ -60843,7 +60838,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37ac0430", + "id": "0x557b7628f018", "kind": "FunctionDecl", "name": "stoi", "type": { @@ -60854,16 +60849,16 @@ ] }, { - "id": "0x7feb10dd9198", + "id": "0x557b7731f7e8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34391, + "offset": 35336, "col": 27, "tokLen": 1 }, "end": { - "offset": 34391, + "offset": 35336, "col": 27, "tokLen": 1 } @@ -60871,11 +60866,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dd8ae8", + "id": "0x557b7731f0c0", "kind": "ParmVarDecl", "name": "s", "type": { @@ -60884,16 +60879,16 @@ } }, { - "id": "0x7feb10dd92c8", + "id": "0x557b7731f968", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34394, + "offset": 35339, "col": 30, "tokLen": 7 }, "end": { - "offset": 34394, + "offset": 35339, "col": 30, "tokLen": 7 } @@ -60905,16 +60900,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x7feb10dd91b8", + "id": "0x557b7731f808", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 34394, + "offset": 35339, "col": 30, "tokLen": 7 }, "end": { - "offset": 34394, + "offset": 35339, "col": 30, "tokLen": 7 } @@ -60927,16 +60922,16 @@ ] }, { - "id": "0x7feb10dd92e0", + "id": "0x557b7731f980", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34403, + "offset": 35348, "col": 39, "tokLen": 4 }, "end": { - "offset": 34403, + "offset": 35348, "col": 39, "tokLen": 4 } @@ -60948,16 +60943,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10dd91c8", + "id": "0x557b7731f818", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34403, + "offset": 35348, "col": 39, "tokLen": 4 }, "end": { - "offset": 34403, + "offset": 35348, "col": 39, "tokLen": 4 } @@ -60967,7 +60962,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dd8d78", + "id": "0x557b7731f378", "kind": "VarDecl", "name": "base", "type": { @@ -60984,36 +60979,36 @@ ] }, { - "id": "0x7feb10ddaf20", + "id": "0x557b77321680", "kind": "IfStmt", "range": { "begin": { - "offset": 34414, - "line": 1132, + "offset": 35359, + "line": 1170, "col": 5, "tokLen": 2 }, "end": { - "offset": 34659, - "line": 1136, + "offset": 35604, + "line": 1174, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dd96a8", + "id": "0x557b7731fd88", "kind": "BinaryOperator", "range": { "begin": { - "offset": 34418, - "line": 1132, + "offset": 35363, + "line": 1170, "col": 9, "tokLen": 5 }, "end": { - "offset": 34515, - "line": 1133, + "offset": 35460, + "line": 1171, "col": 51, "tokLen": 1 } @@ -61025,17 +61020,17 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10dd94f0", + "id": "0x557b7731fbb0", "kind": "BinaryOperator", "range": { "begin": { - "offset": 34418, - "line": 1132, + "offset": 35363, + "line": 1170, "col": 9, "tokLen": 5 }, "end": { - "offset": 34460, + "offset": 35405, "col": 51, "tokLen": 1 } @@ -61047,16 +61042,16 @@ "opcode": "<", "inner": [ { - "id": "0x7feb10dd94c0", + "id": "0x557b7731fb80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34418, + "offset": 35363, "col": 9, "tokLen": 5 }, "end": { - "offset": 34418, + "offset": 35363, "col": 9, "tokLen": 5 } @@ -61068,16 +61063,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10dd9310", + "id": "0x557b7731f9b0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34418, + "offset": 35363, "col": 9, "tokLen": 5 }, "end": { - "offset": 34418, + "offset": 35363, "col": 9, "tokLen": 5 } @@ -61087,7 +61082,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dd90c0", + "id": "0x557b7731f710", "kind": "VarDecl", "name": "value", "type": { @@ -61098,16 +61093,16 @@ ] }, { - "id": "0x7feb10dd94d8", + "id": "0x557b7731fb98", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34426, + "offset": 35371, "col": 17, "tokLen": 3 }, "end": { - "offset": 34460, + "offset": 35405, "col": 51, "tokLen": 1 } @@ -61119,16 +61114,16 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x7feb10dd94a0", + "id": "0x557b7731fb58", "kind": "CallExpr", "range": { "begin": { - "offset": 34426, + "offset": 35371, "col": 17, "tokLen": 3 }, "end": { - "offset": 34460, + "offset": 35405, "col": 51, "tokLen": 1 } @@ -61139,16 +61134,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dd9488", + "id": "0x557b7731fb40", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34426, + "offset": 35371, "col": 17, "tokLen": 3 }, "end": { - "offset": 34456, + "offset": 35401, "col": 47, "tokLen": 3 } @@ -61160,16 +61155,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dd9458", + "id": "0x557b7731fb10", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34426, + "offset": 35371, "col": 17, "tokLen": 3 }, "end": { - "offset": 34456, + "offset": 35401, "col": 47, "tokLen": 3 } @@ -61179,7 +61174,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37307348", + "id": "0x557b757c84b0", "kind": "CXXMethodDecl", "name": "min", "type": { @@ -61196,17 +61191,17 @@ ] }, { - "id": "0x7feb10dd9688", + "id": "0x557b7731fd68", "kind": "BinaryOperator", "range": { "begin": { - "offset": 34473, - "line": 1133, + "offset": 35418, + "line": 1171, "col": 9, "tokLen": 5 }, "end": { - "offset": 34515, + "offset": 35460, "col": 51, "tokLen": 1 } @@ -61218,16 +61213,16 @@ "opcode": ">", "inner": [ { - "id": "0x7feb10dd9658", + "id": "0x557b7731fd38", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34473, + "offset": 35418, "col": 9, "tokLen": 5 }, "end": { - "offset": 34473, + "offset": 35418, "col": 9, "tokLen": 5 } @@ -61239,16 +61234,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10dd9510", + "id": "0x557b7731fbd0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34473, + "offset": 35418, "col": 9, "tokLen": 5 }, "end": { - "offset": 34473, + "offset": 35418, "col": 9, "tokLen": 5 } @@ -61258,7 +61253,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dd90c0", + "id": "0x557b7731f710", "kind": "VarDecl", "name": "value", "type": { @@ -61269,16 +61264,16 @@ ] }, { - "id": "0x7feb10dd9670", + "id": "0x557b7731fd50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34481, + "offset": 35426, "col": 17, "tokLen": 3 }, "end": { - "offset": 34515, + "offset": 35460, "col": 51, "tokLen": 1 } @@ -61290,16 +61285,16 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x7feb10dd9638", + "id": "0x557b7731fd10", "kind": "CallExpr", "range": { "begin": { - "offset": 34481, + "offset": 35426, "col": 17, "tokLen": 3 }, "end": { - "offset": 34515, + "offset": 35460, "col": 51, "tokLen": 1 } @@ -61310,16 +61305,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dd9620", + "id": "0x557b7731fcf8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34481, + "offset": 35426, "col": 17, "tokLen": 3 }, "end": { - "offset": 34511, + "offset": 35456, "col": 47, "tokLen": 3 } @@ -61331,16 +61326,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dd95f0", + "id": "0x557b7731fcc8", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34481, + "offset": 35426, "col": 17, "tokLen": 3 }, "end": { - "offset": 34511, + "offset": 35456, "col": 47, "tokLen": 3 } @@ -61350,7 +61345,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37307420", + "id": "0x557b757c8588", "kind": "CXXMethodDecl", "name": "max", "type": { @@ -61369,35 +61364,35 @@ ] }, { - "id": "0x7feb10ddaf08", + "id": "0x557b77321668", "kind": "CompoundStmt", "range": { "begin": { - "offset": 34518, + "offset": 35463, "col": 54, "tokLen": 1 }, "end": { - "offset": 34659, - "line": 1136, + "offset": 35604, + "line": 1174, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddaef0", + "id": "0x557b77321650", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 34528, - "line": 1134, + "offset": 35473, + "line": 1172, "col": 9, "tokLen": 5 }, "end": { - "offset": 34652, - "line": 1135, + "offset": 35597, + "line": 1173, "col": 64, "tokLen": 1 } @@ -61409,18 +61404,18 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10ddaed8", + "id": "0x557b77321638", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 34528, - "line": 1134, + "offset": 35473, + "line": 1172, "col": 9, "tokLen": 5 }, "end": { - "offset": 34652, - "line": 1135, + "offset": 35597, + "line": 1173, "col": 64, "tokLen": 1 } @@ -61431,560 +61426,500 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddaea8", - "kind": "CXXConstructExpr", + "id": "0x557b77321610", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 34534, - "line": 1134, + "offset": 35479, + "line": 1172, "col": 15, "tokLen": 12 }, "end": { - "offset": 34652, - "line": 1135, + "offset": 35597, + "line": 1173, "col": 64, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10ddae90", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b773215f0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34534, - "line": 1134, + "offset": 35479, + "line": 1172, "col": 15, "tokLen": 12 }, "end": { - "offset": 34652, - "line": 1135, + "offset": 35597, + "line": 1173, "col": 64, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b773215e8", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10ddae68", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b773215b8", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 34534, - "line": 1134, + "offset": 35479, + "line": 1172, "col": 15, "tokLen": 12 }, "end": { - "offset": 34652, - "line": 1135, + "offset": 35597, + "line": 1173, "col": 64, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10ddae48", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b773215a0", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 34534, - "line": 1134, - "col": 15, - "tokLen": 12 + "offset": 35492, + "line": 1172, + "col": 28, + "tokLen": 35 }, "end": { - "offset": 34652, - "line": 1135, - "col": 64, - "tokLen": 1 + "offset": 35561, + "line": 1173, + "col": 28, + "tokLen": 36 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10ddae40", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10ddae10", - "kind": "CXXConstructExpr", + "id": "0x557b77321588", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34534, - "line": 1134, - "col": 15, - "tokLen": 12 + "offset": 35492, + "line": 1172, + "col": 28, + "tokLen": 35 }, "end": { - "offset": 34652, - "line": 1135, - "col": 64, - "tokLen": 1 + "offset": 35561, + "line": 1173, + "col": 28, + "tokLen": 36 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10ddadf8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77321568", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34547, - "line": 1134, + "offset": 35492, + "line": 1172, "col": 28, "tokLen": 35 }, "end": { - "offset": 34616, - "line": 1135, + "offset": 35561, + "line": 1173, "col": 28, "tokLen": 36 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77321560", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10ddade0", - "kind": "ImplicitCastExpr", + "id": "0x557b77321528", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34547, - "line": 1134, + "offset": 35492, + "line": 1172, "col": 28, "tokLen": 35 }, "end": { - "offset": 34616, - "line": 1135, + "offset": 35561, + "line": 1173, "col": 28, "tokLen": 36 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10ddadc0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77321510", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34547, - "line": 1134, + "offset": 35532, + "line": 1172, + "col": 68, + "tokLen": 1 + }, + "end": { + "offset": 35532, + "col": 68, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(basic_string, std::allocator> &&, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77321488", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35532, + "col": 68, + "tokLen": 1 + }, + "end": { + "offset": 35532, + "col": 68, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, const char *)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77321280", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, const char *)" + } + } + } + ] + }, + { + "id": "0x557b77321458", + "kind": "MaterializeTemporaryExpr", + "range": { + "begin": { + "offset": 35492, "col": 28, "tokLen": 35 }, "end": { - "offset": 34616, - "line": 1135, - "col": 28, - "tokLen": 36 + "offset": 35530, + "col": 66, + "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10ddadb8", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", - "type": { - "qualType": "void () noexcept" - } + "qualType": "basic_string, std::allocator>" }, + "valueCategory": "xvalue", + "storageDuration": "full expression", "inner": [ { - "id": "0x7feb10ddad80", - "kind": "CXXOperatorCallExpr", + "id": "0x557b773203b0", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34547, - "line": 1134, + "offset": 35492, "col": 28, "tokLen": 35 }, "end": { - "offset": 34616, - "line": 1135, - "col": 28, - "tokLen": 36 + "offset": 35530, + "col": 66, + "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "adl": true, + "temp": "0x557b773203a8", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10ddad68", - "kind": "ImplicitCastExpr", + "id": "0x557b77320370", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 34587, - "line": 1134, - "col": 68, - "tokLen": 1 - }, - "end": { - "offset": 34587, - "col": 68, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(basic_string, allocator> &&, const char *)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10ddacf0", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 34587, - "col": 68, - "tokLen": 1 - }, - "end": { - "offset": 34587, - "col": 68, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (basic_string, allocator> &&, const char *)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10ddab48", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (basic_string, allocator> &&, const char *)" - } - } - } - ] - }, - { - "id": "0x7feb10ddacc0", - "kind": "MaterializeTemporaryExpr", - "range": { - "begin": { - "offset": 34547, + "offset": 35492, "col": 28, "tokLen": 35 }, "end": { - "offset": 34585, + "offset": 35530, "col": 66, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "adl": true, "inner": [ { - "id": "0x7feb10dd9cd0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77320358", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34547, + "offset": 35528, + "col": 64, + "tokLen": 1 + }, + "end": { + "offset": 35528, + "col": 64, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77320338", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35528, + "col": 64, + "tokLen": 1 + }, + "end": { + "offset": 35528, + "col": 64, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b77320320", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35492, "col": 28, "tokLen": 35 }, "end": { - "offset": 34585, + "offset": 35492, + "col": 28, + "tokLen": 35 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b7731fe40", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 35492, + "col": 28, + "tokLen": 35 + }, + "end": { + "offset": 35492, + "col": 28, + "tokLen": 35 + } + }, + "type": { + "qualType": "const char[34]" + }, + "valueCategory": "lvalue", + "value": "\"Cannot scan uint8_t from string '\"" + } + ] + }, + { + "id": "0x557b7731fe80", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35530, + "col": 66, + "tokLen": 1 + }, + "end": { + "offset": 35530, "col": 66, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10dd9cc8", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", - "type": { - "qualType": "void () noexcept" - } - }, - "inner": [ - { - "id": "0x7feb10dd9c90", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 34547, - "col": 28, - "tokLen": 35 - }, - "end": { - "offset": 34585, - "col": 66, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10dd9c78", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 34583, - "col": 64, - "tokLen": 1 - }, - "end": { - "offset": 34583, - "col": 64, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10dd9c58", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 34583, - "col": 64, - "tokLen": 1 - }, - "end": { - "offset": 34583, - "col": 64, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10dd9c40", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 34547, - "col": 28, - "tokLen": 35 - }, - "end": { - "offset": 34547, - "col": 28, - "tokLen": 35 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10dd9758", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 34547, - "col": 28, - "tokLen": 35 - }, - "end": { - "offset": 34547, - "col": 28, - "tokLen": 35 - } - }, - "type": { - "qualType": "const char[34]" - }, - "valueCategory": "lvalue", - "value": "\"Cannot scan uint8_t from string '\"" - } - ] - }, - { - "id": "0x7feb10dd9798", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 34585, - "col": 66, - "tokLen": 1 - }, - "end": { - "offset": 34585, - "col": 66, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10dd8ae8", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] - } - ] - }, - { - "id": "0x7feb10ddacd8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 34616, - "line": 1135, - "col": 28, - "tokLen": 36 - }, - "end": { - "offset": 34616, - "col": 28, - "tokLen": 36 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10dd9cf0", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 34616, - "col": 28, - "tokLen": 36 - }, - "end": { - "offset": 34616, - "col": 28, - "tokLen": 36 - } - }, - "type": { - "qualType": "const char[35]" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", - "value": "\"'. Value must be in range 0 - 255.\"" + "referencedDecl": { + "id": "0x557b7731f0c0", + "kind": "ParmVarDecl", + "name": "s", + "type": { + "qualType": "const std::string &" + } + } } ] } ] } ] + }, + { + "id": "0x557b77321470", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35561, + "line": 1173, + "col": 28, + "tokLen": 36 + }, + "end": { + "offset": 35561, + "col": 28, + "tokLen": 36 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b773203d0", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 35561, + "col": 28, + "tokLen": 36 + }, + "end": { + "offset": 35561, + "col": 28, + "tokLen": 36 + } + }, + "type": { + "qualType": "const char[35]" + }, + "valueCategory": "lvalue", + "value": "\"'. Value must be in range 0 - 255.\"" + } + ] } ] } @@ -62009,33 +61944,33 @@ ] }, { - "id": "0x7feb10ddafd0", + "id": "0x557b77321738", "kind": "ReturnStmt", "range": { "begin": { - "offset": 34665, - "line": 1137, + "offset": 35610, + "line": 1175, "col": 5, "tokLen": 6 }, "end": { - "offset": 34698, + "offset": 35643, "col": 38, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddafa0", + "id": "0x557b77321708", "kind": "CXXStaticCastExpr", "range": { "begin": { - "offset": 34672, + "offset": 35617, "col": 12, "tokLen": 11 }, "end": { - "offset": 34698, + "offset": 35643, "col": 38, "tokLen": 1 } @@ -62043,22 +61978,22 @@ "type": { "desugaredQualType": "unsigned char", "qualType": "uint8_t", - "typeAliasDeclId": "0x373189b8" + "typeAliasDeclId": "0x557b7574f0d8" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x7feb10ddaf88", + "id": "0x557b773216f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34693, + "offset": 35638, "col": 33, "tokLen": 5 }, "end": { - "offset": 34693, + "offset": 35638, "col": 33, "tokLen": 5 } @@ -62066,23 +62001,23 @@ "type": { "desugaredQualType": "unsigned char", "qualType": "uint8_t", - "typeAliasDeclId": "0x373189b8" + "typeAliasDeclId": "0x557b7574f0d8" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "isPartOfExplicitCast": true, "inner": [ { - "id": "0x7feb10ddaf70", + "id": "0x557b773216d8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34693, + "offset": 35638, "col": 33, "tokLen": 5 }, "end": { - "offset": 34693, + "offset": 35638, "col": 33, "tokLen": 5 } @@ -62095,16 +62030,16 @@ "isPartOfExplicitCast": true, "inner": [ { - "id": "0x7feb10ddaf40", + "id": "0x557b773216a0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34693, + "offset": 35638, "col": 33, "tokLen": 5 }, "end": { - "offset": 34693, + "offset": 35638, "col": 33, "tokLen": 5 } @@ -62114,7 +62049,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dd90c0", + "id": "0x557b7731f710", "kind": "VarDecl", "name": "value", "type": { @@ -62135,29 +62070,29 @@ ] }, { - "id": "0x7feb10ddb138", + "id": "0x557b773218a8", "kind": "FunctionDecl", "loc": { - "offset": 34725, + "offset": 35670, "file": "ToString.cpp", - "line": 1140, + "line": 1178, "col": 22, "tokLen": 8 }, "range": { "begin": { - "offset": 34704, + "offset": 35649, "col": 1, "tokLen": 8 }, "end": { - "offset": 35160, - "line": 1149, + "offset": 36105, + "line": 1187, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385ac948", + "previousDecl": "0x557b76f7d9b8", "name": "StringTo", "mangledName": "_ZN3sls8StringToItEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -62171,7 +62106,7 @@ }, "inner": [ { - "id": "0x3713ad50", + "id": "0x557b7553cdb0", "kind": "BuiltinType", "type": { "qualType": "unsigned short" @@ -62180,22 +62115,22 @@ ] }, { - "id": "0x7feb10ddb078", + "id": "0x557b773217d8", "kind": "ParmVarDecl", "loc": { - "offset": 34753, - "line": 1140, + "offset": 35698, + "line": 1178, "col": 50, "tokLen": 1 }, "range": { "begin": { - "offset": 34734, + "offset": 35679, "col": 31, "tokLen": 5 }, "end": { - "offset": 34753, + "offset": 35698, "col": 50, "tokLen": 1 } @@ -62207,55 +62142,55 @@ } }, { - "id": "0x7feb10ddc888", + "id": "0x557b773230b8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 34756, + "offset": 35701, "col": 53, "tokLen": 1 }, "end": { - "offset": 35160, - "line": 1149, + "offset": 36105, + "line": 1187, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddb608", + "id": "0x557b77321dd8", "kind": "DeclStmt", "range": { "begin": { - "offset": 34762, - "line": 1141, + "offset": 35707, + "line": 1179, "col": 5, "tokLen": 3 }, "end": { - "offset": 34816, + "offset": 35761, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddb308", + "id": "0x557b77321a88", "kind": "VarDecl", "loc": { - "offset": 34766, + "offset": 35711, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 34762, + "offset": 35707, "col": 5, "tokLen": 3 }, "end": { - "offset": 34814, + "offset": 35759, "col": 57, "tokLen": 2 } @@ -62268,16 +62203,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10ddb5d8", + "id": "0x557b77321da8", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 34773, + "offset": 35718, "col": 16, "tokLen": 1 }, "end": { - "offset": 34814, + "offset": 35759, "col": 57, "tokLen": 2 } @@ -62288,16 +62223,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddb578", + "id": "0x557b77321d48", "kind": "BinaryOperator", "range": { "begin": { - "offset": 34773, + "offset": 35718, "col": 16, "tokLen": 1 }, "end": { - "offset": 34802, + "offset": 35747, "col": 45, "tokLen": 4 } @@ -62309,16 +62244,16 @@ "opcode": "!=", "inner": [ { - "id": "0x7feb10ddb450", + "id": "0x557b77321c18", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 34773, + "offset": 35718, "col": 16, "tokLen": 1 }, "end": { - "offset": 34784, + "offset": 35729, "col": 27, "tokLen": 1 } @@ -62326,21 +62261,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddb420", + "id": "0x557b77321be8", "kind": "MemberExpr", "range": { "begin": { - "offset": 34773, + "offset": 35718, "col": 16, "tokLen": 1 }, "end": { - "offset": 34775, + "offset": 35720, "col": 18, "tokLen": 4 } @@ -62351,19 +62286,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x37afc260", + "referencedMemberDecl": "0x557b762dae10", "inner": [ { - "id": "0x7feb10ddb370", + "id": "0x557b77321af0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34773, + "offset": 35718, "col": 16, "tokLen": 1 }, "end": { - "offset": 34773, + "offset": 35718, "col": 16, "tokLen": 1 } @@ -62371,11 +62306,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddb078", + "id": "0x557b773217d8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -62386,16 +62321,16 @@ ] }, { - "id": "0x7feb10ddb480", + "id": "0x557b77321c50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34780, + "offset": 35725, "col": 23, "tokLen": 4 }, "end": { - "offset": 34780, + "offset": 35725, "col": 23, "tokLen": 4 } @@ -62407,16 +62342,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10ddb400", + "id": "0x557b77321b88", "kind": "StringLiteral", "range": { "begin": { - "offset": 34780, + "offset": 35725, "col": 23, "tokLen": 4 }, "end": { - "offset": 34780, + "offset": 35725, "col": 23, "tokLen": 4 } @@ -62430,7 +62365,7 @@ ] }, { - "id": "0x7feb10ddb498", + "id": "0x557b77321c68", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -62439,64 +62374,128 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b7731f558", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 102268, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 2997, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x557b761bdd80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] }, { - "id": "0x7feb10ddb560", + "id": "0x557b77321d30", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34789, + "offset": 35734, + "file": "ToString.cpp", + "line": 1179, "col": 32, "tokLen": 3 }, "end": { - "offset": 34802, + "offset": 35747, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddb530", + "id": "0x557b77321d00", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34789, + "offset": 35734, "col": 32, "tokLen": 3 }, "end": { - "offset": 34802, + "offset": 35747, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3831e760", + "id": "0x557b76c78658", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" } }, "nonOdrUseReason": "constant" @@ -62506,16 +62505,16 @@ ] }, { - "id": "0x7feb10ddb598", + "id": "0x557b77321d68", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 34809, + "offset": 35754, "col": 52, "tokLen": 2 }, "end": { - "offset": 34809, + "offset": 35754, "col": 52, "tokLen": 2 } @@ -62527,16 +62526,16 @@ "value": "16" }, { - "id": "0x7feb10ddb5b8", + "id": "0x557b77321d88", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 34814, + "offset": 35759, "col": 57, "tokLen": 2 }, "end": { - "offset": 34814, + "offset": 35759, "col": 57, "tokLen": 2 } @@ -62554,38 +62553,38 @@ ] }, { - "id": "0x7feb10ddb810", + "id": "0x557b77322028", "kind": "DeclStmt", "range": { "begin": { - "offset": 34822, - "line": 1142, + "offset": 35767, + "line": 1180, "col": 5, "tokLen": 3 }, "end": { - "offset": 34861, + "offset": 35806, "col": 44, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddb638", + "id": "0x557b77321e08", "kind": "VarDecl", "loc": { - "offset": 34826, + "offset": 35771, "col": 9, "tokLen": 5 }, "range": { "begin": { - "offset": 34822, + "offset": 35767, "col": 5, "tokLen": 3 }, "end": { - "offset": 34860, + "offset": 35805, "col": 43, "tokLen": 1 } @@ -62598,16 +62597,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10ddb7a8", + "id": "0x557b77321fb8", "kind": "CallExpr", "range": { "begin": { - "offset": 34834, + "offset": 35779, "col": 17, "tokLen": 3 }, "end": { - "offset": 34860, + "offset": 35805, "col": 43, "tokLen": 1 } @@ -62618,16 +62617,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddb790", + "id": "0x557b77321fa0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34834, + "offset": 35779, "col": 17, "tokLen": 3 }, "end": { - "offset": 34839, + "offset": 35784, "col": 22, "tokLen": 4 } @@ -62639,16 +62638,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10ddb760", + "id": "0x557b77321f70", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34834, + "offset": 35779, "col": 17, "tokLen": 3 }, "end": { - "offset": 34839, + "offset": 35784, "col": 22, "tokLen": 4 } @@ -62658,7 +62657,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37ac0430", + "id": "0x557b7628f018", "kind": "FunctionDecl", "name": "stoi", "type": { @@ -62669,16 +62668,16 @@ ] }, { - "id": "0x7feb10ddb710", + "id": "0x557b77321ee0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34844, + "offset": 35789, "col": 27, "tokLen": 1 }, "end": { - "offset": 34844, + "offset": 35789, "col": 27, "tokLen": 1 } @@ -62686,11 +62685,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddb078", + "id": "0x557b773217d8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -62699,16 +62698,16 @@ } }, { - "id": "0x7feb10ddb7e0", + "id": "0x557b77321ff8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34847, + "offset": 35792, "col": 30, "tokLen": 7 }, "end": { - "offset": 34847, + "offset": 35792, "col": 30, "tokLen": 7 } @@ -62720,16 +62719,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x7feb10ddb730", + "id": "0x557b77321f00", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 34847, + "offset": 35792, "col": 30, "tokLen": 7 }, "end": { - "offset": 34847, + "offset": 35792, "col": 30, "tokLen": 7 } @@ -62742,16 +62741,16 @@ ] }, { - "id": "0x7feb10ddb7f8", + "id": "0x557b77322010", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34856, + "offset": 35801, "col": 39, "tokLen": 4 }, "end": { - "offset": 34856, + "offset": 35801, "col": 39, "tokLen": 4 } @@ -62763,16 +62762,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddb740", + "id": "0x557b77321f10", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34856, + "offset": 35801, "col": 39, "tokLen": 4 }, "end": { - "offset": 34856, + "offset": 35801, "col": 39, "tokLen": 4 } @@ -62782,7 +62781,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddb308", + "id": "0x557b77321a88", "kind": "VarDecl", "name": "base", "type": { @@ -62799,36 +62798,36 @@ ] }, { - "id": "0x7feb10ddc7c8", + "id": "0x557b77322ff0", "kind": "IfStmt", "range": { "begin": { - "offset": 34867, - "line": 1143, + "offset": 35812, + "line": 1181, "col": 5, "tokLen": 2 }, "end": { - "offset": 35117, - "line": 1147, + "offset": 36062, + "line": 1185, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddbba8", + "id": "0x557b773223f8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 34871, - "line": 1143, + "offset": 35816, + "line": 1181, "col": 9, "tokLen": 5 }, "end": { - "offset": 34970, - "line": 1144, + "offset": 35915, + "line": 1182, "col": 52, "tokLen": 1 } @@ -62840,17 +62839,17 @@ "opcode": "||", "inner": [ { - "id": "0x7feb10ddb9f0", + "id": "0x557b77322220", "kind": "BinaryOperator", "range": { "begin": { - "offset": 34871, - "line": 1143, + "offset": 35816, + "line": 1181, "col": 9, "tokLen": 5 }, "end": { - "offset": 34914, + "offset": 35859, "col": 52, "tokLen": 1 } @@ -62862,16 +62861,16 @@ "opcode": "<", "inner": [ { - "id": "0x7feb10ddb9c0", + "id": "0x557b773221f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34871, + "offset": 35816, "col": 9, "tokLen": 5 }, "end": { - "offset": 34871, + "offset": 35816, "col": 9, "tokLen": 5 } @@ -62883,16 +62882,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddb828", + "id": "0x557b77322040", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34871, + "offset": 35816, "col": 9, "tokLen": 5 }, "end": { - "offset": 34871, + "offset": 35816, "col": 9, "tokLen": 5 } @@ -62902,7 +62901,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddb638", + "id": "0x557b77321e08", "kind": "VarDecl", "name": "value", "type": { @@ -62913,16 +62912,16 @@ ] }, { - "id": "0x7feb10ddb9d8", + "id": "0x557b77322208", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34879, + "offset": 35824, "col": 17, "tokLen": 3 }, "end": { - "offset": 34914, + "offset": 35859, "col": 52, "tokLen": 1 } @@ -62934,16 +62933,16 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x7feb10ddb9a0", + "id": "0x557b773221c8", "kind": "CallExpr", "range": { "begin": { - "offset": 34879, + "offset": 35824, "col": 17, "tokLen": 3 }, "end": { - "offset": 34914, + "offset": 35859, "col": 52, "tokLen": 1 } @@ -62954,16 +62953,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddb988", + "id": "0x557b773221b0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34879, + "offset": 35824, "col": 17, "tokLen": 3 }, "end": { - "offset": 34910, + "offset": 35855, "col": 48, "tokLen": 3 } @@ -62975,16 +62974,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10ddb958", + "id": "0x557b77322180", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34879, + "offset": 35824, "col": 17, "tokLen": 3 }, "end": { - "offset": 34910, + "offset": 35855, "col": 48, "tokLen": 3 } @@ -62994,7 +62993,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x373ab6c8", + "id": "0x557b75728950", "kind": "CXXMethodDecl", "name": "min", "type": { @@ -63011,17 +63010,17 @@ ] }, { - "id": "0x7feb10ddbb88", + "id": "0x557b773223d8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 34927, - "line": 1144, + "offset": 35872, + "line": 1182, "col": 9, "tokLen": 5 }, "end": { - "offset": 34970, + "offset": 35915, "col": 52, "tokLen": 1 } @@ -63033,16 +63032,16 @@ "opcode": ">", "inner": [ { - "id": "0x7feb10ddbb58", + "id": "0x557b773223a8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34927, + "offset": 35872, "col": 9, "tokLen": 5 }, "end": { - "offset": 34927, + "offset": 35872, "col": 9, "tokLen": 5 } @@ -63054,16 +63053,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddba10", + "id": "0x557b77322240", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34927, + "offset": 35872, "col": 9, "tokLen": 5 }, "end": { - "offset": 34927, + "offset": 35872, "col": 9, "tokLen": 5 } @@ -63073,7 +63072,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddb638", + "id": "0x557b77321e08", "kind": "VarDecl", "name": "value", "type": { @@ -63084,16 +63083,16 @@ ] }, { - "id": "0x7feb10ddbb70", + "id": "0x557b773223c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34935, + "offset": 35880, "col": 17, "tokLen": 3 }, "end": { - "offset": 34970, + "offset": 35915, "col": 52, "tokLen": 1 } @@ -63105,16 +63104,16 @@ "castKind": "IntegralCast", "inner": [ { - "id": "0x7feb10ddbb38", + "id": "0x557b77322380", "kind": "CallExpr", "range": { "begin": { - "offset": 34935, + "offset": 35880, "col": 17, "tokLen": 3 }, "end": { - "offset": 34970, + "offset": 35915, "col": 52, "tokLen": 1 } @@ -63125,16 +63124,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddbb20", + "id": "0x557b77322368", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34935, + "offset": 35880, "col": 17, "tokLen": 3 }, "end": { - "offset": 34966, + "offset": 35911, "col": 48, "tokLen": 3 } @@ -63146,16 +63145,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10ddbaf0", + "id": "0x557b77322338", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 34935, + "offset": 35880, "col": 17, "tokLen": 3 }, "end": { - "offset": 34966, + "offset": 35911, "col": 48, "tokLen": 3 } @@ -63165,7 +63164,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x373ab7a0", + "id": "0x557b75728a28", "kind": "CXXMethodDecl", "name": "max", "type": { @@ -63184,35 +63183,35 @@ ] }, { - "id": "0x7feb10ddc7b0", + "id": "0x557b77322fd8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 34973, + "offset": 35918, "col": 55, "tokLen": 1 }, "end": { - "offset": 35117, - "line": 1147, + "offset": 36062, + "line": 1185, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddc798", + "id": "0x557b77322fc0", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 34983, - "line": 1145, + "offset": 35928, + "line": 1183, "col": 9, "tokLen": 5 }, "end": { - "offset": 35110, - "line": 1146, + "offset": 36055, + "line": 1184, "col": 66, "tokLen": 1 } @@ -63224,18 +63223,18 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10ddc780", + "id": "0x557b77322fa8", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 34983, - "line": 1145, + "offset": 35928, + "line": 1183, "col": 9, "tokLen": 5 }, "end": { - "offset": 35110, - "line": 1146, + "offset": 36055, + "line": 1184, "col": 66, "tokLen": 1 } @@ -63246,560 +63245,500 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddc750", - "kind": "CXXConstructExpr", + "id": "0x557b77322f80", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 34989, - "line": 1145, + "offset": 35934, + "line": 1183, "col": 15, "tokLen": 12 }, "end": { - "offset": 35110, - "line": 1146, + "offset": 36055, + "line": 1184, "col": 66, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481b30", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const std::string &)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10ddc738", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77322f60", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 34989, - "line": 1145, + "offset": 35934, + "line": 1183, "col": 15, "tokLen": 12 }, "end": { - "offset": 35110, - "line": 1146, + "offset": 36055, + "line": 1184, "col": 66, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77322f58", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10ddc710", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77322f28", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 34989, - "line": 1145, + "offset": 35934, + "line": 1183, "col": 15, "tokLen": 12 }, "end": { - "offset": 35110, - "line": 1146, + "offset": 36055, + "line": 1184, "col": 66, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a538", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const std::string &)" - } + "ctorType": { + "qualType": "void (const std::string &)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10ddc6f0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77322f10", + "kind": "MaterializeTemporaryExpr", "range": { "begin": { - "offset": 34989, - "line": 1145, - "col": 15, - "tokLen": 12 + "offset": 35947, + "line": 1183, + "col": 28, + "tokLen": 36 }, "end": { - "offset": 35110, - "line": 1146, - "col": 66, - "tokLen": 1 + "offset": 36017, + "line": 1184, + "col": 28, + "tokLen": 38 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10ddc6e8", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, + "valueCategory": "lvalue", + "storageDuration": "full expression", + "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10ddc6b8", - "kind": "CXXConstructExpr", + "id": "0x557b77322ef8", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 34989, - "line": 1145, - "col": 15, - "tokLen": 12 + "offset": 35947, + "line": 1183, + "col": 28, + "tokLen": 36 }, "end": { - "offset": 35110, - "line": 1146, - "col": 66, - "tokLen": 1 + "offset": 36017, + "line": 1184, + "col": 28, + "tokLen": 38 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "desugaredQualType": "const std::basic_string", + "qualType": "const basic_string, std::allocator>" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const std::string &)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", + "castKind": "NoOp", "inner": [ { - "id": "0x7feb10ddc6a0", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77322ed8", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 35002, - "line": 1145, + "offset": 35947, + "line": 1183, "col": 28, "tokLen": 36 }, "end": { - "offset": 35072, - "line": 1146, + "offset": 36017, + "line": 1184, "col": 28, "tokLen": 38 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" + }, + "valueCategory": "prvalue", + "temp": "0x557b77322ed0", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } }, - "valueCategory": "lvalue", - "storageDuration": "full expression", - "boundToLValueRef": true, "inner": [ { - "id": "0x7feb10ddc688", - "kind": "ImplicitCastExpr", + "id": "0x557b77322e98", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 35002, - "line": 1145, + "offset": 35947, + "line": 1183, "col": 28, "tokLen": 36 }, "end": { - "offset": 35072, - "line": 1146, + "offset": 36017, + "line": 1184, "col": 28, "tokLen": 38 } }, "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const basic_string, allocator>" + "desugaredQualType": "std::basic_string", + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "castKind": "NoOp", + "adl": true, "inner": [ { - "id": "0x7feb10ddc668", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77322e80", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35002, - "line": 1145, + "offset": 35988, + "line": 1183, + "col": 69, + "tokLen": 1 + }, + "end": { + "offset": 35988, + "col": 69, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(basic_string, std::allocator> &&, const char *)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77322e60", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35988, + "col": 69, + "tokLen": 1 + }, + "end": { + "offset": 35988, + "col": 69, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, const char *)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b77321280", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (basic_string, std::allocator> &&, const char *)" + } + } + } + ] + }, + { + "id": "0x557b77322e30", + "kind": "MaterializeTemporaryExpr", + "range": { + "begin": { + "offset": 35947, "col": 28, "tokLen": 36 }, "end": { - "offset": 35072, - "line": 1146, - "col": 28, - "tokLen": 38 + "offset": 35986, + "col": 67, + "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10ddc660", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", - "type": { - "qualType": "void () noexcept" - } + "qualType": "basic_string, std::allocator>" }, + "valueCategory": "xvalue", + "storageDuration": "full expression", "inner": [ { - "id": "0x7feb10ddc628", - "kind": "CXXOperatorCallExpr", + "id": "0x557b77322988", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 35002, - "line": 1145, + "offset": 35947, "col": 28, "tokLen": 36 }, "end": { - "offset": 35072, - "line": 1146, - "col": 28, - "tokLen": 38 + "offset": 35986, + "col": 67, + "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, "valueCategory": "prvalue", - "adl": true, + "temp": "0x557b77322980", + "dtor": { + "id": "0x557b762be350", + "kind": "CXXDestructorDecl", + "name": "~basic_string", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10ddc610", - "kind": "ImplicitCastExpr", + "id": "0x557b77322948", + "kind": "CXXOperatorCallExpr", "range": { "begin": { - "offset": 35043, - "line": 1145, - "col": 69, - "tokLen": 1 - }, - "end": { - "offset": 35043, - "col": 69, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(basic_string, allocator> &&, const char *)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10ddc5f0", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 35043, - "col": 69, - "tokLen": 1 - }, - "end": { - "offset": 35043, - "col": 69, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (basic_string, allocator> &&, const char *)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10ddab48", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (basic_string, allocator> &&, const char *)" - } - } - } - ] - }, - { - "id": "0x7feb10ddc5c0", - "kind": "MaterializeTemporaryExpr", - "range": { - "begin": { - "offset": 35002, + "offset": 35947, "col": 28, "tokLen": 36 }, "end": { - "offset": 35041, + "offset": 35986, "col": 67, "tokLen": 1 } }, "type": { "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" + "qualType": "basic_string, std::allocator>" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "adl": true, "inner": [ { - "id": "0x7feb10ddc118", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77322930", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35002, + "offset": 35984, + "col": 65, + "tokLen": 1 + }, + "end": { + "offset": 35984, + "col": 65, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (*)(const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "prvalue", + "castKind": "FunctionToPointerDecay", + "inner": [ + { + "id": "0x557b77322910", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35984, + "col": 65, + "tokLen": 1 + }, + "end": { + "offset": 35984, + "col": 65, + "tokLen": 1 + } + }, + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + }, + "valueCategory": "lvalue", + "referencedDecl": { + "id": "0x557b769648d0", + "kind": "FunctionDecl", + "name": "operator+", + "type": { + "qualType": "basic_string, std::allocator> (const char *, const basic_string, std::allocator> &)" + } + } + } + ] + }, + { + "id": "0x557b773228f8", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 35947, "col": 28, "tokLen": 36 }, "end": { - "offset": 35041, + "offset": 35947, + "col": 28, + "tokLen": 36 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b77322448", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 35947, + "col": 28, + "tokLen": 36 + }, + "end": { + "offset": 35947, + "col": 28, + "tokLen": 36 + } + }, + "type": { + "qualType": "const char[35]" + }, + "valueCategory": "lvalue", + "value": "\"Cannot scan uint16_t from string '\"" + } + ] + }, + { + "id": "0x557b77322488", + "kind": "DeclRefExpr", + "range": { + "begin": { + "offset": 35986, + "col": 67, + "tokLen": 1 + }, + "end": { + "offset": 35986, "col": 67, "tokLen": 1 } }, "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "temp": "0x7feb10ddc110", - "dtor": { - "id": "0x37aebda8", - "kind": "CXXDestructorDecl", - "name": "~basic_string", - "type": { - "qualType": "void () noexcept" - } - }, - "inner": [ - { - "id": "0x7feb10ddc0d8", - "kind": "CXXOperatorCallExpr", - "range": { - "begin": { - "offset": 35002, - "col": 28, - "tokLen": 36 - }, - "end": { - "offset": 35041, - "col": 67, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "std::basic_string", - "qualType": "basic_string, allocator>" - }, - "valueCategory": "prvalue", - "adl": true, - "inner": [ - { - "id": "0x7feb10ddc0c0", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 35039, - "col": 65, - "tokLen": 1 - }, - "end": { - "offset": 35039, - "col": 65, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (*)(const char *, const basic_string, allocator> &)" - }, - "valueCategory": "prvalue", - "castKind": "FunctionToPointerDecay", - "inner": [ - { - "id": "0x7feb10ddc0a0", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 35039, - "col": 65, - "tokLen": 1 - }, - "end": { - "offset": 35039, - "col": 65, - "tokLen": 1 - } - }, - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x3803f998", - "kind": "FunctionDecl", - "name": "operator+", - "type": { - "qualType": "basic_string, allocator> (const char *, const basic_string, allocator> &)" - } - } - } - ] - }, - { - "id": "0x7feb10ddc088", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 35002, - "col": 28, - "tokLen": 36 - }, - "end": { - "offset": 35002, - "col": 28, - "tokLen": 36 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10ddbbd8", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 35002, - "col": 28, - "tokLen": 36 - }, - "end": { - "offset": 35002, - "col": 28, - "tokLen": 36 - } - }, - "type": { - "qualType": "const char[35]" - }, - "valueCategory": "lvalue", - "value": "\"Cannot scan uint16_t from string '\"" - } - ] - }, - { - "id": "0x7feb10ddbc18", - "kind": "DeclRefExpr", - "range": { - "begin": { - "offset": 35041, - "col": 67, - "tokLen": 1 - }, - "end": { - "offset": 35041, - "col": 67, - "tokLen": 1 - } - }, - "type": { - "desugaredQualType": "const std::basic_string", - "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" - }, - "valueCategory": "lvalue", - "referencedDecl": { - "id": "0x7feb10ddb078", - "kind": "ParmVarDecl", - "name": "s", - "type": { - "qualType": "const std::string &" - } - } - } - ] - } - ] - } - ] - }, - { - "id": "0x7feb10ddc5d8", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 35072, - "line": 1146, - "col": 28, - "tokLen": 38 - }, - "end": { - "offset": 35072, - "col": 28, - "tokLen": 38 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10ddc138", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 35072, - "col": 28, - "tokLen": 38 - }, - "end": { - "offset": 35072, - "col": 28, - "tokLen": 38 - } - }, - "type": { - "qualType": "const char[37]" + "desugaredQualType": "const std::basic_string", + "qualType": "const std::string", + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", - "value": "\"'. Value must be in range 0 - 65535.\"" + "referencedDecl": { + "id": "0x557b773217d8", + "kind": "ParmVarDecl", + "name": "s", + "type": { + "qualType": "const std::string &" + } + } } ] } ] } ] + }, + { + "id": "0x557b77322e48", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 36017, + "line": 1184, + "col": 28, + "tokLen": 38 + }, + "end": { + "offset": 36017, + "col": 28, + "tokLen": 38 + } + }, + "type": { + "qualType": "const char *" + }, + "valueCategory": "prvalue", + "castKind": "ArrayToPointerDecay", + "inner": [ + { + "id": "0x557b773229a8", + "kind": "StringLiteral", + "range": { + "begin": { + "offset": 36017, + "col": 28, + "tokLen": 38 + }, + "end": { + "offset": 36017, + "col": 28, + "tokLen": 38 + } + }, + "type": { + "qualType": "const char[37]" + }, + "valueCategory": "lvalue", + "value": "\"'. Value must be in range 0 - 65535.\"" + } + ] } ] } @@ -63824,33 +63763,33 @@ ] }, { - "id": "0x7feb10ddc878", + "id": "0x557b773230a8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35123, - "line": 1148, + "offset": 36068, + "line": 1186, "col": 5, "tokLen": 6 }, "end": { - "offset": 35157, + "offset": 36102, "col": 39, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddc848", + "id": "0x557b77323078", "kind": "CXXStaticCastExpr", "range": { "begin": { - "offset": 35130, + "offset": 36075, "col": 12, "tokLen": 11 }, "end": { - "offset": 35157, + "offset": 36102, "col": 39, "tokLen": 1 } @@ -63858,22 +63797,22 @@ "type": { "desugaredQualType": "unsigned short", "qualType": "uint16_t", - "typeAliasDeclId": "0x37318a20" + "typeAliasDeclId": "0x557b7574f148" }, "valueCategory": "prvalue", "castKind": "NoOp", "inner": [ { - "id": "0x7feb10ddc830", + "id": "0x557b77323060", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35152, + "offset": 36097, "col": 34, "tokLen": 5 }, "end": { - "offset": 35152, + "offset": 36097, "col": 34, "tokLen": 5 } @@ -63881,23 +63820,23 @@ "type": { "desugaredQualType": "unsigned short", "qualType": "uint16_t", - "typeAliasDeclId": "0x37318a20" + "typeAliasDeclId": "0x557b7574f148" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "isPartOfExplicitCast": true, "inner": [ { - "id": "0x7feb10ddc818", + "id": "0x557b77323048", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35152, + "offset": 36097, "col": 34, "tokLen": 5 }, "end": { - "offset": 35152, + "offset": 36097, "col": 34, "tokLen": 5 } @@ -63910,16 +63849,16 @@ "isPartOfExplicitCast": true, "inner": [ { - "id": "0x7feb10ddc7e8", + "id": "0x557b77323010", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35152, + "offset": 36097, "col": 34, "tokLen": 5 }, "end": { - "offset": 35152, + "offset": 36097, "col": 34, "tokLen": 5 } @@ -63929,7 +63868,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddb638", + "id": "0x557b77321e08", "kind": "VarDecl", "name": "value", "type": { @@ -63950,29 +63889,29 @@ ] }, { - "id": "0x7feb10ddc9e8", + "id": "0x557b77323218", "kind": "FunctionDecl", "loc": { - "offset": 35184, + "offset": 36129, "file": "ToString.cpp", - "line": 1151, + "line": 1189, "col": 22, "tokLen": 8 }, "range": { "begin": { - "offset": 35163, + "offset": 36108, "col": 1, "tokLen": 8 }, "end": { - "offset": 35318, - "line": 1154, + "offset": 36263, + "line": 1192, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385ace18", + "previousDecl": "0x557b76f7dec8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIjEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -63986,7 +63925,7 @@ }, "inner": [ { - "id": "0x3713ad70", + "id": "0x557b7553cdd0", "kind": "BuiltinType", "type": { "qualType": "unsigned int" @@ -63995,22 +63934,22 @@ ] }, { - "id": "0x7feb10ddc920", + "id": "0x557b77323148", "kind": "ParmVarDecl", "loc": { - "offset": 35212, - "line": 1151, + "offset": 36157, + "line": 1189, "col": 50, "tokLen": 1 }, "range": { "begin": { - "offset": 35193, + "offset": 36138, "col": 31, "tokLen": 5 }, "end": { - "offset": 35212, + "offset": 36157, "col": 50, "tokLen": 1 } @@ -64022,55 +63961,55 @@ } }, { - "id": "0x7feb10ddd0c0", + "id": "0x557b773239a0", "kind": "CompoundStmt", "range": { "begin": { - "offset": 35215, + "offset": 36160, "col": 53, "tokLen": 1 }, "end": { - "offset": 35318, - "line": 1154, + "offset": 36263, + "line": 1192, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddceb8", + "id": "0x557b77323748", "kind": "DeclStmt", "range": { "begin": { - "offset": 35221, - "line": 1152, + "offset": 36166, + "line": 1190, "col": 5, "tokLen": 3 }, "end": { - "offset": 35275, + "offset": 36220, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddcbb8", + "id": "0x557b773233f8", "kind": "VarDecl", "loc": { - "offset": 35225, + "offset": 36170, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 35221, + "offset": 36166, "col": 5, "tokLen": 3 }, "end": { - "offset": 35273, + "offset": 36218, "col": 57, "tokLen": 2 } @@ -64083,16 +64022,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10ddce88", + "id": "0x557b77323718", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 35232, + "offset": 36177, "col": 16, "tokLen": 1 }, "end": { - "offset": 35273, + "offset": 36218, "col": 57, "tokLen": 2 } @@ -64103,16 +64042,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddce28", + "id": "0x557b773236b8", "kind": "BinaryOperator", "range": { "begin": { - "offset": 35232, + "offset": 36177, "col": 16, "tokLen": 1 }, "end": { - "offset": 35261, + "offset": 36206, "col": 45, "tokLen": 4 } @@ -64124,16 +64063,16 @@ "opcode": "!=", "inner": [ { - "id": "0x7feb10ddcd00", + "id": "0x557b77323588", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 35232, + "offset": 36177, "col": 16, "tokLen": 1 }, "end": { - "offset": 35243, + "offset": 36188, "col": 27, "tokLen": 1 } @@ -64141,21 +64080,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddccd0", + "id": "0x557b77323558", "kind": "MemberExpr", "range": { "begin": { - "offset": 35232, + "offset": 36177, "col": 16, "tokLen": 1 }, "end": { - "offset": 35234, + "offset": 36179, "col": 18, "tokLen": 4 } @@ -64166,19 +64105,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x37afc260", + "referencedMemberDecl": "0x557b762dae10", "inner": [ { - "id": "0x7feb10ddcc20", + "id": "0x557b77323460", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35232, + "offset": 36177, "col": 16, "tokLen": 1 }, "end": { - "offset": 35232, + "offset": 36177, "col": 16, "tokLen": 1 } @@ -64186,11 +64125,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddc920", + "id": "0x557b77323148", "kind": "ParmVarDecl", "name": "s", "type": { @@ -64201,16 +64140,16 @@ ] }, { - "id": "0x7feb10ddcd30", + "id": "0x557b773235c0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35239, + "offset": 36184, "col": 23, "tokLen": 4 }, "end": { - "offset": 35239, + "offset": 36184, "col": 23, "tokLen": 4 } @@ -64222,16 +64161,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10ddccb0", + "id": "0x557b773234f8", "kind": "StringLiteral", "range": { "begin": { - "offset": 35239, + "offset": 36184, "col": 23, "tokLen": 4 }, "end": { - "offset": 35239, + "offset": 36184, "col": 23, "tokLen": 4 } @@ -64245,7 +64184,7 @@ ] }, { - "id": "0x7feb10ddcd48", + "id": "0x557b773235d8", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -64254,64 +64193,128 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b7731f558", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 102268, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 2997, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x557b761bdd80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] }, { - "id": "0x7feb10ddce10", + "id": "0x557b773236a0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35248, + "offset": 36193, + "file": "ToString.cpp", + "line": 1190, "col": 32, "tokLen": 3 }, "end": { - "offset": 35261, + "offset": 36206, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddcde0", + "id": "0x557b77323670", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35248, + "offset": 36193, "col": 32, "tokLen": 3 }, "end": { - "offset": 35261, + "offset": 36206, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3831e760", + "id": "0x557b76c78658", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" } }, "nonOdrUseReason": "constant" @@ -64321,16 +64324,16 @@ ] }, { - "id": "0x7feb10ddce48", + "id": "0x557b773236d8", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35268, + "offset": 36213, "col": 52, "tokLen": 2 }, "end": { - "offset": 35268, + "offset": 36213, "col": 52, "tokLen": 2 } @@ -64342,16 +64345,16 @@ "value": "16" }, { - "id": "0x7feb10ddce68", + "id": "0x557b773236f8", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35273, + "offset": 36218, "col": 57, "tokLen": 2 }, "end": { - "offset": 35273, + "offset": 36218, "col": 57, "tokLen": 2 } @@ -64369,33 +64372,33 @@ ] }, { - "id": "0x7feb10ddd0b0", + "id": "0x557b77323990", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35281, - "line": 1153, + "offset": 36226, + "line": 1191, "col": 5, "tokLen": 6 }, "end": { - "offset": 35315, + "offset": 36260, "col": 39, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddd098", + "id": "0x557b77323978", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35288, + "offset": 36233, "col": 12, "tokLen": 3 }, "end": { - "offset": 35315, + "offset": 36260, "col": 39, "tokLen": 1 } @@ -64403,22 +64406,22 @@ "type": { "desugaredQualType": "unsigned int", "qualType": "uint32_t", - "typeAliasDeclId": "0x37318a88" + "typeAliasDeclId": "0x557b7574f1b8" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "inner": [ { - "id": "0x7feb10ddd030", + "id": "0x557b77323908", "kind": "CallExpr", "range": { "begin": { - "offset": 35288, + "offset": 36233, "col": 12, "tokLen": 3 }, "end": { - "offset": 35315, + "offset": 36260, "col": 39, "tokLen": 1 } @@ -64429,16 +64432,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddd018", + "id": "0x557b773238f0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35288, + "offset": 36233, "col": 12, "tokLen": 3 }, "end": { - "offset": 35293, + "offset": 36238, "col": 17, "tokLen": 5 } @@ -64450,16 +64453,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10ddcf90", + "id": "0x557b77323860", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35288, + "offset": 36233, "col": 12, "tokLen": 3 }, "end": { - "offset": 35293, + "offset": 36238, "col": 17, "tokLen": 5 } @@ -64469,7 +64472,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37b052b0", + "id": "0x557b762eb848", "kind": "FunctionDecl", "name": "stoul", "type": { @@ -64480,16 +64483,16 @@ ] }, { - "id": "0x7feb10ddcf40", + "id": "0x557b773237d0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35299, + "offset": 36244, "col": 23, "tokLen": 1 }, "end": { - "offset": 35299, + "offset": 36244, "col": 23, "tokLen": 1 } @@ -64497,11 +64500,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddc920", + "id": "0x557b77323148", "kind": "ParmVarDecl", "name": "s", "type": { @@ -64510,16 +64513,16 @@ } }, { - "id": "0x7feb10ddd068", + "id": "0x557b77323948", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35302, + "offset": 36247, "col": 26, "tokLen": 7 }, "end": { - "offset": 35302, + "offset": 36247, "col": 26, "tokLen": 7 } @@ -64531,16 +64534,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x7feb10ddcf60", + "id": "0x557b773237f0", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 35302, + "offset": 36247, "col": 26, "tokLen": 7 }, "end": { - "offset": 35302, + "offset": 36247, "col": 26, "tokLen": 7 } @@ -64553,16 +64556,16 @@ ] }, { - "id": "0x7feb10ddd080", + "id": "0x557b77323960", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35311, + "offset": 36256, "col": 35, "tokLen": 4 }, "end": { - "offset": 35311, + "offset": 36256, "col": 35, "tokLen": 4 } @@ -64574,16 +64577,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddcf70", + "id": "0x557b77323800", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35311, + "offset": 36256, "col": 35, "tokLen": 4 }, "end": { - "offset": 35311, + "offset": 36256, "col": 35, "tokLen": 4 } @@ -64593,7 +64596,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddcbb8", + "id": "0x557b773233f8", "kind": "VarDecl", "name": "base", "type": { @@ -64614,29 +64617,29 @@ ] }, { - "id": "0x7feb10ddd208", + "id": "0x557b77323af8", "kind": "FunctionDecl", "loc": { - "offset": 35342, + "offset": 36287, "file": "ToString.cpp", - "line": 1156, + "line": 1194, "col": 22, "tokLen": 8 }, "range": { "begin": { - "offset": 35321, + "offset": 36266, "col": 1, "tokLen": 8 }, "end": { - "offset": 35477, - "line": 1159, + "offset": 36422, + "line": 1197, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385ad2b8", + "previousDecl": "0x557b76f7e398", "name": "StringTo", "mangledName": "_ZN3sls8StringToImEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -64650,7 +64653,7 @@ }, "inner": [ { - "id": "0x3713ad90", + "id": "0x557b7553cdf0", "kind": "BuiltinType", "type": { "qualType": "unsigned long" @@ -64659,22 +64662,22 @@ ] }, { - "id": "0x7feb10ddd148", + "id": "0x557b77323a20", "kind": "ParmVarDecl", "loc": { - "offset": 35370, - "line": 1156, + "offset": 36315, + "line": 1194, "col": 50, "tokLen": 1 }, "range": { "begin": { - "offset": 35351, + "offset": 36296, "col": 31, "tokLen": 5 }, "end": { - "offset": 35370, + "offset": 36315, "col": 50, "tokLen": 1 } @@ -64686,55 +64689,55 @@ } }, { - "id": "0x7feb10ddd8e0", + "id": "0x557b77324280", "kind": "CompoundStmt", "range": { "begin": { - "offset": 35373, + "offset": 36318, "col": 53, "tokLen": 1 }, "end": { - "offset": 35477, - "line": 1159, + "offset": 36422, + "line": 1197, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddd6d8", + "id": "0x557b77324028", "kind": "DeclStmt", "range": { "begin": { - "offset": 35379, - "line": 1157, + "offset": 36324, + "line": 1195, "col": 5, "tokLen": 3 }, "end": { - "offset": 35433, + "offset": 36378, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddd3d8", + "id": "0x557b77323cd8", "kind": "VarDecl", "loc": { - "offset": 35383, + "offset": 36328, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 35379, + "offset": 36324, "col": 5, "tokLen": 3 }, "end": { - "offset": 35431, + "offset": 36376, "col": 57, "tokLen": 2 } @@ -64747,16 +64750,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10ddd6a8", + "id": "0x557b77323ff8", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 35390, + "offset": 36335, "col": 16, "tokLen": 1 }, "end": { - "offset": 35431, + "offset": 36376, "col": 57, "tokLen": 2 } @@ -64767,16 +64770,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddd648", + "id": "0x557b77323f98", "kind": "BinaryOperator", "range": { "begin": { - "offset": 35390, + "offset": 36335, "col": 16, "tokLen": 1 }, "end": { - "offset": 35419, + "offset": 36364, "col": 45, "tokLen": 4 } @@ -64788,16 +64791,16 @@ "opcode": "!=", "inner": [ { - "id": "0x7feb10ddd520", + "id": "0x557b77323e68", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 35390, + "offset": 36335, "col": 16, "tokLen": 1 }, "end": { - "offset": 35401, + "offset": 36346, "col": 27, "tokLen": 1 } @@ -64805,21 +64808,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddd4f0", + "id": "0x557b77323e38", "kind": "MemberExpr", "range": { "begin": { - "offset": 35390, + "offset": 36335, "col": 16, "tokLen": 1 }, "end": { - "offset": 35392, + "offset": 36337, "col": 18, "tokLen": 4 } @@ -64830,19 +64833,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x37afc260", + "referencedMemberDecl": "0x557b762dae10", "inner": [ { - "id": "0x7feb10ddd440", + "id": "0x557b77323d40", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35390, + "offset": 36335, "col": 16, "tokLen": 1 }, "end": { - "offset": 35390, + "offset": 36335, "col": 16, "tokLen": 1 } @@ -64850,11 +64853,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddd148", + "id": "0x557b77323a20", "kind": "ParmVarDecl", "name": "s", "type": { @@ -64865,16 +64868,16 @@ ] }, { - "id": "0x7feb10ddd550", + "id": "0x557b77323ea0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35397, + "offset": 36342, "col": 23, "tokLen": 4 }, "end": { - "offset": 35397, + "offset": 36342, "col": 23, "tokLen": 4 } @@ -64886,16 +64889,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10ddd4d0", + "id": "0x557b77323dd8", "kind": "StringLiteral", "range": { "begin": { - "offset": 35397, + "offset": 36342, "col": 23, "tokLen": 4 }, "end": { - "offset": 35397, + "offset": 36342, "col": 23, "tokLen": 4 } @@ -64909,7 +64912,7 @@ ] }, { - "id": "0x7feb10ddd568", + "id": "0x557b77323eb8", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -64918,64 +64921,128 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b7731f558", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 102268, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 2997, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x557b761bdd80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] }, { - "id": "0x7feb10ddd630", + "id": "0x557b77323f80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35406, + "offset": 36351, + "file": "ToString.cpp", + "line": 1195, "col": 32, "tokLen": 3 }, "end": { - "offset": 35419, + "offset": 36364, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddd600", + "id": "0x557b77323f50", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35406, + "offset": 36351, "col": 32, "tokLen": 3 }, "end": { - "offset": 35419, + "offset": 36364, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3831e760", + "id": "0x557b76c78658", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" } }, "nonOdrUseReason": "constant" @@ -64985,16 +65052,16 @@ ] }, { - "id": "0x7feb10ddd668", + "id": "0x557b77323fb8", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35426, + "offset": 36371, "col": 52, "tokLen": 2 }, "end": { - "offset": 35426, + "offset": 36371, "col": 52, "tokLen": 2 } @@ -65006,16 +65073,16 @@ "value": "16" }, { - "id": "0x7feb10ddd688", + "id": "0x557b77323fd8", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35431, + "offset": 36376, "col": 57, "tokLen": 2 }, "end": { - "offset": 35431, + "offset": 36376, "col": 57, "tokLen": 2 } @@ -65033,33 +65100,33 @@ ] }, { - "id": "0x7feb10ddd8d0", + "id": "0x557b77324270", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35439, - "line": 1158, + "offset": 36384, + "line": 1196, "col": 5, "tokLen": 6 }, "end": { - "offset": 35474, + "offset": 36419, "col": 40, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddd8b8", + "id": "0x557b77324258", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35446, + "offset": 36391, "col": 12, "tokLen": 3 }, "end": { - "offset": 35474, + "offset": 36419, "col": 40, "tokLen": 1 } @@ -65067,22 +65134,22 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "uint64_t", - "typeAliasDeclId": "0x37318af0" + "typeAliasDeclId": "0x557b7574f228" }, "valueCategory": "prvalue", "castKind": "IntegralCast", "inner": [ { - "id": "0x7feb10ddd850", + "id": "0x557b773241e8", "kind": "CallExpr", "range": { "begin": { - "offset": 35446, + "offset": 36391, "col": 12, "tokLen": 3 }, "end": { - "offset": 35474, + "offset": 36419, "col": 40, "tokLen": 1 } @@ -65093,16 +65160,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddd838", + "id": "0x557b773241d0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35446, + "offset": 36391, "col": 12, "tokLen": 3 }, "end": { - "offset": 35451, + "offset": 36396, "col": 17, "tokLen": 6 } @@ -65114,16 +65181,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10ddd7b0", + "id": "0x557b77324140", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35446, + "offset": 36391, "col": 12, "tokLen": 3 }, "end": { - "offset": 35451, + "offset": 36396, "col": 17, "tokLen": 6 } @@ -65133,7 +65200,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37b072b0", + "id": "0x557b762eda88", "kind": "FunctionDecl", "name": "stoull", "type": { @@ -65144,16 +65211,16 @@ ] }, { - "id": "0x7feb10ddd760", + "id": "0x557b773240b0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35458, + "offset": 36403, "col": 24, "tokLen": 1 }, "end": { - "offset": 35458, + "offset": 36403, "col": 24, "tokLen": 1 } @@ -65161,11 +65228,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddd148", + "id": "0x557b77323a20", "kind": "ParmVarDecl", "name": "s", "type": { @@ -65174,16 +65241,16 @@ } }, { - "id": "0x7feb10ddd888", + "id": "0x557b77324228", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35461, + "offset": 36406, "col": 27, "tokLen": 7 }, "end": { - "offset": 35461, + "offset": 36406, "col": 27, "tokLen": 7 } @@ -65195,16 +65262,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x7feb10ddd780", + "id": "0x557b773240d0", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 35461, + "offset": 36406, "col": 27, "tokLen": 7 }, "end": { - "offset": 35461, + "offset": 36406, "col": 27, "tokLen": 7 } @@ -65217,16 +65284,16 @@ ] }, { - "id": "0x7feb10ddd8a0", + "id": "0x557b77324240", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35470, + "offset": 36415, "col": 36, "tokLen": 4 }, "end": { - "offset": 35470, + "offset": 36415, "col": 36, "tokLen": 4 } @@ -65238,16 +65305,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddd790", + "id": "0x557b773240e0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35470, + "offset": 36415, "col": 36, "tokLen": 4 }, "end": { - "offset": 35470, + "offset": 36415, "col": 36, "tokLen": 4 } @@ -65257,7 +65324,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddd3d8", + "id": "0x557b77323cd8", "kind": "VarDecl", "name": "base", "type": { @@ -65278,29 +65345,29 @@ ] }, { - "id": "0x7feb10ddda30", + "id": "0x557b773243d8", "kind": "FunctionDecl", "loc": { - "offset": 35496, + "offset": 36441, "file": "ToString.cpp", - "line": 1161, + "line": 1199, "col": 17, "tokLen": 8 }, "range": { "begin": { - "offset": 35480, + "offset": 36425, "col": 1, "tokLen": 8 }, "end": { - "offset": 35629, - "line": 1164, + "offset": 36574, + "line": 1202, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385ad790", + "previousDecl": "0x557b76f7e8a8", "name": "StringTo", "mangledName": "_ZN3sls8StringToIiEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -65314,7 +65381,7 @@ }, "inner": [ { - "id": "0x3713acd0", + "id": "0x557b7553cd30", "kind": "BuiltinType", "type": { "qualType": "int" @@ -65323,22 +65390,22 @@ ] }, { - "id": "0x7feb10ddd968", + "id": "0x557b77324300", "kind": "ParmVarDecl", "loc": { - "offset": 35524, - "line": 1161, + "offset": 36469, + "line": 1199, "col": 45, "tokLen": 1 }, "range": { "begin": { - "offset": 35505, + "offset": 36450, "col": 26, "tokLen": 5 }, "end": { - "offset": 35524, + "offset": 36469, "col": 45, "tokLen": 1 } @@ -65350,55 +65417,55 @@ } }, { - "id": "0x7feb10dde0a0", + "id": "0x557b77324ae8", "kind": "CompoundStmt", "range": { "begin": { - "offset": 35527, + "offset": 36472, "col": 48, "tokLen": 1 }, "end": { - "offset": 35629, - "line": 1164, + "offset": 36574, + "line": 1202, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dddf08", + "id": "0x557b77324908", "kind": "DeclStmt", "range": { "begin": { - "offset": 35533, - "line": 1162, + "offset": 36478, + "line": 1200, "col": 5, "tokLen": 3 }, "end": { - "offset": 35587, + "offset": 36532, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dddc08", + "id": "0x557b773245b8", "kind": "VarDecl", "loc": { - "offset": 35537, + "offset": 36482, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 35533, + "offset": 36478, "col": 5, "tokLen": 3 }, "end": { - "offset": 35585, + "offset": 36530, "col": 57, "tokLen": 2 } @@ -65411,16 +65478,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10ddded8", + "id": "0x557b773248d8", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 35544, + "offset": 36489, "col": 16, "tokLen": 1 }, "end": { - "offset": 35585, + "offset": 36530, "col": 57, "tokLen": 2 } @@ -65431,16 +65498,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddde78", + "id": "0x557b77324878", "kind": "BinaryOperator", "range": { "begin": { - "offset": 35544, + "offset": 36489, "col": 16, "tokLen": 1 }, "end": { - "offset": 35573, + "offset": 36518, "col": 45, "tokLen": 4 } @@ -65452,16 +65519,16 @@ "opcode": "!=", "inner": [ { - "id": "0x7feb10dddd50", + "id": "0x557b77324748", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 35544, + "offset": 36489, "col": 16, "tokLen": 1 }, "end": { - "offset": 35555, + "offset": 36500, "col": 27, "tokLen": 1 } @@ -65469,21 +65536,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dddd20", + "id": "0x557b77324718", "kind": "MemberExpr", "range": { "begin": { - "offset": 35544, + "offset": 36489, "col": 16, "tokLen": 1 }, "end": { - "offset": 35546, + "offset": 36491, "col": 18, "tokLen": 4 } @@ -65494,19 +65561,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x37afc260", + "referencedMemberDecl": "0x557b762dae10", "inner": [ { - "id": "0x7feb10dddc70", + "id": "0x557b77324620", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35544, + "offset": 36489, "col": 16, "tokLen": 1 }, "end": { - "offset": 35544, + "offset": 36489, "col": 16, "tokLen": 1 } @@ -65514,11 +65581,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddd968", + "id": "0x557b77324300", "kind": "ParmVarDecl", "name": "s", "type": { @@ -65529,16 +65596,16 @@ ] }, { - "id": "0x7feb10dddd80", + "id": "0x557b77324780", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35551, + "offset": 36496, "col": 23, "tokLen": 4 }, "end": { - "offset": 35551, + "offset": 36496, "col": 23, "tokLen": 4 } @@ -65550,16 +65617,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dddd00", + "id": "0x557b773246b8", "kind": "StringLiteral", "range": { "begin": { - "offset": 35551, + "offset": 36496, "col": 23, "tokLen": 4 }, "end": { - "offset": 35551, + "offset": 36496, "col": 23, "tokLen": 4 } @@ -65573,7 +65640,7 @@ ] }, { - "id": "0x7feb10dddd98", + "id": "0x557b77324798", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -65582,64 +65649,128 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b7731f558", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 102268, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 2997, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x557b761bdd80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] }, { - "id": "0x7feb10ddde60", + "id": "0x557b77324860", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35560, + "offset": 36505, + "file": "ToString.cpp", + "line": 1200, "col": 32, "tokLen": 3 }, "end": { - "offset": 35573, + "offset": 36518, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddde30", + "id": "0x557b77324830", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35560, + "offset": 36505, "col": 32, "tokLen": 3 }, "end": { - "offset": 35573, + "offset": 36518, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3831e760", + "id": "0x557b76c78658", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" } }, "nonOdrUseReason": "constant" @@ -65649,16 +65780,16 @@ ] }, { - "id": "0x7feb10ddde98", + "id": "0x557b77324898", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35580, + "offset": 36525, "col": 52, "tokLen": 2 }, "end": { - "offset": 35580, + "offset": 36525, "col": 52, "tokLen": 2 } @@ -65670,16 +65801,16 @@ "value": "16" }, { - "id": "0x7feb10dddeb8", + "id": "0x557b773248b8", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35585, + "offset": 36530, "col": 57, "tokLen": 2 }, "end": { - "offset": 35585, + "offset": 36530, "col": 57, "tokLen": 2 } @@ -65697,33 +65828,33 @@ ] }, { - "id": "0x7feb10dde090", + "id": "0x557b77324ad8", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35593, - "line": 1163, + "offset": 36538, + "line": 1201, "col": 5, "tokLen": 6 }, "end": { - "offset": 35626, + "offset": 36571, "col": 38, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dde028", + "id": "0x557b77324a68", "kind": "CallExpr", "range": { "begin": { - "offset": 35600, + "offset": 36545, "col": 12, "tokLen": 3 }, "end": { - "offset": 35626, + "offset": 36571, "col": 38, "tokLen": 1 } @@ -65734,16 +65865,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dde010", + "id": "0x557b77324a50", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35600, + "offset": 36545, "col": 12, "tokLen": 3 }, "end": { - "offset": 35605, + "offset": 36550, "col": 17, "tokLen": 4 } @@ -65755,16 +65886,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dddfe0", + "id": "0x557b77324a20", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35600, + "offset": 36545, "col": 12, "tokLen": 3 }, "end": { - "offset": 35605, + "offset": 36550, "col": 17, "tokLen": 4 } @@ -65774,7 +65905,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37ac0430", + "id": "0x557b7628f018", "kind": "FunctionDecl", "name": "stoi", "type": { @@ -65785,16 +65916,16 @@ ] }, { - "id": "0x7feb10dddf90", + "id": "0x557b77324990", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35610, + "offset": 36555, "col": 22, "tokLen": 1 }, "end": { - "offset": 35610, + "offset": 36555, "col": 22, "tokLen": 1 } @@ -65802,11 +65933,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddd968", + "id": "0x557b77324300", "kind": "ParmVarDecl", "name": "s", "type": { @@ -65815,16 +65946,16 @@ } }, { - "id": "0x7feb10dde060", + "id": "0x557b77324aa8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35613, + "offset": 36558, "col": 25, "tokLen": 7 }, "end": { - "offset": 35613, + "offset": 36558, "col": 25, "tokLen": 7 } @@ -65836,16 +65967,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x7feb10dddfb0", + "id": "0x557b773249b0", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 35613, + "offset": 36558, "col": 25, "tokLen": 7 }, "end": { - "offset": 35613, + "offset": 36558, "col": 25, "tokLen": 7 } @@ -65858,16 +65989,16 @@ ] }, { - "id": "0x7feb10dde078", + "id": "0x557b77324ac0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35622, + "offset": 36567, "col": 34, "tokLen": 4 }, "end": { - "offset": 35622, + "offset": 36567, "col": 34, "tokLen": 4 } @@ -65879,16 +66010,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10dddfc0", + "id": "0x557b773249c0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35622, + "offset": 36567, "col": 34, "tokLen": 4 }, "end": { - "offset": 35622, + "offset": 36567, "col": 34, "tokLen": 4 } @@ -65898,7 +66029,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dddc08", + "id": "0x557b773245b8", "kind": "VarDecl", "name": "base", "type": { @@ -65917,29 +66048,29 @@ ] }, { - "id": "0x7feb10dde1e8", + "id": "0x557b77324c30", "kind": "FunctionDecl", "loc": { - "offset": 35649, + "offset": 36594, "file": "ToString.cpp", - "line": 1166, + "line": 1204, "col": 18, "tokLen": 8 }, "range": { "begin": { - "offset": 35632, + "offset": 36577, "col": 1, "tokLen": 8 }, "end": { - "offset": 35893, - "line": 1176, + "offset": 36838, + "line": 1214, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385adc38", + "previousDecl": "0x557b76f7ed70", "name": "StringTo", "mangledName": "_ZN3sls8StringToIbEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -65953,7 +66084,7 @@ }, "inner": [ { - "id": "0x3713ac50", + "id": "0x557b7553ccb0", "kind": "BuiltinType", "type": { "qualType": "bool" @@ -65962,22 +66093,22 @@ ] }, { - "id": "0x7feb10dde128", + "id": "0x557b77324b68", "kind": "ParmVarDecl", "loc": { - "offset": 35677, - "line": 1166, + "offset": 36622, + "line": 1204, "col": 46, "tokLen": 1 }, "range": { "begin": { - "offset": 35658, + "offset": 36603, "col": 27, "tokLen": 5 }, "end": { - "offset": 35677, + "offset": 36622, "col": 46, "tokLen": 1 } @@ -65989,55 +66120,55 @@ } }, { - "id": "0x7feb10dde8a8", + "id": "0x557b77325358", "kind": "CompoundStmt", "range": { "begin": { - "offset": 35680, + "offset": 36625, "col": 49, "tokLen": 1 }, "end": { - "offset": 35893, - "line": 1176, + "offset": 36838, + "line": 1214, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dde578", + "id": "0x557b77325010", "kind": "DeclStmt", "range": { "begin": { - "offset": 35686, - "line": 1167, + "offset": 36631, + "line": 1205, "col": 5, "tokLen": 3 }, "end": { - "offset": 35719, + "offset": 36664, "col": 38, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dde3b8", + "id": "0x557b77324e08", "kind": "VarDecl", "loc": { - "offset": 35690, + "offset": 36635, "col": 9, "tokLen": 1 }, "range": { "begin": { - "offset": 35686, + "offset": 36631, "col": 5, "tokLen": 3 }, "end": { - "offset": 35718, + "offset": 36663, "col": 37, "tokLen": 1 } @@ -66050,16 +66181,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10dde528", + "id": "0x557b77324fb8", "kind": "CallExpr", "range": { "begin": { - "offset": 35694, + "offset": 36639, "col": 13, "tokLen": 3 }, "end": { - "offset": 35718, + "offset": 36663, "col": 37, "tokLen": 1 } @@ -66070,16 +66201,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dde510", + "id": "0x557b77324fa0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35694, + "offset": 36639, "col": 13, "tokLen": 3 }, "end": { - "offset": 35699, + "offset": 36644, "col": 18, "tokLen": 4 } @@ -66091,16 +66222,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10dde4e0", + "id": "0x557b77324f70", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35694, + "offset": 36639, "col": 13, "tokLen": 3 }, "end": { - "offset": 35699, + "offset": 36644, "col": 18, "tokLen": 4 } @@ -66110,7 +66241,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37ac0430", + "id": "0x557b7628f018", "kind": "FunctionDecl", "name": "stoi", "type": { @@ -66121,16 +66252,16 @@ ] }, { - "id": "0x7feb10dde490", + "id": "0x557b77324ee0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35704, + "offset": 36649, "col": 23, "tokLen": 1 }, "end": { - "offset": 35704, + "offset": 36649, "col": 23, "tokLen": 1 } @@ -66138,11 +66269,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dde128", + "id": "0x557b77324b68", "kind": "ParmVarDecl", "name": "s", "type": { @@ -66151,16 +66282,16 @@ } }, { - "id": "0x7feb10dde560", + "id": "0x557b77324ff8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35707, + "offset": 36652, "col": 26, "tokLen": 7 }, "end": { - "offset": 35707, + "offset": 36652, "col": 26, "tokLen": 7 } @@ -66172,16 +66303,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x7feb10dde4b0", + "id": "0x557b77324f00", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 35707, + "offset": 36652, "col": 26, "tokLen": 7 }, "end": { - "offset": 35707, + "offset": 36652, "col": 26, "tokLen": 7 } @@ -66194,16 +66325,16 @@ ] }, { - "id": "0x7feb10dde4c0", + "id": "0x557b77324f10", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35716, + "offset": 36661, "col": 35, "tokLen": 2 }, "end": { - "offset": 35716, + "offset": 36661, "col": 35, "tokLen": 2 } @@ -66221,35 +66352,35 @@ ] }, { - "id": "0x7feb10dde5c8", + "id": "0x557b77325060", "kind": "SwitchStmt", "range": { "begin": { - "offset": 35725, - "line": 1168, + "offset": 36670, + "line": 1206, "col": 5, "tokLen": 6 }, "end": { - "offset": 35891, - "line": 1175, + "offset": 36836, + "line": 1213, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dde5b0", + "id": "0x557b77325048", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35733, - "line": 1168, + "offset": 36678, + "line": 1206, "col": 13, "tokLen": 1 }, "end": { - "offset": 35733, + "offset": 36678, "col": 13, "tokLen": 1 } @@ -66261,16 +66392,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10dde590", + "id": "0x557b77325028", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35733, + "offset": 36678, "col": 13, "tokLen": 1 }, "end": { - "offset": 35733, + "offset": 36678, "col": 13, "tokLen": 1 } @@ -66280,7 +66411,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dde3b8", + "id": "0x557b77324e08", "kind": "VarDecl", "name": "i", "type": { @@ -66291,52 +66422,52 @@ ] }, { - "id": "0x7feb10dde880", + "id": "0x557b77325330", "kind": "CompoundStmt", "range": { "begin": { - "offset": 35736, + "offset": 36681, "col": 16, "tokLen": 1 }, "end": { - "offset": 35891, - "line": 1175, + "offset": 36836, + "line": 1213, "col": 5, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dde630", + "id": "0x557b773250c8", "kind": "CaseStmt", "range": { "begin": { - "offset": 35742, - "line": 1169, + "offset": 36687, + "line": 1207, "col": 5, "tokLen": 4 }, "end": { - "offset": 35765, - "line": 1170, + "offset": 36710, + "line": 1208, "col": 16, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10dde610", + "id": "0x557b773250a8", "kind": "ConstantExpr", "range": { "begin": { - "offset": 35747, - "line": 1169, + "offset": 36692, + "line": 1207, "col": 10, "tokLen": 1 }, "end": { - "offset": 35747, + "offset": 36692, "col": 10, "tokLen": 1 } @@ -66348,16 +66479,16 @@ "value": "0", "inner": [ { - "id": "0x7feb10dde5f0", + "id": "0x557b77325088", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35747, + "offset": 36692, "col": 10, "tokLen": 1 }, "end": { - "offset": 35747, + "offset": 36692, "col": 10, "tokLen": 1 } @@ -66371,33 +66502,33 @@ ] }, { - "id": "0x7feb10dde668", + "id": "0x557b77325100", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35758, - "line": 1170, + "offset": 36703, + "line": 1208, "col": 9, "tokLen": 6 }, "end": { - "offset": 35765, + "offset": 36710, "col": 16, "tokLen": 5 } }, "inner": [ { - "id": "0x7feb10dde658", + "id": "0x557b773250f0", "kind": "CXXBoolLiteralExpr", "range": { "begin": { - "offset": 35765, + "offset": 36710, "col": 16, "tokLen": 5 }, "end": { - "offset": 35765, + "offset": 36710, "col": 16, "tokLen": 5 } @@ -66413,35 +66544,35 @@ ] }, { - "id": "0x7feb10dde6b8", + "id": "0x557b77325150", "kind": "CaseStmt", "range": { "begin": { - "offset": 35776, - "line": 1171, + "offset": 36721, + "line": 1209, "col": 5, "tokLen": 4 }, "end": { - "offset": 35799, - "line": 1172, + "offset": 36744, + "line": 1210, "col": 16, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10dde698", + "id": "0x557b77325130", "kind": "ConstantExpr", "range": { "begin": { - "offset": 35781, - "line": 1171, + "offset": 36726, + "line": 1209, "col": 10, "tokLen": 1 }, "end": { - "offset": 35781, + "offset": 36726, "col": 10, "tokLen": 1 } @@ -66453,16 +66584,16 @@ "value": "1", "inner": [ { - "id": "0x7feb10dde678", + "id": "0x557b77325110", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 35781, + "offset": 36726, "col": 10, "tokLen": 1 }, "end": { - "offset": 35781, + "offset": 36726, "col": 10, "tokLen": 1 } @@ -66476,33 +66607,33 @@ ] }, { - "id": "0x7feb10dde6f0", + "id": "0x557b77325188", "kind": "ReturnStmt", "range": { "begin": { - "offset": 35792, - "line": 1172, + "offset": 36737, + "line": 1210, "col": 9, "tokLen": 6 }, "end": { - "offset": 35799, + "offset": 36744, "col": 16, "tokLen": 4 } }, "inner": [ { - "id": "0x7feb10dde6e0", + "id": "0x557b77325178", "kind": "CXXBoolLiteralExpr", "range": { "begin": { - "offset": 35799, + "offset": 36744, "col": 16, "tokLen": 4 }, "end": { - "offset": 35799, + "offset": 36744, "col": 16, "tokLen": 4 } @@ -66518,34 +66649,34 @@ ] }, { - "id": "0x7feb10dde860", + "id": "0x557b77325310", "kind": "DefaultStmt", "range": { "begin": { - "offset": 35809, - "line": 1173, + "offset": 36754, + "line": 1211, "col": 5, "tokLen": 7 }, "end": { - "offset": 35884, - "line": 1174, + "offset": 36829, + "line": 1212, "col": 67, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10dde848", + "id": "0x557b773252f8", "kind": "ExprWithCleanups", "range": { "begin": { - "offset": 35826, + "offset": 36771, "col": 9, "tokLen": 5 }, "end": { - "offset": 35884, + "offset": 36829, "col": 67, "tokLen": 1 } @@ -66557,16 +66688,16 @@ "cleanupsHaveSideEffects": true, "inner": [ { - "id": "0x7feb10dde830", + "id": "0x557b773252e0", "kind": "CXXThrowExpr", "range": { "begin": { - "offset": 35826, + "offset": 36771, "col": 9, "tokLen": 5 }, "end": { - "offset": 35884, + "offset": 36829, "col": 67, "tokLen": 1 } @@ -66577,185 +66708,129 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10dde800", - "kind": "CXXConstructExpr", + "id": "0x557b773252b8", + "kind": "CXXFunctionalCastExpr", "range": { "begin": { - "offset": 35832, + "offset": 36777, "col": 15, "tokLen": 12 }, "end": { - "offset": 35884, + "offset": 36829, "col": 67, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (RuntimeError &&) noexcept" + "castKind": "ConstructorConversion", + "conversionFunc": { + "id": "0x557b76481ca0", + "kind": "CXXConstructorDecl", + "name": "RuntimeError", + "type": { + "qualType": "void (const char *)" + } }, - "elidable": true, - "hadMultipleCandidates": true, - "constructionKind": "complete", "inner": [ { - "id": "0x7feb10dde7e8", - "kind": "MaterializeTemporaryExpr", + "id": "0x557b77325298", + "kind": "CXXBindTemporaryExpr", "range": { "begin": { - "offset": 35832, + "offset": 36777, "col": 15, "tokLen": 12 }, "end": { - "offset": 35884, + "offset": 36829, "col": 67, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, - "valueCategory": "xvalue", - "storageDuration": "full expression", + "valueCategory": "prvalue", + "temp": "0x557b77325290", + "dtor": { + "id": "0x557b76482578", + "kind": "CXXDestructorDecl", + "name": "~RuntimeError", + "type": { + "qualType": "void () noexcept" + } + }, "inner": [ { - "id": "0x7feb10dde7c0", - "kind": "CXXFunctionalCastExpr", + "id": "0x557b77325260", + "kind": "CXXConstructExpr", "range": { "begin": { - "offset": 35832, + "offset": 36777, "col": 15, "tokLen": 12 }, "end": { - "offset": 35884, + "offset": 36829, "col": 67, "tokLen": 1 } }, "type": { - "desugaredQualType": "sls::RuntimeError", "qualType": "RuntimeError" }, "valueCategory": "prvalue", - "castKind": "ConstructorConversion", - "conversionFunc": { - "id": "0x37b9a6a8", - "kind": "CXXConstructorDecl", - "name": "RuntimeError", - "type": { - "qualType": "void (const char *)" - } + "ctorType": { + "qualType": "void (const char *)" }, + "hadMultipleCandidates": true, + "constructionKind": "complete", "inner": [ { - "id": "0x7feb10dde7a0", - "kind": "CXXBindTemporaryExpr", + "id": "0x557b77325248", + "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35832, - "col": 15, - "tokLen": 12 + "offset": 36790, + "col": 28, + "tokLen": 39 }, "end": { - "offset": 35884, - "col": 67, - "tokLen": 1 + "offset": 36790, + "col": 28, + "tokLen": 39 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "qualType": "const char *" }, "valueCategory": "prvalue", - "temp": "0x7feb10dde798", - "dtor": { - "id": "0x37b9af20", - "kind": "CXXDestructorDecl", - "name": "~RuntimeError", - "type": { - "qualType": "void () noexcept" - } - }, + "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10dde768", - "kind": "CXXConstructExpr", + "id": "0x557b773251c8", + "kind": "StringLiteral", "range": { "begin": { - "offset": 35832, - "col": 15, - "tokLen": 12 + "offset": 36790, + "col": 28, + "tokLen": 39 }, "end": { - "offset": 35884, - "col": 67, - "tokLen": 1 + "offset": 36790, + "col": 28, + "tokLen": 39 } }, "type": { - "desugaredQualType": "sls::RuntimeError", - "qualType": "RuntimeError" + "qualType": "const char[38]" }, - "valueCategory": "prvalue", - "ctorType": { - "qualType": "void (const char *)" - }, - "hadMultipleCandidates": true, - "constructionKind": "complete", - "inner": [ - { - "id": "0x7feb10dde750", - "kind": "ImplicitCastExpr", - "range": { - "begin": { - "offset": 35845, - "col": 28, - "tokLen": 39 - }, - "end": { - "offset": 35845, - "col": 28, - "tokLen": 39 - } - }, - "type": { - "qualType": "const char *" - }, - "valueCategory": "prvalue", - "castKind": "ArrayToPointerDecay", - "inner": [ - { - "id": "0x7feb10dde710", - "kind": "StringLiteral", - "range": { - "begin": { - "offset": 35845, - "col": 28, - "tokLen": 39 - }, - "end": { - "offset": 35845, - "col": 28, - "tokLen": 39 - } - }, - "type": { - "qualType": "const char[38]" - }, - "valueCategory": "lvalue", - "value": "\"Unknown boolean. Expecting be 0 or 1.\"" - } - ] - } - ] + "valueCategory": "lvalue", + "value": "\"Unknown boolean. Expecting be 0 or 1.\"" } ] } @@ -66780,29 +66855,29 @@ ] }, { - "id": "0x7feb10dde9f8", + "id": "0x557b773254a8", "kind": "FunctionDecl", "loc": { - "offset": 35916, + "offset": 36861, "file": "ToString.cpp", - "line": 1178, + "line": 1216, "col": 21, "tokLen": 8 }, "range": { "begin": { - "offset": 35896, + "offset": 36841, "col": 1, "tokLen": 8 }, "end": { - "offset": 36049, - "line": 1181, + "offset": 36994, + "line": 1219, "col": 1, "tokLen": 1 } }, - "previousDecl": "0x385ae108", + "previousDecl": "0x557b76f7f278", "name": "StringTo", "mangledName": "_ZN3sls8StringToIlEET_RKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE", "type": { @@ -66816,7 +66891,7 @@ }, "inner": [ { - "id": "0x3713acf0", + "id": "0x557b7553cd50", "kind": "BuiltinType", "type": { "qualType": "long" @@ -66825,22 +66900,22 @@ ] }, { - "id": "0x7feb10dde930", + "id": "0x557b773253d8", "kind": "ParmVarDecl", "loc": { - "offset": 35944, - "line": 1178, + "offset": 36889, + "line": 1216, "col": 49, "tokLen": 1 }, "range": { "begin": { - "offset": 35925, + "offset": 36870, "col": 30, "tokLen": 5 }, "end": { - "offset": 35944, + "offset": 36889, "col": 49, "tokLen": 1 } @@ -66852,55 +66927,55 @@ } }, { - "id": "0x7feb10ddf0b8", + "id": "0x557b77325c18", "kind": "CompoundStmt", "range": { "begin": { - "offset": 35947, + "offset": 36892, "col": 52, "tokLen": 1 }, "end": { - "offset": 36049, - "line": 1181, + "offset": 36994, + "line": 1219, "col": 1, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddeec8", + "id": "0x557b773259d8", "kind": "DeclStmt", "range": { "begin": { - "offset": 35953, - "line": 1179, + "offset": 36898, + "line": 1217, "col": 5, "tokLen": 3 }, "end": { - "offset": 36007, + "offset": 36952, "col": 59, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddebc8", + "id": "0x557b77325688", "kind": "VarDecl", "loc": { - "offset": 35957, + "offset": 36902, "col": 9, "tokLen": 4 }, "range": { "begin": { - "offset": 35953, + "offset": 36898, "col": 5, "tokLen": 3 }, "end": { - "offset": 36005, + "offset": 36950, "col": 57, "tokLen": 2 } @@ -66913,16 +66988,16 @@ "init": "c", "inner": [ { - "id": "0x7feb10ddee98", + "id": "0x557b773259a8", "kind": "ConditionalOperator", "range": { "begin": { - "offset": 35964, + "offset": 36909, "col": 16, "tokLen": 1 }, "end": { - "offset": 36005, + "offset": 36950, "col": 57, "tokLen": 2 } @@ -66933,16 +67008,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddee38", + "id": "0x557b77325948", "kind": "BinaryOperator", "range": { "begin": { - "offset": 35964, + "offset": 36909, "col": 16, "tokLen": 1 }, "end": { - "offset": 35993, + "offset": 36938, "col": 45, "tokLen": 4 } @@ -66954,16 +67029,16 @@ "opcode": "!=", "inner": [ { - "id": "0x7feb10dded10", + "id": "0x557b77325818", "kind": "CXXMemberCallExpr", "range": { "begin": { - "offset": 35964, + "offset": 36909, "col": 16, "tokLen": 1 }, "end": { - "offset": 35975, + "offset": 36920, "col": 27, "tokLen": 1 } @@ -66971,21 +67046,21 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddece0", + "id": "0x557b773257e8", "kind": "MemberExpr", "range": { "begin": { - "offset": 35964, + "offset": 36909, "col": 16, "tokLen": 1 }, "end": { - "offset": 35966, + "offset": 36911, "col": 18, "tokLen": 4 } @@ -66996,19 +67071,19 @@ "valueCategory": "prvalue", "name": "find", "isArrow": false, - "referencedMemberDecl": "0x37afc260", + "referencedMemberDecl": "0x557b762dae10", "inner": [ { - "id": "0x7feb10ddec30", + "id": "0x557b773256f0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35964, + "offset": 36909, "col": 16, "tokLen": 1 }, "end": { - "offset": 35964, + "offset": 36909, "col": 16, "tokLen": 1 } @@ -67016,11 +67091,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dde930", + "id": "0x557b773253d8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -67031,16 +67106,16 @@ ] }, { - "id": "0x7feb10dded40", + "id": "0x557b77325850", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35971, + "offset": 36916, "col": 23, "tokLen": 4 }, "end": { - "offset": 35971, + "offset": 36916, "col": 23, "tokLen": 4 } @@ -67052,16 +67127,16 @@ "castKind": "ArrayToPointerDecay", "inner": [ { - "id": "0x7feb10ddecc0", + "id": "0x557b77325788", "kind": "StringLiteral", "range": { "begin": { - "offset": 35971, + "offset": 36916, "col": 23, "tokLen": 4 }, "end": { - "offset": 35971, + "offset": 36916, "col": 23, "tokLen": 4 } @@ -67075,7 +67150,7 @@ ] }, { - "id": "0x7feb10dded58", + "id": "0x557b77325868", "kind": "CXXDefaultArgExpr", "range": { "begin": {}, @@ -67084,64 +67159,128 @@ "type": { "desugaredQualType": "unsigned long", "qualType": "size_type", - "typeAliasDeclId": "0x37add1e0" + "typeAliasDeclId": "0x557b762ab608" }, - "valueCategory": "prvalue" + "valueCategory": "prvalue", + "inner": [ + { + "id": "0x557b7731f558", + "kind": "ImplicitCastExpr", + "range": { + "begin": { + "offset": 102268, + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/bits/basic_string.h", + "line": 2997, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "desugaredQualType": "unsigned long", + "qualType": "size_type", + "typeAliasDeclId": "0x557b762ab608" + }, + "valueCategory": "prvalue", + "castKind": "IntegralCast", + "inner": [ + { + "id": "0x557b761bdd80", + "kind": "IntegerLiteral", + "range": { + "begin": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + }, + "end": { + "offset": 102268, + "col": 49, + "tokLen": 1, + "includedFrom": { + "file": "/usr/bin/../lib/gcc/x86_64-redhat-linux/16/../../../../include/c++/16/string" + } + } + }, + "type": { + "qualType": "int" + }, + "valueCategory": "prvalue", + "value": "0" + } + ] + } + ] } ] }, { - "id": "0x7feb10ddee20", + "id": "0x557b77325930", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 35980, + "offset": 36925, + "file": "ToString.cpp", + "line": 1217, "col": 32, "tokLen": 3 }, "end": { - "offset": 35993, + "offset": 36938, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "unsigned long", - "qualType": "typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "prvalue", "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddedf0", + "id": "0x557b77325900", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 35980, + "offset": 36925, "col": 32, "tokLen": 3 }, "end": { - "offset": 35993, + "offset": 36938, "col": 45, "tokLen": 4 } }, "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x3831e760", + "id": "0x557b76c78658", "kind": "VarDecl", "name": "npos", "type": { "desugaredQualType": "const unsigned long", - "qualType": "const typename basic_string, allocator>::size_type", - "typeAliasDeclId": "0x37add1e0" + "qualType": "const typename basic_string, std::allocator>::size_type", + "typeAliasDeclId": "0x557b762ab608" } }, "nonOdrUseReason": "constant" @@ -67151,16 +67290,16 @@ ] }, { - "id": "0x7feb10ddee58", + "id": "0x557b77325968", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 36000, + "offset": 36945, "col": 52, "tokLen": 2 }, "end": { - "offset": 36000, + "offset": 36945, "col": 52, "tokLen": 2 } @@ -67172,16 +67311,16 @@ "value": "16" }, { - "id": "0x7feb10ddee78", + "id": "0x557b77325988", "kind": "IntegerLiteral", "range": { "begin": { - "offset": 36005, + "offset": 36950, "col": 57, "tokLen": 2 }, "end": { - "offset": 36005, + "offset": 36950, "col": 57, "tokLen": 2 } @@ -67199,33 +67338,33 @@ ] }, { - "id": "0x7feb10ddf0a8", + "id": "0x557b77325c08", "kind": "ReturnStmt", "range": { "begin": { - "offset": 36013, - "line": 1180, + "offset": 36958, + "line": 1218, "col": 5, "tokLen": 6 }, "end": { - "offset": 36046, + "offset": 36991, "col": 38, "tokLen": 1 } }, "inner": [ { - "id": "0x7feb10ddf040", + "id": "0x557b77325b98", "kind": "CallExpr", "range": { "begin": { - "offset": 36020, + "offset": 36965, "col": 12, "tokLen": 3 }, "end": { - "offset": 36046, + "offset": 36991, "col": 38, "tokLen": 1 } @@ -67236,16 +67375,16 @@ "valueCategory": "prvalue", "inner": [ { - "id": "0x7feb10ddf028", + "id": "0x557b77325b80", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36020, + "offset": 36965, "col": 12, "tokLen": 3 }, "end": { - "offset": 36025, + "offset": 36970, "col": 17, "tokLen": 4 } @@ -67257,16 +67396,16 @@ "castKind": "FunctionToPointerDecay", "inner": [ { - "id": "0x7feb10ddefa0", + "id": "0x557b77325af0", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36020, + "offset": 36965, "col": 12, "tokLen": 3 }, "end": { - "offset": 36025, + "offset": 36970, "col": 17, "tokLen": 4 } @@ -67276,7 +67415,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x37b01ff0", + "id": "0x557b762ea978", "kind": "FunctionDecl", "name": "stol", "type": { @@ -67287,16 +67426,16 @@ ] }, { - "id": "0x7feb10ddef50", + "id": "0x557b77325a60", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36030, + "offset": 36975, "col": 22, "tokLen": 1 }, "end": { - "offset": 36030, + "offset": 36975, "col": 22, "tokLen": 1 } @@ -67304,11 +67443,11 @@ "type": { "desugaredQualType": "const std::basic_string", "qualType": "const std::string", - "typeAliasDeclId": "0x378f28c0" + "typeAliasDeclId": "0x557b76006ce8" }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10dde930", + "id": "0x557b773253d8", "kind": "ParmVarDecl", "name": "s", "type": { @@ -67317,16 +67456,16 @@ } }, { - "id": "0x7feb10ddf078", + "id": "0x557b77325bd8", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36033, + "offset": 36978, "col": 25, "tokLen": 7 }, "end": { - "offset": 36033, + "offset": 36978, "col": 25, "tokLen": 7 } @@ -67338,16 +67477,16 @@ "castKind": "NullToPointer", "inner": [ { - "id": "0x7feb10ddef70", + "id": "0x557b77325a80", "kind": "CXXNullPtrLiteralExpr", "range": { "begin": { - "offset": 36033, + "offset": 36978, "col": 25, "tokLen": 7 }, "end": { - "offset": 36033, + "offset": 36978, "col": 25, "tokLen": 7 } @@ -67360,16 +67499,16 @@ ] }, { - "id": "0x7feb10ddf090", + "id": "0x557b77325bf0", "kind": "ImplicitCastExpr", "range": { "begin": { - "offset": 36042, + "offset": 36987, "col": 34, "tokLen": 4 }, "end": { - "offset": 36042, + "offset": 36987, "col": 34, "tokLen": 4 } @@ -67381,16 +67520,16 @@ "castKind": "LValueToRValue", "inner": [ { - "id": "0x7feb10ddef80", + "id": "0x557b77325a90", "kind": "DeclRefExpr", "range": { "begin": { - "offset": 36042, + "offset": 36987, "col": 34, "tokLen": 4 }, "end": { - "offset": 36042, + "offset": 36987, "col": 34, "tokLen": 4 } @@ -67400,7 +67539,7 @@ }, "valueCategory": "lvalue", "referencedDecl": { - "id": "0x7feb10ddebc8", + "id": "0x557b77325688", "kind": "VarDecl", "name": "base", "type": { diff --git a/slsDetectorSoftware/generator/autocomplete/zsh_autocomplete.sh b/slsDetectorSoftware/generator/autocomplete/zsh_autocomplete.sh index 057bf8e0c..e421b6a98 100644 --- a/slsDetectorSoftware/generator/autocomplete/zsh_autocomplete.sh +++ b/slsDetectorSoftware/generator/autocomplete/zsh_autocomplete.sh @@ -4,7 +4,7 @@ _sd() { -local SLS_COMMANDS=" acquire activate adcclk adcenable adcenable10g adcindex adcinvert adclist adcname adcphase adcpipeline adcreg adcvpp apulse asamples autocompdisable badchannels blockingtrigger burstmode burstperiod bursts burstsl bustest cdsgain chipversion clearbit clearbusy clientversion clkdiv clkfreq clkphase collectionmode column compdisabletime confadc config configtransceiver counters currentsource dac dacindex daclist dacname dacvalues datastream dbitclk dbitphase dbitpipeline defaultdac defaultpattern define_bit define_reg definelist_bit definelist_reg delay delayl detectorserverversion detsize diodelay dpulse dr drlist dsamples execcommand exptime exptime1 exptime2 exptime3 extrastoragecells extsampling extsamplingsrc extsig fformat filtercells filterresistor findex firmwaretest firmwareversion fliprows flowcontrol10g fmaster fname foverwrite fpath framecounter frames framesl frametime free fwrite gaincaps gainmode gappixels gatedelay gatedelay1 gatedelay2 gatedelay3 gates getbit hardwareversion highvoltage hostname im_a im_b im_c im_d im_io imagetest include initialchecks inj_ch interpolation interruptsubframe kernelversion lastclient led lock master maxadcphaseshift maxclkphaseshift maxdbitphaseshift measuredperiod measuredsubperiod moduleid nextframenumber nmod numinterfaces overflow packageversion parallel parameters partialreset patfname patioctrl patlimits patloop patloop0 patloop1 patloop2 patmask patnloop patnloop0 patnloop1 patnloop2 patsetbit pattern patternstart patwait patwait0 patwait1 patwait2 patwaittime patwaittime0 patwaittime1 patwaittime2 patword pedestalmode period periodl polarity port powerchip powerindex powerlist powername powervalues programfpga pulse pulsechip pulsenmove pumpprobe quad ratecorr readnrows readout readoutspeed readoutspeedlist rebootcontroller reg resetdacs resetfpga romode row runclk runtime rx_arping rx_clearroi rx_dbitlist rx_dbitoffset rx_dbitreorder rx_discardpolicy rx_fifodepth rx_frameindex rx_framescaught rx_framesperfile rx_hostname rx_jsonaddheader rx_jsonpara rx_lastclient rx_lock rx_missingpackets rx_padding rx_printconfig rx_realudpsocksize rx_roi rx_silent rx_start rx_status rx_stop rx_tcpport rx_threads rx_udpsocksize rx_version rx_zmqfreq rx_zmqhwm rx_zmqip rx_zmqport rx_zmqstartfnum rx_zmqstream samples savepattern scan scanerrmsg selinterface serialnumber setbit settings settingslist settingspath signalindex signallist signalname sleep slowadc slowadcindex slowadclist slowadcname slowadcvalues start status stop stopport storagecell_delay storagecell_start subdeadtime subexptime sync syncclk temp_10ge temp_adc temp_control temp_dcdc temp_event temp_fpga temp_fpgaext temp_fpgafl temp_fpgafr temp_slowadc temp_sodl temp_sodr temp_threshold templist tempvalues tengiga threshold thresholdnotb timing timing_info_decoder timinglist timingsource top transceiverenable trigger triggers triggersl trimbits trimen trimval tsamples txdelay txdelay_frame txdelay_left txdelay_right type udp_cleardst udp_dstip udp_dstip2 udp_dstlist udp_dstmac udp_dstmac2 udp_dstport udp_dstport2 udp_firstdst udp_numdst udp_reconfigure udp_srcip udp_srcip2 udp_srcmac udp_srcmac2 udp_validate update updatedetectorserver updatekernel updatemode user v_a v_b v_c v_chip v_d v_io v_limit vchip_comp_adc vchip_comp_fe vchip_cs vchip_opa_1st vchip_opa_fd vchip_ref_comp_fe versions veto vetoalg vetofile vetophoton vetoref vetostream virtual vm_a vm_b vm_c vm_d vm_io zmqhwm zmqip zmqport " +local SLS_COMMANDS=" acquire activate adcclk adcenable adcenable10g adcindex adcinvert adclist adcname adcphase adcpipeline adcreg adcvpp apulse asamples autocompdisable badchannels blockingtrigger burstmode burstperiod bursts burstsl bustest cdsgain chipversion clearbit clearbusy clientversion clkdiv clkfreq clkphase collectionmode column compdisabletime confadc config configtransceiver counters currentsource dac dacindex daclist dacname dacvalues datastream dbitclk dbitphase dbitpipeline defaultdac defaultpattern delay delayl detectorserverversion detsize diodelay dpulse dr drlist dsamples execcommand exptime exptime1 exptime2 exptime3 extrastoragecells extsampling extsamplingsrc extsig fformat filtercells filterresistor findex firmwaretest firmwareversion fliprows flowcontrol10g fmaster fname foverwrite fpath framecounter frames framesl frametime free fwrite gaincaps gainmode gappixels gatedelay gatedelay1 gatedelay2 gatedelay3 gates getbit hardwareversion hdr highvoltage hostname im_a im_b im_c im_d im_io imagetest include initialchecks inj_ch interpolation interruptsubframe kernelversion lastclient led lock master maxadcphaseshift maxclkphaseshift maxdbitphaseshift measuredperiod measuredsubperiod moduleid nextframenumber nmod numinterfaces overflow packageversion parallel parameters partialreset patfname patioctrl patlimits patloop patloop0 patloop1 patloop2 patmask patnloop patnloop0 patnloop1 patnloop2 patsetbit pattern patternstart patwait patwait0 patwait1 patwait2 patwaittime patwaittime0 patwaittime1 patwaittime2 patword pedestalmode period periodl polarity port powerchip powerindex powerlist powername powervalues programfpga pulse pulsechip pulsenmove pumpprobe quad ratecorr readnrows readout readoutspeed readoutspeedlist rebootcontroller reg resetdacs resetfpga romode row runclk runtime rx_arping rx_clearroi rx_dbitlist rx_dbitoffset rx_dbitreorder rx_discardpolicy rx_fifodepth rx_frameindex rx_framescaught rx_framesperfile rx_hostname rx_jsonaddheader rx_jsonpara rx_lastclient rx_lock rx_missingpackets rx_padding rx_printconfig rx_realudpsocksize rx_roi rx_silent rx_start rx_status rx_stop rx_streamdummyheader rx_tcpport rx_threads rx_udpsocksize rx_version rx_zmqfreq rx_zmqhwm rx_zmqip rx_zmqport rx_zmqstartfnum rx_zmqstream samples savepattern scan scanerrmsg selinterface serialnumber setbit settings settingslist settingspath signalindex signallist signalname sleep slowadc slowadcindex slowadclist slowadcname slowadcvalues start status stop stopport storagecell_delay storagecell_start subdeadtime subexptime sync syncclk temp_10ge temp_adc temp_control temp_dcdc temp_event temp_fpga temp_fpgaext temp_fpgafl temp_fpgafr temp_slowadc temp_sodl temp_sodr temp_threshold templist tempvalues tengiga threshold thresholdnotb timing timing_info_decoder timinglist timingsource top transceiverenable trigger triggers triggersl trimbits trimen trimval tsamples txdelay txdelay_frame txdelay_left txdelay_right type udp_cleardst udp_dstip udp_dstip2 udp_dstlist udp_dstmac udp_dstmac2 udp_dstport udp_dstport2 udp_firstdst udp_numdst udp_reconfigure udp_srcip udp_srcip2 udp_srcmac udp_srcmac2 udp_validate update updatedetectorserver updatekernel updatemode user v_a v_b v_c v_chip v_d v_io v_limit vchip_comp_adc vchip_comp_fe vchip_cs vchip_opa_1st vchip_opa_fd vchip_ref_comp_fe versions veto vetoalg vetofile vetophoton vetoref vetostream virtual vm_a vm_b vm_c vm_d vm_io zmqhwm zmqip zmqport " __acquire() { FCN_RETURN="" return 0 @@ -1096,6 +1096,15 @@ __hardwareversion() { FCN_RETURN="" return 0 } +__hdr() { +FCN_RETURN="" +if [[ ${IS_GET} -eq 0 ]]; then +if [[ "${cword}" == "2" ]]; then +FCN_RETURN="fel synchrotron" +fi +fi +return 0 +} __highvoltage() { FCN_RETURN="" if [[ ${IS_GET} -eq 0 ]]; then diff --git a/slsDetectorSoftware/generator/commands.yaml b/slsDetectorSoftware/generator/commands.yaml index 73afd6241..666596940 100644 --- a/slsDetectorSoftware/generator/commands.yaml +++ b/slsDetectorSoftware/generator/commands.yaml @@ -2775,6 +2775,17 @@ sleep: - argc: 2 arg_types: [ int, special::time_unit ] +hdr: + is_description: true + actions: + GET: + argc: 0 + PUT: + args: + - argc: 1 + arg_types: [ defs::operationMode ] + - argc: 1 + arg_types: [ int ] ################# special commands ########################## @@ -3419,6 +3430,7 @@ scan: input: [ "defs::scanParameters(StringTo(args[0]), StringTo(args[1]), StringTo(args[2]), StringTo(args[3]), t)" ] input_types: [ auto ] + Trigger: template: true actions: diff --git a/slsDetectorSoftware/generator/extended_commands.yaml b/slsDetectorSoftware/generator/extended_commands.yaml index a2086f9c7..f19a06611 100644 --- a/slsDetectorSoftware/generator/extended_commands.yaml +++ b/slsDetectorSoftware/generator/extended_commands.yaml @@ -1087,7 +1087,7 @@ chipversion: store_result_in_t: true command_name: chipversion function_alias: chipversion - help: "\n\t[Jungfrau] Returns chip version. Can be 1.0 or 1.1" + help: "\n\t[Jungfrau] Returns chip version. Can be 1.0, 1.1 or 1.2" infer_action: true template: true clearbit: @@ -4752,6 +4752,52 @@ hardwareversion: \ on detector." infer_action: true template: true +hdr: + actions: + GET: + args: + - arg_types: [] + argc: 0 + cast_input: [] + check_det_id: false + convert_det_id: true + function: '' + input: [] + input_types: [] + output: [] + require_det_id: false + store_result_in_t: true + PUT: + args: + - arg_types: + - defs::operationMode + argc: 1 + cast_input: [] + check_det_id: false + convert_det_id: true + function: '' + input: [] + input_types: [] + output: [] + require_det_id: false + store_result_in_t: false + - arg_types: + - int + argc: 1 + cast_input: [] + check_det_id: false + convert_det_id: true + function: '' + input: [] + input_types: [] + output: [] + require_det_id: false + store_result_in_t: false + command_name: hdr + function_alias: hdr + help: '' + infer_action: true + is_description: true highvoltage: actions: GET: diff --git a/slsDetectorSoftware/generator/readme.md b/slsDetectorSoftware/generator/readme.md index e86c4fad5..d480d6c43 100644 --- a/slsDetectorSoftware/generator/readme.md +++ b/slsDetectorSoftware/generator/readme.md @@ -9,7 +9,7 @@ If any changes to enums in slsDetectorDefs ```sh # to generate the dump.json file cd slsSupportLib/src -clang++ -Xclang -ast-dump=json -Xclang -ast-dump-filter -Xclang StringTo -c ToString.cpp -I ../include/ -std=gnu++11 > ../../slsDetectorSoftware/generator/autocomplete/dump.json +clang++ -Xclang -ast-dump=json -Xclang -ast-dump-filter -Xclang StringTo -c ToString.cpp -I ../include/ -std=gnu++17 > ../../slsDetectorSoftware/generator/autocomplete/dump.json cd ../../slsDetectorSoftware/generator/autocomplete python autocomplete.py -f ``` diff --git a/slsDetectorSoftware/include/sls/Detector.h b/slsDetectorSoftware/include/sls/Detector.h index d27bc36b0..6e5d6fb4e 100644 --- a/slsDetectorSoftware/include/sls/Detector.h +++ b/slsDetectorSoftware/include/sls/Detector.h @@ -1402,6 +1402,13 @@ class Detector { /** [Jungfrau] */ void setCollectionMode(defs::collectionMode value, Positions pos = {}); + /** [Jungfrau] */ + Result getHDR(Positions pos = {}) const; + + /** [Jungfrau] Enabling with FEL mode can only be used with chip version + * '1.2 HDR'*/ + void setHDR(const defs::hdrParameters par, Positions pos = {}); + ///@} /** @name Gotthard2 Specific */ diff --git a/slsDetectorSoftware/src/Caller.cpp b/slsDetectorSoftware/src/Caller.cpp index 1b41945eb..b5dfc4334 100644 --- a/slsDetectorSoftware/src/Caller.cpp +++ b/slsDetectorSoftware/src/Caller.cpp @@ -1419,7 +1419,7 @@ std::string Caller::chipversion(int action) { // print help if (action == slsDetectorDefs::HELP_ACTION) { os << R"V0G0N( - [Jungfrau] Returns chip version. Can be 1.0 or 1.1 )V0G0N" + [Jungfrau] Returns chip version. Can be 1.0, 1.1 or 1.2 )V0G0N" << std::endl; return os.str(); } diff --git a/slsDetectorSoftware/src/Caller.h b/slsDetectorSoftware/src/Caller.h index e487f749c..7b66103c9 100644 --- a/slsDetectorSoftware/src/Caller.h +++ b/slsDetectorSoftware/src/Caller.h @@ -153,6 +153,7 @@ class Caller { std::string gates(int action); std::string getbit(int action); std::string hardwareversion(int action); + std::string hdr(int action); std::string highvoltage(int action); std::string hostname(int action); std::string im_a(int action); @@ -499,6 +500,7 @@ class Caller { {"gates", &Caller::gates}, {"getbit", &Caller::getbit}, {"hardwareversion", &Caller::hardwareversion}, + {"hdr", &Caller::hdr}, {"highvoltage", &Caller::highvoltage}, {"hostname", &Caller::hostname}, {"im_a", &Caller::im_a}, diff --git a/slsDetectorSoftware/src/CallerSpecial.cpp b/slsDetectorSoftware/src/CallerSpecial.cpp index b21f7332c..a6a423282 100644 --- a/slsDetectorSoftware/src/CallerSpecial.cpp +++ b/slsDetectorSoftware/src/CallerSpecial.cpp @@ -1404,6 +1404,7 @@ std::string Caller::gaincaps(int action) { } return os.str(); } + std::string Caller::sleep(int action) { std::ostringstream os; if (action == defs::HELP_ACTION) { @@ -1437,4 +1438,44 @@ std::string Caller::sleep(int action) { return os.str(); } +std::string Caller::hdr(int action) { + std::ostringstream os; + if (action == defs::HELP_ACTION) { + os << "synchrotron|fel|0]\n\t[Jungfrau] Enables the high dynamic range " + "in detector in synchrotron or fel mode. 0 disables HDR and is " + "the default. FEL can only be used with chip version '1.2 HDR'." + << '\n'; + } else if (action == defs::GET_ACTION) { + if (args.size() != 0) { + WrongNumberOfParameters(0); + } + auto t = det->getHDR(std::vector{det_id}); + os << OutString(t) << '\n'; + } else if (action == defs::PUT_ACTION) { + if (args.size() != 1) { + WrongNumberOfParameters(1); + } + if (sls::is_int(args[0])) { + auto val = StringTo(args[0]); + if (val == 0) { + auto disable = defs::hdrParameters(); + det->setHDR(disable, std::vector{det_id}); + os << ToString(disable) << '\n'; + } else { + throw RuntimeError("Did you mean to disable HDR? Then Please " + "use '0' to do so. Unknown argument: " + + args[0]); + } + } else { + auto mode = StringTo(args[0]); + auto val = defs::hdrParameters(mode); + det->setHDR(val, std::vector{det_id}); + os << ToString(val) << '\n'; + } + } else { + throw RuntimeError("Unknown action"); + } + return os.str(); +} + } // namespace sls \ No newline at end of file diff --git a/slsDetectorSoftware/src/Detector.cpp b/slsDetectorSoftware/src/Detector.cpp index 40b0a9b96..fd125a8bb 100644 --- a/slsDetectorSoftware/src/Detector.cpp +++ b/slsDetectorSoftware/src/Detector.cpp @@ -1907,6 +1907,14 @@ void Detector::setCollectionMode(defs::collectionMode value, Positions pos) { pimpl->Parallel(&Module::setCollectionMode, pos, value); } +Result Detector::getHDR(Positions pos) const { + return pimpl->Parallel(&Module::getHDR, pos); +} + +void Detector::setHDR(const defs::hdrParameters par, Positions pos) { + pimpl->Parallel(&Module::setHDR, pos, par); +} + // Gotthard2 Specific Result Detector::getNumberOfBursts(Positions pos) const { diff --git a/slsDetectorSoftware/src/Module.cpp b/slsDetectorSoftware/src/Module.cpp index 2fe19bd54..465c0ab73 100644 --- a/slsDetectorSoftware/src/Module.cpp +++ b/slsDetectorSoftware/src/Module.cpp @@ -2053,6 +2053,14 @@ void Module::setCollectionMode(const defs::collectionMode value) { sendToDetector(F_SET_COLLECTION_MODE, static_cast(value), nullptr); } +defs::hdrParameters Module::getHDR() const { + return sendToDetector(F_GET_HDR); +} + +void Module::setHDR(const defs::hdrParameters par) { + sendToDetector(F_SET_HDR, par, nullptr); +} + // Gotthard2 Specific int64_t Module::getNumberOfBursts() const { diff --git a/slsDetectorSoftware/src/Module.h b/slsDetectorSoftware/src/Module.h index b52a44012..2cc3afdb3 100644 --- a/slsDetectorSoftware/src/Module.h +++ b/slsDetectorSoftware/src/Module.h @@ -417,6 +417,8 @@ class Module : public virtual slsDetectorDefs { void setTimingInfoDecoder(const defs::timingInfoDecoder enable); defs::collectionMode getCollectionMode() const; void setCollectionMode(const defs::collectionMode enable); + defs::hdrParameters getHDR() const; + void setHDR(const defs::hdrParameters par); /************************************************** * * diff --git a/slsDetectorSoftware/src/inferAction.cpp b/slsDetectorSoftware/src/inferAction.cpp index fbb241284..d57c15a22 100644 --- a/slsDetectorSoftware/src/inferAction.cpp +++ b/slsDetectorSoftware/src/inferAction.cpp @@ -1520,6 +1520,22 @@ int InferAction::hardwareversion() { } } +int InferAction::hdr() { + + if (args.size() == 0) { + return slsDetectorDefs::GET_ACTION; + } + + if (args.size() == 1) { + return slsDetectorDefs::PUT_ACTION; + } + + else { + + throw RuntimeError("Could not infer action: Wrong number of arguments"); + } +} + int InferAction::highvoltage() { if (args.size() == 0) { diff --git a/slsDetectorSoftware/src/inferAction.h b/slsDetectorSoftware/src/inferAction.h index 6384051c9..1528b9f1e 100644 --- a/slsDetectorSoftware/src/inferAction.h +++ b/slsDetectorSoftware/src/inferAction.h @@ -108,6 +108,7 @@ class InferAction { int gates(); int getbit(); int hardwareversion(); + int hdr(); int highvoltage(); int hostname(); int im_a(); @@ -442,6 +443,7 @@ class InferAction { {"gates", &InferAction::gates}, {"getbit", &InferAction::getbit}, {"hardwareversion", &InferAction::hardwareversion}, + {"hdr", &InferAction::hdr}, {"highvoltage", &InferAction::highvoltage}, {"hostname", &InferAction::hostname}, {"im_a", &InferAction::im_a}, diff --git a/slsDetectorSoftware/tests/Caller/test-Caller-jungfrau.cpp b/slsDetectorSoftware/tests/Caller/test-Caller-jungfrau.cpp index 599bac6cd..61fb48e9b 100644 --- a/slsDetectorSoftware/tests/Caller/test-Caller-jungfrau.cpp +++ b/slsDetectorSoftware/tests/Caller/test-Caller-jungfrau.cpp @@ -791,4 +791,45 @@ TEST_CASE("sync", "[.detectorintegration]") { } } +TEST_CASE("hdr", "[.detectorintegration]") { + Detector det; + Caller caller(&det); + auto det_type = det.getDetectorType().squash(); + if (det_type == defs::JUNGFRAU) { + // disable and args + REQUIRE_THROWS(caller.call("hdr", {"0", "synchrotron"}, -1, PUT)); + // invalid enable + REQUIRE_THROWS(caller.call("hdr", {"2"}, -1, PUT)); + // no operation mode + REQUIRE_THROWS(caller.call("hdr", {"1"}, -1, PUT)); + // invalid operation mode + REQUIRE_THROWS(caller.call("hdr", {"invalid"}, -1, PUT)); + // TODO: implement get chip type to get hdr, throw if !hdr and trying + // fel for oper mode and not throw if hdr + { + std::ostringstream oss; + REQUIRE_NOTHROW(caller.call("hdr", {"synchrotron"}, -1, PUT, oss)); + REQUIRE(oss.str() == "hdr [enabled synchrotron]\n"); + } + { + std::ostringstream oss; + REQUIRE_NOTHROW(caller.call("hdr", {}, -1, GET, oss)); + REQUIRE(oss.str() == "hdr [enabled synchrotron]\n"); + } + { + std::ostringstream oss; + REQUIRE_NOTHROW(caller.call("hdr", {"0"}, -1, PUT, oss)); + REQUIRE(oss.str() == "hdr [disabled]\n"); + } + { + std::ostringstream oss; + REQUIRE_NOTHROW(caller.call("hdr", {}, -1, GET, oss)); + REQUIRE(oss.str() == "hdr [disabled]\n"); + } + } else { + REQUIRE_THROWS(caller.call("hdr", {}, -1, GET)); + REQUIRE_THROWS(caller.call("hdr", {"0"}, -1, PUT)); + } +} + } // namespace sls diff --git a/slsSupportLib/include/sls/ToString.h b/slsSupportLib/include/sls/ToString.h index ea97a8436..9722712e6 100644 --- a/slsSupportLib/include/sls/ToString.h +++ b/slsSupportLib/include/sls/ToString.h @@ -46,6 +46,7 @@ std::string ToString(const defs::gainMode s); std::string ToString(const defs::polarity s); std::string ToString(const defs::timingInfoDecoder s); std::string ToString(const defs::collectionMode s); +std::string ToString(const defs::operationMode s); std::string ToString(bool value); @@ -59,6 +60,9 @@ std::ostream &operator<<(std::ostream &os, std::string ToString(const slsDetectorDefs::scanParameters &r); std::ostream &operator<<(std::ostream &os, const slsDetectorDefs::scanParameters &r); +std::string ToString(const slsDetectorDefs::hdrParameters &r); +std::ostream &operator<<(std::ostream &os, + const slsDetectorDefs::hdrParameters &r); std::string ToString(const slsDetectorDefs::currentSrcParameters &r); std::ostream &operator<<(std::ostream &os, const slsDetectorDefs::currentSrcParameters &r); @@ -324,6 +328,7 @@ template <> defs::gainMode StringTo(const std::string &s); template <> defs::polarity StringTo(const std::string &s); template <> defs::timingInfoDecoder StringTo(const std::string &s); template <> defs::collectionMode StringTo(const std::string &s); +template <> defs::operationMode StringTo(const std::string &s); template <> uint8_t StringTo(const std::string &s); template <> uint16_t StringTo(const std::string &s); diff --git a/slsSupportLib/include/sls/sls_detector_defs.h b/slsSupportLib/include/sls/sls_detector_defs.h index a5ccb2566..71b6cead7 100644 --- a/slsSupportLib/include/sls/sls_detector_defs.h +++ b/slsSupportLib/include/sls/sls_detector_defs.h @@ -527,6 +527,7 @@ enum streamingInterface { enum polarity { POSITIVE, NEGATIVE }; enum timingInfoDecoder { SWISSFEL, SHINE }; enum collectionMode { HOLE, ELECTRON }; + enum operationMode { SYNCHROTRON, FEL }; #ifdef __cplusplus @@ -560,6 +561,23 @@ enum streamingInterface { } } __attribute__((packed)); + /** hdr structure */ + struct hdrParameters { + int enable; + operationMode opMode; + + /** disable hdr mode */ + hdrParameters() : enable(0), opMode(SYNCHROTRON) {} + /** enable hdr mode */ + hdrParameters(operationMode mode) : enable(1), opMode(mode) {} + constexpr bool operator==(const hdrParameters &other) const { + return ((enable == other.enable) && (opMode == other.opMode)); + } + } __attribute__((packed)); + + static_assert(sizeof(hdrParameters) == 2 * sizeof(int), + "hdrParameters TCP layout must remain two INT32 values"); + struct currentSrcParameters { int enable; int fix; diff --git a/slsSupportLib/include/sls/sls_detector_funcs.h b/slsSupportLib/include/sls/sls_detector_funcs.h index 9cedb2196..8259b19f1 100755 --- a/slsSupportLib/include/sls/sls_detector_funcs.h +++ b/slsSupportLib/include/sls/sls_detector_funcs.h @@ -299,6 +299,8 @@ enum detFuncs { F_SET_COLLECTION_MODE, F_GET_PATTERN_WAIT_INTERVAL, F_SET_PATTERN_WAIT_INTERVAL, + F_SET_HDR, + F_GET_HDR, NUM_DET_FUNCTIONS, RECEIVER_ENUM_START = 512, /**< detector function should not exceed this @@ -709,11 +711,12 @@ const char* getFunctionNameFromEnum(enum detFuncs func) { case F_SET_COLLECTION_MODE: return "F_SET_COLLECTION_MODE"; case F_GET_PATTERN_WAIT_INTERVAL: return "F_GET_PATTERN_WAIT_INTERVAL"; case F_SET_PATTERN_WAIT_INTERVAL: return "F_SET_PATTERN_WAIT_INTERVAL"; + case F_SET_HDR: return "F_SET_HDR"; + case F_GET_HDR: return "F_GET_HDR"; case NUM_DET_FUNCTIONS: return "NUM_DET_FUNCTIONS"; case RECEIVER_ENUM_START: return "RECEIVER_ENUM_START"; - case F_EXEC_RECEIVER_COMMAND: return "F_EXEC_RECEIVER_COMMAND"; case F_LOCK_RECEIVER: return "F_LOCK_RECEIVER"; case F_GET_LAST_RECEIVER_CLIENT_IP: return "F_GET_LAST_RECEIVER_CLIENT_IP"; diff --git a/slsSupportLib/include/sls/versionAPI.h b/slsSupportLib/include/sls/versionAPI.h index e6c7db911..9bfff9c20 100644 --- a/slsSupportLib/include/sls/versionAPI.h +++ b/slsSupportLib/include/sls/versionAPI.h @@ -8,5 +8,5 @@ #define APIMOENCH "10.1.0 0x261104" #define APIEIGER "10.1.0 0x261028" #define APIXILINXCTB "10.1.0 0x261104" -#define APIJUNGFRAU "10.1.0 0x261104" +#define APIJUNGFRAU "10.1.0 0x261105" #define APIMYTHEN3 "10.1.0 0x261104" diff --git a/slsSupportLib/src/ToString.cpp b/slsSupportLib/src/ToString.cpp index 98790f7cd..010fc1018 100644 --- a/slsSupportLib/src/ToString.cpp +++ b/slsSupportLib/src/ToString.cpp @@ -123,6 +123,24 @@ std::ostream &operator<<(std::ostream &os, return os << ToString(r); } +std::string ToString(const slsDetectorDefs::hdrParameters &r) { + std::ostringstream oss; + oss << '['; + if (r.enable) { + oss << "enabled" + << " " << ToString(r.opMode); + } else { + oss << "disabled"; + } + oss << ']'; + return oss.str(); +} + +std::ostream &operator<<(std::ostream &os, + const slsDetectorDefs::hdrParameters &r) { + return os << ToString(r); +} + std::string ToString(const slsDetectorDefs::currentSrcParameters &r) { std::ostringstream oss; if (r.fix < -1 || r.fix > 1 || r.normal < -1 || r.normal > 1) { @@ -694,6 +712,17 @@ std::string ToString(const defs::collectionMode s) { } } +std::string ToString(const defs::operationMode s) { + switch (s) { + case defs::SYNCHROTRON: + return std::string("synchrotron"); + case defs::FEL: + return std::string("fel"); + default: + return std::string("Unknown"); + } +} + const std::string &ToString(const std::string &s) { return s; } template <> defs::detectorType StringTo(const std::string &s) { @@ -1127,6 +1156,14 @@ template <> defs::collectionMode StringTo(const std::string &s) { throw RuntimeError("Unknown collection mode " + s); } +template <> defs::operationMode StringTo(const std::string &s) { + if (s == "synchrotron") + return defs::SYNCHROTRON; + if (s == "fel") + return defs::FEL; + throw RuntimeError("Unknown operation mode " + s); +} + template <> uint8_t StringTo(const std::string &s) { int base = s.find("0x") != std::string::npos ? 16 : 10; int value = std::stoi(s, nullptr, base); diff --git a/slsSupportLib/tests/test-ToString.cpp b/slsSupportLib/tests/test-ToString.cpp index 76ee87245..fc646f35d 100644 --- a/slsSupportLib/tests/test-ToString.cpp +++ b/slsSupportLib/tests/test-ToString.cpp @@ -379,4 +379,15 @@ TEST_CASE("string to timingInfoDecoder") { defs::timingInfoDecoder::SHINE); } +TEST_CASE("operationMode to string") { + REQUIRE(ToString(defs::operationMode::SYNCHROTRON) == "synchrotron"); + REQUIRE(ToString(defs::operationMode::FEL) == "fel"); +} + +TEST_CASE("string to operationMode") { + REQUIRE(StringTo("synchrotron") == + defs::operationMode::SYNCHROTRON); + REQUIRE(StringTo("fel") == defs::operationMode::FEL); +} + } // namespace sls